/// <summary>Snippet for MutateCustomerClientLink</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void MutateCustomerClientLink() { // Create client CustomerClientLinkServiceClient customerClientLinkServiceClient = CustomerClientLinkServiceClient.Create(); // Initialize request argument(s) string customerId = ""; CustomerClientLinkOperation operation = new CustomerClientLinkOperation(); // Make the request MutateCustomerClientLinkResponse response = customerClientLinkServiceClient.MutateCustomerClientLink(customerId, operation); }
/// <summary>Snippet for MutateCustomerClientLinkAsync</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 MutateCustomerClientLinkAsync() { // Create client CustomerClientLinkServiceClient customerClientLinkServiceClient = await CustomerClientLinkServiceClient.CreateAsync(); // Initialize request argument(s) string customerId = ""; CustomerClientLinkOperation operation = new CustomerClientLinkOperation(); // Make the request MutateCustomerClientLinkResponse response = await customerClientLinkServiceClient.MutateCustomerClientLinkAsync(customerId, operation); }
/// <summary>Snippet for MutateCustomerClientLink</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void MutateCustomerClientLinkRequestObject() { // Create client CustomerClientLinkServiceClient customerClientLinkServiceClient = CustomerClientLinkServiceClient.Create(); // Initialize request argument(s) MutateCustomerClientLinkRequest request = new MutateCustomerClientLinkRequest { CustomerId = "", Operation = new CustomerClientLinkOperation(), }; // Make the request MutateCustomerClientLinkResponse response = customerClientLinkServiceClient.MutateCustomerClientLink(request); }
/// <summary>Snippet for MutateCustomerClientLinkAsync</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 MutateCustomerClientLinkRequestObjectAsync() { // Create client CustomerClientLinkServiceClient customerClientLinkServiceClient = await CustomerClientLinkServiceClient.CreateAsync(); // Initialize request argument(s) MutateCustomerClientLinkRequest request = new MutateCustomerClientLinkRequest { CustomerId = "", Operation = new CustomerClientLinkOperation(), }; // Make the request MutateCustomerClientLinkResponse response = await customerClientLinkServiceClient.MutateCustomerClientLinkAsync(request); }
/// <summary>Snippet for MutateCustomerClientLinkAsync</summary> public async Task MutateCustomerClientLinkAsync() { // Snippet: MutateCustomerClientLinkAsync(string, CustomerClientLinkOperation, CallSettings) // Additional: MutateCustomerClientLinkAsync(string, CustomerClientLinkOperation, CancellationToken) // Create client CustomerClientLinkServiceClient customerClientLinkServiceClient = await CustomerClientLinkServiceClient.CreateAsync(); // Initialize request argument(s) string customerId = ""; CustomerClientLinkOperation operation = new CustomerClientLinkOperation(); // Make the request MutateCustomerClientLinkResponse response = await customerClientLinkServiceClient.MutateCustomerClientLinkAsync(customerId, operation); // End snippet }
/// <summary>Snippet for MutateCustomerClientLink</summary> public void MutateCustomerClientLinkRequestObject() { // Snippet: MutateCustomerClientLink(MutateCustomerClientLinkRequest, CallSettings) // Create client CustomerClientLinkServiceClient customerClientLinkServiceClient = CustomerClientLinkServiceClient.Create(); // Initialize request argument(s) MutateCustomerClientLinkRequest request = new MutateCustomerClientLinkRequest { CustomerId = "", Operation = new CustomerClientLinkOperation(), ValidateOnly = false, }; // Make the request MutateCustomerClientLinkResponse response = customerClientLinkServiceClient.MutateCustomerClientLink(request); // End snippet }
/// <summary>Snippet for MutateCustomerClientLinkAsync</summary> public async Task MutateCustomerClientLinkRequestObjectAsync() { // Snippet: MutateCustomerClientLinkAsync(MutateCustomerClientLinkRequest, CallSettings) // Additional: MutateCustomerClientLinkAsync(MutateCustomerClientLinkRequest, CancellationToken) // Create client CustomerClientLinkServiceClient customerClientLinkServiceClient = await CustomerClientLinkServiceClient.CreateAsync(); // Initialize request argument(s) MutateCustomerClientLinkRequest request = new MutateCustomerClientLinkRequest { CustomerId = "", Operation = new CustomerClientLinkOperation(), }; // Make the request MutateCustomerClientLinkResponse response = await customerClientLinkServiceClient.MutateCustomerClientLinkAsync(request); // End snippet }
public async Task MutateCustomerClientLinkAsync2() { Mock <CustomerClientLinkService.CustomerClientLinkServiceClient> mockGrpcClient = new Mock <CustomerClientLinkService.CustomerClientLinkServiceClient>(MockBehavior.Strict); MutateCustomerClientLinkRequest request = new MutateCustomerClientLinkRequest { CustomerId = "customerId-1772061412", Operation = new CustomerClientLinkOperation(), }; MutateCustomerClientLinkResponse expectedResponse = new MutateCustomerClientLinkResponse(); mockGrpcClient.Setup(x => x.MutateCustomerClientLinkAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <MutateCustomerClientLinkResponse>(Task.FromResult(expectedResponse), null, null, null, null)); CustomerClientLinkServiceClient client = new CustomerClientLinkServiceClientImpl(mockGrpcClient.Object, null); MutateCustomerClientLinkResponse response = await client.MutateCustomerClientLinkAsync(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void MutateCustomerClientLink2() { Mock <CustomerClientLinkService.CustomerClientLinkServiceClient> mockGrpcClient = new Mock <CustomerClientLinkService.CustomerClientLinkServiceClient>(MockBehavior.Strict); MutateCustomerClientLinkRequest request = new MutateCustomerClientLinkRequest { CustomerId = "customerId-1772061412", Operation = new CustomerClientLinkOperation(), }; MutateCustomerClientLinkResponse expectedResponse = new MutateCustomerClientLinkResponse(); mockGrpcClient.Setup(x => x.MutateCustomerClientLink(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); CustomerClientLinkServiceClient client = new CustomerClientLinkServiceClientImpl(mockGrpcClient.Object, null); MutateCustomerClientLinkResponse response = client.MutateCustomerClientLink(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void MutateCustomerClientLink() { moq::Mock <CustomerClientLinkService.CustomerClientLinkServiceClient> mockGrpcClient = new moq::Mock <CustomerClientLinkService.CustomerClientLinkServiceClient>(moq::MockBehavior.Strict); MutateCustomerClientLinkRequest request = new MutateCustomerClientLinkRequest { CustomerId = "customer_id3b3724cb", Operation = new CustomerClientLinkOperation(), }; MutateCustomerClientLinkResponse expectedResponse = new MutateCustomerClientLinkResponse { Result = new MutateCustomerClientLinkResult(), }; mockGrpcClient.Setup(x => x.MutateCustomerClientLink(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); CustomerClientLinkServiceClient client = new CustomerClientLinkServiceClientImpl(mockGrpcClient.Object, null); MutateCustomerClientLinkResponse response = client.MutateCustomerClientLink(request.CustomerId, request.Operation); 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); }
public async stt::Task MutateCustomerClientLinkAsync() { moq::Mock <CustomerClientLinkService.CustomerClientLinkServiceClient> mockGrpcClient = new moq::Mock <CustomerClientLinkService.CustomerClientLinkServiceClient>(moq::MockBehavior.Strict); MutateCustomerClientLinkRequest request = new MutateCustomerClientLinkRequest { CustomerId = "customer_id3b3724cb", Operation = new CustomerClientLinkOperation(), }; MutateCustomerClientLinkResponse expectedResponse = new MutateCustomerClientLinkResponse { Result = new MutateCustomerClientLinkResult(), }; mockGrpcClient.Setup(x => x.MutateCustomerClientLinkAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <MutateCustomerClientLinkResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null)); CustomerClientLinkServiceClient client = new CustomerClientLinkServiceClientImpl(mockGrpcClient.Object, null); MutateCustomerClientLinkResponse responseCallSettings = await client.MutateCustomerClientLinkAsync(request.CustomerId, request.Operation, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); Assert.AreEqual(expectedResponse, responseCallSettings); MutateCustomerClientLinkResponse responseCancellationToken = await client.MutateCustomerClientLinkAsync(request.CustomerId, request.Operation, st::CancellationToken.None); Assert.AreEqual(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }