Skip to content

Commit 7cbad67

Browse files
1 parent c2dacd4 commit 7cbad67

File tree

66 files changed

+7168
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+7168
-0
lines changed

src/Contactcenterinsights.php

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ class Contactcenterinsights extends \Google\Service
6161
public $projects_locations_datasets_conversations;
6262
public $projects_locations_datasets_conversations_feedbackLabels;
6363
public $projects_locations_datasets_insightsdata;
64+
public $projects_locations_diagnostics;
6465
public $projects_locations_encryptionSpec;
6566
public $projects_locations_insightsdata;
6667
public $projects_locations_issueModels;
@@ -128,6 +129,16 @@ public function __construct($clientOrConfig = [], $rootUrl = null)
128129
'required' => true,
129130
],
130131
],
132+
],'diagnoseConversations' => [
133+
'path' => 'v1/{+parent}:diagnoseConversations',
134+
'httpMethod' => 'POST',
135+
'parameters' => [
136+
'parent' => [
137+
'location' => 'path',
138+
'type' => 'string',
139+
'required' => true,
140+
],
141+
],
131142
],'generativeInsights' => [
132143
'path' => 'v1/{+location}:generativeInsights',
133144
'httpMethod' => 'POST',
@@ -2134,6 +2145,58 @@ public function __construct($clientOrConfig = [], $rootUrl = null)
21342145
]
21352146
]
21362147
);
2148+
$this->projects_locations_diagnostics = new Contactcenterinsights\Resource\ProjectsLocationsDiagnostics(
2149+
$this,
2150+
$this->serviceName,
2151+
'diagnostics',
2152+
[
2153+
'methods' => [
2154+
'delete' => [
2155+
'path' => 'v1/{+name}',
2156+
'httpMethod' => 'DELETE',
2157+
'parameters' => [
2158+
'name' => [
2159+
'location' => 'path',
2160+
'type' => 'string',
2161+
'required' => true,
2162+
],
2163+
],
2164+
],'get' => [
2165+
'path' => 'v1/{+name}',
2166+
'httpMethod' => 'GET',
2167+
'parameters' => [
2168+
'name' => [
2169+
'location' => 'path',
2170+
'type' => 'string',
2171+
'required' => true,
2172+
],
2173+
],
2174+
],'list' => [
2175+
'path' => 'v1/{+parent}/diagnostics',
2176+
'httpMethod' => 'GET',
2177+
'parameters' => [
2178+
'parent' => [
2179+
'location' => 'path',
2180+
'type' => 'string',
2181+
'required' => true,
2182+
],
2183+
'filter' => [
2184+
'location' => 'query',
2185+
'type' => 'string',
2186+
],
2187+
'pageSize' => [
2188+
'location' => 'query',
2189+
'type' => 'integer',
2190+
],
2191+
'pageToken' => [
2192+
'location' => 'query',
2193+
'type' => 'string',
2194+
],
2195+
],
2196+
],
2197+
]
2198+
]
2199+
);
21372200
$this->projects_locations_encryptionSpec = new Contactcenterinsights\Resource\ProjectsLocationsEncryptionSpec(
21382201
$this,
21392202
$this->serviceName,
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
<?php
2+
/*
3+
* Copyright 2014 Google Inc.
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
6+
* use this file except in compliance with the License. You may obtain a copy of
7+
* the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13+
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14+
* License for the specific language governing permissions and limitations under
15+
* the License.
16+
*/
17+
18+
namespace Google\Service\Contactcenterinsights;
19+
20+
class GoogleCloudCesV1mainAgentTransfer extends \Google\Model
21+
{
22+
/**
23+
* Output only. Display name of the agent.
24+
*
25+
* @var string
26+
*/
27+
public $displayName;
28+
/**
29+
* Required. The agent to which the conversation is being transferred. The
30+
* agent will handle the conversation from this point forward. Format:
31+
* `projects/{project}/locations/{location}/apps/{app}/agents/{agent}`
32+
*
33+
* @var string
34+
*/
35+
public $targetAgent;
36+
37+
/**
38+
* Output only. Display name of the agent.
39+
*
40+
* @param string $displayName
41+
*/
42+
public function setDisplayName($displayName)
43+
{
44+
$this->displayName = $displayName;
45+
}
46+
/**
47+
* @return string
48+
*/
49+
public function getDisplayName()
50+
{
51+
return $this->displayName;
52+
}
53+
/**
54+
* Required. The agent to which the conversation is being transferred. The
55+
* agent will handle the conversation from this point forward. Format:
56+
* `projects/{project}/locations/{location}/apps/{app}/agents/{agent}`
57+
*
58+
* @param string $targetAgent
59+
*/
60+
public function setTargetAgent($targetAgent)
61+
{
62+
$this->targetAgent = $targetAgent;
63+
}
64+
/**
65+
* @return string
66+
*/
67+
public function getTargetAgent()
68+
{
69+
return $this->targetAgent;
70+
}
71+
}
72+
73+
// Adding a class alias for backwards compatibility with the previous class name.
74+
class_alias(GoogleCloudCesV1mainAgentTransfer::class, 'Google_Service_Contactcenterinsights_GoogleCloudCesV1mainAgentTransfer');
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
<?php
2+
/*
3+
* Copyright 2014 Google Inc.
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
6+
* use this file except in compliance with the License. You may obtain a copy of
7+
* the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13+
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14+
* License for the specific language governing permissions and limitations under
15+
* the License.
16+
*/
17+
18+
namespace Google\Service\Contactcenterinsights;
19+
20+
class GoogleCloudCesV1mainBlob extends \Google\Model
21+
{
22+
/**
23+
* Required. Raw bytes of the blob.
24+
*
25+
* @var string
26+
*/
27+
public $data;
28+
/**
29+
* Required. The IANA standard MIME type of the source data.
30+
*
31+
* @var string
32+
*/
33+
public $mimeType;
34+
35+
/**
36+
* Required. Raw bytes of the blob.
37+
*
38+
* @param string $data
39+
*/
40+
public function setData($data)
41+
{
42+
$this->data = $data;
43+
}
44+
/**
45+
* @return string
46+
*/
47+
public function getData()
48+
{
49+
return $this->data;
50+
}
51+
/**
52+
* Required. The IANA standard MIME type of the source data.
53+
*
54+
* @param string $mimeType
55+
*/
56+
public function setMimeType($mimeType)
57+
{
58+
$this->mimeType = $mimeType;
59+
}
60+
/**
61+
* @return string
62+
*/
63+
public function getMimeType()
64+
{
65+
return $this->mimeType;
66+
}
67+
}
68+
69+
// Adding a class alias for backwards compatibility with the previous class name.
70+
class_alias(GoogleCloudCesV1mainBlob::class, 'Google_Service_Contactcenterinsights_GoogleCloudCesV1mainBlob');

0 commit comments

Comments
 (0)