# Functions

NewAppUrl creates a new instance of AppUrl of an app with the provided parameters, if the provided parameters is valid, and return it, or return an error otherwise.
NewAppUrlFrom creates a new AppUrl instance from the given url, if it's a valid app url with valid query, and return it, or return an error otherwise.

# Structs

AppUrl holds the information needed to build the url of a specific app in a specific language and country.