I'm pretty sure that's what the client does - it just deals with the extensions as strings and throws files at the server. It would probably be possible to move this enum into zanata-model if API is not an appropriate place for it.