/* This is stub file for gapi.client.{{=it.name}} definition tests */ /* IMPORTANT. * This file was automatically generated by https://github.com/Bolisov/google-api-typings-generator. Please do not edit it manually. * In case of any problems please post issue to https://github.com/Bolisov/google-api-typings-generator **/ gapi.load('client', () => { /** now we can use gapi.client */ gapi.client.load('doubleclicksearch', 'v2', () => { /** now we can use gapi.client.doubleclicksearch */ /** don't forget to authenticate your client before sending any request to resources: */ /** declare client_id registered in Google Developers Console */ const client_id = '<>'; const scope = [ /** View and manage your advertising data in DoubleClick Search */ 'https://www.googleapis.com/auth/doubleclicksearch', ]; const immediate = true; gapi.auth.authorize({ client_id, scope, immediate }, authResult => { if (authResult && !authResult.error) { /** handle succesfull authorization */ run(); } else { /** handle authorization error */ } }); run(); }); async function run() { /** Retrieves a list of conversions from a DoubleClick Search engine account. */ await gapi.client.conversion.get({ adGroupId: "adGroupId", adId: "adId", advertiserId: "advertiserId", agencyId: "agencyId", campaignId: "campaignId", criterionId: "criterionId", endDate: 7, engineAccountId: "engineAccountId", rowCount: 9, startDate: 10, startRow: 11, }); /** Inserts a batch of new conversions into DoubleClick Search. */ await gapi.client.conversion.insert({ }); /** Updates a batch of conversions in DoubleClick Search. This method supports patch semantics. */ await gapi.client.conversion.patch({ advertiserId: "advertiserId", agencyId: "agencyId", endDate: 3, engineAccountId: "engineAccountId", rowCount: 5, startDate: 6, startRow: 7, }); /** Updates a batch of conversions in DoubleClick Search. */ await gapi.client.conversion.update({ }); /** Updates the availabilities of a batch of floodlight activities in DoubleClick Search. */ await gapi.client.conversion.updateAvailability({ }); /** Generates and returns a report immediately. */ await gapi.client.reports.generate({ }); /** Polls for the status of a report request. */ await gapi.client.reports.get({ reportId: "reportId", }); /** Downloads a report file encoded in UTF-8. */ await gapi.client.reports.getFile({ reportFragment: 1, reportId: "reportId", }); /** Inserts a report request into the reporting system. */ await gapi.client.reports.request({ }); /** Retrieve the list of saved columns for a specified advertiser. */ await gapi.client.savedColumns.list({ advertiserId: "advertiserId", agencyId: "agencyId", }); } });