<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/contactcenterinsights/v1/contact_center_insights.proto

namespace GPBMetadata\Google\Cloud\Contactcenterinsights\V1;

class ContactCenterInsights
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Contactcenterinsights\V1\Resources::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Rpc\Status::initOnce();
        $pool->internalAddGeneratedFile(
            '
Ó�
Cgoogle/cloud/contactcenterinsights/v1/contact_center_insights.proto%google.cloud.contactcenterinsights.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto5google/cloud/contactcenterinsights/v1/resources.proto#google/longrunning/operations.protogoogle/protobuf/duration.protogoogle/protobuf/empty.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.protogoogle/rpc/status.proto"d
CalculateStatsRequest;
location (	B)àAúA#
!locations.googleapis.com/Location
filter (	"�

CalculateStatsResponse3
average_duration (2.google.protobuf.Duration
average_turn_count (
conversation_count (}
smart_highlighter_matches (2Z.google.cloud.contactcenterinsights.v1.CalculateStatsResponse.SmartHighlighterMatchesEntry
custom_highlighter_matches (2[.google.cloud.contactcenterinsights.v1.CalculateStatsResponse.CustomHighlighterMatchesEntryj
issue_matches (2O.google.cloud.contactcenterinsights.v1.CalculateStatsResponse.IssueMatchesEntryBq
issue_matches_stats (2T.google.cloud.contactcenterinsights.v1.CalculateStatsResponse.IssueMatchesStatsEntryp
conversation_count_time_series (2H.google.cloud.contactcenterinsights.v1.CalculateStatsResponse.TimeSeriesý

TimeSeries4
interval_duration (2.google.protobuf.Durationa
points (2Q.google.cloud.contactcenterinsights.v1.CalculateStatsResponse.TimeSeries.IntervalV
Interval.

start_time (2.google.protobuf.Timestamp
conversation_count (>
SmartHighlighterMatchesEntry
key (	
value (:8?
CustomHighlighterMatchesEntry
key (	
value (:83
IssueMatchesEntry
key (	
value (:8€
IssueMatchesStatsEntry
key (	U
value (2F.google.cloud.contactcenterinsights.v1.IssueModelLabelStats.IssueStats:8"Û
CreateAnalysisOperationMetadata4
create_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàAO
conversation (	B9àAúA3
1contactcenterinsights.googleapis.com/Conversation"¿
CreateConversationRequest9
parent (	B)àAúA#
!locations.googleapis.com/LocationN
conversation (23.google.cloud.contactcenterinsights.v1.ConversationBàA
conversation_id (	"Ó
ListConversationsRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (

page_token (	
filter (	E
view (27.google.cloud.contactcenterinsights.v1.ConversationView"€
ListConversationsResponseJ
conversations (23.google.cloud.contactcenterinsights.v1.Conversation
next_page_token (	"¨
GetConversationRequestG
name (	B9àAúA3
1contactcenterinsights.googleapis.com/ConversationE
view (27.google.cloud.contactcenterinsights.v1.ConversationView"œ
UpdateConversationRequestN
conversation (23.google.cloud.contactcenterinsights.v1.ConversationBàA/
update_mask (2.google.protobuf.FieldMask"s
DeleteConversationRequestG
name (	B9àAúA3
1contactcenterinsights.googleapis.com/Conversation
force ("ª
CreateAnalysisRequestI
parent (	B9àAúA3
1contactcenterinsights.googleapis.com/ConversationF
analysis (2/.google.cloud.contactcenterinsights.v1.AnalysisBàA"—
ListAnalysesRequestI
parent (	B9àAúA3
1contactcenterinsights.googleapis.com/Conversation
	page_size (

page_token (	
filter (	"r
ListAnalysesResponseA
analyses (2/.google.cloud.contactcenterinsights.v1.Analysis
next_page_token (	"Y
GetAnalysisRequestC
name (	B5àAúA/
-contactcenterinsights.googleapis.com/Analysis"\\
DeleteAnalysisRequestC
name (	B5àAúA/
-contactcenterinsights.googleapis.com/Analysis"˜
ExportInsightsDataRequestu
big_query_destination (2T.google.cloud.contactcenterinsights.v1.ExportInsightsDataRequest.BigQueryDestinationH 9
parent (	B)àAúA#
!locations.googleapis.com/Location
filter (	
kms_key (	l
write_disposition (2Q.google.cloud.contactcenterinsights.v1.ExportInsightsDataRequest.WriteDispositionN
BigQueryDestination

project_id (	
dataset (	BàA
table (	"[
WriteDisposition!
WRITE_DISPOSITION_UNSPECIFIED 
WRITE_TRUNCATE
WRITE_APPENDB
destination"„
ExportInsightsDataMetadata4
create_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàAQ
request (2@.google.cloud.contactcenterinsights.v1.ExportInsightsDataRequest*
partial_errors (2.google.rpc.Status"
ExportInsightsDataResponse"¡
CreateIssueModelRequest9
parent (	B)àAúA#
!locations.googleapis.com/LocationK
issue_model (21.google.cloud.contactcenterinsights.v1.IssueModelBàA"Ô
CreateIssueModelMetadata4
create_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàAO
request (2>.google.cloud.contactcenterinsights.v1.CreateIssueModelRequest"—
UpdateIssueModelRequestK
issue_model (21.google.cloud.contactcenterinsights.v1.IssueModelBàA/
update_mask (2.google.protobuf.FieldMask"S
ListIssueModelsRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location"b
ListIssueModelsResponseG
issue_models (21.google.cloud.contactcenterinsights.v1.IssueModel"]
GetIssueModelRequestE
name (	B7àAúA1
/contactcenterinsights.googleapis.com/IssueModel"`
DeleteIssueModelRequestE
name (	B7àAúA1
/contactcenterinsights.googleapis.com/IssueModel"Ô
DeleteIssueModelMetadata4
create_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàAO
request (2>.google.cloud.contactcenterinsights.v1.DeleteIssueModelRequest"`
DeployIssueModelRequestE
name (	B7àAúA1
/contactcenterinsights.googleapis.com/IssueModel"
DeployIssueModelResponse"Ô
DeployIssueModelMetadata4
create_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàAO
request (2>.google.cloud.contactcenterinsights.v1.DeployIssueModelRequest"b
UndeployIssueModelRequestE
name (	B7àAúA1
/contactcenterinsights.googleapis.com/IssueModel"
UndeployIssueModelResponse"Ø
UndeployIssueModelMetadata4
create_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàAQ
request (2@.google.cloud.contactcenterinsights.v1.UndeployIssueModelRequest"S
GetIssueRequest@
name (	B2àAúA,
*contactcenterinsights.googleapis.com/Issue"\\
ListIssuesRequestG
parent (	B7àAúA1
/contactcenterinsights.googleapis.com/IssueModel"R
ListIssuesResponse<
issues (2,.google.cloud.contactcenterinsights.v1.Issue"‡
UpdateIssueRequest@
issue (2,.google.cloud.contactcenterinsights.v1.IssueBàA/
update_mask (2.google.protobuf.FieldMask"o
CalculateIssueModelStatsRequestL
issue_model (	B7àAúA1
/contactcenterinsights.googleapis.com/IssueModel"v
 CalculateIssueModelStatsResponseR
current_stats (2;.google.cloud.contactcenterinsights.v1.IssueModelLabelStats"ª
CreatePhraseMatcherRequest9
parent (	B)àAúA#
!locations.googleapis.com/LocationQ
phrase_matcher (24.google.cloud.contactcenterinsights.v1.PhraseMatcherBàA"�
ListPhraseMatchersRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (

page_token (	
filter (	"„
ListPhraseMatchersResponseM
phrase_matchers (24.google.cloud.contactcenterinsights.v1.PhraseMatcher
next_page_token (	"c
GetPhraseMatcherRequestH
name (	B:àAúA4
2contactcenterinsights.googleapis.com/PhraseMatcher"f
DeletePhraseMatcherRequestH
name (	B:àAúA4
2contactcenterinsights.googleapis.com/PhraseMatcher" 
UpdatePhraseMatcherRequestQ
phrase_matcher (24.google.cloud.contactcenterinsights.v1.PhraseMatcherBàA/
update_mask (2.google.protobuf.FieldMask"Y
GetSettingsRequestC
name (	B5àAúA/
-contactcenterinsights.googleapis.com/Settings"•
UpdateSettingsRequestF
settings (2/.google.cloud.contactcenterinsights.v1.SettingsBàA4
update_mask (2.google.protobuf.FieldMaskBàA"Ž
CreateViewRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location>
view (2+.google.cloud.contactcenterinsights.v1.ViewBàA"Q
GetViewRequest?
name (	B1àAúA+
)contactcenterinsights.googleapis.com/View"t
ListViewsRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (

page_token (	"h
ListViewsResponse:
views (2+.google.cloud.contactcenterinsights.v1.View
next_page_token (	"„
UpdateViewRequest>
view (2+.google.cloud.contactcenterinsights.v1.ViewBàA/
update_mask (2.google.protobuf.FieldMask"T
DeleteViewRequest?
name (	B1àAúA+
)contactcenterinsights.googleapis.com/View*J
ConversationView!
CONVERSATION_VIEW_UNSPECIFIED 
FULL	
BASIC2å:
ContactCenterInsightsú
CreateConversation@.google.cloud.contactcenterinsights.v1.CreateConversationRequest3.google.cloud.contactcenterinsights.v1.Conversation"m‚Óä“A"1/v1/{parent=projects/*/locations/*}/conversations:conversationÚA#parent,conversation,conversation_idü
UpdateConversation@.google.cloud.contactcenterinsights.v1.UpdateConversationRequest3.google.cloud.contactcenterinsights.v1.Conversation"o‚Óä“N2>/v1/{conversation.name=projects/*/locations/*/conversations/*}:conversationÚAconversation,update_maskÇ
GetConversation=.google.cloud.contactcenterinsights.v1.GetConversationRequest3.google.cloud.contactcenterinsights.v1.Conversation"@‚Óä“31/v1/{name=projects/*/locations/*/conversations/*}ÚAnameÚ
ListConversations?.google.cloud.contactcenterinsights.v1.ListConversationsRequest@.google.cloud.contactcenterinsights.v1.ListConversationsResponse"B‚Óä“31/v1/{parent=projects/*/locations/*}/conversationsÚAparent°
DeleteConversation@.google.cloud.contactcenterinsights.v1.DeleteConversationRequest.google.protobuf.Empty"@‚Óä“3*1/v1/{name=projects/*/locations/*/conversations/*}ÚAnameþ
CreateAnalysis<.google.cloud.contactcenterinsights.v1.CreateAnalysisRequest.google.longrunning.Operation"Ž‚Óä“H"</v1/{parent=projects/*/locations/*/conversations/*}/analyses:analysisÚAparent,analysisÊA+
AnalysisCreateAnalysisOperationMetadataÆ
GetAnalysis9.google.cloud.contactcenterinsights.v1.GetAnalysisRequest/.google.cloud.contactcenterinsights.v1.Analysis"K‚Óä“></v1/{name=projects/*/locations/*/conversations/*/analyses/*}ÚAnameÖ
ListAnalyses:.google.cloud.contactcenterinsights.v1.ListAnalysesRequest;.google.cloud.contactcenterinsights.v1.ListAnalysesResponse"M‚Óä“></v1/{parent=projects/*/locations/*/conversations/*}/analysesÚAparent³
DeleteAnalysis<.google.cloud.contactcenterinsights.v1.DeleteAnalysisRequest.google.protobuf.Empty"K‚Óä“>*</v1/{name=projects/*/locations/*/conversations/*/analyses/*}ÚAnameþ
ExportInsightsData@.google.cloud.contactcenterinsights.v1.ExportInsightsDataRequest.google.longrunning.Operation"†‚Óä“<"7/v1/{parent=projects/*/locations/*}/insightsdata:export:*ÚAparentÊA8
ExportInsightsDataResponseExportInsightsDataMetadataö
CreateIssueModel>.google.cloud.contactcenterinsights.v1.CreateIssueModelRequest.google.longrunning.Operation"‚‚Óä“>"//v1/{parent=projects/*/locations/*}/issueModels:issue_modelÚAparent,issue_modelÊA&

IssueModelCreateIssueModelMetadatañ
UpdateIssueModel>.google.cloud.contactcenterinsights.v1.UpdateIssueModelRequest1.google.cloud.contactcenterinsights.v1.IssueModel"j‚Óä“J2;/v1/{issue_model.name=projects/*/locations/*/issueModels/*}:issue_modelÚAissue_model,update_mask¿
GetIssueModel;.google.cloud.contactcenterinsights.v1.GetIssueModelRequest1.google.cloud.contactcenterinsights.v1.IssueModel">‚Óä“1//v1/{name=projects/*/locations/*/issueModels/*}ÚAnameÒ
ListIssueModels=.google.cloud.contactcenterinsights.v1.ListIssueModelsRequest>.google.cloud.contactcenterinsights.v1.ListIssueModelsResponse"@‚Óä“1//v1/{parent=projects/*/locations/*}/issueModelsÚAparentå
DeleteIssueModel>.google.cloud.contactcenterinsights.v1.DeleteIssueModelRequest.google.longrunning.Operation"r‚Óä“1*//v1/{name=projects/*/locations/*/issueModels/*}ÚAnameÊA1
google.protobuf.EmptyDeleteIssueModelMetadataò
DeployIssueModel>.google.cloud.contactcenterinsights.v1.DeployIssueModelRequest.google.longrunning.Operation"‚Óä“;"6/v1/{name=projects/*/locations/*/issueModels/*}:deploy:*ÚAnameÊA4
DeployIssueModelResponseDeployIssueModelMetadataý
UndeployIssueModel@.google.cloud.contactcenterinsights.v1.UndeployIssueModelRequest.google.longrunning.Operation"…‚Óä“="8/v1/{name=projects/*/locations/*/issueModels/*}:undeploy:*ÚAnameÊA8
UndeployIssueModelResponseUndeployIssueModelMetadata¹
GetIssue6.google.cloud.contactcenterinsights.v1.GetIssueRequest,.google.cloud.contactcenterinsights.v1.Issue"G‚Óä“:8/v1/{name=projects/*/locations/*/issueModels/*/issues/*}ÚAnameÌ

ListIssues8.google.cloud.contactcenterinsights.v1.ListIssuesRequest9.google.cloud.contactcenterinsights.v1.ListIssuesResponse"I‚Óä“:8/v1/{parent=projects/*/locations/*/issueModels/*}/issuesÚAparentÙ
UpdateIssue9.google.cloud.contactcenterinsights.v1.UpdateIssueRequest,.google.cloud.contactcenterinsights.v1.Issue"a‚Óä“G2>/v1/{issue.name=projects/*/locations/*/issueModels/*/issues/*}:issueÚAissue,update_mask’
CalculateIssueModelStatsF.google.cloud.contactcenterinsights.v1.CalculateIssueModelStatsRequestG.google.cloud.contactcenterinsights.v1.CalculateIssueModelStatsResponse"e‚Óä“QO/v1/{issue_model=projects/*/locations/*/issueModels/*}:calculateIssueModelStatsÚAissue_modelò
CreatePhraseMatcherA.google.cloud.contactcenterinsights.v1.CreatePhraseMatcherRequest4.google.cloud.contactcenterinsights.v1.PhraseMatcher"b‚Óä“D"2/v1/{parent=projects/*/locations/*}/phraseMatchers:phrase_matcherÚAparent,phrase_matcherË
GetPhraseMatcher>.google.cloud.contactcenterinsights.v1.GetPhraseMatcherRequest4.google.cloud.contactcenterinsights.v1.PhraseMatcher"A‚Óä“42/v1/{name=projects/*/locations/*/phraseMatchers/*}ÚAnameÞ
ListPhraseMatchers@.google.cloud.contactcenterinsights.v1.ListPhraseMatchersRequestA.google.cloud.contactcenterinsights.v1.ListPhraseMatchersResponse"C‚Óä“42/v1/{parent=projects/*/locations/*}/phraseMatchersÚAparent³
DeletePhraseMatcherA.google.cloud.contactcenterinsights.v1.DeletePhraseMatcherRequest.google.protobuf.Empty"A‚Óä“4*2/v1/{name=projects/*/locations/*/phraseMatchers/*}ÚAname†
UpdatePhraseMatcherA.google.cloud.contactcenterinsights.v1.UpdatePhraseMatcherRequest4.google.cloud.contactcenterinsights.v1.PhraseMatcher"v‚Óä“S2A/v1/{phrase_matcher.name=projects/*/locations/*/phraseMatchers/*}:phrase_matcherÚAphrase_matcher,update_maskä
CalculateStats<.google.cloud.contactcenterinsights.v1.CalculateStatsRequest=.google.cloud.contactcenterinsights.v1.CalculateStatsResponse"U‚Óä“DB/v1/{location=projects/*/locations/*}/conversations:calculateStatsÚAlocation´
GetSettings9.google.cloud.contactcenterinsights.v1.GetSettingsRequest/.google.cloud.contactcenterinsights.v1.Settings"9‚Óä“,*/v1/{name=projects/*/locations/*/settings}ÚAnameÝ
UpdateSettings<.google.cloud.contactcenterinsights.v1.UpdateSettingsRequest/.google.cloud.contactcenterinsights.v1.Settings"\\‚Óä“?23/v1/{settings.name=projects/*/locations/*/settings}:settingsÚAsettings,update_maskº

CreateView8.google.cloud.contactcenterinsights.v1.CreateViewRequest+.google.cloud.contactcenterinsights.v1.View"E‚Óä“1")/v1/{parent=projects/*/locations/*}/views:viewÚAparent,view§
GetView5.google.cloud.contactcenterinsights.v1.GetViewRequest+.google.cloud.contactcenterinsights.v1.View"8‚Óä“+)/v1/{name=projects/*/locations/*/views/*}ÚAnameº
	ListViews7.google.cloud.contactcenterinsights.v1.ListViewsRequest8.google.cloud.contactcenterinsights.v1.ListViewsResponse":‚Óä“+)/v1/{parent=projects/*/locations/*}/viewsÚAparentÄ

UpdateView8.google.cloud.contactcenterinsights.v1.UpdateViewRequest+.google.cloud.contactcenterinsights.v1.View"O‚Óä“62./v1/{view.name=projects/*/locations/*/views/*}:viewÚAview,update_mask˜

DeleteView8.google.cloud.contactcenterinsights.v1.DeleteViewRequest.google.protobuf.Empty"8‚Óä“+*)/v1/{name=projects/*/locations/*/views/*}ÚAnameXÊA$contactcenterinsights.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB 
)com.google.cloud.contactcenterinsights.v1BContactCenterInsightsProtoPZZgoogle.golang.org/genproto/googleapis/cloud/contactcenterinsights/v1;contactcenterinsightsª%Google.Cloud.ContactCenterInsights.V1Ê%Google\\Cloud\\ContactCenterInsights\\V1ê(Google::Cloud::ContactCenterInsights::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

