googleapis / google-cloud-cpp

C++ Client Libraries for Google Cloud Services
https://cloud.google.com/
Apache License 2.0
546 stars 365 forks source link

Consolidate `dialogflow` #10994

Closed dbolduc closed 4 months ago

dbolduc commented 1 year ago

We have separate libraries for Dialogflow v2 and v3.

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).

coryan commented 1 year ago

Let's consider this for 2023/Q4.

scotthart commented 4 months ago

Closing for now.