There are a good amount of API values missing from the definitions in the package. Keeping track of all the values is a pretty large task given how big the API is. Since the values are defined in an OpenAPI specification it makes sense to generate code from that definition for the package.