From 9878beb7644c52032a906e89d7de1524d71b5197 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Mon, 19 Jun 2023 11:49:30 -0400 Subject: [PATCH 1/2] feat: added include_bigquery_export_settings to ExportAgentRequest (#525) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: added include_bigquery_export_settings to ExportAgentRequest feat: added session_ttl to SessionProto PiperOrigin-RevId: 541038902 Source-Link: https://github.com/googleapis/googleapis/commit/f47256507d4d21026fd865582f375d1d0e010a06 Source-Link: https://github.com/googleapis/googleapis-gen/commit/a91bf4527dd86a868a8220b2d8155eeaec597708 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYTkxYmY0NTI3ZGQ4NmE4NjhhODIyMGIyZDgxNTVlZWFlYzU5NzcwOCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: added include_bigquery_export_settings to ExportAgentRequest feat: added session_ttl to SessionProto PiperOrigin-RevId: 541070954 Source-Link: https://github.com/googleapis/googleapis/commit/439d4eec18cc8e444c8a20a2cc72eeb028aec8af Source-Link: https://github.com/googleapis/googleapis-gen/commit/ad5c4d3f26bf9bd168e863428dda0b8829391629 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYWQ1YzRkM2YyNmJmOWJkMTY4ZTg2MzQyOGRkYTBiODgyOTM5MTYyOSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot --- google/cloud/dialogflowcx_v3/types/agent.py | 7 +++++++ google/cloud/dialogflowcx_v3/types/session.py | 11 +++++++++++ google/cloud/dialogflowcx_v3beta1/types/agent.py | 7 +++++++ google/cloud/dialogflowcx_v3beta1/types/session.py | 11 +++++++++++ ...nippet_metadata_google.cloud.dialogflow.cx.v3.json | 2 +- ...t_metadata_google.cloud.dialogflow.cx.v3beta1.json | 2 +- scripts/fixup_dialogflowcx_v3_keywords.py | 2 +- scripts/fixup_dialogflowcx_v3beta1_keywords.py | 2 +- tests/unit/gapic/dialogflowcx_v3/test_sessions.py | 1 + .../unit/gapic/dialogflowcx_v3beta1/test_sessions.py | 1 + 10 files changed, 42 insertions(+), 4 deletions(-) diff --git a/google/cloud/dialogflowcx_v3/types/agent.py b/google/cloud/dialogflowcx_v3/types/agent.py index 74acb5ea..e6a487fe 100644 --- a/google/cloud/dialogflowcx_v3/types/agent.py +++ b/google/cloud/dialogflowcx_v3/types/agent.py @@ -379,6 +379,9 @@ class ExportAgentRequest(proto.Message): Optional. Environment name. If not set, draft environment is assumed. Format: ``projects//locations//agents//environments/``. + include_bigquery_export_settings (bool): + Optional. Whether to include BigQuery Export + setting. """ class DataFormat(proto.Enum): @@ -414,6 +417,10 @@ class DataFormat(proto.Enum): proto.STRING, number=5, ) + include_bigquery_export_settings: bool = proto.Field( + proto.BOOL, + number=7, + ) class ExportAgentResponse(proto.Message): diff --git a/google/cloud/dialogflowcx_v3/types/session.py b/google/cloud/dialogflowcx_v3/types/session.py index 3814368a..6456d295 100644 --- a/google/cloud/dialogflowcx_v3/types/session.py +++ b/google/cloud/dialogflowcx_v3/types/session.py @@ -779,6 +779,12 @@ class QueryParameters(proto.Message): If unspecified, the [ResponseMessage][google.cloud.dialogflow.cx.v3.ResponseMessage] with unspecified channel will be returned. + session_ttl (google.protobuf.duration_pb2.Duration): + Optional. Sets Dialogflow session life time. + By default, a Dialogflow session remains active + and its data is stored for 30 minutes after the + last request is sent for the session. This value + should be no longer than 1 day. """ time_zone: str = proto.Field( @@ -832,6 +838,11 @@ class QueryParameters(proto.Message): proto.STRING, number=15, ) + session_ttl: duration_pb2.Duration = proto.Field( + proto.MESSAGE, + number=16, + message=duration_pb2.Duration, + ) class QueryInput(proto.Message): diff --git a/google/cloud/dialogflowcx_v3beta1/types/agent.py b/google/cloud/dialogflowcx_v3beta1/types/agent.py index f649c5e8..bac2fcfe 100644 --- a/google/cloud/dialogflowcx_v3beta1/types/agent.py +++ b/google/cloud/dialogflowcx_v3beta1/types/agent.py @@ -379,6 +379,9 @@ class ExportAgentRequest(proto.Message): Optional. Environment name. If not set, draft environment is assumed. Format: ``projects//locations//agents//environments/``. + include_bigquery_export_settings (bool): + Optional. Whether to include BigQuery Export + setting. """ class DataFormat(proto.Enum): @@ -414,6 +417,10 @@ class DataFormat(proto.Enum): proto.STRING, number=5, ) + include_bigquery_export_settings: bool = proto.Field( + proto.BOOL, + number=7, + ) class ExportAgentResponse(proto.Message): diff --git a/google/cloud/dialogflowcx_v3beta1/types/session.py b/google/cloud/dialogflowcx_v3beta1/types/session.py index 60c8178f..397ecadb 100644 --- a/google/cloud/dialogflowcx_v3beta1/types/session.py +++ b/google/cloud/dialogflowcx_v3beta1/types/session.py @@ -779,6 +779,12 @@ class QueryParameters(proto.Message): If unspecified, the [ResponseMessage][google.cloud.dialogflow.cx.v3beta1.ResponseMessage] with unspecified channel will be returned. + session_ttl (google.protobuf.duration_pb2.Duration): + Optional. Sets Dialogflow session life time. + By default, a Dialogflow session remains active + and its data is stored for 30 minutes after the + last request is sent for the session. This value + should be no longer than 1 day. """ time_zone: str = proto.Field( @@ -832,6 +838,11 @@ class QueryParameters(proto.Message): proto.STRING, number=15, ) + session_ttl: duration_pb2.Duration = proto.Field( + proto.MESSAGE, + number=16, + message=duration_pb2.Duration, + ) class QueryInput(proto.Message): diff --git a/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3.json b/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3.json index 979bc273..4fe8e9ba 100644 --- a/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3.json +++ b/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-dialogflow-cx", - "version": "1.22.0" + "version": "0.1.0" }, "snippets": [ { diff --git a/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3beta1.json b/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3beta1.json index 50c81c72..bddeff21 100644 --- a/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3beta1.json +++ b/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3beta1.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-dialogflow-cx", - "version": "1.22.0" + "version": "0.1.0" }, "snippets": [ { diff --git a/scripts/fixup_dialogflowcx_v3_keywords.py b/scripts/fixup_dialogflowcx_v3_keywords.py index 9c3ff068..56ca8214 100644 --- a/scripts/fixup_dialogflowcx_v3_keywords.py +++ b/scripts/fixup_dialogflowcx_v3_keywords.py @@ -70,7 +70,7 @@ class dialogflowcxCallTransformer(cst.CSTTransformer): 'delete_webhook': ('name', 'force', ), 'deploy_flow': ('environment', 'flow_version', ), 'detect_intent': ('session', 'query_input', 'query_params', 'output_audio_config', ), - 'export_agent': ('name', 'agent_uri', 'data_format', 'environment', ), + 'export_agent': ('name', 'agent_uri', 'data_format', 'environment', 'include_bigquery_export_settings', ), 'export_flow': ('name', 'flow_uri', 'include_referenced_flows', ), 'export_test_cases': ('parent', 'gcs_uri', 'data_format', 'filter', ), 'fulfill_intent': ('match_intent_request', 'match', 'output_audio_config', ), diff --git a/scripts/fixup_dialogflowcx_v3beta1_keywords.py b/scripts/fixup_dialogflowcx_v3beta1_keywords.py index 9c3ff068..56ca8214 100644 --- a/scripts/fixup_dialogflowcx_v3beta1_keywords.py +++ b/scripts/fixup_dialogflowcx_v3beta1_keywords.py @@ -70,7 +70,7 @@ class dialogflowcxCallTransformer(cst.CSTTransformer): 'delete_webhook': ('name', 'force', ), 'deploy_flow': ('environment', 'flow_version', ), 'detect_intent': ('session', 'query_input', 'query_params', 'output_audio_config', ), - 'export_agent': ('name', 'agent_uri', 'data_format', 'environment', ), + 'export_agent': ('name', 'agent_uri', 'data_format', 'environment', 'include_bigquery_export_settings', ), 'export_flow': ('name', 'flow_uri', 'include_referenced_flows', ), 'export_test_cases': ('parent', 'gcs_uri', 'data_format', 'filter', ), 'fulfill_intent': ('match_intent_request', 'match', 'output_audio_config', ), diff --git a/tests/unit/gapic/dialogflowcx_v3/test_sessions.py b/tests/unit/gapic/dialogflowcx_v3/test_sessions.py index 5a5e305f..2d0df5e3 100644 --- a/tests/unit/gapic/dialogflowcx_v3/test_sessions.py +++ b/tests/unit/gapic/dialogflowcx_v3/test_sessions.py @@ -56,6 +56,7 @@ from google.cloud.location import locations_pb2 from google.longrunning import operations_pb2 from google.oauth2 import service_account +from google.protobuf import duration_pb2 # type: ignore from google.protobuf import struct_pb2 # type: ignore from google.type import latlng_pb2 # type: ignore import google.auth diff --git a/tests/unit/gapic/dialogflowcx_v3beta1/test_sessions.py b/tests/unit/gapic/dialogflowcx_v3beta1/test_sessions.py index bf2f8855..0a47e0fd 100644 --- a/tests/unit/gapic/dialogflowcx_v3beta1/test_sessions.py +++ b/tests/unit/gapic/dialogflowcx_v3beta1/test_sessions.py @@ -56,6 +56,7 @@ from google.cloud.location import locations_pb2 from google.longrunning import operations_pb2 from google.oauth2 import service_account +from google.protobuf import duration_pb2 # type: ignore from google.protobuf import struct_pb2 # type: ignore from google.type import latlng_pb2 # type: ignore import google.auth From 0fcf5557359903b408aac48f45fb7c3a98343e58 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 20 Jun 2023 11:24:02 -0400 Subject: [PATCH 2/2] chore(main): release 1.23.0 (#526) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ google/cloud/dialogflowcx/gapic_version.py | 2 +- google/cloud/dialogflowcx_v3/gapic_version.py | 2 +- google/cloud/dialogflowcx_v3beta1/gapic_version.py | 2 +- .../snippet_metadata_google.cloud.dialogflow.cx.v3.json | 2 +- ...ippet_metadata_google.cloud.dialogflow.cx.v3beta1.json | 2 +- 7 files changed, 14 insertions(+), 6 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index e9e21f78..c41415c5 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.22.0" + ".": "1.23.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a7edff9..fecf7505 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [1.23.0](https://github.com/googleapis/python-dialogflow-cx/compare/v1.22.0...v1.23.0) (2023-06-19) + + +### Features + +* Added include_bigquery_export_settings to ExportAgentRequest ([9878beb](https://github.com/googleapis/python-dialogflow-cx/commit/9878beb7644c52032a906e89d7de1524d71b5197)) +* Added session_ttl to SessionProto ([9878beb](https://github.com/googleapis/python-dialogflow-cx/commit/9878beb7644c52032a906e89d7de1524d71b5197)) + ## [1.22.0](https://github.com/googleapis/python-dialogflow-cx/compare/v1.21.0...v1.22.0) (2023-06-13) diff --git a/google/cloud/dialogflowcx/gapic_version.py b/google/cloud/dialogflowcx/gapic_version.py index 3aae6c78..83b576b1 100644 --- a/google/cloud/dialogflowcx/gapic_version.py +++ b/google/cloud/dialogflowcx/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "1.22.0" # {x-release-please-version} +__version__ = "1.23.0" # {x-release-please-version} diff --git a/google/cloud/dialogflowcx_v3/gapic_version.py b/google/cloud/dialogflowcx_v3/gapic_version.py index 3aae6c78..83b576b1 100644 --- a/google/cloud/dialogflowcx_v3/gapic_version.py +++ b/google/cloud/dialogflowcx_v3/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "1.22.0" # {x-release-please-version} +__version__ = "1.23.0" # {x-release-please-version} diff --git a/google/cloud/dialogflowcx_v3beta1/gapic_version.py b/google/cloud/dialogflowcx_v3beta1/gapic_version.py index 3aae6c78..83b576b1 100644 --- a/google/cloud/dialogflowcx_v3beta1/gapic_version.py +++ b/google/cloud/dialogflowcx_v3beta1/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "1.22.0" # {x-release-please-version} +__version__ = "1.23.0" # {x-release-please-version} diff --git a/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3.json b/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3.json index 4fe8e9ba..199208fd 100644 --- a/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3.json +++ b/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-dialogflow-cx", - "version": "0.1.0" + "version": "1.23.0" }, "snippets": [ { diff --git a/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3beta1.json b/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3beta1.json index bddeff21..7444200a 100644 --- a/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3beta1.json +++ b/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3beta1.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-dialogflow-cx", - "version": "0.1.0" + "version": "1.23.0" }, "snippets": [ {