We have separate libraries for Dialogflow v2 and v3.
google/cloud/dialogflow_cx
google/cloud/dialogflow_es
These were generated before we established the convention that one library should hold all versions of a GCP service.
As @coryan suggests, we should redefine the clients in a new google/cloud/dialogflow library. The existing versioned libraries should depend on the new library.
Note that, we have internal metrics showing requests from dialogflow, so we should not just move the libraries without maintaining backwards compatibility. (i.e. we cannot use the same argument that let us remove pubsub::SchemaAdminClient).
We have separate libraries for Dialogflow v2 and v3.
google/cloud/dialogflow_cx
google/cloud/dialogflow_es
These were generated before we established the convention that one library should hold all versions of a GCP service.
As @coryan suggests, we should redefine the clients in a new
google/cloud/dialogflow
library. The existing versioned libraries should depend on the new library.Note that, we have internal metrics showing requests from
dialogflow
, so we should not just move the libraries without maintaining backwards compatibility. (i.e. we cannot use the same argument that let us removepubsub::SchemaAdminClient
).