/// <summary>Snippet for GenerateMediationReport</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 GenerateMediationReportRequestObject() { // Create client AdMobApiClient adMobApiClient = AdMobApiClient.Create(); // Initialize request argument(s) GenerateMediationReportRequest request = new GenerateMediationReportRequest { Parent = "", ReportSpec = new MediationReportSpec(), }; // Make the request, returning a streaming response AdMobApiClient.GenerateMediationReportStream response = adMobApiClient.GenerateMediationReport(request); // Read streaming responses from server until complete // Note that C# 8 code can use await foreach AsyncResponseStream <GenerateMediationReportResponse> responseStream = response.GetResponseStream(); while (await responseStream.MoveNextAsync()) { GenerateMediationReportResponse responseItem = responseStream.Current; // Do something with streamed response } // The response stream has completed }
partial void Modify_GenerateMediationReportRequest(ref GenerateMediationReportRequest request, ref gaxgrpc::CallSettings settings);
/// <summary> /// Generates an AdMob Mediation report based on the provided report /// specification. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>The server stream.</returns> public virtual GenerateMediationReportStream GenerateMediationReport(GenerateMediationReportRequest request, gaxgrpc::CallSettings callSettings = null) => throw new sys::NotImplementedException();