https://georgearisty.dev/posts/golang-apis-optional-params/
Golang - Optional Arguments for APIs - George Aristy