syntax = "proto3"; package google_zoo; import "google/protobuf/any.proto"; // Configurations for DragonMutator. message DragonMutatorConfig { // The confidence value of the dragon. double dragon_factor = 1; // Parameters passed to the dragon. string dragon_params = 2; } // Configuration of a ZooMutator. message ZooMutatorConfig { string name = 1; string instance_name = 2; // Subclass-specific configuration as a proto message or a file containing a // text proto message. oneof sub_config_oneof { google.protobuf.Any sub_config = 3; } }