Ejemplo n.º 1
0
 /// <summary>Snippet for GetContact</summary>
 public void GetContact()
 {
     // Snippet: GetContact(string, CallSettings)
     // Create client
     EssentialContactsServiceClient essentialContactsServiceClient = EssentialContactsServiceClient.Create();
     // Initialize request argument(s)
     string name = "projects/[PROJECT]/contacts/[CONTACT]";
     // Make the request
     Contact response = essentialContactsServiceClient.GetContact(name);
     // End snippet
 }
Ejemplo n.º 2
0
 /// <summary>Snippet for GetContact</summary>
 public void GetContactResourceNames()
 {
     // Snippet: GetContact(ContactName, CallSettings)
     // Create client
     EssentialContactsServiceClient essentialContactsServiceClient = EssentialContactsServiceClient.Create();
     // Initialize request argument(s)
     ContactName name = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]");
     // Make the request
     Contact response = essentialContactsServiceClient.GetContact(name);
     // End snippet
 }
Ejemplo n.º 3
0
 /// <summary>Snippet for UpdateContact</summary>
 public void UpdateContact()
 {
     // Snippet: UpdateContact(Contact, FieldMask, CallSettings)
     // Create client
     EssentialContactsServiceClient essentialContactsServiceClient = EssentialContactsServiceClient.Create();
     // Initialize request argument(s)
     Contact   contact    = new Contact();
     FieldMask updateMask = new FieldMask();
     // Make the request
     Contact response = essentialContactsServiceClient.UpdateContact(contact, updateMask);
     // End snippet
 }
Ejemplo n.º 4
0
 /// <summary>Snippet for CreateContact</summary>
 public void CreateContactResourceNames2()
 {
     // Snippet: CreateContact(FolderName, Contact, CallSettings)
     // Create client
     EssentialContactsServiceClient essentialContactsServiceClient = EssentialContactsServiceClient.Create();
     // Initialize request argument(s)
     FolderName parent  = FolderName.FromFolder("[FOLDER]");
     Contact    contact = new Contact();
     // Make the request
     Contact response = essentialContactsServiceClient.CreateContact(parent, contact);
     // End snippet
 }
Ejemplo n.º 5
0
 /// <summary>Snippet for CreateContact</summary>
 public void CreateContact()
 {
     // Snippet: CreateContact(string, Contact, CallSettings)
     // Create client
     EssentialContactsServiceClient essentialContactsServiceClient = EssentialContactsServiceClient.Create();
     // Initialize request argument(s)
     string  parent  = "projects/[PROJECT]";
     Contact contact = new Contact();
     // Make the request
     Contact response = essentialContactsServiceClient.CreateContact(parent, contact);
     // End snippet
 }
Ejemplo n.º 6
0
 /// <summary>Snippet for CreateContact</summary>
 public void CreateContactResourceNames3()
 {
     // Snippet: CreateContact(OrganizationName, Contact, CallSettings)
     // Create client
     EssentialContactsServiceClient essentialContactsServiceClient = EssentialContactsServiceClient.Create();
     // Initialize request argument(s)
     OrganizationName parent  = OrganizationName.FromOrganization("[ORGANIZATION]");
     Contact          contact = new Contact();
     // Make the request
     Contact response = essentialContactsServiceClient.CreateContact(parent, contact);
     // End snippet
 }
Ejemplo n.º 7
0
 /// <summary>Snippet for CreateContact</summary>
 public void CreateContactResourceNames1()
 {
     // Snippet: CreateContact(ProjectName, Contact, CallSettings)
     // Create client
     EssentialContactsServiceClient essentialContactsServiceClient = EssentialContactsServiceClient.Create();
     // Initialize request argument(s)
     ProjectName parent  = ProjectName.FromProject("[PROJECT]");
     Contact     contact = new Contact();
     // Make the request
     Contact response = essentialContactsServiceClient.CreateContact(parent, contact);
     // End snippet
 }
Ejemplo n.º 8
0
        /// <summary>Snippet for ComputeContactsAsync</summary>
        public async Task ComputeContactsRequestObjectAsync()
        {
            // Snippet: ComputeContactsAsync(ComputeContactsRequest, CallSettings)
            // Create client
            EssentialContactsServiceClient essentialContactsServiceClient = await EssentialContactsServiceClient.CreateAsync();

            // Initialize request argument(s)
            ComputeContactsRequest request = new ComputeContactsRequest
            {
                ParentAsProjectName    = ProjectName.FromProject("[PROJECT]"),
                NotificationCategories =
                {
                    NotificationCategory.Unspecified,
                },
            };
            // Make the request
            PagedAsyncEnumerable <ComputeContactsResponse, Contact> response = essentialContactsServiceClient.ComputeContactsAsync(request);

            // Iterate over all response items, lazily performing RPCs as required
            await response.ForEachAsync((Contact item) =>
            {
                // Do something with each item
                Console.WriteLine(item);
            });

            // Or iterate over pages (of server-defined size), performing one RPC per page
            await response.AsRawResponses().ForEachAsync((ComputeContactsResponse page) =>
            {
                // Do something with each page of items
                Console.WriteLine("A page of results:");
                foreach (Contact 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 <Contact> singlePage = await response.ReadPageAsync(pageSize);

            // Do something with the page of items
            Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
            foreach (Contact 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
        }
Ejemplo n.º 9
0
        /// <summary>Snippet for DeleteContactAsync</summary>
        public async Task DeleteContactResourceNamesAsync()
        {
            // Snippet: DeleteContactAsync(ContactName, CallSettings)
            // Additional: DeleteContactAsync(ContactName, CancellationToken)
            // Create client
            EssentialContactsServiceClient essentialContactsServiceClient = await EssentialContactsServiceClient.CreateAsync();

            // Initialize request argument(s)
            ContactName name = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]");
            // Make the request
            await essentialContactsServiceClient.DeleteContactAsync(name);

            // End snippet
        }
Ejemplo n.º 10
0
 /// <summary>Snippet for GetContact</summary>
 public void GetContactRequestObject()
 {
     // Snippet: GetContact(GetContactRequest, CallSettings)
     // Create client
     EssentialContactsServiceClient essentialContactsServiceClient = EssentialContactsServiceClient.Create();
     // Initialize request argument(s)
     GetContactRequest request = new GetContactRequest
     {
         ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"),
     };
     // Make the request
     Contact response = essentialContactsServiceClient.GetContact(request);
     // End snippet
 }
Ejemplo n.º 11
0
        /// <summary>Snippet for DeleteContactAsync</summary>
        public async Task DeleteContactAsync()
        {
            // Snippet: DeleteContactAsync(string, CallSettings)
            // Additional: DeleteContactAsync(string, CancellationToken)
            // Create client
            EssentialContactsServiceClient essentialContactsServiceClient = await EssentialContactsServiceClient.CreateAsync();

            // Initialize request argument(s)
            string name = "projects/[PROJECT]/contacts/[CONTACT]";
            // Make the request
            await essentialContactsServiceClient.DeleteContactAsync(name);

            // End snippet
        }
Ejemplo n.º 12
0
 /// <summary>Snippet for CreateContact</summary>
 public void CreateContactRequestObject()
 {
     // Snippet: CreateContact(CreateContactRequest, CallSettings)
     // Create client
     EssentialContactsServiceClient essentialContactsServiceClient = EssentialContactsServiceClient.Create();
     // Initialize request argument(s)
     CreateContactRequest request = new CreateContactRequest
     {
         ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
         Contact             = new Contact(),
     };
     // Make the request
     Contact response = essentialContactsServiceClient.CreateContact(request);
     // End snippet
 }
Ejemplo n.º 13
0
        /// <summary>Snippet for CreateContactAsync</summary>
        public async Task CreateContactAsync()
        {
            // Snippet: CreateContactAsync(string, Contact, CallSettings)
            // Additional: CreateContactAsync(string, Contact, CancellationToken)
            // Create client
            EssentialContactsServiceClient essentialContactsServiceClient = await EssentialContactsServiceClient.CreateAsync();

            // Initialize request argument(s)
            string  parent  = "projects/[PROJECT]";
            Contact contact = new Contact();
            // Make the request
            Contact response = await essentialContactsServiceClient.CreateContactAsync(parent, contact);

            // End snippet
        }
Ejemplo n.º 14
0
        /// <summary>Snippet for CreateContactAsync</summary>
        public async Task CreateContactResourceNames2Async()
        {
            // Snippet: CreateContactAsync(FolderName, Contact, CallSettings)
            // Additional: CreateContactAsync(FolderName, Contact, CancellationToken)
            // Create client
            EssentialContactsServiceClient essentialContactsServiceClient = await EssentialContactsServiceClient.CreateAsync();

            // Initialize request argument(s)
            FolderName parent  = FolderName.FromFolder("[FOLDER]");
            Contact    contact = new Contact();
            // Make the request
            Contact response = await essentialContactsServiceClient.CreateContactAsync(parent, contact);

            // End snippet
        }
Ejemplo n.º 15
0
        /// <summary>Snippet for CreateContactAsync</summary>
        public async Task CreateContactResourceNames3Async()
        {
            // Snippet: CreateContactAsync(OrganizationName, Contact, CallSettings)
            // Additional: CreateContactAsync(OrganizationName, Contact, CancellationToken)
            // Create client
            EssentialContactsServiceClient essentialContactsServiceClient = await EssentialContactsServiceClient.CreateAsync();

            // Initialize request argument(s)
            OrganizationName parent  = OrganizationName.FromOrganization("[ORGANIZATION]");
            Contact          contact = new Contact();
            // Make the request
            Contact response = await essentialContactsServiceClient.CreateContactAsync(parent, contact);

            // End snippet
        }
Ejemplo n.º 16
0
 /// <summary>Snippet for UpdateContact</summary>
 public void UpdateContactRequestObject()
 {
     // Snippet: UpdateContact(UpdateContactRequest, CallSettings)
     // Create client
     EssentialContactsServiceClient essentialContactsServiceClient = EssentialContactsServiceClient.Create();
     // Initialize request argument(s)
     UpdateContactRequest request = new UpdateContactRequest
     {
         Contact    = new Contact(),
         UpdateMask = new FieldMask(),
     };
     // Make the request
     Contact response = essentialContactsServiceClient.UpdateContact(request);
     // End snippet
 }
Ejemplo n.º 17
0
        /// <summary>Snippet for UpdateContactAsync</summary>
        public async Task UpdateContactAsync()
        {
            // Snippet: UpdateContactAsync(Contact, FieldMask, CallSettings)
            // Additional: UpdateContactAsync(Contact, FieldMask, CancellationToken)
            // Create client
            EssentialContactsServiceClient essentialContactsServiceClient = await EssentialContactsServiceClient.CreateAsync();

            // Initialize request argument(s)
            Contact   contact    = new Contact();
            FieldMask updateMask = new FieldMask();
            // Make the request
            Contact response = await essentialContactsServiceClient.UpdateContactAsync(contact, updateMask);

            // End snippet
        }
Ejemplo n.º 18
0
        /// <summary>Snippet for ListContacts</summary>
        public void ListContactsRequestObject()
        {
            // Snippet: ListContacts(ListContactsRequest, CallSettings)
            // Create client
            EssentialContactsServiceClient essentialContactsServiceClient = EssentialContactsServiceClient.Create();
            // Initialize request argument(s)
            ListContactsRequest request = new ListContactsRequest
            {
                ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
            };
            // Make the request
            PagedEnumerable <ListContactsResponse, Contact> response = essentialContactsServiceClient.ListContacts(request);

            // Iterate over all response items, lazily performing RPCs as required
            foreach (Contact 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 (ListContactsResponse page in response.AsRawResponses())
            {
                // Do something with each page of items
                Console.WriteLine("A page of results:");
                foreach (Contact 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 <Contact> 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 (Contact 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
        }
Ejemplo n.º 19
0
        /// <summary>Snippet for GetContactAsync</summary>
        public async Task GetContactRequestObjectAsync()
        {
            // Snippet: GetContactAsync(GetContactRequest, CallSettings)
            // Additional: GetContactAsync(GetContactRequest, CancellationToken)
            // Create client
            EssentialContactsServiceClient essentialContactsServiceClient = await EssentialContactsServiceClient.CreateAsync();

            // Initialize request argument(s)
            GetContactRequest request = new GetContactRequest
            {
                ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"),
            };
            // Make the request
            Contact response = await essentialContactsServiceClient.GetContactAsync(request);

            // End snippet
        }
Ejemplo n.º 20
0
        /// <summary>Snippet for ListContactsAsync</summary>
        public async Task ListContactsResourceNames3Async()
        {
            // Snippet: ListContactsAsync(OrganizationName, string, int?, CallSettings)
            // Create client
            EssentialContactsServiceClient essentialContactsServiceClient = await EssentialContactsServiceClient.CreateAsync();

            // Initialize request argument(s)
            OrganizationName parent = OrganizationName.FromOrganization("[ORGANIZATION]");
            // Make the request
            PagedAsyncEnumerable <ListContactsResponse, Contact> response = essentialContactsServiceClient.ListContactsAsync(parent);

            // Iterate over all response items, lazily performing RPCs as required
            await response.ForEachAsync((Contact item) =>
            {
                // Do something with each item
                Console.WriteLine(item);
            });

            // Or iterate over pages (of server-defined size), performing one RPC per page
            await response.AsRawResponses().ForEachAsync((ListContactsResponse page) =>
            {
                // Do something with each page of items
                Console.WriteLine("A page of results:");
                foreach (Contact 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 <Contact> singlePage = await response.ReadPageAsync(pageSize);

            // Do something with the page of items
            Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
            foreach (Contact 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
        }
Ejemplo n.º 21
0
        /// <summary>Snippet for UpdateContactAsync</summary>
        public async Task UpdateContactRequestObjectAsync()
        {
            // Snippet: UpdateContactAsync(UpdateContactRequest, CallSettings)
            // Additional: UpdateContactAsync(UpdateContactRequest, CancellationToken)
            // Create client
            EssentialContactsServiceClient essentialContactsServiceClient = await EssentialContactsServiceClient.CreateAsync();

            // Initialize request argument(s)
            UpdateContactRequest request = new UpdateContactRequest
            {
                Contact    = new Contact(),
                UpdateMask = new FieldMask(),
            };
            // Make the request
            Contact response = await essentialContactsServiceClient.UpdateContactAsync(request);

            // End snippet
        }
Ejemplo n.º 22
0
        /// <summary>Snippet for CreateContactAsync</summary>
        public async Task CreateContactRequestObjectAsync()
        {
            // Snippet: CreateContactAsync(CreateContactRequest, CallSettings)
            // Additional: CreateContactAsync(CreateContactRequest, CancellationToken)
            // Create client
            EssentialContactsServiceClient essentialContactsServiceClient = await EssentialContactsServiceClient.CreateAsync();

            // Initialize request argument(s)
            CreateContactRequest request = new CreateContactRequest
            {
                ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
                Contact             = new Contact(),
            };
            // Make the request
            Contact response = await essentialContactsServiceClient.CreateContactAsync(request);

            // End snippet
        }
Ejemplo n.º 23
0
        /// <summary>Snippet for SendTestMessage</summary>
        public void SendTestMessageRequestObject()
        {
            // Snippet: SendTestMessage(SendTestMessageRequest, CallSettings)
            // Create client
            EssentialContactsServiceClient essentialContactsServiceClient = EssentialContactsServiceClient.Create();
            // Initialize request argument(s)
            SendTestMessageRequest request = new SendTestMessageRequest
            {
                ContactsAsContactNames =
                {
                    ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"),
                },
                ResourceAsProjectName = ProjectName.FromProject("[PROJECT]"),
                NotificationCategory  = NotificationCategory.Unspecified,
            };

            // Make the request
            essentialContactsServiceClient.SendTestMessage(request);
            // End snippet
        }