/// <summary>Snippet for GetParticipant</summary> public void GetParticipantResourceNames() { // Snippet: GetParticipant(ParticipantName, CallSettings) // Create client ParticipantsClient participantsClient = ParticipantsClient.Create(); // Initialize request argument(s) ParticipantName name = ParticipantName.FromProjectConversationParticipant("[PROJECT]", "[CONVERSATION]", "[PARTICIPANT]"); // Make the request Participant response = participantsClient.GetParticipant(name); // End snippet }
/// <summary>Snippet for GetParticipant</summary> public void GetParticipant() { // Snippet: GetParticipant(string, CallSettings) // Create client ParticipantsClient participantsClient = ParticipantsClient.Create(); // Initialize request argument(s) string name = "projects/[PROJECT]/conversations/[CONVERSATION]/participants/[PARTICIPANT]"; // Make the request Participant response = participantsClient.GetParticipant(name); // End snippet }
/// <summary>Snippet for SuggestFaqAnswers</summary> public void SuggestFaqAnswersResourceNames() { // Snippet: SuggestFaqAnswers(ParticipantName, CallSettings) // Create client ParticipantsClient participantsClient = ParticipantsClient.Create(); // Initialize request argument(s) ParticipantName parent = ParticipantName.FromProjectConversationParticipant("[PROJECT]", "[CONVERSATION]", "[PARTICIPANT]"); // Make the request SuggestFaqAnswersResponse response = participantsClient.SuggestFaqAnswers(parent); // End snippet }
/// <summary>Snippet for SuggestFaqAnswers</summary> public void SuggestFaqAnswers() { // Snippet: SuggestFaqAnswers(string, CallSettings) // Create client ParticipantsClient participantsClient = ParticipantsClient.Create(); // Initialize request argument(s) string parent = "projects/[PROJECT]/conversations/[CONVERSATION]/participants/[PARTICIPANT]"; // Make the request SuggestFaqAnswersResponse response = participantsClient.SuggestFaqAnswers(parent); // End snippet }
/// <summary>Snippet for CreateParticipant</summary> public void CreateParticipantResourceNames() { // Snippet: CreateParticipant(ConversationName, Participant, CallSettings) // Create client ParticipantsClient participantsClient = ParticipantsClient.Create(); // Initialize request argument(s) ConversationName parent = ConversationName.FromProjectConversation("[PROJECT]", "[CONVERSATION]"); Participant participant = new Participant(); // Make the request Participant response = participantsClient.CreateParticipant(parent, participant); // End snippet }
/// <summary>Snippet for AnalyzeContent</summary> public void AnalyzeContent2ResourceNames() { // Snippet: AnalyzeContent(ParticipantName, EventInput, CallSettings) // Create client ParticipantsClient participantsClient = ParticipantsClient.Create(); // Initialize request argument(s) ParticipantName participant = ParticipantName.FromProjectConversationParticipant("[PROJECT]", "[CONVERSATION]", "[PARTICIPANT]"); EventInput eventInput = new EventInput(); // Make the request AnalyzeContentResponse response = participantsClient.AnalyzeContent(participant, eventInput); // End snippet }
/// <summary>Snippet for AnalyzeContent</summary> public void AnalyzeContent2() { // Snippet: AnalyzeContent(string, EventInput, CallSettings) // Create client ParticipantsClient participantsClient = ParticipantsClient.Create(); // Initialize request argument(s) string participant = "projects/[PROJECT]/conversations/[CONVERSATION]/participants/[PARTICIPANT]"; EventInput eventInput = new EventInput(); // Make the request AnalyzeContentResponse response = participantsClient.AnalyzeContent(participant, eventInput); // End snippet }
/// <summary>Snippet for CreateParticipant</summary> public void CreateParticipant() { // Snippet: CreateParticipant(string, Participant, CallSettings) // Create client ParticipantsClient participantsClient = ParticipantsClient.Create(); // Initialize request argument(s) string parent = "projects/[PROJECT]/conversations/[CONVERSATION]"; Participant participant = new Participant(); // Make the request Participant response = participantsClient.CreateParticipant(parent, participant); // End snippet }
/// <summary>Snippet for UpdateParticipant</summary> public void UpdateParticipant() { // Snippet: UpdateParticipant(Participant, FieldMask, CallSettings) // Create client ParticipantsClient participantsClient = ParticipantsClient.Create(); // Initialize request argument(s) Participant participant = new Participant(); FieldMask updateMask = new FieldMask(); // Make the request Participant response = participantsClient.UpdateParticipant(participant, updateMask); // End snippet }
/// <summary>Snippet for GetParticipant</summary> public void GetParticipantRequestObject() { // Snippet: GetParticipant(GetParticipantRequest, CallSettings) // Create client ParticipantsClient participantsClient = ParticipantsClient.Create(); // Initialize request argument(s) GetParticipantRequest request = new GetParticipantRequest { ParticipantName = ParticipantName.FromProjectConversationParticipant("[PROJECT]", "[CONVERSATION]", "[PARTICIPANT]"), }; // Make the request Participant response = participantsClient.GetParticipant(request); // End snippet }
/// <summary>Snippet for UpdateParticipant</summary> public void UpdateParticipantRequestObject() { // Snippet: UpdateParticipant(UpdateParticipantRequest, CallSettings) // Create client ParticipantsClient participantsClient = ParticipantsClient.Create(); // Initialize request argument(s) UpdateParticipantRequest request = new UpdateParticipantRequest { Participant = new Participant(), UpdateMask = new FieldMask(), }; // Make the request Participant response = participantsClient.UpdateParticipant(request); // End snippet }
/// <summary>Snippet for CreateParticipant</summary> public void CreateParticipantRequestObject() { // Snippet: CreateParticipant(CreateParticipantRequest, CallSettings) // Create client ParticipantsClient participantsClient = ParticipantsClient.Create(); // Initialize request argument(s) CreateParticipantRequest request = new CreateParticipantRequest { ParentAsConversationName = ConversationName.FromProjectConversation("[PROJECT]", "[CONVERSATION]"), Participant = new Participant(), }; // Make the request Participant response = participantsClient.CreateParticipant(request); // End snippet }
/// <summary>Snippet for SuggestFaqAnswers</summary> public void SuggestFaqAnswersRequestObject() { // Snippet: SuggestFaqAnswers(SuggestFaqAnswersRequest, CallSettings) // Create client ParticipantsClient participantsClient = ParticipantsClient.Create(); // Initialize request argument(s) SuggestFaqAnswersRequest request = new SuggestFaqAnswersRequest { ParentAsParticipantName = ParticipantName.FromProjectConversationParticipant("[PROJECT]", "[CONVERSATION]", "[PARTICIPANT]"), LatestMessageAsMessageName = MessageName.FromProjectConversationMessage("[PROJECT]", "[CONVERSATION]", "[MESSAGE]"), ContextSize = 0, }; // Make the request SuggestFaqAnswersResponse response = participantsClient.SuggestFaqAnswers(request); // End snippet }
/// <summary>Snippet for ListParticipants</summary> public void ListParticipantsRequestObject() { // Snippet: ListParticipants(ListParticipantsRequest, CallSettings) // Create client ParticipantsClient participantsClient = ParticipantsClient.Create(); // Initialize request argument(s) ListParticipantsRequest request = new ListParticipantsRequest { ParentAsConversationName = ConversationName.FromProjectConversation("[PROJECT]", "[CONVERSATION]"), }; // Make the request PagedEnumerable <ListParticipantsResponse, Participant> response = participantsClient.ListParticipants(request); // Iterate over all response items, lazily performing RPCs as required foreach (Participant item in response) { // Do something with each item Console.WriteLine(item); } // Or iterate over pages (of server-defined size), performing one RPC per page foreach (ListParticipantsResponse page in response.AsRawResponses()) { // Do something with each page of items Console.WriteLine("A page of results:"); foreach (Participant item in page) { // Do something with each item Console.WriteLine(item); } } // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required int pageSize = 10; Page <Participant> singlePage = response.ReadPage(pageSize); // Do something with the page of items Console.WriteLine($"A page of {pageSize} results (unless it's the final page):"); foreach (Participant item in singlePage) { // Do something with each item Console.WriteLine(item); } // Store the pageToken, for when the next page is required. string nextPageToken = singlePage.NextPageToken; // End snippet }
/// <summary>Snippet for AnalyzeContent</summary> public void AnalyzeContentRequestObject() { // Snippet: AnalyzeContent(AnalyzeContentRequest, CallSettings) // Create client ParticipantsClient participantsClient = ParticipantsClient.Create(); // Initialize request argument(s) AnalyzeContentRequest request = new AnalyzeContentRequest { ParticipantAsParticipantName = ParticipantName.FromProjectConversationParticipant("[PROJECT]", "[CONVERSATION]", "[PARTICIPANT]"), ReplyAudioConfig = new OutputAudioConfig(), TextInput = new TextInput(), QueryParams = new QueryParameters(), RequestId = "", }; // Make the request AnalyzeContentResponse response = participantsClient.AnalyzeContent(request); // End snippet }