Is your feature request related to a problem? Please describe.
According to the OpenAPI spec (v3.0), the server variable object should allow alternate values and fall back to the default value if an alternate value isn't specified. Currently, the ParseServerUrl function doesn't allow providing alternate values for the variables.
Describe the solution you'd like
The function should allow providing alternate values, for example through a dictionary.
Describe alternatives you've considered
N/A
Additional context
