In places where we use enums that represent a capability of an api at a specific moment in time (e.g. countries and modes available for proto with distance) we should offer an "escape hatch" that would allow users that know what they're doing to use a different value (e.g. a different mode available in a special environment, a new country to be tested without upgrading the sdk)
In places where we use enums that represent a capability of an api at a specific moment in time (e.g. countries and modes available for proto with distance) we should offer an "escape hatch" that would allow users that know what they're doing to use a different value (e.g. a different mode available in a special environment, a new country to be tested without upgrading the sdk)