/// <summary>Snippet for GetCustomerClientLink</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetCustomerClientLinkResourceNames() { // Create client CustomerClientLinkServiceClient customerClientLinkServiceClient = CustomerClientLinkServiceClient.Create(); // Initialize request argument(s) CustomerClientLinkName resourceName = CustomerClientLinkName.FromCustomerClientCustomerManagerLink("[CUSTOMER_ID]", "[CLIENT_CUSTOMER_ID]", "[MANAGER_LINK_ID]"); // Make the request CustomerClientLink response = customerClientLinkServiceClient.GetCustomerClientLink(resourceName); }
/// <summary>Snippet for GetCustomerClientLink</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetCustomerClientLink() { // Create client CustomerClientLinkServiceClient customerClientLinkServiceClient = CustomerClientLinkServiceClient.Create(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER]/customerClientLinks/[CUSTOMER_CLIENT_LINK]"; // Make the request CustomerClientLink response = customerClientLinkServiceClient.GetCustomerClientLink(resourceName); }
/// <summary>Snippet for GetCustomerClientLinkAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetCustomerClientLinkAsync() { // Create client CustomerClientLinkServiceClient customerClientLinkServiceClient = await CustomerClientLinkServiceClient.CreateAsync(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER]/customerClientLinks/[CUSTOMER_CLIENT_LINK]"; // Make the request CustomerClientLink response = await customerClientLinkServiceClient.GetCustomerClientLinkAsync(resourceName); }
/// <summary>Snippet for GetCustomerClientLinkAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetCustomerClientLinkResourceNamesAsync() { // Create client CustomerClientLinkServiceClient customerClientLinkServiceClient = await CustomerClientLinkServiceClient.CreateAsync(); // Initialize request argument(s) CustomerClientLinkName resourceName = CustomerClientLinkName.FromCustomerCustomerClientLink("[CUSTOMER]", "[CUSTOMER_CLIENT_LINK]"); // Make the request CustomerClientLink response = await customerClientLinkServiceClient.GetCustomerClientLinkAsync(resourceName); }
/// <summary>Snippet for GetCustomerClientLink</summary> public void GetCustomerClientLinkResourceNames() { // Snippet: GetCustomerClientLink(CustomerClientLinkName, CallSettings) // Create client CustomerClientLinkServiceClient customerClientLinkServiceClient = CustomerClientLinkServiceClient.Create(); // Initialize request argument(s) CustomerClientLinkName resourceName = CustomerClientLinkName.FromCustomerCustomerClientLink("[CUSTOMER]", "[CUSTOMER_CLIENT_LINK]"); // Make the request CustomerClientLink response = customerClientLinkServiceClient.GetCustomerClientLink(resourceName); // End snippet }
/// <summary>Snippet for GetCustomerClientLink</summary> public void GetCustomerClientLink() { // Snippet: GetCustomerClientLink(string, CallSettings) // Create client CustomerClientLinkServiceClient customerClientLinkServiceClient = CustomerClientLinkServiceClient.Create(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER_ID]/customerClientLinks/[CLIENT_CUSTOMER_ID]~[MANAGER_LINK_ID]"; // Make the request CustomerClientLink response = customerClientLinkServiceClient.GetCustomerClientLink(resourceName); // End snippet }
/// <summary>Snippet for GetCustomerClientLink</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetCustomerClientLinkRequestObject() { // Create client CustomerClientLinkServiceClient customerClientLinkServiceClient = CustomerClientLinkServiceClient.Create(); // Initialize request argument(s) GetCustomerClientLinkRequest request = new GetCustomerClientLinkRequest { ResourceNameAsCustomerClientLinkName = CustomerClientLinkName.FromCustomerCustomerClientLink("[CUSTOMER]", "[CUSTOMER_CLIENT_LINK]"), }; // Make the request CustomerClientLink response = customerClientLinkServiceClient.GetCustomerClientLink(request); }
/// <summary>Snippet for GetCustomerClientLinkAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetCustomerClientLinkRequestObjectAsync() { // Create client CustomerClientLinkServiceClient customerClientLinkServiceClient = await CustomerClientLinkServiceClient.CreateAsync(); // Initialize request argument(s) GetCustomerClientLinkRequest request = new GetCustomerClientLinkRequest { ResourceNameAsCustomerClientLinkName = CustomerClientLinkName.FromCustomerClientCustomerManagerLink("[CUSTOMER_ID]", "[CLIENT_CUSTOMER_ID]", "[MANAGER_LINK_ID]"), }; // Make the request CustomerClientLink response = await customerClientLinkServiceClient.GetCustomerClientLinkAsync(request); }
/// <summary>Snippet for GetCustomerClientLinkAsync</summary> public async Task GetCustomerClientLinkAsync() { // Snippet: GetCustomerClientLinkAsync(string, CallSettings) // Additional: GetCustomerClientLinkAsync(string, CancellationToken) // Create client CustomerClientLinkServiceClient customerClientLinkServiceClient = await CustomerClientLinkServiceClient.CreateAsync(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER]/customerClientLinks/[CUSTOMER_CLIENT_LINK]"; // Make the request CustomerClientLink response = await customerClientLinkServiceClient.GetCustomerClientLinkAsync(resourceName); // End snippet }
/// <summary>Snippet for GetCustomerClientLinkAsync</summary> public async Task GetCustomerClientLinkResourceNamesAsync() { // Snippet: GetCustomerClientLinkAsync(CustomerClientLinkName, CallSettings) // Additional: GetCustomerClientLinkAsync(CustomerClientLinkName, CancellationToken) // Create client CustomerClientLinkServiceClient customerClientLinkServiceClient = await CustomerClientLinkServiceClient.CreateAsync(); // Initialize request argument(s) CustomerClientLinkName resourceName = CustomerClientLinkName.FromCustomerCustomerClientLink("[CUSTOMER]", "[CUSTOMER_CLIENT_LINK]"); // Make the request CustomerClientLink response = await customerClientLinkServiceClient.GetCustomerClientLinkAsync(resourceName); // End snippet }
/// <summary>Snippet for GetCustomerClientLink</summary> public void GetCustomerClientLinkRequestObject() { // Snippet: GetCustomerClientLink(GetCustomerClientLinkRequest, CallSettings) // Create client CustomerClientLinkServiceClient customerClientLinkServiceClient = CustomerClientLinkServiceClient.Create(); // Initialize request argument(s) GetCustomerClientLinkRequest request = new GetCustomerClientLinkRequest { ResourceNameAsCustomerClientLinkName = CustomerClientLinkName.FromCustomerClientCustomerManagerLink("[CUSTOMER_ID]", "[CLIENT_CUSTOMER_ID]", "[MANAGER_LINK_ID]"), }; // Make the request CustomerClientLink response = customerClientLinkServiceClient.GetCustomerClientLink(request); // End snippet }
/// <summary>Snippet for GetCustomerClientLinkAsync</summary> public async Task GetCustomerClientLinkRequestObjectAsync() { // Snippet: GetCustomerClientLinkAsync(GetCustomerClientLinkRequest, CallSettings) // Additional: GetCustomerClientLinkAsync(GetCustomerClientLinkRequest, CancellationToken) // Create client CustomerClientLinkServiceClient customerClientLinkServiceClient = await CustomerClientLinkServiceClient.CreateAsync(); // Initialize request argument(s) GetCustomerClientLinkRequest request = new GetCustomerClientLinkRequest { ResourceNameAsCustomerClientLinkName = CustomerClientLinkName.FromCustomerClientCustomerManagerLink("[CUSTOMER_ID]", "[CLIENT_CUSTOMER_ID]", "[MANAGER_LINK_ID]"), }; // Make the request CustomerClientLink response = await customerClientLinkServiceClient.GetCustomerClientLinkAsync(request); // End snippet }
public void GetCustomerClientLink2() { Mock <CustomerClientLinkService.CustomerClientLinkServiceClient> mockGrpcClient = new Mock <CustomerClientLinkService.CustomerClientLinkServiceClient>(MockBehavior.Strict); GetCustomerClientLinkRequest request = new GetCustomerClientLinkRequest { ResourceName = new CustomerClientLinkName("[CUSTOMER]", "[CUSTOMER_CLIENT_LINK]").ToString(), }; CustomerClientLink expectedResponse = new CustomerClientLink { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetCustomerClientLink(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); CustomerClientLinkServiceClient client = new CustomerClientLinkServiceClientImpl(mockGrpcClient.Object, null); CustomerClientLink response = client.GetCustomerClientLink(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task GetCustomerClientLinkAsync2() { Mock <CustomerClientLinkService.CustomerClientLinkServiceClient> mockGrpcClient = new Mock <CustomerClientLinkService.CustomerClientLinkServiceClient>(MockBehavior.Strict); GetCustomerClientLinkRequest request = new GetCustomerClientLinkRequest { ResourceName = new CustomerClientLinkName("[CUSTOMER]", "[CUSTOMER_CLIENT_LINK]").ToString(), }; CustomerClientLink expectedResponse = new CustomerClientLink { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetCustomerClientLinkAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <CustomerClientLink>(Task.FromResult(expectedResponse), null, null, null, null)); CustomerClientLinkServiceClient client = new CustomerClientLinkServiceClientImpl(mockGrpcClient.Object, null); CustomerClientLink response = await client.GetCustomerClientLinkAsync(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
/// <summary> /// Extends an invitation from a manager customer to a client customer. /// </summary> /// <param name="client">The Google Ads client.</param> /// <param name="managerCustomerId">The manager customer ID.</param> /// <param name="clientCustomerId">The client customer ID.</param> /// <returns>The invitation resource name.</returns> private string CreateInvitation(GoogleAdsClient client, long managerCustomerId, long clientCustomerId) { // Get the CustomerClientLinkService. CustomerClientLinkServiceClient customerClientLinkService = client.GetService(Services.V1.CustomerClientLinkService); // Create a client with the manager customer ID as login customer ID. client.Config.LoginCustomerId = managerCustomerId.ToString(); // Create a customer client link. CustomerClientLink customerClientLink = new CustomerClientLink() { ClientCustomer = ResourceNames.Customer(clientCustomerId), // Sets the client customer to invite. Status = ManagerLinkStatus.Pending }; // Creates a customer client link operation for creating the one above. CustomerClientLinkOperation customerClientLinkOperation = new CustomerClientLinkOperation() { Create = customerClientLink }; // Issue a mutate request to create the customer client link. MutateCustomerClientLinkResponse response = customerClientLinkService.MutateCustomerClientLink( managerCustomerId.ToString(), customerClientLinkOperation); // Prints the result. string customerClientLinkResourceName = response.Result.ResourceName; Console.WriteLine($"An invitation has been extended from the manager " + $"customer {managerCustomerId} to the client customer {clientCustomerId} with " + $"the customer client link resource name '{customerClientLinkResourceName}'."); // Returns the resource name of the created customer client link. return(customerClientLinkResourceName); }