Documentation ¶
Index ¶
- func FloatOrNull(n float64) sql.NullFloat64
- func FormatTime(timestamp time.Time) string
- func GetCurrentURL(r *http.Request) string
- func IntOrNull(n int64) sql.NullInt64
- func NewSecure(isDevelopment bool) *secure.Secure
- func ParseBearerToken(r *http.Request) ([]byte, error)
- func ParseTimestamp(timestamp string) (time.Time, error)
- func PositiveFloatOrNull(n float64) sql.NullFloat64
- func PositiveIntOrNull(n int64) sql.NullInt64
- func SpaceDelimitedStringNotGreater(first, second string) bool
- func StringInSlice(a string, list []string) bool
- func StringOrNull(str string) sql.NullString
- func TimeOrNull(t *time.Time) pq.NullTime
- func ValidateEmail(email string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FloatOrNull ¶
func FloatOrNull(n float64) sql.NullFloat64
FloatOrNull returns properly configured sql.NullFloat64
func FormatTime ¶
FormatTime formats a time object to RFC3339
func GetCurrentURL ¶
GetCurrentURL returns the current request URL
func ParseBearerToken ¶
ParseBearerToken parses Bearer token from Authorization header
func ParseTimestamp ¶
ParseTimestamp parses a string representation of a timestamp in RFC3339 format and returns a time.Time instance
func PositiveFloatOrNull ¶
func PositiveFloatOrNull(n float64) sql.NullFloat64
PositiveFloatOrNull returns properly configured sql.NullFloat64 for a positive number
func PositiveIntOrNull ¶
PositiveIntOrNull returns properly configured sql.NullInt64 for a positive number
func SpaceDelimitedStringNotGreater ¶
SpaceDelimitedStringNotGreater returns true if the first string is the same as the second string or does not contain any substring not contained in the second string (when split by space)
func StringInSlice ¶
StringInSlice is a function similar to "x in y" Python construct
func StringOrNull ¶
func StringOrNull(str string) sql.NullString
StringOrNull returns properly configured sql.NullString
func TimeOrNull ¶
TimeOrNull returns properly confiigured pq.TimeNull
func ValidateEmail ¶
ValidateEmail validates an email address based on a regular expression
Types ¶
This section is empty.