google-cloud-cpp icon indicating copy to clipboard operation
google-cloud-cpp copied to clipboard

Consolidate `dialogflow`

Open dbolduc opened this issue 2 years ago • 1 comments

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

dbolduc avatar Mar 03 '23 07:03 dbolduc

Let's consider this for 2023/Q4.

coryan avatar Jun 14 '23 18:06 coryan

Closing for now.

scotthart avatar May 15 '24 19:05 scotthart