/// <summary>Snippet for CreateParticipantAsync</summary>
        public async Task CreateParticipantAsync()
        {
            // Snippet: CreateParticipantAsync(string, Participant, CallSettings)
            // Additional: CreateParticipantAsync(string, Participant, CancellationToken)
            // Create client
            ParticipantsClient participantsClient = await ParticipantsClient.CreateAsync();

            // Initialize request argument(s)
            string      parent      = "projects/[PROJECT]/conversations/[CONVERSATION]";
            Participant participant = new Participant();
            // Make the request
            Participant response = await participantsClient.CreateParticipantAsync(parent, participant);

            // End snippet
        }
        /// <summary>Snippet for CreateParticipantAsync</summary>
        public async Task CreateParticipantResourceNamesAsync()
        {
            // Snippet: CreateParticipantAsync(ConversationName, Participant, CallSettings)
            // Additional: CreateParticipantAsync(ConversationName, Participant, CancellationToken)
            // Create client
            ParticipantsClient participantsClient = await ParticipantsClient.CreateAsync();

            // Initialize request argument(s)
            ConversationName parent      = ConversationName.FromProjectConversation("[PROJECT]", "[CONVERSATION]");
            Participant      participant = new Participant();
            // Make the request
            Participant response = await participantsClient.CreateParticipantAsync(parent, participant);

            // End snippet
        }