OLD | NEW |
1 // This is a generated file (see the discoveryapis_generator project). | 1 // This is a generated file (see the discoveryapis_generator project). |
2 | 2 |
3 library googleapis.dfareporting.v2_0; | 3 library googleapis.dfareporting.v2_2; |
4 | 4 |
5 import 'dart:core' as core; | 5 import 'dart:core' as core; |
6 import 'dart:async' as async; | 6 import 'dart:async' as async; |
7 import 'dart:convert' as convert; | 7 import 'dart:convert' as convert; |
8 | 8 |
9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; | 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
10 import 'package:http/http.dart' as http; | 10 import 'package:http/http.dart' as http; |
11 | 11 |
12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show | 12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show |
13 ApiRequestError, DetailedApiRequestError, Media, UploadOptions, | 13 ApiRequestError, DetailedApiRequestError, Media, UploadOptions, |
14 ResumableUploadOptions, DownloadOptions, PartialDownloadOptions, | 14 ResumableUploadOptions, DownloadOptions, PartialDownloadOptions, |
15 ByteRange; | 15 ByteRange; |
16 | 16 |
17 const core.String USER_AGENT = 'dart-api-client dfareporting/v2.0'; | 17 const core.String USER_AGENT = 'dart-api-client dfareporting/v2.2'; |
18 | 18 |
19 /** Manage your DoubleClick Campaign Manager ad campaigns and reports. */ | 19 /** Manage your DoubleClick Campaign Manager ad campaigns and reports. */ |
20 class DfareportingApi { | 20 class DfareportingApi { |
21 /** View and manage DoubleClick for Advertisers reports */ | 21 /** View and manage DoubleClick for Advertisers reports */ |
22 static const DfareportingScope = "https://www.googleapis.com/auth/dfareporting
"; | 22 static const DfareportingScope = "https://www.googleapis.com/auth/dfareporting
"; |
23 | 23 |
24 /** | 24 /** |
25 * View and manage your DoubleClick Campaign Manager's (DCM) display ad | 25 * View and manage your DoubleClick Campaign Manager's (DCM) display ad |
26 * campaigns | 26 * campaigns |
27 */ | 27 */ |
(...skipping 24 matching lines...) Expand all Loading... |
52 CreativeGroupsResourceApi get creativeGroups => new CreativeGroupsResourceApi(
_requester); | 52 CreativeGroupsResourceApi get creativeGroups => new CreativeGroupsResourceApi(
_requester); |
53 CreativesResourceApi get creatives => new CreativesResourceApi(_requester); | 53 CreativesResourceApi get creatives => new CreativesResourceApi(_requester); |
54 DimensionValuesResourceApi get dimensionValues => new DimensionValuesResourceA
pi(_requester); | 54 DimensionValuesResourceApi get dimensionValues => new DimensionValuesResourceA
pi(_requester); |
55 DirectorySiteContactsResourceApi get directorySiteContacts => new DirectorySit
eContactsResourceApi(_requester); | 55 DirectorySiteContactsResourceApi get directorySiteContacts => new DirectorySit
eContactsResourceApi(_requester); |
56 DirectorySitesResourceApi get directorySites => new DirectorySitesResourceApi(
_requester); | 56 DirectorySitesResourceApi get directorySites => new DirectorySitesResourceApi(
_requester); |
57 EventTagsResourceApi get eventTags => new EventTagsResourceApi(_requester); | 57 EventTagsResourceApi get eventTags => new EventTagsResourceApi(_requester); |
58 FilesResourceApi get files => new FilesResourceApi(_requester); | 58 FilesResourceApi get files => new FilesResourceApi(_requester); |
59 FloodlightActivitiesResourceApi get floodlightActivities => new FloodlightActi
vitiesResourceApi(_requester); | 59 FloodlightActivitiesResourceApi get floodlightActivities => new FloodlightActi
vitiesResourceApi(_requester); |
60 FloodlightActivityGroupsResourceApi get floodlightActivityGroups => new Floodl
ightActivityGroupsResourceApi(_requester); | 60 FloodlightActivityGroupsResourceApi get floodlightActivityGroups => new Floodl
ightActivityGroupsResourceApi(_requester); |
61 FloodlightConfigurationsResourceApi get floodlightConfigurations => new Floodl
ightConfigurationsResourceApi(_requester); | 61 FloodlightConfigurationsResourceApi get floodlightConfigurations => new Floodl
ightConfigurationsResourceApi(_requester); |
| 62 InventoryItemsResourceApi get inventoryItems => new InventoryItemsResourceApi(
_requester); |
62 LandingPagesResourceApi get landingPages => new LandingPagesResourceApi(_reque
ster); | 63 LandingPagesResourceApi get landingPages => new LandingPagesResourceApi(_reque
ster); |
63 MetrosResourceApi get metros => new MetrosResourceApi(_requester); | 64 MetrosResourceApi get metros => new MetrosResourceApi(_requester); |
64 MobileCarriersResourceApi get mobileCarriers => new MobileCarriersResourceApi(
_requester); | 65 MobileCarriersResourceApi get mobileCarriers => new MobileCarriersResourceApi(
_requester); |
65 OperatingSystemVersionsResourceApi get operatingSystemVersions => new Operatin
gSystemVersionsResourceApi(_requester); | 66 OperatingSystemVersionsResourceApi get operatingSystemVersions => new Operatin
gSystemVersionsResourceApi(_requester); |
66 OperatingSystemsResourceApi get operatingSystems => new OperatingSystemsResour
ceApi(_requester); | 67 OperatingSystemsResourceApi get operatingSystems => new OperatingSystemsResour
ceApi(_requester); |
| 68 OrderDocumentsResourceApi get orderDocuments => new OrderDocumentsResourceApi(
_requester); |
| 69 OrdersResourceApi get orders => new OrdersResourceApi(_requester); |
67 PlacementGroupsResourceApi get placementGroups => new PlacementGroupsResourceA
pi(_requester); | 70 PlacementGroupsResourceApi get placementGroups => new PlacementGroupsResourceA
pi(_requester); |
68 PlacementStrategiesResourceApi get placementStrategies => new PlacementStrateg
iesResourceApi(_requester); | 71 PlacementStrategiesResourceApi get placementStrategies => new PlacementStrateg
iesResourceApi(_requester); |
69 PlacementsResourceApi get placements => new PlacementsResourceApi(_requester); | 72 PlacementsResourceApi get placements => new PlacementsResourceApi(_requester); |
70 PlatformTypesResourceApi get platformTypes => new PlatformTypesResourceApi(_re
quester); | 73 PlatformTypesResourceApi get platformTypes => new PlatformTypesResourceApi(_re
quester); |
71 PostalCodesResourceApi get postalCodes => new PostalCodesResourceApi(_requeste
r); | 74 PostalCodesResourceApi get postalCodes => new PostalCodesResourceApi(_requeste
r); |
| 75 ProjectsResourceApi get projects => new ProjectsResourceApi(_requester); |
72 RegionsResourceApi get regions => new RegionsResourceApi(_requester); | 76 RegionsResourceApi get regions => new RegionsResourceApi(_requester); |
| 77 RemarketingListSharesResourceApi get remarketingListShares => new RemarketingL
istSharesResourceApi(_requester); |
| 78 RemarketingListsResourceApi get remarketingLists => new RemarketingListsResour
ceApi(_requester); |
73 ReportsResourceApi get reports => new ReportsResourceApi(_requester); | 79 ReportsResourceApi get reports => new ReportsResourceApi(_requester); |
74 SitesResourceApi get sites => new SitesResourceApi(_requester); | 80 SitesResourceApi get sites => new SitesResourceApi(_requester); |
75 SizesResourceApi get sizes => new SizesResourceApi(_requester); | 81 SizesResourceApi get sizes => new SizesResourceApi(_requester); |
76 SubaccountsResourceApi get subaccounts => new SubaccountsResourceApi(_requeste
r); | 82 SubaccountsResourceApi get subaccounts => new SubaccountsResourceApi(_requeste
r); |
| 83 TargetableRemarketingListsResourceApi get targetableRemarketingLists => new Ta
rgetableRemarketingListsResourceApi(_requester); |
77 UserProfilesResourceApi get userProfiles => new UserProfilesResourceApi(_reque
ster); | 84 UserProfilesResourceApi get userProfiles => new UserProfilesResourceApi(_reque
ster); |
78 UserRolePermissionGroupsResourceApi get userRolePermissionGroups => new UserRo
lePermissionGroupsResourceApi(_requester); | 85 UserRolePermissionGroupsResourceApi get userRolePermissionGroups => new UserRo
lePermissionGroupsResourceApi(_requester); |
79 UserRolePermissionsResourceApi get userRolePermissions => new UserRolePermissi
onsResourceApi(_requester); | 86 UserRolePermissionsResourceApi get userRolePermissions => new UserRolePermissi
onsResourceApi(_requester); |
80 UserRolesResourceApi get userRoles => new UserRolesResourceApi(_requester); | 87 UserRolesResourceApi get userRoles => new UserRolesResourceApi(_requester); |
81 | 88 |
82 DfareportingApi(http.Client client, {core.String rootUrl: "https://www.googlea
pis.com/", core.String servicePath: "dfareporting/v2.0/"}) : | 89 DfareportingApi(http.Client client, {core.String rootUrl: "https://www.googlea
pis.com/", core.String servicePath: "dfareporting/v2.2/"}) : |
83 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
GENT); | 90 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
GENT); |
84 } | 91 } |
85 | 92 |
86 | 93 |
87 class AccountActiveAdSummariesResourceApi { | 94 class AccountActiveAdSummariesResourceApi { |
88 final commons.ApiRequester _requester; | 95 final commons.ApiRequester _requester; |
89 | 96 |
90 AccountActiveAdSummariesResourceApi(commons.ApiRequester client) : | 97 AccountActiveAdSummariesResourceApi(commons.ApiRequester client) : |
91 _requester = client; | 98 _requester = client; |
92 | 99 |
(...skipping 272 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
365 "GET", | 372 "GET", |
366 body: _body, | 373 body: _body, |
367 queryParams: _queryParams, | 374 queryParams: _queryParams, |
368 uploadOptions: _uploadOptions, | 375 uploadOptions: _uploadOptions, |
369 uploadMedia: _uploadMedia, | 376 uploadMedia: _uploadMedia, |
370 downloadOptions: _downloadOptions); | 377 downloadOptions: _downloadOptions); |
371 return _response.then((data) => new AccountUserProfile.fromJson(data)); | 378 return _response.then((data) => new AccountUserProfile.fromJson(data)); |
372 } | 379 } |
373 | 380 |
374 /** | 381 /** |
| 382 * Inserts a new account user profile. |
| 383 * |
| 384 * [request] - The metadata request object. |
| 385 * |
| 386 * Request parameters: |
| 387 * |
| 388 * [profileId] - User profile ID associated with this request. |
| 389 * |
| 390 * Completes with a [AccountUserProfile]. |
| 391 * |
| 392 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 393 * error. |
| 394 * |
| 395 * If the used [http.Client] completes with an error when making a REST call, |
| 396 * this method will complete with the same error. |
| 397 */ |
| 398 async.Future<AccountUserProfile> insert(AccountUserProfile request, core.Strin
g profileId) { |
| 399 var _url = null; |
| 400 var _queryParams = new core.Map(); |
| 401 var _uploadMedia = null; |
| 402 var _uploadOptions = null; |
| 403 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 404 var _body = null; |
| 405 |
| 406 if (request != null) { |
| 407 _body = convert.JSON.encode((request).toJson()); |
| 408 } |
| 409 if (profileId == null) { |
| 410 throw new core.ArgumentError("Parameter profileId is required."); |
| 411 } |
| 412 |
| 413 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/acc
ountUserProfiles'; |
| 414 |
| 415 var _response = _requester.request(_url, |
| 416 "POST", |
| 417 body: _body, |
| 418 queryParams: _queryParams, |
| 419 uploadOptions: _uploadOptions, |
| 420 uploadMedia: _uploadMedia, |
| 421 downloadOptions: _downloadOptions); |
| 422 return _response.then((data) => new AccountUserProfile.fromJson(data)); |
| 423 } |
| 424 |
| 425 /** |
375 * Retrieves a list of account user profiles, possibly filtered. | 426 * Retrieves a list of account user profiles, possibly filtered. |
376 * | 427 * |
377 * Request parameters: | 428 * Request parameters: |
378 * | 429 * |
379 * [profileId] - User profile ID associated with this request. | 430 * [profileId] - User profile ID associated with this request. |
380 * | 431 * |
381 * [active] - Select only active user profiles. | 432 * [active] - Select only active user profiles. |
382 * | 433 * |
383 * [ids] - Select only user profiles with these IDs. | 434 * [ids] - Select only user profiles with these IDs. |
384 * | 435 * |
(...skipping 559 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
944 * - "REDIRECT" | 995 * - "REDIRECT" |
945 * - "RICH_MEDIA_EXPANDING" | 996 * - "RICH_MEDIA_EXPANDING" |
946 * - "RICH_MEDIA_IM_EXPAND" | 997 * - "RICH_MEDIA_IM_EXPAND" |
947 * - "RICH_MEDIA_INPAGE" | 998 * - "RICH_MEDIA_INPAGE" |
948 * - "RICH_MEDIA_INPAGE_FLOATING" | 999 * - "RICH_MEDIA_INPAGE_FLOATING" |
949 * - "RICH_MEDIA_INTERSTITIAL_FLOAT" | 1000 * - "RICH_MEDIA_INTERSTITIAL_FLOAT" |
950 * - "RICH_MEDIA_MOBILE_IN_APP" | 1001 * - "RICH_MEDIA_MOBILE_IN_APP" |
951 * - "RICH_MEDIA_MULTI_FLOATING" | 1002 * - "RICH_MEDIA_MULTI_FLOATING" |
952 * - "RICH_MEDIA_PEEL_DOWN" | 1003 * - "RICH_MEDIA_PEEL_DOWN" |
953 * - "TRACKING_TEXT" | 1004 * - "TRACKING_TEXT" |
| 1005 * - "VAST_REDIRECT" |
954 * - "VPAID_LINEAR" | 1006 * - "VPAID_LINEAR" |
955 * - "VPAID_NON_LINEAR" | 1007 * - "VPAID_NON_LINEAR" |
956 * | 1008 * |
957 * [dynamicClickTracker] - Select only dynamic click trackers. Applicable when | 1009 * [dynamicClickTracker] - Select only dynamic click trackers. Applicable when |
958 * type is AD_SERVING_CLICK_TRACKER. If true, select dynamic click trackers. | 1010 * type is AD_SERVING_CLICK_TRACKER. If true, select dynamic click trackers. |
959 * If false, select static click trackers. Leave unset to select both. | 1011 * If false, select static click trackers. Leave unset to select both. |
960 * | 1012 * |
961 * [ids] - Select only ads with these IDs. | 1013 * [ids] - Select only ads with these IDs. |
962 * | 1014 * |
963 * [landingPageIds] - Select only ads with these landing page IDs. | 1015 * [landingPageIds] - Select only ads with these landing page IDs. |
(...skipping 1419 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2383 * - "ACTION_CREATE" | 2435 * - "ACTION_CREATE" |
2384 * - "ACTION_DELETE" | 2436 * - "ACTION_DELETE" |
2385 * - "ACTION_DISABLE" | 2437 * - "ACTION_DISABLE" |
2386 * - "ACTION_EMAIL_TAGS" | 2438 * - "ACTION_EMAIL_TAGS" |
2387 * - "ACTION_ENABLE" | 2439 * - "ACTION_ENABLE" |
2388 * - "ACTION_LINK" | 2440 * - "ACTION_LINK" |
2389 * - "ACTION_MARK_AS_DEFAULT" | 2441 * - "ACTION_MARK_AS_DEFAULT" |
2390 * - "ACTION_PUSH" | 2442 * - "ACTION_PUSH" |
2391 * - "ACTION_REMOVE" | 2443 * - "ACTION_REMOVE" |
2392 * - "ACTION_SEND" | 2444 * - "ACTION_SEND" |
| 2445 * - "ACTION_SHARE" |
2393 * - "ACTION_UNASSIGN" | 2446 * - "ACTION_UNASSIGN" |
2394 * - "ACTION_UNLINK" | 2447 * - "ACTION_UNLINK" |
2395 * - "ACTION_UPDATE" | 2448 * - "ACTION_UPDATE" |
2396 * | 2449 * |
2397 * [ids] - Select only change logs with these IDs. | 2450 * [ids] - Select only change logs with these IDs. |
2398 * | 2451 * |
2399 * [maxChangeTime] - Select only change logs whose change time is before the | 2452 * [maxChangeTime] - Select only change logs whose change time is before the |
2400 * specified maxChangeTime.The time should be formatted as an RFC3339 | 2453 * specified maxChangeTime.The time should be formatted as an RFC3339 |
2401 * date/time string. For example, for 10:54 PM on July 18th, 2015, in the | 2454 * date/time string. For example, for 10:54 PM on July 18th, 2015, in the |
2402 * America/New York time zone, the format is "2015-07-18T22:54:00-04:00". In | 2455 * America/New York time zone, the format is "2015-07-18T22:54:00-04:00". In |
(...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2593 } | 2646 } |
2594 | 2647 |
2595 | 2648 |
2596 class ConnectionTypesResourceApi { | 2649 class ConnectionTypesResourceApi { |
2597 final commons.ApiRequester _requester; | 2650 final commons.ApiRequester _requester; |
2598 | 2651 |
2599 ConnectionTypesResourceApi(commons.ApiRequester client) : | 2652 ConnectionTypesResourceApi(commons.ApiRequester client) : |
2600 _requester = client; | 2653 _requester = client; |
2601 | 2654 |
2602 /** | 2655 /** |
| 2656 * Gets one connection type by ID. |
| 2657 * |
| 2658 * Request parameters: |
| 2659 * |
| 2660 * [profileId] - User profile ID associated with this request. |
| 2661 * |
| 2662 * [id] - Connection type ID. |
| 2663 * |
| 2664 * Completes with a [ConnectionType]. |
| 2665 * |
| 2666 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 2667 * error. |
| 2668 * |
| 2669 * If the used [http.Client] completes with an error when making a REST call, |
| 2670 * this method will complete with the same error. |
| 2671 */ |
| 2672 async.Future<ConnectionType> get(core.String profileId, core.String id) { |
| 2673 var _url = null; |
| 2674 var _queryParams = new core.Map(); |
| 2675 var _uploadMedia = null; |
| 2676 var _uploadOptions = null; |
| 2677 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 2678 var _body = null; |
| 2679 |
| 2680 if (profileId == null) { |
| 2681 throw new core.ArgumentError("Parameter profileId is required."); |
| 2682 } |
| 2683 if (id == null) { |
| 2684 throw new core.ArgumentError("Parameter id is required."); |
| 2685 } |
| 2686 |
| 2687 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/con
nectionTypes/' + commons.Escaper.ecapeVariable('$id'); |
| 2688 |
| 2689 var _response = _requester.request(_url, |
| 2690 "GET", |
| 2691 body: _body, |
| 2692 queryParams: _queryParams, |
| 2693 uploadOptions: _uploadOptions, |
| 2694 uploadMedia: _uploadMedia, |
| 2695 downloadOptions: _downloadOptions); |
| 2696 return _response.then((data) => new ConnectionType.fromJson(data)); |
| 2697 } |
| 2698 |
| 2699 /** |
2603 * Retrieves a list of connection types. | 2700 * Retrieves a list of connection types. |
2604 * | 2701 * |
2605 * Request parameters: | 2702 * Request parameters: |
2606 * | 2703 * |
2607 * [profileId] - User profile ID associated with this request. | 2704 * [profileId] - User profile ID associated with this request. |
2608 * | 2705 * |
2609 * Completes with a [ConnectionTypesListResponse]. | 2706 * Completes with a [ConnectionTypesListResponse]. |
2610 * | 2707 * |
2611 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2708 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2612 * error. | 2709 * error. |
(...skipping 483 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3096 if (advertiserId == null) { | 3193 if (advertiserId == null) { |
3097 throw new core.ArgumentError("Parameter advertiserId is required."); | 3194 throw new core.ArgumentError("Parameter advertiserId is required."); |
3098 } | 3195 } |
3099 | 3196 |
3100 _uploadMedia = uploadMedia; | 3197 _uploadMedia = uploadMedia; |
3101 _uploadOptions = uploadOptions; | 3198 _uploadOptions = uploadOptions; |
3102 | 3199 |
3103 if (_uploadMedia == null) { | 3200 if (_uploadMedia == null) { |
3104 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/c
reativeAssets/' + commons.Escaper.ecapeVariable('$advertiserId') + '/creativeAss
ets'; | 3201 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/c
reativeAssets/' + commons.Escaper.ecapeVariable('$advertiserId') + '/creativeAss
ets'; |
3105 } else if (_uploadOptions is commons.ResumableUploadOptions) { | 3202 } else if (_uploadOptions is commons.ResumableUploadOptions) { |
3106 _url = '/resumable/upload/dfareporting/v2.0/userprofiles/' + commons.Escap
er.ecapeVariable('$profileId') + '/creativeAssets/' + commons.Escaper.ecapeVaria
ble('$advertiserId') + '/creativeAssets'; | 3203 _url = '/resumable/upload/dfareporting/v2.2/userprofiles/' + commons.Escap
er.ecapeVariable('$profileId') + '/creativeAssets/' + commons.Escaper.ecapeVaria
ble('$advertiserId') + '/creativeAssets'; |
3107 } else { | 3204 } else { |
3108 _url = '/upload/dfareporting/v2.0/userprofiles/' + commons.Escaper.ecapeVa
riable('$profileId') + '/creativeAssets/' + commons.Escaper.ecapeVariable('$adve
rtiserId') + '/creativeAssets'; | 3205 _url = '/upload/dfareporting/v2.2/userprofiles/' + commons.Escaper.ecapeVa
riable('$profileId') + '/creativeAssets/' + commons.Escaper.ecapeVariable('$adve
rtiserId') + '/creativeAssets'; |
3109 } | 3206 } |
3110 | 3207 |
3111 | 3208 |
3112 var _response = _requester.request(_url, | 3209 var _response = _requester.request(_url, |
3113 "POST", | 3210 "POST", |
3114 body: _body, | 3211 body: _body, |
3115 queryParams: _queryParams, | 3212 queryParams: _queryParams, |
3116 uploadOptions: _uploadOptions, | 3213 uploadOptions: _uploadOptions, |
3117 uploadMedia: _uploadMedia, | 3214 uploadMedia: _uploadMedia, |
3118 downloadOptions: _downloadOptions); | 3215 downloadOptions: _downloadOptions); |
(...skipping 1527 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4646 "GET", | 4743 "GET", |
4647 body: _body, | 4744 body: _body, |
4648 queryParams: _queryParams, | 4745 queryParams: _queryParams, |
4649 uploadOptions: _uploadOptions, | 4746 uploadOptions: _uploadOptions, |
4650 uploadMedia: _uploadMedia, | 4747 uploadMedia: _uploadMedia, |
4651 downloadOptions: _downloadOptions); | 4748 downloadOptions: _downloadOptions); |
4652 return _response.then((data) => new DirectorySite.fromJson(data)); | 4749 return _response.then((data) => new DirectorySite.fromJson(data)); |
4653 } | 4750 } |
4654 | 4751 |
4655 /** | 4752 /** |
| 4753 * Inserts a new directory site. |
| 4754 * |
| 4755 * [request] - The metadata request object. |
| 4756 * |
| 4757 * Request parameters: |
| 4758 * |
| 4759 * [profileId] - User profile ID associated with this request. |
| 4760 * |
| 4761 * Completes with a [DirectorySite]. |
| 4762 * |
| 4763 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 4764 * error. |
| 4765 * |
| 4766 * If the used [http.Client] completes with an error when making a REST call, |
| 4767 * this method will complete with the same error. |
| 4768 */ |
| 4769 async.Future<DirectorySite> insert(DirectorySite request, core.String profileI
d) { |
| 4770 var _url = null; |
| 4771 var _queryParams = new core.Map(); |
| 4772 var _uploadMedia = null; |
| 4773 var _uploadOptions = null; |
| 4774 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 4775 var _body = null; |
| 4776 |
| 4777 if (request != null) { |
| 4778 _body = convert.JSON.encode((request).toJson()); |
| 4779 } |
| 4780 if (profileId == null) { |
| 4781 throw new core.ArgumentError("Parameter profileId is required."); |
| 4782 } |
| 4783 |
| 4784 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/dir
ectorySites'; |
| 4785 |
| 4786 var _response = _requester.request(_url, |
| 4787 "POST", |
| 4788 body: _body, |
| 4789 queryParams: _queryParams, |
| 4790 uploadOptions: _uploadOptions, |
| 4791 uploadMedia: _uploadMedia, |
| 4792 downloadOptions: _downloadOptions); |
| 4793 return _response.then((data) => new DirectorySite.fromJson(data)); |
| 4794 } |
| 4795 |
| 4796 /** |
4656 * Retrieves a list of directory sites, possibly filtered. | 4797 * Retrieves a list of directory sites, possibly filtered. |
4657 * | 4798 * |
4658 * Request parameters: | 4799 * Request parameters: |
4659 * | 4800 * |
4660 * [profileId] - User profile ID associated with this request. | 4801 * [profileId] - User profile ID associated with this request. |
4661 * | 4802 * |
4662 * [acceptsInStreamVideoPlacements] - This search filter is no longer | 4803 * [acceptsInStreamVideoPlacements] - This search filter is no longer |
4663 * supported and will have no effect on the results returned. | 4804 * supported and will have no effect on the results returned. |
4664 * | 4805 * |
4665 * [acceptsInterstitialPlacements] - This search filter is no longer supported | 4806 * [acceptsInterstitialPlacements] - This search filter is no longer supported |
(...skipping 253 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4919 * Request parameters: | 5060 * Request parameters: |
4920 * | 5061 * |
4921 * [profileId] - User profile ID associated with this request. | 5062 * [profileId] - User profile ID associated with this request. |
4922 * | 5063 * |
4923 * [adId] - Select only event tags that belong to this ad. | 5064 * [adId] - Select only event tags that belong to this ad. |
4924 * | 5065 * |
4925 * [advertiserId] - Select only event tags that belong to this advertiser. | 5066 * [advertiserId] - Select only event tags that belong to this advertiser. |
4926 * | 5067 * |
4927 * [campaignId] - Select only event tags that belong to this campaign. | 5068 * [campaignId] - Select only event tags that belong to this campaign. |
4928 * | 5069 * |
4929 * [definitionsOnly] - Examine only the specified ad or campaign or | 5070 * [definitionsOnly] - Examine only the specified campaign or advertiser's |
4930 * advertiser's event tags for matching selector criteria. When set to false, | 5071 * event tags for matching selector criteria. When set to false, the parent |
4931 * the parent advertiser and parent campaign is examined as well. In addition, | 5072 * advertiser and parent campaign of the specified ad or campaign is examined |
4932 * when set to false, the status field is examined as well along with the | 5073 * as well. In addition, when set to false, the status field is examined as |
4933 * enabledByDefault field. | 5074 * well, along with the enabledByDefault field. This parameter can not be set |
| 5075 * to true when adId is specified as ads do not define their own even tags. |
4934 * | 5076 * |
4935 * [enabled] - Select only enabled event tags. When definitionsOnly is set to | 5077 * [enabled] - Select only enabled event tags. What is considered enabled or |
4936 * true, only the specified advertiser or campaign's event tags' | 5078 * disabled depends on the definitionsOnly parameter. When definitionsOnly is |
| 5079 * set to true, only the specified advertiser or campaign's event tags' |
4937 * enabledByDefault field is examined. When definitionsOnly is set to false, | 5080 * enabledByDefault field is examined. When definitionsOnly is set to false, |
4938 * the specified ad or specified campaign's parent advertiser's or parent | 5081 * the specified ad or specified campaign's parent advertiser's or parent |
4939 * campaign's event tags' enabledByDefault and status fields are examined as | 5082 * campaign's event tags' enabledByDefault and status fields are examined as |
4940 * well. | 5083 * well. |
4941 * | 5084 * |
4942 * [eventTagTypes] - Select only event tags with the specified event tag | 5085 * [eventTagTypes] - Select only event tags with the specified event tag |
4943 * types. Event tag types can be used to specify whether to use a third-party | 5086 * types. Event tag types can be used to specify whether to use a third-party |
4944 * pixel, a third-party JavaScript URL, or a third-party click-through URL for | 5087 * pixel, a third-party JavaScript URL, or a third-party click-through URL for |
4945 * either impression or click tracking. | 5088 * either impression or click tracking. |
4946 * | 5089 * |
(...skipping 1262 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6209 queryParams: _queryParams, | 6352 queryParams: _queryParams, |
6210 uploadOptions: _uploadOptions, | 6353 uploadOptions: _uploadOptions, |
6211 uploadMedia: _uploadMedia, | 6354 uploadMedia: _uploadMedia, |
6212 downloadOptions: _downloadOptions); | 6355 downloadOptions: _downloadOptions); |
6213 return _response.then((data) => new FloodlightConfiguration.fromJson(data)); | 6356 return _response.then((data) => new FloodlightConfiguration.fromJson(data)); |
6214 } | 6357 } |
6215 | 6358 |
6216 } | 6359 } |
6217 | 6360 |
6218 | 6361 |
| 6362 class InventoryItemsResourceApi { |
| 6363 final commons.ApiRequester _requester; |
| 6364 |
| 6365 InventoryItemsResourceApi(commons.ApiRequester client) : |
| 6366 _requester = client; |
| 6367 |
| 6368 /** |
| 6369 * Gets one inventory item by ID. |
| 6370 * |
| 6371 * Request parameters: |
| 6372 * |
| 6373 * [profileId] - User profile ID associated with this request. |
| 6374 * |
| 6375 * [projectId] - Project ID for order documents. |
| 6376 * |
| 6377 * [id] - Inventory item ID. |
| 6378 * |
| 6379 * Completes with a [InventoryItem]. |
| 6380 * |
| 6381 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 6382 * error. |
| 6383 * |
| 6384 * If the used [http.Client] completes with an error when making a REST call, |
| 6385 * this method will complete with the same error. |
| 6386 */ |
| 6387 async.Future<InventoryItem> get(core.String profileId, core.String projectId,
core.String id) { |
| 6388 var _url = null; |
| 6389 var _queryParams = new core.Map(); |
| 6390 var _uploadMedia = null; |
| 6391 var _uploadOptions = null; |
| 6392 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 6393 var _body = null; |
| 6394 |
| 6395 if (profileId == null) { |
| 6396 throw new core.ArgumentError("Parameter profileId is required."); |
| 6397 } |
| 6398 if (projectId == null) { |
| 6399 throw new core.ArgumentError("Parameter projectId is required."); |
| 6400 } |
| 6401 if (id == null) { |
| 6402 throw new core.ArgumentError("Parameter id is required."); |
| 6403 } |
| 6404 |
| 6405 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pro
jects/' + commons.Escaper.ecapeVariable('$projectId') + '/inventoryItems/' + com
mons.Escaper.ecapeVariable('$id'); |
| 6406 |
| 6407 var _response = _requester.request(_url, |
| 6408 "GET", |
| 6409 body: _body, |
| 6410 queryParams: _queryParams, |
| 6411 uploadOptions: _uploadOptions, |
| 6412 uploadMedia: _uploadMedia, |
| 6413 downloadOptions: _downloadOptions); |
| 6414 return _response.then((data) => new InventoryItem.fromJson(data)); |
| 6415 } |
| 6416 |
| 6417 /** |
| 6418 * Retrieves a list of inventory items, possibly filtered. |
| 6419 * |
| 6420 * Request parameters: |
| 6421 * |
| 6422 * [profileId] - User profile ID associated with this request. |
| 6423 * |
| 6424 * [projectId] - Project ID for order documents. |
| 6425 * |
| 6426 * [ids] - Select only inventory items with these IDs. |
| 6427 * |
| 6428 * [inPlan] - Select only inventory items that are in plan. |
| 6429 * |
| 6430 * [maxResults] - Maximum number of results to return. |
| 6431 * |
| 6432 * [orderId] - Select only inventory items that belong to specified orders. |
| 6433 * |
| 6434 * [pageToken] - Value of the nextPageToken from the previous result page. |
| 6435 * |
| 6436 * [siteId] - Select only inventory items that are associated with these |
| 6437 * sites. |
| 6438 * |
| 6439 * [sortField] - Field by which to sort the list. |
| 6440 * Possible string values are: |
| 6441 * - "ID" |
| 6442 * - "NAME" |
| 6443 * |
| 6444 * [sortOrder] - Order of sorted results, default is ASCENDING. |
| 6445 * Possible string values are: |
| 6446 * - "ASCENDING" |
| 6447 * - "DESCENDING" |
| 6448 * |
| 6449 * Completes with a [InventoryItemsListResponse]. |
| 6450 * |
| 6451 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 6452 * error. |
| 6453 * |
| 6454 * If the used [http.Client] completes with an error when making a REST call, |
| 6455 * this method will complete with the same error. |
| 6456 */ |
| 6457 async.Future<InventoryItemsListResponse> list(core.String profileId, core.Stri
ng projectId, {core.List<core.String> ids, core.bool inPlan, core.int maxResults
, core.List<core.String> orderId, core.String pageToken, core.List<core.String>
siteId, core.String sortField, core.String sortOrder}) { |
| 6458 var _url = null; |
| 6459 var _queryParams = new core.Map(); |
| 6460 var _uploadMedia = null; |
| 6461 var _uploadOptions = null; |
| 6462 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 6463 var _body = null; |
| 6464 |
| 6465 if (profileId == null) { |
| 6466 throw new core.ArgumentError("Parameter profileId is required."); |
| 6467 } |
| 6468 if (projectId == null) { |
| 6469 throw new core.ArgumentError("Parameter projectId is required."); |
| 6470 } |
| 6471 if (ids != null) { |
| 6472 _queryParams["ids"] = ids; |
| 6473 } |
| 6474 if (inPlan != null) { |
| 6475 _queryParams["inPlan"] = ["${inPlan}"]; |
| 6476 } |
| 6477 if (maxResults != null) { |
| 6478 _queryParams["maxResults"] = ["${maxResults}"]; |
| 6479 } |
| 6480 if (orderId != null) { |
| 6481 _queryParams["orderId"] = orderId; |
| 6482 } |
| 6483 if (pageToken != null) { |
| 6484 _queryParams["pageToken"] = [pageToken]; |
| 6485 } |
| 6486 if (siteId != null) { |
| 6487 _queryParams["siteId"] = siteId; |
| 6488 } |
| 6489 if (sortField != null) { |
| 6490 _queryParams["sortField"] = [sortField]; |
| 6491 } |
| 6492 if (sortOrder != null) { |
| 6493 _queryParams["sortOrder"] = [sortOrder]; |
| 6494 } |
| 6495 |
| 6496 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pro
jects/' + commons.Escaper.ecapeVariable('$projectId') + '/inventoryItems'; |
| 6497 |
| 6498 var _response = _requester.request(_url, |
| 6499 "GET", |
| 6500 body: _body, |
| 6501 queryParams: _queryParams, |
| 6502 uploadOptions: _uploadOptions, |
| 6503 uploadMedia: _uploadMedia, |
| 6504 downloadOptions: _downloadOptions); |
| 6505 return _response.then((data) => new InventoryItemsListResponse.fromJson(data
)); |
| 6506 } |
| 6507 |
| 6508 } |
| 6509 |
| 6510 |
6219 class LandingPagesResourceApi { | 6511 class LandingPagesResourceApi { |
6220 final commons.ApiRequester _requester; | 6512 final commons.ApiRequester _requester; |
6221 | 6513 |
6222 LandingPagesResourceApi(commons.ApiRequester client) : | 6514 LandingPagesResourceApi(commons.ApiRequester client) : |
6223 _requester = client; | 6515 _requester = client; |
6224 | 6516 |
6225 /** | 6517 /** |
6226 * Deletes an existing campaign landing page. | 6518 * Deletes an existing campaign landing page. |
6227 * | 6519 * |
6228 * Request parameters: | 6520 * Request parameters: |
(...skipping 340 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6569 } | 6861 } |
6570 | 6862 |
6571 | 6863 |
6572 class MobileCarriersResourceApi { | 6864 class MobileCarriersResourceApi { |
6573 final commons.ApiRequester _requester; | 6865 final commons.ApiRequester _requester; |
6574 | 6866 |
6575 MobileCarriersResourceApi(commons.ApiRequester client) : | 6867 MobileCarriersResourceApi(commons.ApiRequester client) : |
6576 _requester = client; | 6868 _requester = client; |
6577 | 6869 |
6578 /** | 6870 /** |
6579 * Retrieves a list of mobile carriers. | 6871 * Gets one mobile carrier by ID. |
6580 * | 6872 * |
6581 * Request parameters: | 6873 * Request parameters: |
6582 * | 6874 * |
6583 * [profileId] - User profile ID associated with this request. | 6875 * [profileId] - User profile ID associated with this request. |
6584 * | 6876 * |
6585 * Completes with a [MobileCarriersListResponse]. | 6877 * [id] - Mobile carrier ID. |
| 6878 * |
| 6879 * Completes with a [MobileCarrier]. |
6586 * | 6880 * |
6587 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 6881 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
6588 * error. | 6882 * error. |
6589 * | 6883 * |
6590 * If the used [http.Client] completes with an error when making a REST call, | 6884 * If the used [http.Client] completes with an error when making a REST call, |
6591 * this method will complete with the same error. | 6885 * this method will complete with the same error. |
6592 */ | 6886 */ |
6593 async.Future<MobileCarriersListResponse> list(core.String profileId) { | 6887 async.Future<MobileCarrier> get(core.String profileId, core.String id) { |
6594 var _url = null; | 6888 var _url = null; |
6595 var _queryParams = new core.Map(); | 6889 var _queryParams = new core.Map(); |
6596 var _uploadMedia = null; | 6890 var _uploadMedia = null; |
6597 var _uploadOptions = null; | 6891 var _uploadOptions = null; |
6598 var _downloadOptions = commons.DownloadOptions.Metadata; | 6892 var _downloadOptions = commons.DownloadOptions.Metadata; |
6599 var _body = null; | 6893 var _body = null; |
6600 | 6894 |
6601 if (profileId == null) { | 6895 if (profileId == null) { |
6602 throw new core.ArgumentError("Parameter profileId is required."); | 6896 throw new core.ArgumentError("Parameter profileId is required."); |
6603 } | 6897 } |
| 6898 if (id == null) { |
| 6899 throw new core.ArgumentError("Parameter id is required."); |
| 6900 } |
6604 | 6901 |
6605 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/mob
ileCarriers'; | 6902 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/mob
ileCarriers/' + commons.Escaper.ecapeVariable('$id'); |
6606 | 6903 |
6607 var _response = _requester.request(_url, | 6904 var _response = _requester.request(_url, |
6608 "GET", | 6905 "GET", |
6609 body: _body, | 6906 body: _body, |
6610 queryParams: _queryParams, | 6907 queryParams: _queryParams, |
6611 uploadOptions: _uploadOptions, | 6908 uploadOptions: _uploadOptions, |
6612 uploadMedia: _uploadMedia, | 6909 uploadMedia: _uploadMedia, |
6613 downloadOptions: _downloadOptions); | 6910 downloadOptions: _downloadOptions); |
6614 return _response.then((data) => new MobileCarriersListResponse.fromJson(data
)); | 6911 return _response.then((data) => new MobileCarrier.fromJson(data)); |
6615 } | 6912 } |
6616 | 6913 |
6617 } | |
6618 | |
6619 | |
6620 class OperatingSystemVersionsResourceApi { | |
6621 final commons.ApiRequester _requester; | |
6622 | |
6623 OperatingSystemVersionsResourceApi(commons.ApiRequester client) : | |
6624 _requester = client; | |
6625 | |
6626 /** | 6914 /** |
6627 * Retrieves a list of operating system versions. | 6915 * Retrieves a list of mobile carriers. |
6628 * | 6916 * |
6629 * Request parameters: | 6917 * Request parameters: |
6630 * | 6918 * |
6631 * [profileId] - User profile ID associated with this request. | 6919 * [profileId] - User profile ID associated with this request. |
6632 * | 6920 * |
6633 * Completes with a [OperatingSystemVersionsListResponse]. | 6921 * Completes with a [MobileCarriersListResponse]. |
6634 * | 6922 * |
6635 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 6923 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
6636 * error. | 6924 * error. |
6637 * | 6925 * |
6638 * If the used [http.Client] completes with an error when making a REST call, | 6926 * If the used [http.Client] completes with an error when making a REST call, |
6639 * this method will complete with the same error. | 6927 * this method will complete with the same error. |
6640 */ | 6928 */ |
6641 async.Future<OperatingSystemVersionsListResponse> list(core.String profileId)
{ | 6929 async.Future<MobileCarriersListResponse> list(core.String profileId) { |
6642 var _url = null; | 6930 var _url = null; |
6643 var _queryParams = new core.Map(); | 6931 var _queryParams = new core.Map(); |
6644 var _uploadMedia = null; | 6932 var _uploadMedia = null; |
6645 var _uploadOptions = null; | 6933 var _uploadOptions = null; |
6646 var _downloadOptions = commons.DownloadOptions.Metadata; | 6934 var _downloadOptions = commons.DownloadOptions.Metadata; |
6647 var _body = null; | 6935 var _body = null; |
6648 | 6936 |
6649 if (profileId == null) { | 6937 if (profileId == null) { |
6650 throw new core.ArgumentError("Parameter profileId is required."); | 6938 throw new core.ArgumentError("Parameter profileId is required."); |
6651 } | 6939 } |
6652 | 6940 |
6653 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/ope
ratingSystemVersions'; | 6941 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/mob
ileCarriers'; |
6654 | 6942 |
6655 var _response = _requester.request(_url, | 6943 var _response = _requester.request(_url, |
6656 "GET", | 6944 "GET", |
6657 body: _body, | 6945 body: _body, |
6658 queryParams: _queryParams, | 6946 queryParams: _queryParams, |
6659 uploadOptions: _uploadOptions, | 6947 uploadOptions: _uploadOptions, |
6660 uploadMedia: _uploadMedia, | 6948 uploadMedia: _uploadMedia, |
6661 downloadOptions: _downloadOptions); | 6949 downloadOptions: _downloadOptions); |
6662 return _response.then((data) => new OperatingSystemVersionsListResponse.from
Json(data)); | 6950 return _response.then((data) => new MobileCarriersListResponse.fromJson(data
)); |
6663 } | 6951 } |
6664 | 6952 |
6665 } | 6953 } |
6666 | 6954 |
6667 | 6955 |
6668 class OperatingSystemsResourceApi { | 6956 class OperatingSystemVersionsResourceApi { |
6669 final commons.ApiRequester _requester; | 6957 final commons.ApiRequester _requester; |
6670 | 6958 |
6671 OperatingSystemsResourceApi(commons.ApiRequester client) : | 6959 OperatingSystemVersionsResourceApi(commons.ApiRequester client) : |
6672 _requester = client; | 6960 _requester = client; |
6673 | 6961 |
6674 /** | 6962 /** |
6675 * Retrieves a list of operating systems. | 6963 * Gets one operating system version by ID. |
6676 * | 6964 * |
6677 * Request parameters: | 6965 * Request parameters: |
6678 * | 6966 * |
6679 * [profileId] - User profile ID associated with this request. | 6967 * [profileId] - User profile ID associated with this request. |
6680 * | 6968 * |
6681 * Completes with a [OperatingSystemsListResponse]. | 6969 * [id] - Operating system version ID. |
| 6970 * |
| 6971 * Completes with a [OperatingSystemVersion]. |
6682 * | 6972 * |
6683 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 6973 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
6684 * error. | 6974 * error. |
6685 * | 6975 * |
6686 * If the used [http.Client] completes with an error when making a REST call, | 6976 * If the used [http.Client] completes with an error when making a REST call, |
6687 * this method will complete with the same error. | 6977 * this method will complete with the same error. |
6688 */ | 6978 */ |
6689 async.Future<OperatingSystemsListResponse> list(core.String profileId) { | 6979 async.Future<OperatingSystemVersion> get(core.String profileId, core.String id
) { |
6690 var _url = null; | 6980 var _url = null; |
6691 var _queryParams = new core.Map(); | 6981 var _queryParams = new core.Map(); |
6692 var _uploadMedia = null; | 6982 var _uploadMedia = null; |
6693 var _uploadOptions = null; | 6983 var _uploadOptions = null; |
6694 var _downloadOptions = commons.DownloadOptions.Metadata; | 6984 var _downloadOptions = commons.DownloadOptions.Metadata; |
6695 var _body = null; | 6985 var _body = null; |
6696 | 6986 |
6697 if (profileId == null) { | 6987 if (profileId == null) { |
6698 throw new core.ArgumentError("Parameter profileId is required."); | 6988 throw new core.ArgumentError("Parameter profileId is required."); |
6699 } | 6989 } |
| 6990 if (id == null) { |
| 6991 throw new core.ArgumentError("Parameter id is required."); |
| 6992 } |
6700 | 6993 |
6701 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/ope
ratingSystems'; | 6994 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/ope
ratingSystemVersions/' + commons.Escaper.ecapeVariable('$id'); |
6702 | 6995 |
6703 var _response = _requester.request(_url, | 6996 var _response = _requester.request(_url, |
6704 "GET", | 6997 "GET", |
6705 body: _body, | 6998 body: _body, |
6706 queryParams: _queryParams, | 6999 queryParams: _queryParams, |
6707 uploadOptions: _uploadOptions, | 7000 uploadOptions: _uploadOptions, |
6708 uploadMedia: _uploadMedia, | 7001 uploadMedia: _uploadMedia, |
6709 downloadOptions: _downloadOptions); | 7002 downloadOptions: _downloadOptions); |
6710 return _response.then((data) => new OperatingSystemsListResponse.fromJson(da
ta)); | 7003 return _response.then((data) => new OperatingSystemVersion.fromJson(data)); |
| 7004 } |
| 7005 |
| 7006 /** |
| 7007 * Retrieves a list of operating system versions. |
| 7008 * |
| 7009 * Request parameters: |
| 7010 * |
| 7011 * [profileId] - User profile ID associated with this request. |
| 7012 * |
| 7013 * Completes with a [OperatingSystemVersionsListResponse]. |
| 7014 * |
| 7015 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 7016 * error. |
| 7017 * |
| 7018 * If the used [http.Client] completes with an error when making a REST call, |
| 7019 * this method will complete with the same error. |
| 7020 */ |
| 7021 async.Future<OperatingSystemVersionsListResponse> list(core.String profileId)
{ |
| 7022 var _url = null; |
| 7023 var _queryParams = new core.Map(); |
| 7024 var _uploadMedia = null; |
| 7025 var _uploadOptions = null; |
| 7026 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 7027 var _body = null; |
| 7028 |
| 7029 if (profileId == null) { |
| 7030 throw new core.ArgumentError("Parameter profileId is required."); |
| 7031 } |
| 7032 |
| 7033 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/ope
ratingSystemVersions'; |
| 7034 |
| 7035 var _response = _requester.request(_url, |
| 7036 "GET", |
| 7037 body: _body, |
| 7038 queryParams: _queryParams, |
| 7039 uploadOptions: _uploadOptions, |
| 7040 uploadMedia: _uploadMedia, |
| 7041 downloadOptions: _downloadOptions); |
| 7042 return _response.then((data) => new OperatingSystemVersionsListResponse.from
Json(data)); |
6711 } | 7043 } |
6712 | 7044 |
6713 } | 7045 } |
6714 | 7046 |
6715 | 7047 |
6716 class PlacementGroupsResourceApi { | 7048 class OperatingSystemsResourceApi { |
6717 final commons.ApiRequester _requester; | 7049 final commons.ApiRequester _requester; |
6718 | 7050 |
6719 PlacementGroupsResourceApi(commons.ApiRequester client) : | 7051 OperatingSystemsResourceApi(commons.ApiRequester client) : |
6720 _requester = client; | 7052 _requester = client; |
6721 | 7053 |
6722 /** | 7054 /** |
6723 * Gets one placement group by ID. | 7055 * Gets one operating system by DART ID. |
6724 * | 7056 * |
6725 * Request parameters: | 7057 * Request parameters: |
6726 * | 7058 * |
6727 * [profileId] - User profile ID associated with this request. | 7059 * [profileId] - User profile ID associated with this request. |
6728 * | 7060 * |
6729 * [id] - Placement group ID. | 7061 * [dartId] - Operating system DART ID. |
6730 * | 7062 * |
6731 * Completes with a [PlacementGroup]. | 7063 * Completes with a [OperatingSystem]. |
6732 * | 7064 * |
6733 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 7065 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
6734 * error. | 7066 * error. |
6735 * | 7067 * |
6736 * If the used [http.Client] completes with an error when making a REST call, | 7068 * If the used [http.Client] completes with an error when making a REST call, |
6737 * this method will complete with the same error. | 7069 * this method will complete with the same error. |
6738 */ | 7070 */ |
6739 async.Future<PlacementGroup> get(core.String profileId, core.String id) { | 7071 async.Future<OperatingSystem> get(core.String profileId, core.String dartId) { |
6740 var _url = null; | 7072 var _url = null; |
6741 var _queryParams = new core.Map(); | 7073 var _queryParams = new core.Map(); |
6742 var _uploadMedia = null; | 7074 var _uploadMedia = null; |
6743 var _uploadOptions = null; | 7075 var _uploadOptions = null; |
6744 var _downloadOptions = commons.DownloadOptions.Metadata; | 7076 var _downloadOptions = commons.DownloadOptions.Metadata; |
6745 var _body = null; | 7077 var _body = null; |
6746 | 7078 |
6747 if (profileId == null) { | 7079 if (profileId == null) { |
6748 throw new core.ArgumentError("Parameter profileId is required."); | 7080 throw new core.ArgumentError("Parameter profileId is required."); |
6749 } | 7081 } |
6750 if (id == null) { | 7082 if (dartId == null) { |
6751 throw new core.ArgumentError("Parameter id is required."); | 7083 throw new core.ArgumentError("Parameter dartId is required."); |
6752 } | 7084 } |
6753 | 7085 |
6754 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementGroups/' + commons.Escaper.ecapeVariable('$id'); | 7086 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/ope
ratingSystems/' + commons.Escaper.ecapeVariable('$dartId'); |
6755 | 7087 |
6756 var _response = _requester.request(_url, | 7088 var _response = _requester.request(_url, |
6757 "GET", | 7089 "GET", |
6758 body: _body, | 7090 body: _body, |
6759 queryParams: _queryParams, | 7091 queryParams: _queryParams, |
6760 uploadOptions: _uploadOptions, | 7092 uploadOptions: _uploadOptions, |
6761 uploadMedia: _uploadMedia, | 7093 uploadMedia: _uploadMedia, |
6762 downloadOptions: _downloadOptions); | 7094 downloadOptions: _downloadOptions); |
6763 return _response.then((data) => new PlacementGroup.fromJson(data)); | 7095 return _response.then((data) => new OperatingSystem.fromJson(data)); |
6764 } | 7096 } |
6765 | 7097 |
6766 /** | 7098 /** |
6767 * Inserts a new placement group. | 7099 * Retrieves a list of operating systems. |
6768 * | |
6769 * [request] - The metadata request object. | |
6770 * | 7100 * |
6771 * Request parameters: | 7101 * Request parameters: |
6772 * | 7102 * |
6773 * [profileId] - User profile ID associated with this request. | 7103 * [profileId] - User profile ID associated with this request. |
6774 * | 7104 * |
6775 * Completes with a [PlacementGroup]. | 7105 * Completes with a [OperatingSystemsListResponse]. |
6776 * | 7106 * |
6777 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 7107 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
6778 * error. | 7108 * error. |
6779 * | 7109 * |
6780 * If the used [http.Client] completes with an error when making a REST call, | 7110 * If the used [http.Client] completes with an error when making a REST call, |
6781 * this method will complete with the same error. | 7111 * this method will complete with the same error. |
6782 */ | 7112 */ |
6783 async.Future<PlacementGroup> insert(PlacementGroup request, core.String profil
eId) { | 7113 async.Future<OperatingSystemsListResponse> list(core.String profileId) { |
6784 var _url = null; | 7114 var _url = null; |
6785 var _queryParams = new core.Map(); | 7115 var _queryParams = new core.Map(); |
6786 var _uploadMedia = null; | 7116 var _uploadMedia = null; |
6787 var _uploadOptions = null; | 7117 var _uploadOptions = null; |
6788 var _downloadOptions = commons.DownloadOptions.Metadata; | 7118 var _downloadOptions = commons.DownloadOptions.Metadata; |
6789 var _body = null; | 7119 var _body = null; |
6790 | 7120 |
6791 if (request != null) { | |
6792 _body = convert.JSON.encode((request).toJson()); | |
6793 } | |
6794 if (profileId == null) { | 7121 if (profileId == null) { |
6795 throw new core.ArgumentError("Parameter profileId is required."); | 7122 throw new core.ArgumentError("Parameter profileId is required."); |
6796 } | 7123 } |
6797 | 7124 |
6798 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementGroups'; | 7125 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/ope
ratingSystems'; |
6799 | 7126 |
6800 var _response = _requester.request(_url, | 7127 var _response = _requester.request(_url, |
6801 "POST", | 7128 "GET", |
6802 body: _body, | 7129 body: _body, |
6803 queryParams: _queryParams, | 7130 queryParams: _queryParams, |
6804 uploadOptions: _uploadOptions, | 7131 uploadOptions: _uploadOptions, |
6805 uploadMedia: _uploadMedia, | 7132 uploadMedia: _uploadMedia, |
6806 downloadOptions: _downloadOptions); | 7133 downloadOptions: _downloadOptions); |
6807 return _response.then((data) => new PlacementGroup.fromJson(data)); | 7134 return _response.then((data) => new OperatingSystemsListResponse.fromJson(da
ta)); |
6808 } | 7135 } |
6809 | 7136 |
| 7137 } |
| 7138 |
| 7139 |
| 7140 class OrderDocumentsResourceApi { |
| 7141 final commons.ApiRequester _requester; |
| 7142 |
| 7143 OrderDocumentsResourceApi(commons.ApiRequester client) : |
| 7144 _requester = client; |
| 7145 |
6810 /** | 7146 /** |
6811 * Retrieves a list of placement groups, possibly filtered. | 7147 * Gets one order document by ID. |
6812 * | 7148 * |
6813 * Request parameters: | 7149 * Request parameters: |
6814 * | 7150 * |
6815 * [profileId] - User profile ID associated with this request. | 7151 * [profileId] - User profile ID associated with this request. |
6816 * | 7152 * |
6817 * [advertiserIds] - Select only placement groups that belong to these | 7153 * [projectId] - Project ID for order documents. |
6818 * advertisers. | |
6819 * | 7154 * |
6820 * [archived] - Select only archived placements. Don't set this field to | 7155 * [id] - Order document ID. |
6821 * select both archived and non-archived placements. | |
6822 * | 7156 * |
6823 * [campaignIds] - Select only placement groups that belong to these | 7157 * Completes with a [OrderDocument]. |
6824 * campaigns. | |
6825 * | 7158 * |
6826 * [contentCategoryIds] - Select only placement groups that are associated | 7159 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
6827 * with these content categories. | 7160 * error. |
6828 * | 7161 * |
6829 * [directorySiteIds] - Select only placement groups that are associated with | 7162 * If the used [http.Client] completes with an error when making a REST call, |
6830 * these directory sites. | 7163 * this method will complete with the same error. |
| 7164 */ |
| 7165 async.Future<OrderDocument> get(core.String profileId, core.String projectId,
core.String id) { |
| 7166 var _url = null; |
| 7167 var _queryParams = new core.Map(); |
| 7168 var _uploadMedia = null; |
| 7169 var _uploadOptions = null; |
| 7170 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 7171 var _body = null; |
| 7172 |
| 7173 if (profileId == null) { |
| 7174 throw new core.ArgumentError("Parameter profileId is required."); |
| 7175 } |
| 7176 if (projectId == null) { |
| 7177 throw new core.ArgumentError("Parameter projectId is required."); |
| 7178 } |
| 7179 if (id == null) { |
| 7180 throw new core.ArgumentError("Parameter id is required."); |
| 7181 } |
| 7182 |
| 7183 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pro
jects/' + commons.Escaper.ecapeVariable('$projectId') + '/orderDocuments/' + com
mons.Escaper.ecapeVariable('$id'); |
| 7184 |
| 7185 var _response = _requester.request(_url, |
| 7186 "GET", |
| 7187 body: _body, |
| 7188 queryParams: _queryParams, |
| 7189 uploadOptions: _uploadOptions, |
| 7190 uploadMedia: _uploadMedia, |
| 7191 downloadOptions: _downloadOptions); |
| 7192 return _response.then((data) => new OrderDocument.fromJson(data)); |
| 7193 } |
| 7194 |
| 7195 /** |
| 7196 * Retrieves a list of order documents, possibly filtered. |
6831 * | 7197 * |
6832 * [ids] - Select only placement groups with these IDs. | 7198 * Request parameters: |
| 7199 * |
| 7200 * [profileId] - User profile ID associated with this request. |
| 7201 * |
| 7202 * [projectId] - Project ID for order documents. |
| 7203 * |
| 7204 * [approved] - Select only order documents that have been approved by at |
| 7205 * least one user. |
| 7206 * |
| 7207 * [ids] - Select only order documents with these IDs. |
6833 * | 7208 * |
6834 * [maxResults] - Maximum number of results to return. | 7209 * [maxResults] - Maximum number of results to return. |
6835 * | 7210 * |
| 7211 * [orderId] - Select only order documents for specified orders. |
| 7212 * |
6836 * [pageToken] - Value of the nextPageToken from the previous result page. | 7213 * [pageToken] - Value of the nextPageToken from the previous result page. |
6837 * | 7214 * |
6838 * [placementGroupType] - Select only placement groups belonging with this | 7215 * [searchString] - Allows searching for order documents by name or ID. |
6839 * group type. A package is a simple group of placements that acts as a single | 7216 * Wildcards (*) are allowed. For example, "orderdocument*2015" will return |
6840 * pricing point for a group of tags. A roadblock is a group of placements | 7217 * order documents with names like "orderdocument June 2015", "orderdocument |
6841 * that not only acts as a single pricing point but also assumes that all the | 7218 * April 2015", or simply "orderdocument 2015". Most of the searches also add |
6842 * tags in it will be served at the same time. A roadblock requires one of its | 7219 * wildcards implicitly at the start and the end of the search string. For |
6843 * assigned placements to be marked as primary for reporting. | 7220 * example, a search string of "orderdocument" will match order documents with |
6844 * Possible string values are: | 7221 * name "my orderdocument", "orderdocument 2015", or simply "orderdocument". |
6845 * - "PLACEMENT_PACKAGE" | |
6846 * - "PLACEMENT_ROADBLOCK" | |
6847 * | 7222 * |
6848 * [placementStrategyIds] - Select only placement groups that are associated | 7223 * [siteId] - Select only order documents that are associated with these |
6849 * with these placement strategies. | |
6850 * | |
6851 * [pricingTypes] - Select only placement groups with these pricing types. | |
6852 * | |
6853 * [searchString] - Allows searching for placement groups by name or ID. | |
6854 * Wildcards (*) are allowed. For example, "placement*2015" will return | |
6855 * placement groups with names like "placement group June 2015", "placement | |
6856 * group May 2015", or simply "placements 2015". Most of the searches also add | |
6857 * wildcards implicitly at the start and the end of the search string. For | |
6858 * example, a search string of "placementgroup" will match placement groups | |
6859 * with name "my placementgroup", "placementgroup 2015", or simply | |
6860 * "placementgroup". | |
6861 * | |
6862 * [siteIds] - Select only placement groups that are associated with these | |
6863 * sites. | 7224 * sites. |
6864 * | 7225 * |
6865 * [sortField] - Field by which to sort the list. | 7226 * [sortField] - Field by which to sort the list. |
6866 * Possible string values are: | 7227 * Possible string values are: |
6867 * - "ID" | 7228 * - "ID" |
6868 * - "NAME" | 7229 * - "NAME" |
6869 * | 7230 * |
6870 * [sortOrder] - Order of sorted results, default is ASCENDING. | 7231 * [sortOrder] - Order of sorted results, default is ASCENDING. |
6871 * Possible string values are: | 7232 * Possible string values are: |
6872 * - "ASCENDING" | 7233 * - "ASCENDING" |
6873 * - "DESCENDING" | 7234 * - "DESCENDING" |
6874 * | 7235 * |
6875 * Completes with a [PlacementGroupsListResponse]. | 7236 * Completes with a [OrderDocumentsListResponse]. |
6876 * | 7237 * |
6877 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 7238 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
6878 * error. | 7239 * error. |
6879 * | 7240 * |
6880 * If the used [http.Client] completes with an error when making a REST call, | 7241 * If the used [http.Client] completes with an error when making a REST call, |
6881 * this method will complete with the same error. | 7242 * this method will complete with the same error. |
6882 */ | 7243 */ |
6883 async.Future<PlacementGroupsListResponse> list(core.String profileId, {core.Li
st<core.String> advertiserIds, core.bool archived, core.List<core.String> campai
gnIds, core.List<core.String> contentCategoryIds, core.List<core.String> directo
rySiteIds, core.List<core.String> ids, core.int maxResults, core.String pageToke
n, core.String placementGroupType, core.List<core.String> placementStrategyIds,
core.List<core.String> pricingTypes, core.String searchString, core.List<core.St
ring> siteIds, core.String sortField, core.String sortOrder}) { | 7244 async.Future<OrderDocumentsListResponse> list(core.String profileId, core.Stri
ng projectId, {core.bool approved, core.List<core.String> ids, core.int maxResul
ts, core.List<core.String> orderId, core.String pageToken, core.String searchStr
ing, core.List<core.String> siteId, core.String sortField, core.String sortOrder
}) { |
6884 var _url = null; | 7245 var _url = null; |
6885 var _queryParams = new core.Map(); | 7246 var _queryParams = new core.Map(); |
6886 var _uploadMedia = null; | 7247 var _uploadMedia = null; |
6887 var _uploadOptions = null; | 7248 var _uploadOptions = null; |
6888 var _downloadOptions = commons.DownloadOptions.Metadata; | 7249 var _downloadOptions = commons.DownloadOptions.Metadata; |
6889 var _body = null; | 7250 var _body = null; |
6890 | 7251 |
6891 if (profileId == null) { | 7252 if (profileId == null) { |
6892 throw new core.ArgumentError("Parameter profileId is required."); | 7253 throw new core.ArgumentError("Parameter profileId is required."); |
6893 } | 7254 } |
6894 if (advertiserIds != null) { | 7255 if (projectId == null) { |
6895 _queryParams["advertiserIds"] = advertiserIds; | 7256 throw new core.ArgumentError("Parameter projectId is required."); |
6896 } | 7257 } |
6897 if (archived != null) { | 7258 if (approved != null) { |
6898 _queryParams["archived"] = ["${archived}"]; | 7259 _queryParams["approved"] = ["${approved}"]; |
6899 } | |
6900 if (campaignIds != null) { | |
6901 _queryParams["campaignIds"] = campaignIds; | |
6902 } | |
6903 if (contentCategoryIds != null) { | |
6904 _queryParams["contentCategoryIds"] = contentCategoryIds; | |
6905 } | |
6906 if (directorySiteIds != null) { | |
6907 _queryParams["directorySiteIds"] = directorySiteIds; | |
6908 } | 7260 } |
6909 if (ids != null) { | 7261 if (ids != null) { |
6910 _queryParams["ids"] = ids; | 7262 _queryParams["ids"] = ids; |
6911 } | 7263 } |
6912 if (maxResults != null) { | 7264 if (maxResults != null) { |
6913 _queryParams["maxResults"] = ["${maxResults}"]; | 7265 _queryParams["maxResults"] = ["${maxResults}"]; |
6914 } | 7266 } |
| 7267 if (orderId != null) { |
| 7268 _queryParams["orderId"] = orderId; |
| 7269 } |
6915 if (pageToken != null) { | 7270 if (pageToken != null) { |
6916 _queryParams["pageToken"] = [pageToken]; | 7271 _queryParams["pageToken"] = [pageToken]; |
6917 } | 7272 } |
6918 if (placementGroupType != null) { | |
6919 _queryParams["placementGroupType"] = [placementGroupType]; | |
6920 } | |
6921 if (placementStrategyIds != null) { | |
6922 _queryParams["placementStrategyIds"] = placementStrategyIds; | |
6923 } | |
6924 if (pricingTypes != null) { | |
6925 _queryParams["pricingTypes"] = pricingTypes; | |
6926 } | |
6927 if (searchString != null) { | 7273 if (searchString != null) { |
6928 _queryParams["searchString"] = [searchString]; | 7274 _queryParams["searchString"] = [searchString]; |
6929 } | 7275 } |
6930 if (siteIds != null) { | 7276 if (siteId != null) { |
6931 _queryParams["siteIds"] = siteIds; | 7277 _queryParams["siteId"] = siteId; |
6932 } | 7278 } |
6933 if (sortField != null) { | 7279 if (sortField != null) { |
6934 _queryParams["sortField"] = [sortField]; | 7280 _queryParams["sortField"] = [sortField]; |
6935 } | 7281 } |
6936 if (sortOrder != null) { | 7282 if (sortOrder != null) { |
6937 _queryParams["sortOrder"] = [sortOrder]; | 7283 _queryParams["sortOrder"] = [sortOrder]; |
6938 } | 7284 } |
6939 | 7285 |
6940 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementGroups'; | 7286 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pro
jects/' + commons.Escaper.ecapeVariable('$projectId') + '/orderDocuments'; |
6941 | 7287 |
6942 var _response = _requester.request(_url, | 7288 var _response = _requester.request(_url, |
6943 "GET", | 7289 "GET", |
6944 body: _body, | 7290 body: _body, |
6945 queryParams: _queryParams, | 7291 queryParams: _queryParams, |
6946 uploadOptions: _uploadOptions, | 7292 uploadOptions: _uploadOptions, |
6947 uploadMedia: _uploadMedia, | 7293 uploadMedia: _uploadMedia, |
6948 downloadOptions: _downloadOptions); | 7294 downloadOptions: _downloadOptions); |
6949 return _response.then((data) => new PlacementGroupsListResponse.fromJson(dat
a)); | 7295 return _response.then((data) => new OrderDocumentsListResponse.fromJson(data
)); |
6950 } | 7296 } |
6951 | 7297 |
| 7298 } |
| 7299 |
| 7300 |
| 7301 class OrdersResourceApi { |
| 7302 final commons.ApiRequester _requester; |
| 7303 |
| 7304 OrdersResourceApi(commons.ApiRequester client) : |
| 7305 _requester = client; |
| 7306 |
6952 /** | 7307 /** |
6953 * Updates an existing placement group. This method supports patch semantics. | 7308 * Gets one order by ID. |
6954 * | |
6955 * [request] - The metadata request object. | |
6956 * | 7309 * |
6957 * Request parameters: | 7310 * Request parameters: |
6958 * | 7311 * |
6959 * [profileId] - User profile ID associated with this request. | 7312 * [profileId] - User profile ID associated with this request. |
6960 * | 7313 * |
6961 * [id] - Placement group ID. | 7314 * [projectId] - Project ID for orders. |
6962 * | 7315 * |
6963 * Completes with a [PlacementGroup]. | 7316 * [id] - Order ID. |
| 7317 * |
| 7318 * Completes with a [Order]. |
6964 * | 7319 * |
6965 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 7320 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
6966 * error. | 7321 * error. |
6967 * | 7322 * |
6968 * If the used [http.Client] completes with an error when making a REST call, | 7323 * If the used [http.Client] completes with an error when making a REST call, |
6969 * this method will complete with the same error. | 7324 * this method will complete with the same error. |
6970 */ | 7325 */ |
6971 async.Future<PlacementGroup> patch(PlacementGroup request, core.String profile
Id, core.String id) { | 7326 async.Future<Order> get(core.String profileId, core.String projectId, core.Str
ing id) { |
6972 var _url = null; | 7327 var _url = null; |
6973 var _queryParams = new core.Map(); | 7328 var _queryParams = new core.Map(); |
6974 var _uploadMedia = null; | 7329 var _uploadMedia = null; |
6975 var _uploadOptions = null; | 7330 var _uploadOptions = null; |
6976 var _downloadOptions = commons.DownloadOptions.Metadata; | 7331 var _downloadOptions = commons.DownloadOptions.Metadata; |
6977 var _body = null; | 7332 var _body = null; |
6978 | 7333 |
6979 if (request != null) { | |
6980 _body = convert.JSON.encode((request).toJson()); | |
6981 } | |
6982 if (profileId == null) { | 7334 if (profileId == null) { |
6983 throw new core.ArgumentError("Parameter profileId is required."); | 7335 throw new core.ArgumentError("Parameter profileId is required."); |
6984 } | 7336 } |
| 7337 if (projectId == null) { |
| 7338 throw new core.ArgumentError("Parameter projectId is required."); |
| 7339 } |
6985 if (id == null) { | 7340 if (id == null) { |
6986 throw new core.ArgumentError("Parameter id is required."); | 7341 throw new core.ArgumentError("Parameter id is required."); |
6987 } | 7342 } |
6988 _queryParams["id"] = [id]; | |
6989 | 7343 |
6990 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementGroups'; | 7344 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pro
jects/' + commons.Escaper.ecapeVariable('$projectId') + '/orders/' + commons.Esc
aper.ecapeVariable('$id'); |
6991 | 7345 |
6992 var _response = _requester.request(_url, | 7346 var _response = _requester.request(_url, |
6993 "PATCH", | 7347 "GET", |
6994 body: _body, | 7348 body: _body, |
6995 queryParams: _queryParams, | 7349 queryParams: _queryParams, |
6996 uploadOptions: _uploadOptions, | 7350 uploadOptions: _uploadOptions, |
6997 uploadMedia: _uploadMedia, | 7351 uploadMedia: _uploadMedia, |
6998 downloadOptions: _downloadOptions); | 7352 downloadOptions: _downloadOptions); |
6999 return _response.then((data) => new PlacementGroup.fromJson(data)); | 7353 return _response.then((data) => new Order.fromJson(data)); |
7000 } | 7354 } |
7001 | 7355 |
7002 /** | 7356 /** |
7003 * Updates an existing placement group. | 7357 * Retrieves a list of orders, possibly filtered. |
7004 * | |
7005 * [request] - The metadata request object. | |
7006 * | 7358 * |
7007 * Request parameters: | 7359 * Request parameters: |
7008 * | 7360 * |
7009 * [profileId] - User profile ID associated with this request. | 7361 * [profileId] - User profile ID associated with this request. |
7010 * | 7362 * |
7011 * Completes with a [PlacementGroup]. | 7363 * [projectId] - Project ID for orders. |
| 7364 * |
| 7365 * [ids] - Select only orders with these IDs. |
| 7366 * |
| 7367 * [maxResults] - Maximum number of results to return. |
| 7368 * |
| 7369 * [pageToken] - Value of the nextPageToken from the previous result page. |
| 7370 * |
| 7371 * [searchString] - Allows searching for orders by name or ID. Wildcards (*) |
| 7372 * are allowed. For example, "order*2015" will return orders with names like |
| 7373 * "order June 2015", "order April 2015", or simply "order 2015". Most of the |
| 7374 * searches also add wildcards implicitly at the start and the end of the |
| 7375 * search string. For example, a search string of "order" will match orders |
| 7376 * with name "my order", "order 2015", or simply "order". |
| 7377 * |
| 7378 * [siteId] - Select only orders that are associated with these site IDs. |
| 7379 * |
| 7380 * [sortField] - Field by which to sort the list. |
| 7381 * Possible string values are: |
| 7382 * - "ID" |
| 7383 * - "NAME" |
| 7384 * |
| 7385 * [sortOrder] - Order of sorted results, default is ASCENDING. |
| 7386 * Possible string values are: |
| 7387 * - "ASCENDING" |
| 7388 * - "DESCENDING" |
| 7389 * |
| 7390 * Completes with a [OrdersListResponse]. |
7012 * | 7391 * |
7013 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 7392 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
7014 * error. | 7393 * error. |
7015 * | 7394 * |
7016 * If the used [http.Client] completes with an error when making a REST call, | 7395 * If the used [http.Client] completes with an error when making a REST call, |
7017 * this method will complete with the same error. | 7396 * this method will complete with the same error. |
7018 */ | 7397 */ |
7019 async.Future<PlacementGroup> update(PlacementGroup request, core.String profil
eId) { | 7398 async.Future<OrdersListResponse> list(core.String profileId, core.String proje
ctId, {core.List<core.String> ids, core.int maxResults, core.String pageToken, c
ore.String searchString, core.List<core.String> siteId, core.String sortField, c
ore.String sortOrder}) { |
7020 var _url = null; | 7399 var _url = null; |
7021 var _queryParams = new core.Map(); | 7400 var _queryParams = new core.Map(); |
7022 var _uploadMedia = null; | 7401 var _uploadMedia = null; |
7023 var _uploadOptions = null; | 7402 var _uploadOptions = null; |
7024 var _downloadOptions = commons.DownloadOptions.Metadata; | 7403 var _downloadOptions = commons.DownloadOptions.Metadata; |
7025 var _body = null; | 7404 var _body = null; |
7026 | 7405 |
7027 if (request != null) { | |
7028 _body = convert.JSON.encode((request).toJson()); | |
7029 } | |
7030 if (profileId == null) { | |
7031 throw new core.ArgumentError("Parameter profileId is required."); | |
7032 } | |
7033 | |
7034 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementGroups'; | |
7035 | |
7036 var _response = _requester.request(_url, | |
7037 "PUT", | |
7038 body: _body, | |
7039 queryParams: _queryParams, | |
7040 uploadOptions: _uploadOptions, | |
7041 uploadMedia: _uploadMedia, | |
7042 downloadOptions: _downloadOptions); | |
7043 return _response.then((data) => new PlacementGroup.fromJson(data)); | |
7044 } | |
7045 | |
7046 } | |
7047 | |
7048 | |
7049 class PlacementStrategiesResourceApi { | |
7050 final commons.ApiRequester _requester; | |
7051 | |
7052 PlacementStrategiesResourceApi(commons.ApiRequester client) : | |
7053 _requester = client; | |
7054 | |
7055 /** | |
7056 * Deletes an existing placement strategy. | |
7057 * | |
7058 * Request parameters: | |
7059 * | |
7060 * [profileId] - User profile ID associated with this request. | |
7061 * | |
7062 * [id] - Placement strategy ID. | |
7063 * | |
7064 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | |
7065 * error. | |
7066 * | |
7067 * If the used [http.Client] completes with an error when making a REST call, | |
7068 * this method will complete with the same error. | |
7069 */ | |
7070 async.Future delete(core.String profileId, core.String id) { | |
7071 var _url = null; | |
7072 var _queryParams = new core.Map(); | |
7073 var _uploadMedia = null; | |
7074 var _uploadOptions = null; | |
7075 var _downloadOptions = commons.DownloadOptions.Metadata; | |
7076 var _body = null; | |
7077 | |
7078 if (profileId == null) { | 7406 if (profileId == null) { |
7079 throw new core.ArgumentError("Parameter profileId is required."); | 7407 throw new core.ArgumentError("Parameter profileId is required."); |
7080 } | 7408 } |
7081 if (id == null) { | 7409 if (projectId == null) { |
7082 throw new core.ArgumentError("Parameter id is required."); | 7410 throw new core.ArgumentError("Parameter projectId is required."); |
| 7411 } |
| 7412 if (ids != null) { |
| 7413 _queryParams["ids"] = ids; |
| 7414 } |
| 7415 if (maxResults != null) { |
| 7416 _queryParams["maxResults"] = ["${maxResults}"]; |
| 7417 } |
| 7418 if (pageToken != null) { |
| 7419 _queryParams["pageToken"] = [pageToken]; |
| 7420 } |
| 7421 if (searchString != null) { |
| 7422 _queryParams["searchString"] = [searchString]; |
| 7423 } |
| 7424 if (siteId != null) { |
| 7425 _queryParams["siteId"] = siteId; |
| 7426 } |
| 7427 if (sortField != null) { |
| 7428 _queryParams["sortField"] = [sortField]; |
| 7429 } |
| 7430 if (sortOrder != null) { |
| 7431 _queryParams["sortOrder"] = [sortOrder]; |
7083 } | 7432 } |
7084 | 7433 |
7085 _downloadOptions = null; | 7434 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pro
jects/' + commons.Escaper.ecapeVariable('$projectId') + '/orders'; |
7086 | |
7087 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementStrategies/' + commons.Escaper.ecapeVariable('$id'); | |
7088 | 7435 |
7089 var _response = _requester.request(_url, | 7436 var _response = _requester.request(_url, |
7090 "DELETE", | 7437 "GET", |
7091 body: _body, | 7438 body: _body, |
7092 queryParams: _queryParams, | 7439 queryParams: _queryParams, |
7093 uploadOptions: _uploadOptions, | 7440 uploadOptions: _uploadOptions, |
7094 uploadMedia: _uploadMedia, | 7441 uploadMedia: _uploadMedia, |
7095 downloadOptions: _downloadOptions); | 7442 downloadOptions: _downloadOptions); |
7096 return _response.then((data) => null); | 7443 return _response.then((data) => new OrdersListResponse.fromJson(data)); |
7097 } | 7444 } |
7098 | 7445 |
| 7446 } |
| 7447 |
| 7448 |
| 7449 class PlacementGroupsResourceApi { |
| 7450 final commons.ApiRequester _requester; |
| 7451 |
| 7452 PlacementGroupsResourceApi(commons.ApiRequester client) : |
| 7453 _requester = client; |
| 7454 |
7099 /** | 7455 /** |
7100 * Gets one placement strategy by ID. | 7456 * Gets one placement group by ID. |
7101 * | 7457 * |
7102 * Request parameters: | 7458 * Request parameters: |
7103 * | 7459 * |
7104 * [profileId] - User profile ID associated with this request. | 7460 * [profileId] - User profile ID associated with this request. |
7105 * | 7461 * |
7106 * [id] - Placement strategy ID. | 7462 * [id] - Placement group ID. |
7107 * | 7463 * |
7108 * Completes with a [PlacementStrategy]. | 7464 * Completes with a [PlacementGroup]. |
7109 * | 7465 * |
7110 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 7466 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
7111 * error. | 7467 * error. |
7112 * | 7468 * |
7113 * If the used [http.Client] completes with an error when making a REST call, | 7469 * If the used [http.Client] completes with an error when making a REST call, |
7114 * this method will complete with the same error. | 7470 * this method will complete with the same error. |
7115 */ | 7471 */ |
7116 async.Future<PlacementStrategy> get(core.String profileId, core.String id) { | 7472 async.Future<PlacementGroup> get(core.String profileId, core.String id) { |
7117 var _url = null; | 7473 var _url = null; |
7118 var _queryParams = new core.Map(); | 7474 var _queryParams = new core.Map(); |
7119 var _uploadMedia = null; | 7475 var _uploadMedia = null; |
7120 var _uploadOptions = null; | 7476 var _uploadOptions = null; |
7121 var _downloadOptions = commons.DownloadOptions.Metadata; | 7477 var _downloadOptions = commons.DownloadOptions.Metadata; |
7122 var _body = null; | 7478 var _body = null; |
7123 | 7479 |
7124 if (profileId == null) { | 7480 if (profileId == null) { |
7125 throw new core.ArgumentError("Parameter profileId is required."); | 7481 throw new core.ArgumentError("Parameter profileId is required."); |
7126 } | 7482 } |
7127 if (id == null) { | 7483 if (id == null) { |
7128 throw new core.ArgumentError("Parameter id is required."); | 7484 throw new core.ArgumentError("Parameter id is required."); |
7129 } | 7485 } |
7130 | 7486 |
7131 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementStrategies/' + commons.Escaper.ecapeVariable('$id'); | 7487 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementGroups/' + commons.Escaper.ecapeVariable('$id'); |
7132 | 7488 |
7133 var _response = _requester.request(_url, | 7489 var _response = _requester.request(_url, |
7134 "GET", | 7490 "GET", |
7135 body: _body, | 7491 body: _body, |
7136 queryParams: _queryParams, | 7492 queryParams: _queryParams, |
7137 uploadOptions: _uploadOptions, | 7493 uploadOptions: _uploadOptions, |
7138 uploadMedia: _uploadMedia, | 7494 uploadMedia: _uploadMedia, |
7139 downloadOptions: _downloadOptions); | 7495 downloadOptions: _downloadOptions); |
7140 return _response.then((data) => new PlacementStrategy.fromJson(data)); | 7496 return _response.then((data) => new PlacementGroup.fromJson(data)); |
7141 } | 7497 } |
7142 | 7498 |
7143 /** | 7499 /** |
7144 * Inserts a new placement strategy. | 7500 * Inserts a new placement group. |
7145 * | 7501 * |
7146 * [request] - The metadata request object. | 7502 * [request] - The metadata request object. |
7147 * | 7503 * |
7148 * Request parameters: | 7504 * Request parameters: |
7149 * | 7505 * |
7150 * [profileId] - User profile ID associated with this request. | 7506 * [profileId] - User profile ID associated with this request. |
7151 * | 7507 * |
7152 * Completes with a [PlacementStrategy]. | 7508 * Completes with a [PlacementGroup]. |
7153 * | 7509 * |
7154 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 7510 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
7155 * error. | 7511 * error. |
7156 * | 7512 * |
7157 * If the used [http.Client] completes with an error when making a REST call, | 7513 * If the used [http.Client] completes with an error when making a REST call, |
7158 * this method will complete with the same error. | 7514 * this method will complete with the same error. |
7159 */ | 7515 */ |
7160 async.Future<PlacementStrategy> insert(PlacementStrategy request, core.String
profileId) { | 7516 async.Future<PlacementGroup> insert(PlacementGroup request, core.String profil
eId) { |
7161 var _url = null; | 7517 var _url = null; |
7162 var _queryParams = new core.Map(); | 7518 var _queryParams = new core.Map(); |
7163 var _uploadMedia = null; | 7519 var _uploadMedia = null; |
7164 var _uploadOptions = null; | 7520 var _uploadOptions = null; |
7165 var _downloadOptions = commons.DownloadOptions.Metadata; | 7521 var _downloadOptions = commons.DownloadOptions.Metadata; |
7166 var _body = null; | 7522 var _body = null; |
7167 | 7523 |
7168 if (request != null) { | 7524 if (request != null) { |
7169 _body = convert.JSON.encode((request).toJson()); | 7525 _body = convert.JSON.encode((request).toJson()); |
7170 } | 7526 } |
7171 if (profileId == null) { | 7527 if (profileId == null) { |
7172 throw new core.ArgumentError("Parameter profileId is required."); | 7528 throw new core.ArgumentError("Parameter profileId is required."); |
7173 } | 7529 } |
7174 | 7530 |
7175 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementStrategies'; | 7531 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementGroups'; |
7176 | 7532 |
7177 var _response = _requester.request(_url, | 7533 var _response = _requester.request(_url, |
7178 "POST", | 7534 "POST", |
7179 body: _body, | 7535 body: _body, |
7180 queryParams: _queryParams, | 7536 queryParams: _queryParams, |
7181 uploadOptions: _uploadOptions, | 7537 uploadOptions: _uploadOptions, |
7182 uploadMedia: _uploadMedia, | 7538 uploadMedia: _uploadMedia, |
7183 downloadOptions: _downloadOptions); | 7539 downloadOptions: _downloadOptions); |
7184 return _response.then((data) => new PlacementStrategy.fromJson(data)); | 7540 return _response.then((data) => new PlacementGroup.fromJson(data)); |
7185 } | 7541 } |
7186 | 7542 |
7187 /** | 7543 /** |
7188 * Retrieves a list of placement strategies, possibly filtered. | 7544 * Retrieves a list of placement groups, possibly filtered. |
7189 * | 7545 * |
7190 * Request parameters: | 7546 * Request parameters: |
7191 * | 7547 * |
7192 * [profileId] - User profile ID associated with this request. | 7548 * [profileId] - User profile ID associated with this request. |
7193 * | 7549 * |
7194 * [ids] - Select only placement strategies with these IDs. | 7550 * [advertiserIds] - Select only placement groups that belong to these |
| 7551 * advertisers. |
| 7552 * |
| 7553 * [archived] - Select only archived placements. Don't set this field to |
| 7554 * select both archived and non-archived placements. |
| 7555 * |
| 7556 * [campaignIds] - Select only placement groups that belong to these |
| 7557 * campaigns. |
| 7558 * |
| 7559 * [contentCategoryIds] - Select only placement groups that are associated |
| 7560 * with these content categories. |
| 7561 * |
| 7562 * [directorySiteIds] - Select only placement groups that are associated with |
| 7563 * these directory sites. |
| 7564 * |
| 7565 * [ids] - Select only placement groups with these IDs. |
| 7566 * |
| 7567 * [maxEndDate] - Select only placements or placement groups whose end date is |
| 7568 * on or before the specified maxEndDate. The date should be formatted as |
| 7569 * "yyyy-MM-dd". |
7195 * | 7570 * |
7196 * [maxResults] - Maximum number of results to return. | 7571 * [maxResults] - Maximum number of results to return. |
7197 * | 7572 * |
| 7573 * [maxStartDate] - Select only placements or placement groups whose start |
| 7574 * date is on or before the specified maxStartDate. The date should be |
| 7575 * formatted as "yyyy-MM-dd". |
| 7576 * |
| 7577 * [minEndDate] - Select only placements or placement groups whose end date is |
| 7578 * on or after the specified minEndDate. The date should be formatted as |
| 7579 * "yyyy-MM-dd". |
| 7580 * |
| 7581 * [minStartDate] - Select only placements or placement groups whose start |
| 7582 * date is on or after the specified minStartDate. The date should be |
| 7583 * formatted as "yyyy-MM-dd". |
| 7584 * |
7198 * [pageToken] - Value of the nextPageToken from the previous result page. | 7585 * [pageToken] - Value of the nextPageToken from the previous result page. |
7199 * | 7586 * |
7200 * [searchString] - Allows searching for objects by name or ID. Wildcards (*) | 7587 * [placementGroupType] - Select only placement groups belonging with this |
7201 * are allowed. For example, "placementstrategy*2015" will return objects with | 7588 * group type. A package is a simple group of placements that acts as a single |
7202 * names like "placementstrategy June 2015", "placementstrategy April 2015", | 7589 * pricing point for a group of tags. A roadblock is a group of placements |
7203 * or simply "placementstrategy 2015". Most of the searches also add wildcards | 7590 * that not only acts as a single pricing point but also assumes that all the |
7204 * implicitly at the start and the end of the search string. For example, a | 7591 * tags in it will be served at the same time. A roadblock requires one of its |
7205 * search string of "placementstrategy" will match objects with name "my | 7592 * assigned placements to be marked as primary for reporting. |
7206 * placementstrategy", "placementstrategy 2015", or simply | 7593 * Possible string values are: |
7207 * "placementstrategy". | 7594 * - "PLACEMENT_PACKAGE" |
| 7595 * - "PLACEMENT_ROADBLOCK" |
| 7596 * |
| 7597 * [placementStrategyIds] - Select only placement groups that are associated |
| 7598 * with these placement strategies. |
| 7599 * |
| 7600 * [pricingTypes] - Select only placement groups with these pricing types. |
| 7601 * |
| 7602 * [searchString] - Allows searching for placement groups by name or ID. |
| 7603 * Wildcards (*) are allowed. For example, "placement*2015" will return |
| 7604 * placement groups with names like "placement group June 2015", "placement |
| 7605 * group May 2015", or simply "placements 2015". Most of the searches also add |
| 7606 * wildcards implicitly at the start and the end of the search string. For |
| 7607 * example, a search string of "placementgroup" will match placement groups |
| 7608 * with name "my placementgroup", "placementgroup 2015", or simply |
| 7609 * "placementgroup". |
| 7610 * |
| 7611 * [siteIds] - Select only placement groups that are associated with these |
| 7612 * sites. |
7208 * | 7613 * |
7209 * [sortField] - Field by which to sort the list. | 7614 * [sortField] - Field by which to sort the list. |
7210 * Possible string values are: | 7615 * Possible string values are: |
7211 * - "ID" | 7616 * - "ID" |
7212 * - "NAME" | 7617 * - "NAME" |
7213 * | 7618 * |
7214 * [sortOrder] - Order of sorted results, default is ASCENDING. | 7619 * [sortOrder] - Order of sorted results, default is ASCENDING. |
7215 * Possible string values are: | 7620 * Possible string values are: |
7216 * - "ASCENDING" | 7621 * - "ASCENDING" |
7217 * - "DESCENDING" | 7622 * - "DESCENDING" |
7218 * | 7623 * |
7219 * Completes with a [PlacementStrategiesListResponse]. | 7624 * Completes with a [PlacementGroupsListResponse]. |
7220 * | 7625 * |
7221 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 7626 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
7222 * error. | 7627 * error. |
7223 * | 7628 * |
7224 * If the used [http.Client] completes with an error when making a REST call, | 7629 * If the used [http.Client] completes with an error when making a REST call, |
7225 * this method will complete with the same error. | 7630 * this method will complete with the same error. |
7226 */ | 7631 */ |
7227 async.Future<PlacementStrategiesListResponse> list(core.String profileId, {cor
e.List<core.String> ids, core.int maxResults, core.String pageToken, core.String
searchString, core.String sortField, core.String sortOrder}) { | 7632 async.Future<PlacementGroupsListResponse> list(core.String profileId, {core.Li
st<core.String> advertiserIds, core.bool archived, core.List<core.String> campai
gnIds, core.List<core.String> contentCategoryIds, core.List<core.String> directo
rySiteIds, core.List<core.String> ids, core.String maxEndDate, core.int maxResul
ts, core.String maxStartDate, core.String minEndDate, core.String minStartDate,
core.String pageToken, core.String placementGroupType, core.List<core.String> pl
acementStrategyIds, core.List<core.String> pricingTypes, core.String searchStrin
g, core.List<core.String> siteIds, core.String sortField, core.String sortOrder}
) { |
7228 var _url = null; | 7633 var _url = null; |
7229 var _queryParams = new core.Map(); | 7634 var _queryParams = new core.Map(); |
7230 var _uploadMedia = null; | 7635 var _uploadMedia = null; |
7231 var _uploadOptions = null; | 7636 var _uploadOptions = null; |
7232 var _downloadOptions = commons.DownloadOptions.Metadata; | 7637 var _downloadOptions = commons.DownloadOptions.Metadata; |
7233 var _body = null; | 7638 var _body = null; |
7234 | 7639 |
7235 if (profileId == null) { | 7640 if (profileId == null) { |
7236 throw new core.ArgumentError("Parameter profileId is required."); | 7641 throw new core.ArgumentError("Parameter profileId is required."); |
7237 } | 7642 } |
| 7643 if (advertiserIds != null) { |
| 7644 _queryParams["advertiserIds"] = advertiserIds; |
| 7645 } |
| 7646 if (archived != null) { |
| 7647 _queryParams["archived"] = ["${archived}"]; |
| 7648 } |
| 7649 if (campaignIds != null) { |
| 7650 _queryParams["campaignIds"] = campaignIds; |
| 7651 } |
| 7652 if (contentCategoryIds != null) { |
| 7653 _queryParams["contentCategoryIds"] = contentCategoryIds; |
| 7654 } |
| 7655 if (directorySiteIds != null) { |
| 7656 _queryParams["directorySiteIds"] = directorySiteIds; |
| 7657 } |
7238 if (ids != null) { | 7658 if (ids != null) { |
7239 _queryParams["ids"] = ids; | 7659 _queryParams["ids"] = ids; |
7240 } | 7660 } |
| 7661 if (maxEndDate != null) { |
| 7662 _queryParams["maxEndDate"] = [maxEndDate]; |
| 7663 } |
7241 if (maxResults != null) { | 7664 if (maxResults != null) { |
7242 _queryParams["maxResults"] = ["${maxResults}"]; | 7665 _queryParams["maxResults"] = ["${maxResults}"]; |
7243 } | 7666 } |
| 7667 if (maxStartDate != null) { |
| 7668 _queryParams["maxStartDate"] = [maxStartDate]; |
| 7669 } |
| 7670 if (minEndDate != null) { |
| 7671 _queryParams["minEndDate"] = [minEndDate]; |
| 7672 } |
| 7673 if (minStartDate != null) { |
| 7674 _queryParams["minStartDate"] = [minStartDate]; |
| 7675 } |
7244 if (pageToken != null) { | 7676 if (pageToken != null) { |
7245 _queryParams["pageToken"] = [pageToken]; | 7677 _queryParams["pageToken"] = [pageToken]; |
7246 } | 7678 } |
| 7679 if (placementGroupType != null) { |
| 7680 _queryParams["placementGroupType"] = [placementGroupType]; |
| 7681 } |
| 7682 if (placementStrategyIds != null) { |
| 7683 _queryParams["placementStrategyIds"] = placementStrategyIds; |
| 7684 } |
| 7685 if (pricingTypes != null) { |
| 7686 _queryParams["pricingTypes"] = pricingTypes; |
| 7687 } |
7247 if (searchString != null) { | 7688 if (searchString != null) { |
7248 _queryParams["searchString"] = [searchString]; | 7689 _queryParams["searchString"] = [searchString]; |
7249 } | 7690 } |
| 7691 if (siteIds != null) { |
| 7692 _queryParams["siteIds"] = siteIds; |
| 7693 } |
7250 if (sortField != null) { | 7694 if (sortField != null) { |
7251 _queryParams["sortField"] = [sortField]; | 7695 _queryParams["sortField"] = [sortField]; |
7252 } | 7696 } |
7253 if (sortOrder != null) { | 7697 if (sortOrder != null) { |
7254 _queryParams["sortOrder"] = [sortOrder]; | 7698 _queryParams["sortOrder"] = [sortOrder]; |
7255 } | 7699 } |
7256 | 7700 |
7257 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementStrategies'; | 7701 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementGroups'; |
7258 | 7702 |
7259 var _response = _requester.request(_url, | 7703 var _response = _requester.request(_url, |
7260 "GET", | 7704 "GET", |
7261 body: _body, | 7705 body: _body, |
7262 queryParams: _queryParams, | 7706 queryParams: _queryParams, |
7263 uploadOptions: _uploadOptions, | 7707 uploadOptions: _uploadOptions, |
7264 uploadMedia: _uploadMedia, | 7708 uploadMedia: _uploadMedia, |
7265 downloadOptions: _downloadOptions); | 7709 downloadOptions: _downloadOptions); |
7266 return _response.then((data) => new PlacementStrategiesListResponse.fromJson
(data)); | 7710 return _response.then((data) => new PlacementGroupsListResponse.fromJson(dat
a)); |
7267 } | 7711 } |
7268 | 7712 |
7269 /** | 7713 /** |
7270 * Updates an existing placement strategy. This method supports patch | 7714 * Updates an existing placement group. This method supports patch semantics. |
7271 * semantics. | |
7272 * | 7715 * |
7273 * [request] - The metadata request object. | 7716 * [request] - The metadata request object. |
7274 * | 7717 * |
7275 * Request parameters: | 7718 * Request parameters: |
7276 * | 7719 * |
7277 * [profileId] - User profile ID associated with this request. | 7720 * [profileId] - User profile ID associated with this request. |
7278 * | 7721 * |
7279 * [id] - Placement strategy ID. | 7722 * [id] - Placement group ID. |
7280 * | 7723 * |
7281 * Completes with a [PlacementStrategy]. | 7724 * Completes with a [PlacementGroup]. |
7282 * | 7725 * |
7283 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 7726 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
7284 * error. | 7727 * error. |
7285 * | 7728 * |
7286 * If the used [http.Client] completes with an error when making a REST call, | 7729 * If the used [http.Client] completes with an error when making a REST call, |
7287 * this method will complete with the same error. | 7730 * this method will complete with the same error. |
7288 */ | 7731 */ |
7289 async.Future<PlacementStrategy> patch(PlacementStrategy request, core.String p
rofileId, core.String id) { | 7732 async.Future<PlacementGroup> patch(PlacementGroup request, core.String profile
Id, core.String id) { |
7290 var _url = null; | 7733 var _url = null; |
7291 var _queryParams = new core.Map(); | 7734 var _queryParams = new core.Map(); |
7292 var _uploadMedia = null; | 7735 var _uploadMedia = null; |
7293 var _uploadOptions = null; | 7736 var _uploadOptions = null; |
7294 var _downloadOptions = commons.DownloadOptions.Metadata; | 7737 var _downloadOptions = commons.DownloadOptions.Metadata; |
7295 var _body = null; | 7738 var _body = null; |
7296 | 7739 |
7297 if (request != null) { | 7740 if (request != null) { |
7298 _body = convert.JSON.encode((request).toJson()); | 7741 _body = convert.JSON.encode((request).toJson()); |
7299 } | 7742 } |
7300 if (profileId == null) { | 7743 if (profileId == null) { |
7301 throw new core.ArgumentError("Parameter profileId is required."); | 7744 throw new core.ArgumentError("Parameter profileId is required."); |
7302 } | 7745 } |
7303 if (id == null) { | 7746 if (id == null) { |
7304 throw new core.ArgumentError("Parameter id is required."); | 7747 throw new core.ArgumentError("Parameter id is required."); |
7305 } | 7748 } |
7306 _queryParams["id"] = [id]; | 7749 _queryParams["id"] = [id]; |
7307 | 7750 |
7308 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementStrategies'; | 7751 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementGroups'; |
7309 | 7752 |
7310 var _response = _requester.request(_url, | 7753 var _response = _requester.request(_url, |
7311 "PATCH", | 7754 "PATCH", |
7312 body: _body, | 7755 body: _body, |
7313 queryParams: _queryParams, | 7756 queryParams: _queryParams, |
7314 uploadOptions: _uploadOptions, | 7757 uploadOptions: _uploadOptions, |
7315 uploadMedia: _uploadMedia, | 7758 uploadMedia: _uploadMedia, |
7316 downloadOptions: _downloadOptions); | 7759 downloadOptions: _downloadOptions); |
7317 return _response.then((data) => new PlacementStrategy.fromJson(data)); | 7760 return _response.then((data) => new PlacementGroup.fromJson(data)); |
7318 } | 7761 } |
7319 | 7762 |
7320 /** | 7763 /** |
7321 * Updates an existing placement strategy. | 7764 * Updates an existing placement group. |
7322 * | 7765 * |
7323 * [request] - The metadata request object. | 7766 * [request] - The metadata request object. |
7324 * | 7767 * |
7325 * Request parameters: | 7768 * Request parameters: |
7326 * | 7769 * |
7327 * [profileId] - User profile ID associated with this request. | 7770 * [profileId] - User profile ID associated with this request. |
7328 * | 7771 * |
7329 * Completes with a [PlacementStrategy]. | 7772 * Completes with a [PlacementGroup]. |
7330 * | 7773 * |
7331 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 7774 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
7332 * error. | 7775 * error. |
7333 * | 7776 * |
7334 * If the used [http.Client] completes with an error when making a REST call, | 7777 * If the used [http.Client] completes with an error when making a REST call, |
7335 * this method will complete with the same error. | 7778 * this method will complete with the same error. |
7336 */ | 7779 */ |
7337 async.Future<PlacementStrategy> update(PlacementStrategy request, core.String
profileId) { | 7780 async.Future<PlacementGroup> update(PlacementGroup request, core.String profil
eId) { |
7338 var _url = null; | 7781 var _url = null; |
7339 var _queryParams = new core.Map(); | 7782 var _queryParams = new core.Map(); |
7340 var _uploadMedia = null; | 7783 var _uploadMedia = null; |
7341 var _uploadOptions = null; | 7784 var _uploadOptions = null; |
7342 var _downloadOptions = commons.DownloadOptions.Metadata; | 7785 var _downloadOptions = commons.DownloadOptions.Metadata; |
7343 var _body = null; | 7786 var _body = null; |
7344 | 7787 |
7345 if (request != null) { | 7788 if (request != null) { |
7346 _body = convert.JSON.encode((request).toJson()); | 7789 _body = convert.JSON.encode((request).toJson()); |
7347 } | 7790 } |
7348 if (profileId == null) { | 7791 if (profileId == null) { |
7349 throw new core.ArgumentError("Parameter profileId is required."); | 7792 throw new core.ArgumentError("Parameter profileId is required."); |
7350 } | 7793 } |
7351 | 7794 |
7352 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementStrategies'; | 7795 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementGroups'; |
7353 | 7796 |
7354 var _response = _requester.request(_url, | 7797 var _response = _requester.request(_url, |
7355 "PUT", | 7798 "PUT", |
7356 body: _body, | 7799 body: _body, |
7357 queryParams: _queryParams, | 7800 queryParams: _queryParams, |
7358 uploadOptions: _uploadOptions, | 7801 uploadOptions: _uploadOptions, |
7359 uploadMedia: _uploadMedia, | 7802 uploadMedia: _uploadMedia, |
7360 downloadOptions: _downloadOptions); | 7803 downloadOptions: _downloadOptions); |
7361 return _response.then((data) => new PlacementStrategy.fromJson(data)); | 7804 return _response.then((data) => new PlacementGroup.fromJson(data)); |
7362 } | 7805 } |
7363 | 7806 |
7364 } | 7807 } |
7365 | 7808 |
7366 | 7809 |
7367 class PlacementsResourceApi { | 7810 class PlacementStrategiesResourceApi { |
7368 final commons.ApiRequester _requester; | 7811 final commons.ApiRequester _requester; |
7369 | 7812 |
7370 PlacementsResourceApi(commons.ApiRequester client) : | 7813 PlacementStrategiesResourceApi(commons.ApiRequester client) : |
7371 _requester = client; | 7814 _requester = client; |
7372 | 7815 |
7373 /** | 7816 /** |
7374 * Generates tags for a placement. | 7817 * Deletes an existing placement strategy. |
7375 * | 7818 * |
7376 * Request parameters: | 7819 * Request parameters: |
7377 * | 7820 * |
7378 * [profileId] - User profile ID associated with this request. | 7821 * [profileId] - User profile ID associated with this request. |
7379 * | 7822 * |
7380 * [campaignId] - Generate placements belonging to this campaign. This is a | 7823 * [id] - Placement strategy ID. |
7381 * required field. | |
7382 * | |
7383 * [placementIds] - Generate tags for these placements. | |
7384 * | |
7385 * [tagFormats] - Tag formats to generate for these placements. | |
7386 * | |
7387 * Completes with a [PlacementsGenerateTagsResponse]. | |
7388 * | 7824 * |
7389 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 7825 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
7390 * error. | 7826 * error. |
7391 * | 7827 * |
7392 * If the used [http.Client] completes with an error when making a REST call, | 7828 * If the used [http.Client] completes with an error when making a REST call, |
7393 * this method will complete with the same error. | 7829 * this method will complete with the same error. |
7394 */ | 7830 */ |
7395 async.Future<PlacementsGenerateTagsResponse> generatetags(core.String profileI
d, {core.String campaignId, core.List<core.String> placementIds, core.List<core.
String> tagFormats}) { | 7831 async.Future delete(core.String profileId, core.String id) { |
7396 var _url = null; | 7832 var _url = null; |
7397 var _queryParams = new core.Map(); | 7833 var _queryParams = new core.Map(); |
7398 var _uploadMedia = null; | 7834 var _uploadMedia = null; |
7399 var _uploadOptions = null; | 7835 var _uploadOptions = null; |
7400 var _downloadOptions = commons.DownloadOptions.Metadata; | 7836 var _downloadOptions = commons.DownloadOptions.Metadata; |
7401 var _body = null; | 7837 var _body = null; |
7402 | 7838 |
7403 if (profileId == null) { | 7839 if (profileId == null) { |
7404 throw new core.ArgumentError("Parameter profileId is required."); | 7840 throw new core.ArgumentError("Parameter profileId is required."); |
7405 } | 7841 } |
7406 if (campaignId != null) { | 7842 if (id == null) { |
7407 _queryParams["campaignId"] = [campaignId]; | 7843 throw new core.ArgumentError("Parameter id is required."); |
7408 } | |
7409 if (placementIds != null) { | |
7410 _queryParams["placementIds"] = placementIds; | |
7411 } | |
7412 if (tagFormats != null) { | |
7413 _queryParams["tagFormats"] = tagFormats; | |
7414 } | 7844 } |
7415 | 7845 |
7416 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cements/generatetags'; | 7846 _downloadOptions = null; |
| 7847 |
| 7848 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementStrategies/' + commons.Escaper.ecapeVariable('$id'); |
7417 | 7849 |
7418 var _response = _requester.request(_url, | 7850 var _response = _requester.request(_url, |
7419 "POST", | 7851 "DELETE", |
7420 body: _body, | 7852 body: _body, |
7421 queryParams: _queryParams, | 7853 queryParams: _queryParams, |
7422 uploadOptions: _uploadOptions, | 7854 uploadOptions: _uploadOptions, |
7423 uploadMedia: _uploadMedia, | 7855 uploadMedia: _uploadMedia, |
7424 downloadOptions: _downloadOptions); | 7856 downloadOptions: _downloadOptions); |
7425 return _response.then((data) => new PlacementsGenerateTagsResponse.fromJson(
data)); | 7857 return _response.then((data) => null); |
7426 } | 7858 } |
7427 | 7859 |
7428 /** | 7860 /** |
7429 * Gets one placement by ID. | 7861 * Gets one placement strategy by ID. |
7430 * | 7862 * |
7431 * Request parameters: | 7863 * Request parameters: |
7432 * | 7864 * |
7433 * [profileId] - User profile ID associated with this request. | 7865 * [profileId] - User profile ID associated with this request. |
7434 * | 7866 * |
7435 * [id] - Placement ID. | 7867 * [id] - Placement strategy ID. |
7436 * | 7868 * |
7437 * Completes with a [Placement]. | 7869 * Completes with a [PlacementStrategy]. |
7438 * | 7870 * |
7439 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 7871 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
7440 * error. | 7872 * error. |
7441 * | 7873 * |
7442 * If the used [http.Client] completes with an error when making a REST call, | 7874 * If the used [http.Client] completes with an error when making a REST call, |
7443 * this method will complete with the same error. | 7875 * this method will complete with the same error. |
7444 */ | 7876 */ |
7445 async.Future<Placement> get(core.String profileId, core.String id) { | 7877 async.Future<PlacementStrategy> get(core.String profileId, core.String id) { |
7446 var _url = null; | 7878 var _url = null; |
7447 var _queryParams = new core.Map(); | 7879 var _queryParams = new core.Map(); |
7448 var _uploadMedia = null; | 7880 var _uploadMedia = null; |
7449 var _uploadOptions = null; | 7881 var _uploadOptions = null; |
7450 var _downloadOptions = commons.DownloadOptions.Metadata; | 7882 var _downloadOptions = commons.DownloadOptions.Metadata; |
7451 var _body = null; | 7883 var _body = null; |
7452 | 7884 |
7453 if (profileId == null) { | 7885 if (profileId == null) { |
7454 throw new core.ArgumentError("Parameter profileId is required."); | 7886 throw new core.ArgumentError("Parameter profileId is required."); |
7455 } | 7887 } |
7456 if (id == null) { | 7888 if (id == null) { |
7457 throw new core.ArgumentError("Parameter id is required."); | 7889 throw new core.ArgumentError("Parameter id is required."); |
7458 } | 7890 } |
7459 | 7891 |
7460 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cements/' + commons.Escaper.ecapeVariable('$id'); | 7892 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementStrategies/' + commons.Escaper.ecapeVariable('$id'); |
7461 | 7893 |
7462 var _response = _requester.request(_url, | 7894 var _response = _requester.request(_url, |
7463 "GET", | 7895 "GET", |
7464 body: _body, | 7896 body: _body, |
7465 queryParams: _queryParams, | 7897 queryParams: _queryParams, |
7466 uploadOptions: _uploadOptions, | 7898 uploadOptions: _uploadOptions, |
7467 uploadMedia: _uploadMedia, | 7899 uploadMedia: _uploadMedia, |
7468 downloadOptions: _downloadOptions); | 7900 downloadOptions: _downloadOptions); |
7469 return _response.then((data) => new Placement.fromJson(data)); | 7901 return _response.then((data) => new PlacementStrategy.fromJson(data)); |
7470 } | 7902 } |
7471 | 7903 |
7472 /** | 7904 /** |
7473 * Inserts a new placement. | 7905 * Inserts a new placement strategy. |
7474 * | 7906 * |
7475 * [request] - The metadata request object. | 7907 * [request] - The metadata request object. |
7476 * | 7908 * |
7477 * Request parameters: | 7909 * Request parameters: |
7478 * | 7910 * |
7479 * [profileId] - User profile ID associated with this request. | 7911 * [profileId] - User profile ID associated with this request. |
7480 * | 7912 * |
7481 * Completes with a [Placement]. | 7913 * Completes with a [PlacementStrategy]. |
7482 * | 7914 * |
7483 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 7915 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
7484 * error. | 7916 * error. |
7485 * | 7917 * |
7486 * If the used [http.Client] completes with an error when making a REST call, | 7918 * If the used [http.Client] completes with an error when making a REST call, |
7487 * this method will complete with the same error. | 7919 * this method will complete with the same error. |
7488 */ | 7920 */ |
7489 async.Future<Placement> insert(Placement request, core.String profileId) { | 7921 async.Future<PlacementStrategy> insert(PlacementStrategy request, core.String
profileId) { |
7490 var _url = null; | 7922 var _url = null; |
7491 var _queryParams = new core.Map(); | 7923 var _queryParams = new core.Map(); |
7492 var _uploadMedia = null; | 7924 var _uploadMedia = null; |
7493 var _uploadOptions = null; | 7925 var _uploadOptions = null; |
7494 var _downloadOptions = commons.DownloadOptions.Metadata; | 7926 var _downloadOptions = commons.DownloadOptions.Metadata; |
7495 var _body = null; | 7927 var _body = null; |
7496 | 7928 |
7497 if (request != null) { | 7929 if (request != null) { |
7498 _body = convert.JSON.encode((request).toJson()); | 7930 _body = convert.JSON.encode((request).toJson()); |
7499 } | 7931 } |
7500 if (profileId == null) { | 7932 if (profileId == null) { |
7501 throw new core.ArgumentError("Parameter profileId is required."); | 7933 throw new core.ArgumentError("Parameter profileId is required."); |
7502 } | 7934 } |
7503 | 7935 |
7504 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cements'; | 7936 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementStrategies'; |
7505 | 7937 |
7506 var _response = _requester.request(_url, | 7938 var _response = _requester.request(_url, |
7507 "POST", | 7939 "POST", |
7508 body: _body, | 7940 body: _body, |
7509 queryParams: _queryParams, | 7941 queryParams: _queryParams, |
7510 uploadOptions: _uploadOptions, | 7942 uploadOptions: _uploadOptions, |
7511 uploadMedia: _uploadMedia, | 7943 uploadMedia: _uploadMedia, |
7512 downloadOptions: _downloadOptions); | 7944 downloadOptions: _downloadOptions); |
7513 return _response.then((data) => new Placement.fromJson(data)); | 7945 return _response.then((data) => new PlacementStrategy.fromJson(data)); |
7514 } | 7946 } |
7515 | 7947 |
7516 /** | 7948 /** |
7517 * Retrieves a list of placements, possibly filtered. | 7949 * Retrieves a list of placement strategies, possibly filtered. |
7518 * | 7950 * |
7519 * Request parameters: | 7951 * Request parameters: |
7520 * | 7952 * |
7521 * [profileId] - User profile ID associated with this request. | 7953 * [profileId] - User profile ID associated with this request. |
7522 * | 7954 * |
7523 * [advertiserIds] - Select only placements that belong to these advertisers. | 7955 * [ids] - Select only placement strategies with these IDs. |
7524 * | |
7525 * [archived] - Select only archived placements. Don't set this field to | |
7526 * select both archived and non-archived placements. | |
7527 * | |
7528 * [campaignIds] - Select only placements that belong to these campaigns. | |
7529 * | |
7530 * [compatibilities] - Select only placements that are associated with these | |
7531 * compatibilities. WEB and WEB_INTERSTITIAL refer to rendering either on | |
7532 * desktop or on mobile devices for regular or interstitial ads respectively. | |
7533 * APP and APP_INTERSTITIAL are for rendering in mobile apps.IN_STREAM_VIDEO | |
7534 * refers to rendering in in-stream video ads developed with the VAST | |
7535 * standard. | |
7536 * | |
7537 * [contentCategoryIds] - Select only placements that are associated with | |
7538 * these content categories. | |
7539 * | |
7540 * [directorySiteIds] - Select only placements that are associated with these | |
7541 * directory sites. | |
7542 * | |
7543 * [groupIds] - Select only placements that belong to these placement groups. | |
7544 * | |
7545 * [ids] - Select only placements with these IDs. | |
7546 * | 7956 * |
7547 * [maxResults] - Maximum number of results to return. | 7957 * [maxResults] - Maximum number of results to return. |
7548 * | 7958 * |
7549 * [pageToken] - Value of the nextPageToken from the previous result page. | 7959 * [pageToken] - Value of the nextPageToken from the previous result page. |
7550 * | 7960 * |
7551 * [paymentSource] - Select only placements with this payment source. | 7961 * [searchString] - Allows searching for objects by name or ID. Wildcards (*) |
7552 * Possible string values are: | 7962 * are allowed. For example, "placementstrategy*2015" will return objects with |
7553 * - "PLACEMENT_AGENCY_PAID" | 7963 * names like "placementstrategy June 2015", "placementstrategy April 2015", |
7554 * - "PLACEMENT_PUBLISHER_PAID" | 7964 * or simply "placementstrategy 2015". Most of the searches also add wildcards |
7555 * | 7965 * implicitly at the start and the end of the search string. For example, a |
7556 * [placementStrategyIds] - Select only placements that are associated with | 7966 * search string of "placementstrategy" will match objects with name "my |
7557 * these placement strategies. | 7967 * placementstrategy", "placementstrategy 2015", or simply |
7558 * | 7968 * "placementstrategy". |
7559 * [pricingTypes] - Select only placements with these pricing types. | |
7560 * | |
7561 * [searchString] - Allows searching for placements by name or ID. Wildcards | |
7562 * (*) are allowed. For example, "placement*2015" will return placements with | |
7563 * names like "placement June 2015", "placement May 2015", or simply | |
7564 * "placements 2015". Most of the searches also add wildcards implicitly at | |
7565 * the start and the end of the search string. For example, a search string of | |
7566 * "placement" will match placements with name "my placement", "placement | |
7567 * 2015", or simply "placement". | |
7568 * | |
7569 * [siteIds] - Select only placements that are associated with these sites. | |
7570 * | |
7571 * [sizeIds] - Select only placements that are associated with these sizes. | |
7572 * | 7969 * |
7573 * [sortField] - Field by which to sort the list. | 7970 * [sortField] - Field by which to sort the list. |
7574 * Possible string values are: | 7971 * Possible string values are: |
7575 * - "ID" | 7972 * - "ID" |
7576 * - "NAME" | 7973 * - "NAME" |
7577 * | 7974 * |
7578 * [sortOrder] - Order of sorted results, default is ASCENDING. | 7975 * [sortOrder] - Order of sorted results, default is ASCENDING. |
7579 * Possible string values are: | 7976 * Possible string values are: |
7580 * - "ASCENDING" | 7977 * - "ASCENDING" |
7581 * - "DESCENDING" | 7978 * - "DESCENDING" |
7582 * | 7979 * |
7583 * Completes with a [PlacementsListResponse]. | 7980 * Completes with a [PlacementStrategiesListResponse]. |
7584 * | 7981 * |
7585 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 7982 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
7586 * error. | 7983 * error. |
7587 * | 7984 * |
7588 * If the used [http.Client] completes with an error when making a REST call, | 7985 * If the used [http.Client] completes with an error when making a REST call, |
7589 * this method will complete with the same error. | 7986 * this method will complete with the same error. |
7590 */ | 7987 */ |
7591 async.Future<PlacementsListResponse> list(core.String profileId, {core.List<co
re.String> advertiserIds, core.bool archived, core.List<core.String> campaignIds
, core.List<core.String> compatibilities, core.List<core.String> contentCategory
Ids, core.List<core.String> directorySiteIds, core.List<core.String> groupIds, c
ore.List<core.String> ids, core.int maxResults, core.String pageToken, core.Stri
ng paymentSource, core.List<core.String> placementStrategyIds, core.List<core.St
ring> pricingTypes, core.String searchString, core.List<core.String> siteIds, co
re.List<core.String> sizeIds, core.String sortField, core.String sortOrder}) { | 7988 async.Future<PlacementStrategiesListResponse> list(core.String profileId, {cor
e.List<core.String> ids, core.int maxResults, core.String pageToken, core.String
searchString, core.String sortField, core.String sortOrder}) { |
7592 var _url = null; | 7989 var _url = null; |
7593 var _queryParams = new core.Map(); | 7990 var _queryParams = new core.Map(); |
7594 var _uploadMedia = null; | 7991 var _uploadMedia = null; |
7595 var _uploadOptions = null; | 7992 var _uploadOptions = null; |
7596 var _downloadOptions = commons.DownloadOptions.Metadata; | 7993 var _downloadOptions = commons.DownloadOptions.Metadata; |
7597 var _body = null; | 7994 var _body = null; |
7598 | 7995 |
7599 if (profileId == null) { | 7996 if (profileId == null) { |
7600 throw new core.ArgumentError("Parameter profileId is required."); | 7997 throw new core.ArgumentError("Parameter profileId is required."); |
7601 } | 7998 } |
7602 if (advertiserIds != null) { | |
7603 _queryParams["advertiserIds"] = advertiserIds; | |
7604 } | |
7605 if (archived != null) { | |
7606 _queryParams["archived"] = ["${archived}"]; | |
7607 } | |
7608 if (campaignIds != null) { | |
7609 _queryParams["campaignIds"] = campaignIds; | |
7610 } | |
7611 if (compatibilities != null) { | |
7612 _queryParams["compatibilities"] = compatibilities; | |
7613 } | |
7614 if (contentCategoryIds != null) { | |
7615 _queryParams["contentCategoryIds"] = contentCategoryIds; | |
7616 } | |
7617 if (directorySiteIds != null) { | |
7618 _queryParams["directorySiteIds"] = directorySiteIds; | |
7619 } | |
7620 if (groupIds != null) { | |
7621 _queryParams["groupIds"] = groupIds; | |
7622 } | |
7623 if (ids != null) { | 7999 if (ids != null) { |
7624 _queryParams["ids"] = ids; | 8000 _queryParams["ids"] = ids; |
7625 } | 8001 } |
7626 if (maxResults != null) { | 8002 if (maxResults != null) { |
7627 _queryParams["maxResults"] = ["${maxResults}"]; | 8003 _queryParams["maxResults"] = ["${maxResults}"]; |
7628 } | 8004 } |
7629 if (pageToken != null) { | 8005 if (pageToken != null) { |
7630 _queryParams["pageToken"] = [pageToken]; | 8006 _queryParams["pageToken"] = [pageToken]; |
7631 } | 8007 } |
7632 if (paymentSource != null) { | |
7633 _queryParams["paymentSource"] = [paymentSource]; | |
7634 } | |
7635 if (placementStrategyIds != null) { | |
7636 _queryParams["placementStrategyIds"] = placementStrategyIds; | |
7637 } | |
7638 if (pricingTypes != null) { | |
7639 _queryParams["pricingTypes"] = pricingTypes; | |
7640 } | |
7641 if (searchString != null) { | 8008 if (searchString != null) { |
7642 _queryParams["searchString"] = [searchString]; | 8009 _queryParams["searchString"] = [searchString]; |
7643 } | 8010 } |
7644 if (siteIds != null) { | |
7645 _queryParams["siteIds"] = siteIds; | |
7646 } | |
7647 if (sizeIds != null) { | |
7648 _queryParams["sizeIds"] = sizeIds; | |
7649 } | |
7650 if (sortField != null) { | 8011 if (sortField != null) { |
7651 _queryParams["sortField"] = [sortField]; | 8012 _queryParams["sortField"] = [sortField]; |
7652 } | 8013 } |
7653 if (sortOrder != null) { | 8014 if (sortOrder != null) { |
7654 _queryParams["sortOrder"] = [sortOrder]; | 8015 _queryParams["sortOrder"] = [sortOrder]; |
7655 } | 8016 } |
7656 | 8017 |
7657 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cements'; | 8018 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementStrategies'; |
7658 | 8019 |
7659 var _response = _requester.request(_url, | 8020 var _response = _requester.request(_url, |
7660 "GET", | 8021 "GET", |
7661 body: _body, | 8022 body: _body, |
7662 queryParams: _queryParams, | 8023 queryParams: _queryParams, |
7663 uploadOptions: _uploadOptions, | 8024 uploadOptions: _uploadOptions, |
7664 uploadMedia: _uploadMedia, | 8025 uploadMedia: _uploadMedia, |
7665 downloadOptions: _downloadOptions); | 8026 downloadOptions: _downloadOptions); |
7666 return _response.then((data) => new PlacementsListResponse.fromJson(data)); | 8027 return _response.then((data) => new PlacementStrategiesListResponse.fromJson
(data)); |
7667 } | 8028 } |
7668 | 8029 |
7669 /** | 8030 /** |
7670 * Updates an existing placement. This method supports patch semantics. | 8031 * Updates an existing placement strategy. This method supports patch |
| 8032 * semantics. |
7671 * | 8033 * |
7672 * [request] - The metadata request object. | 8034 * [request] - The metadata request object. |
7673 * | 8035 * |
7674 * Request parameters: | 8036 * Request parameters: |
7675 * | 8037 * |
7676 * [profileId] - User profile ID associated with this request. | 8038 * [profileId] - User profile ID associated with this request. |
7677 * | 8039 * |
7678 * [id] - Placement ID. | 8040 * [id] - Placement strategy ID. |
7679 * | 8041 * |
7680 * Completes with a [Placement]. | 8042 * Completes with a [PlacementStrategy]. |
7681 * | 8043 * |
7682 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 8044 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
7683 * error. | 8045 * error. |
7684 * | 8046 * |
7685 * If the used [http.Client] completes with an error when making a REST call, | 8047 * If the used [http.Client] completes with an error when making a REST call, |
7686 * this method will complete with the same error. | 8048 * this method will complete with the same error. |
7687 */ | 8049 */ |
7688 async.Future<Placement> patch(Placement request, core.String profileId, core.S
tring id) { | 8050 async.Future<PlacementStrategy> patch(PlacementStrategy request, core.String p
rofileId, core.String id) { |
7689 var _url = null; | 8051 var _url = null; |
7690 var _queryParams = new core.Map(); | 8052 var _queryParams = new core.Map(); |
7691 var _uploadMedia = null; | 8053 var _uploadMedia = null; |
7692 var _uploadOptions = null; | 8054 var _uploadOptions = null; |
7693 var _downloadOptions = commons.DownloadOptions.Metadata; | 8055 var _downloadOptions = commons.DownloadOptions.Metadata; |
7694 var _body = null; | 8056 var _body = null; |
7695 | 8057 |
7696 if (request != null) { | 8058 if (request != null) { |
7697 _body = convert.JSON.encode((request).toJson()); | 8059 _body = convert.JSON.encode((request).toJson()); |
7698 } | 8060 } |
7699 if (profileId == null) { | 8061 if (profileId == null) { |
7700 throw new core.ArgumentError("Parameter profileId is required."); | 8062 throw new core.ArgumentError("Parameter profileId is required."); |
7701 } | 8063 } |
7702 if (id == null) { | 8064 if (id == null) { |
7703 throw new core.ArgumentError("Parameter id is required."); | 8065 throw new core.ArgumentError("Parameter id is required."); |
7704 } | 8066 } |
7705 _queryParams["id"] = [id]; | 8067 _queryParams["id"] = [id]; |
7706 | 8068 |
7707 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cements'; | 8069 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementStrategies'; |
7708 | 8070 |
7709 var _response = _requester.request(_url, | 8071 var _response = _requester.request(_url, |
7710 "PATCH", | 8072 "PATCH", |
7711 body: _body, | 8073 body: _body, |
7712 queryParams: _queryParams, | 8074 queryParams: _queryParams, |
7713 uploadOptions: _uploadOptions, | 8075 uploadOptions: _uploadOptions, |
7714 uploadMedia: _uploadMedia, | 8076 uploadMedia: _uploadMedia, |
7715 downloadOptions: _downloadOptions); | 8077 downloadOptions: _downloadOptions); |
7716 return _response.then((data) => new Placement.fromJson(data)); | 8078 return _response.then((data) => new PlacementStrategy.fromJson(data)); |
7717 } | 8079 } |
7718 | 8080 |
7719 /** | 8081 /** |
7720 * Updates an existing placement. | 8082 * Updates an existing placement strategy. |
7721 * | 8083 * |
7722 * [request] - The metadata request object. | 8084 * [request] - The metadata request object. |
7723 * | 8085 * |
7724 * Request parameters: | 8086 * Request parameters: |
7725 * | 8087 * |
7726 * [profileId] - User profile ID associated with this request. | 8088 * [profileId] - User profile ID associated with this request. |
7727 * | 8089 * |
7728 * Completes with a [Placement]. | 8090 * Completes with a [PlacementStrategy]. |
7729 * | 8091 * |
7730 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 8092 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
7731 * error. | 8093 * error. |
7732 * | 8094 * |
7733 * If the used [http.Client] completes with an error when making a REST call, | 8095 * If the used [http.Client] completes with an error when making a REST call, |
7734 * this method will complete with the same error. | 8096 * this method will complete with the same error. |
7735 */ | 8097 */ |
7736 async.Future<Placement> update(Placement request, core.String profileId) { | 8098 async.Future<PlacementStrategy> update(PlacementStrategy request, core.String
profileId) { |
7737 var _url = null; | 8099 var _url = null; |
7738 var _queryParams = new core.Map(); | 8100 var _queryParams = new core.Map(); |
7739 var _uploadMedia = null; | 8101 var _uploadMedia = null; |
7740 var _uploadOptions = null; | 8102 var _uploadOptions = null; |
7741 var _downloadOptions = commons.DownloadOptions.Metadata; | 8103 var _downloadOptions = commons.DownloadOptions.Metadata; |
7742 var _body = null; | 8104 var _body = null; |
7743 | 8105 |
7744 if (request != null) { | 8106 if (request != null) { |
7745 _body = convert.JSON.encode((request).toJson()); | 8107 _body = convert.JSON.encode((request).toJson()); |
7746 } | 8108 } |
7747 if (profileId == null) { | 8109 if (profileId == null) { |
7748 throw new core.ArgumentError("Parameter profileId is required."); | 8110 throw new core.ArgumentError("Parameter profileId is required."); |
7749 } | 8111 } |
7750 | 8112 |
7751 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cements'; | 8113 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cementStrategies'; |
7752 | 8114 |
7753 var _response = _requester.request(_url, | 8115 var _response = _requester.request(_url, |
7754 "PUT", | 8116 "PUT", |
7755 body: _body, | 8117 body: _body, |
7756 queryParams: _queryParams, | 8118 queryParams: _queryParams, |
7757 uploadOptions: _uploadOptions, | 8119 uploadOptions: _uploadOptions, |
7758 uploadMedia: _uploadMedia, | 8120 uploadMedia: _uploadMedia, |
7759 downloadOptions: _downloadOptions); | 8121 downloadOptions: _downloadOptions); |
7760 return _response.then((data) => new Placement.fromJson(data)); | 8122 return _response.then((data) => new PlacementStrategy.fromJson(data)); |
7761 } | 8123 } |
7762 | 8124 |
7763 } | 8125 } |
7764 | 8126 |
7765 | 8127 |
7766 class PlatformTypesResourceApi { | 8128 class PlacementsResourceApi { |
7767 final commons.ApiRequester _requester; | 8129 final commons.ApiRequester _requester; |
7768 | 8130 |
7769 PlatformTypesResourceApi(commons.ApiRequester client) : | 8131 PlacementsResourceApi(commons.ApiRequester client) : |
7770 _requester = client; | 8132 _requester = client; |
7771 | 8133 |
7772 /** | 8134 /** |
7773 * Retrieves a list of platform types. | 8135 * Generates tags for a placement. |
7774 * | 8136 * |
7775 * Request parameters: | 8137 * Request parameters: |
7776 * | 8138 * |
7777 * [profileId] - User profile ID associated with this request. | 8139 * [profileId] - User profile ID associated with this request. |
7778 * | 8140 * |
7779 * Completes with a [PlatformTypesListResponse]. | 8141 * [campaignId] - Generate placements belonging to this campaign. This is a |
| 8142 * required field. |
| 8143 * |
| 8144 * [placementIds] - Generate tags for these placements. |
| 8145 * |
| 8146 * [tagFormats] - Tag formats to generate for these placements. |
| 8147 * |
| 8148 * Completes with a [PlacementsGenerateTagsResponse]. |
7780 * | 8149 * |
7781 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 8150 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
7782 * error. | 8151 * error. |
7783 * | 8152 * |
7784 * If the used [http.Client] completes with an error when making a REST call, | 8153 * If the used [http.Client] completes with an error when making a REST call, |
7785 * this method will complete with the same error. | 8154 * this method will complete with the same error. |
7786 */ | 8155 */ |
7787 async.Future<PlatformTypesListResponse> list(core.String profileId) { | 8156 async.Future<PlacementsGenerateTagsResponse> generatetags(core.String profileI
d, {core.String campaignId, core.List<core.String> placementIds, core.List<core.
String> tagFormats}) { |
7788 var _url = null; | 8157 var _url = null; |
7789 var _queryParams = new core.Map(); | 8158 var _queryParams = new core.Map(); |
7790 var _uploadMedia = null; | 8159 var _uploadMedia = null; |
7791 var _uploadOptions = null; | 8160 var _uploadOptions = null; |
7792 var _downloadOptions = commons.DownloadOptions.Metadata; | 8161 var _downloadOptions = commons.DownloadOptions.Metadata; |
7793 var _body = null; | 8162 var _body = null; |
7794 | 8163 |
7795 if (profileId == null) { | 8164 if (profileId == null) { |
7796 throw new core.ArgumentError("Parameter profileId is required."); | 8165 throw new core.ArgumentError("Parameter profileId is required."); |
7797 } | 8166 } |
| 8167 if (campaignId != null) { |
| 8168 _queryParams["campaignId"] = [campaignId]; |
| 8169 } |
| 8170 if (placementIds != null) { |
| 8171 _queryParams["placementIds"] = placementIds; |
| 8172 } |
| 8173 if (tagFormats != null) { |
| 8174 _queryParams["tagFormats"] = tagFormats; |
| 8175 } |
7798 | 8176 |
7799 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
tformTypes'; | 8177 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cements/generatetags'; |
7800 | 8178 |
7801 var _response = _requester.request(_url, | 8179 var _response = _requester.request(_url, |
7802 "GET", | 8180 "POST", |
7803 body: _body, | 8181 body: _body, |
7804 queryParams: _queryParams, | 8182 queryParams: _queryParams, |
7805 uploadOptions: _uploadOptions, | 8183 uploadOptions: _uploadOptions, |
7806 uploadMedia: _uploadMedia, | 8184 uploadMedia: _uploadMedia, |
7807 downloadOptions: _downloadOptions); | 8185 downloadOptions: _downloadOptions); |
7808 return _response.then((data) => new PlatformTypesListResponse.fromJson(data)
); | 8186 return _response.then((data) => new PlacementsGenerateTagsResponse.fromJson(
data)); |
7809 } | 8187 } |
7810 | 8188 |
7811 } | |
7812 | |
7813 | |
7814 class PostalCodesResourceApi { | |
7815 final commons.ApiRequester _requester; | |
7816 | |
7817 PostalCodesResourceApi(commons.ApiRequester client) : | |
7818 _requester = client; | |
7819 | |
7820 /** | 8189 /** |
7821 * Retrieves a list of postal codes. | 8190 * Gets one placement by ID. |
7822 * | 8191 * |
7823 * Request parameters: | 8192 * Request parameters: |
7824 * | 8193 * |
7825 * [profileId] - User profile ID associated with this request. | 8194 * [profileId] - User profile ID associated with this request. |
7826 * | 8195 * |
7827 * Completes with a [PostalCodesListResponse]. | 8196 * [id] - Placement ID. |
| 8197 * |
| 8198 * Completes with a [Placement]. |
7828 * | 8199 * |
7829 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 8200 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
7830 * error. | 8201 * error. |
7831 * | 8202 * |
7832 * If the used [http.Client] completes with an error when making a REST call, | 8203 * If the used [http.Client] completes with an error when making a REST call, |
7833 * this method will complete with the same error. | 8204 * this method will complete with the same error. |
7834 */ | 8205 */ |
7835 async.Future<PostalCodesListResponse> list(core.String profileId) { | 8206 async.Future<Placement> get(core.String profileId, core.String id) { |
7836 var _url = null; | 8207 var _url = null; |
7837 var _queryParams = new core.Map(); | 8208 var _queryParams = new core.Map(); |
7838 var _uploadMedia = null; | 8209 var _uploadMedia = null; |
7839 var _uploadOptions = null; | 8210 var _uploadOptions = null; |
7840 var _downloadOptions = commons.DownloadOptions.Metadata; | 8211 var _downloadOptions = commons.DownloadOptions.Metadata; |
7841 var _body = null; | 8212 var _body = null; |
7842 | 8213 |
7843 if (profileId == null) { | 8214 if (profileId == null) { |
7844 throw new core.ArgumentError("Parameter profileId is required."); | 8215 throw new core.ArgumentError("Parameter profileId is required."); |
7845 } | 8216 } |
| 8217 if (id == null) { |
| 8218 throw new core.ArgumentError("Parameter id is required."); |
| 8219 } |
7846 | 8220 |
7847 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pos
talCodes'; | 8221 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cements/' + commons.Escaper.ecapeVariable('$id'); |
7848 | 8222 |
7849 var _response = _requester.request(_url, | 8223 var _response = _requester.request(_url, |
7850 "GET", | 8224 "GET", |
7851 body: _body, | 8225 body: _body, |
7852 queryParams: _queryParams, | 8226 queryParams: _queryParams, |
7853 uploadOptions: _uploadOptions, | 8227 uploadOptions: _uploadOptions, |
7854 uploadMedia: _uploadMedia, | 8228 uploadMedia: _uploadMedia, |
7855 downloadOptions: _downloadOptions); | 8229 downloadOptions: _downloadOptions); |
7856 return _response.then((data) => new PostalCodesListResponse.fromJson(data)); | 8230 return _response.then((data) => new Placement.fromJson(data)); |
7857 } | 8231 } |
7858 | 8232 |
7859 } | |
7860 | |
7861 | |
7862 class RegionsResourceApi { | |
7863 final commons.ApiRequester _requester; | |
7864 | |
7865 RegionsResourceApi(commons.ApiRequester client) : | |
7866 _requester = client; | |
7867 | |
7868 /** | 8233 /** |
7869 * Retrieves a list of regions. | 8234 * Inserts a new placement. |
| 8235 * |
| 8236 * [request] - The metadata request object. |
7870 * | 8237 * |
7871 * Request parameters: | 8238 * Request parameters: |
7872 * | 8239 * |
7873 * [profileId] - User profile ID associated with this request. | 8240 * [profileId] - User profile ID associated with this request. |
7874 * | 8241 * |
7875 * Completes with a [RegionsListResponse]. | 8242 * Completes with a [Placement]. |
7876 * | 8243 * |
7877 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 8244 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
7878 * error. | 8245 * error. |
7879 * | 8246 * |
7880 * If the used [http.Client] completes with an error when making a REST call, | 8247 * If the used [http.Client] completes with an error when making a REST call, |
7881 * this method will complete with the same error. | 8248 * this method will complete with the same error. |
7882 */ | 8249 */ |
7883 async.Future<RegionsListResponse> list(core.String profileId) { | 8250 async.Future<Placement> insert(Placement request, core.String profileId) { |
7884 var _url = null; | 8251 var _url = null; |
7885 var _queryParams = new core.Map(); | 8252 var _queryParams = new core.Map(); |
7886 var _uploadMedia = null; | 8253 var _uploadMedia = null; |
7887 var _uploadOptions = null; | 8254 var _uploadOptions = null; |
7888 var _downloadOptions = commons.DownloadOptions.Metadata; | 8255 var _downloadOptions = commons.DownloadOptions.Metadata; |
7889 var _body = null; | 8256 var _body = null; |
7890 | 8257 |
| 8258 if (request != null) { |
| 8259 _body = convert.JSON.encode((request).toJson()); |
| 8260 } |
7891 if (profileId == null) { | 8261 if (profileId == null) { |
7892 throw new core.ArgumentError("Parameter profileId is required."); | 8262 throw new core.ArgumentError("Parameter profileId is required."); |
7893 } | 8263 } |
7894 | 8264 |
7895 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/reg
ions'; | 8265 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cements'; |
7896 | 8266 |
7897 var _response = _requester.request(_url, | 8267 var _response = _requester.request(_url, |
7898 "GET", | 8268 "POST", |
7899 body: _body, | 8269 body: _body, |
7900 queryParams: _queryParams, | 8270 queryParams: _queryParams, |
7901 uploadOptions: _uploadOptions, | 8271 uploadOptions: _uploadOptions, |
7902 uploadMedia: _uploadMedia, | 8272 uploadMedia: _uploadMedia, |
7903 downloadOptions: _downloadOptions); | 8273 downloadOptions: _downloadOptions); |
7904 return _response.then((data) => new RegionsListResponse.fromJson(data)); | 8274 return _response.then((data) => new Placement.fromJson(data)); |
7905 } | 8275 } |
7906 | 8276 |
7907 } | |
7908 | |
7909 | |
7910 class ReportsResourceApi { | |
7911 final commons.ApiRequester _requester; | |
7912 | |
7913 ReportsCompatibleFieldsResourceApi get compatibleFields => new ReportsCompatib
leFieldsResourceApi(_requester); | |
7914 ReportsFilesResourceApi get files => new ReportsFilesResourceApi(_requester); | |
7915 | |
7916 ReportsResourceApi(commons.ApiRequester client) : | |
7917 _requester = client; | |
7918 | |
7919 /** | 8277 /** |
7920 * Deletes a report by its ID. | 8278 * Retrieves a list of placements, possibly filtered. |
7921 * | 8279 * |
7922 * Request parameters: | 8280 * Request parameters: |
7923 * | 8281 * |
7924 * [profileId] - The DFA user profile ID. | 8282 * [profileId] - User profile ID associated with this request. |
7925 * | 8283 * |
7926 * [reportId] - The ID of the report. | 8284 * [advertiserIds] - Select only placements that belong to these advertisers. |
| 8285 * |
| 8286 * [archived] - Select only archived placements. Don't set this field to |
| 8287 * select both archived and non-archived placements. |
| 8288 * |
| 8289 * [campaignIds] - Select only placements that belong to these campaigns. |
| 8290 * |
| 8291 * [compatibilities] - Select only placements that are associated with these |
| 8292 * compatibilities. WEB and WEB_INTERSTITIAL refer to rendering either on |
| 8293 * desktop or on mobile devices for regular or interstitial ads respectively. |
| 8294 * APP and APP_INTERSTITIAL are for rendering in mobile apps.IN_STREAM_VIDEO |
| 8295 * refers to rendering in in-stream video ads developed with the VAST |
| 8296 * standard. |
| 8297 * |
| 8298 * [contentCategoryIds] - Select only placements that are associated with |
| 8299 * these content categories. |
| 8300 * |
| 8301 * [directorySiteIds] - Select only placements that are associated with these |
| 8302 * directory sites. |
| 8303 * |
| 8304 * [groupIds] - Select only placements that belong to these placement groups. |
| 8305 * |
| 8306 * [ids] - Select only placements with these IDs. |
| 8307 * |
| 8308 * [maxEndDate] - Select only placements or placement groups whose end date is |
| 8309 * on or before the specified maxEndDate. The date should be formatted as |
| 8310 * "yyyy-MM-dd". |
| 8311 * |
| 8312 * [maxResults] - Maximum number of results to return. |
| 8313 * |
| 8314 * [maxStartDate] - Select only placements or placement groups whose start |
| 8315 * date is on or before the specified maxStartDate. The date should be |
| 8316 * formatted as "yyyy-MM-dd". |
| 8317 * |
| 8318 * [minEndDate] - Select only placements or placement groups whose end date is |
| 8319 * on or after the specified minEndDate. The date should be formatted as |
| 8320 * "yyyy-MM-dd". |
| 8321 * |
| 8322 * [minStartDate] - Select only placements or placement groups whose start |
| 8323 * date is on or after the specified minStartDate. The date should be |
| 8324 * formatted as "yyyy-MM-dd". |
| 8325 * |
| 8326 * [pageToken] - Value of the nextPageToken from the previous result page. |
| 8327 * |
| 8328 * [paymentSource] - Select only placements with this payment source. |
| 8329 * Possible string values are: |
| 8330 * - "PLACEMENT_AGENCY_PAID" |
| 8331 * - "PLACEMENT_PUBLISHER_PAID" |
| 8332 * |
| 8333 * [placementStrategyIds] - Select only placements that are associated with |
| 8334 * these placement strategies. |
| 8335 * |
| 8336 * [pricingTypes] - Select only placements with these pricing types. |
| 8337 * |
| 8338 * [searchString] - Allows searching for placements by name or ID. Wildcards |
| 8339 * (*) are allowed. For example, "placement*2015" will return placements with |
| 8340 * names like "placement June 2015", "placement May 2015", or simply |
| 8341 * "placements 2015". Most of the searches also add wildcards implicitly at |
| 8342 * the start and the end of the search string. For example, a search string of |
| 8343 * "placement" will match placements with name "my placement", "placement |
| 8344 * 2015", or simply "placement". |
| 8345 * |
| 8346 * [siteIds] - Select only placements that are associated with these sites. |
| 8347 * |
| 8348 * [sizeIds] - Select only placements that are associated with these sizes. |
| 8349 * |
| 8350 * [sortField] - Field by which to sort the list. |
| 8351 * Possible string values are: |
| 8352 * - "ID" |
| 8353 * - "NAME" |
| 8354 * |
| 8355 * [sortOrder] - Order of sorted results, default is ASCENDING. |
| 8356 * Possible string values are: |
| 8357 * - "ASCENDING" |
| 8358 * - "DESCENDING" |
| 8359 * |
| 8360 * Completes with a [PlacementsListResponse]. |
7927 * | 8361 * |
7928 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 8362 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
7929 * error. | 8363 * error. |
7930 * | |
7931 * If the used [http.Client] completes with an error when making a REST call, | |
7932 * this method will complete with the same error. | |
7933 */ | |
7934 async.Future delete(core.String profileId, core.String reportId) { | |
7935 var _url = null; | |
7936 var _queryParams = new core.Map(); | |
7937 var _uploadMedia = null; | |
7938 var _uploadOptions = null; | |
7939 var _downloadOptions = commons.DownloadOptions.Metadata; | |
7940 var _body = null; | |
7941 | |
7942 if (profileId == null) { | |
7943 throw new core.ArgumentError("Parameter profileId is required."); | |
7944 } | |
7945 if (reportId == null) { | |
7946 throw new core.ArgumentError("Parameter reportId is required."); | |
7947 } | |
7948 | |
7949 _downloadOptions = null; | |
7950 | |
7951 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts/' + commons.Escaper.ecapeVariable('$reportId'); | |
7952 | |
7953 var _response = _requester.request(_url, | |
7954 "DELETE", | |
7955 body: _body, | |
7956 queryParams: _queryParams, | |
7957 uploadOptions: _uploadOptions, | |
7958 uploadMedia: _uploadMedia, | |
7959 downloadOptions: _downloadOptions); | |
7960 return _response.then((data) => null); | |
7961 } | |
7962 | |
7963 /** | |
7964 * Retrieves a report by its ID. | |
7965 * | |
7966 * Request parameters: | |
7967 * | |
7968 * [profileId] - The DFA user profile ID. | |
7969 * | |
7970 * [reportId] - The ID of the report. | |
7971 * | |
7972 * Completes with a [Report]. | |
7973 * | |
7974 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | |
7975 * error. | |
7976 * | 8364 * |
7977 * If the used [http.Client] completes with an error when making a REST call, | 8365 * If the used [http.Client] completes with an error when making a REST call, |
7978 * this method will complete with the same error. | 8366 * this method will complete with the same error. |
7979 */ | 8367 */ |
7980 async.Future<Report> get(core.String profileId, core.String reportId) { | 8368 async.Future<PlacementsListResponse> list(core.String profileId, {core.List<co
re.String> advertiserIds, core.bool archived, core.List<core.String> campaignIds
, core.List<core.String> compatibilities, core.List<core.String> contentCategory
Ids, core.List<core.String> directorySiteIds, core.List<core.String> groupIds, c
ore.List<core.String> ids, core.String maxEndDate, core.int maxResults, core.Str
ing maxStartDate, core.String minEndDate, core.String minStartDate, core.String
pageToken, core.String paymentSource, core.List<core.String> placementStrategyId
s, core.List<core.String> pricingTypes, core.String searchString, core.List<core
.String> siteIds, core.List<core.String> sizeIds, core.String sortField, core.St
ring sortOrder}) { |
7981 var _url = null; | 8369 var _url = null; |
7982 var _queryParams = new core.Map(); | 8370 var _queryParams = new core.Map(); |
7983 var _uploadMedia = null; | 8371 var _uploadMedia = null; |
7984 var _uploadOptions = null; | 8372 var _uploadOptions = null; |
7985 var _downloadOptions = commons.DownloadOptions.Metadata; | 8373 var _downloadOptions = commons.DownloadOptions.Metadata; |
7986 var _body = null; | 8374 var _body = null; |
7987 | 8375 |
7988 if (profileId == null) { | 8376 if (profileId == null) { |
7989 throw new core.ArgumentError("Parameter profileId is required."); | 8377 throw new core.ArgumentError("Parameter profileId is required."); |
7990 } | 8378 } |
7991 if (reportId == null) { | 8379 if (advertiserIds != null) { |
7992 throw new core.ArgumentError("Parameter reportId is required."); | 8380 _queryParams["advertiserIds"] = advertiserIds; |
| 8381 } |
| 8382 if (archived != null) { |
| 8383 _queryParams["archived"] = ["${archived}"]; |
| 8384 } |
| 8385 if (campaignIds != null) { |
| 8386 _queryParams["campaignIds"] = campaignIds; |
| 8387 } |
| 8388 if (compatibilities != null) { |
| 8389 _queryParams["compatibilities"] = compatibilities; |
| 8390 } |
| 8391 if (contentCategoryIds != null) { |
| 8392 _queryParams["contentCategoryIds"] = contentCategoryIds; |
| 8393 } |
| 8394 if (directorySiteIds != null) { |
| 8395 _queryParams["directorySiteIds"] = directorySiteIds; |
| 8396 } |
| 8397 if (groupIds != null) { |
| 8398 _queryParams["groupIds"] = groupIds; |
| 8399 } |
| 8400 if (ids != null) { |
| 8401 _queryParams["ids"] = ids; |
| 8402 } |
| 8403 if (maxEndDate != null) { |
| 8404 _queryParams["maxEndDate"] = [maxEndDate]; |
| 8405 } |
| 8406 if (maxResults != null) { |
| 8407 _queryParams["maxResults"] = ["${maxResults}"]; |
| 8408 } |
| 8409 if (maxStartDate != null) { |
| 8410 _queryParams["maxStartDate"] = [maxStartDate]; |
| 8411 } |
| 8412 if (minEndDate != null) { |
| 8413 _queryParams["minEndDate"] = [minEndDate]; |
| 8414 } |
| 8415 if (minStartDate != null) { |
| 8416 _queryParams["minStartDate"] = [minStartDate]; |
| 8417 } |
| 8418 if (pageToken != null) { |
| 8419 _queryParams["pageToken"] = [pageToken]; |
| 8420 } |
| 8421 if (paymentSource != null) { |
| 8422 _queryParams["paymentSource"] = [paymentSource]; |
| 8423 } |
| 8424 if (placementStrategyIds != null) { |
| 8425 _queryParams["placementStrategyIds"] = placementStrategyIds; |
| 8426 } |
| 8427 if (pricingTypes != null) { |
| 8428 _queryParams["pricingTypes"] = pricingTypes; |
| 8429 } |
| 8430 if (searchString != null) { |
| 8431 _queryParams["searchString"] = [searchString]; |
| 8432 } |
| 8433 if (siteIds != null) { |
| 8434 _queryParams["siteIds"] = siteIds; |
| 8435 } |
| 8436 if (sizeIds != null) { |
| 8437 _queryParams["sizeIds"] = sizeIds; |
| 8438 } |
| 8439 if (sortField != null) { |
| 8440 _queryParams["sortField"] = [sortField]; |
| 8441 } |
| 8442 if (sortOrder != null) { |
| 8443 _queryParams["sortOrder"] = [sortOrder]; |
7993 } | 8444 } |
7994 | 8445 |
7995 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts/' + commons.Escaper.ecapeVariable('$reportId'); | 8446 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cements'; |
7996 | 8447 |
7997 var _response = _requester.request(_url, | 8448 var _response = _requester.request(_url, |
7998 "GET", | 8449 "GET", |
7999 body: _body, | 8450 body: _body, |
8000 queryParams: _queryParams, | 8451 queryParams: _queryParams, |
8001 uploadOptions: _uploadOptions, | 8452 uploadOptions: _uploadOptions, |
8002 uploadMedia: _uploadMedia, | 8453 uploadMedia: _uploadMedia, |
8003 downloadOptions: _downloadOptions); | 8454 downloadOptions: _downloadOptions); |
8004 return _response.then((data) => new Report.fromJson(data)); | 8455 return _response.then((data) => new PlacementsListResponse.fromJson(data)); |
8005 } | 8456 } |
8006 | 8457 |
8007 /** | 8458 /** |
8008 * Creates a report. | 8459 * Updates an existing placement. This method supports patch semantics. |
8009 * | 8460 * |
8010 * [request] - The metadata request object. | 8461 * [request] - The metadata request object. |
8011 * | 8462 * |
8012 * Request parameters: | 8463 * Request parameters: |
8013 * | 8464 * |
8014 * [profileId] - The DFA user profile ID. | 8465 * [profileId] - User profile ID associated with this request. |
8015 * | 8466 * |
8016 * Completes with a [Report]. | 8467 * [id] - Placement ID. |
| 8468 * |
| 8469 * Completes with a [Placement]. |
8017 * | 8470 * |
8018 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 8471 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
8019 * error. | 8472 * error. |
8020 * | 8473 * |
8021 * If the used [http.Client] completes with an error when making a REST call, | 8474 * If the used [http.Client] completes with an error when making a REST call, |
8022 * this method will complete with the same error. | 8475 * this method will complete with the same error. |
8023 */ | 8476 */ |
8024 async.Future<Report> insert(Report request, core.String profileId) { | 8477 async.Future<Placement> patch(Placement request, core.String profileId, core.S
tring id) { |
8025 var _url = null; | 8478 var _url = null; |
8026 var _queryParams = new core.Map(); | 8479 var _queryParams = new core.Map(); |
8027 var _uploadMedia = null; | 8480 var _uploadMedia = null; |
8028 var _uploadOptions = null; | 8481 var _uploadOptions = null; |
8029 var _downloadOptions = commons.DownloadOptions.Metadata; | 8482 var _downloadOptions = commons.DownloadOptions.Metadata; |
8030 var _body = null; | 8483 var _body = null; |
8031 | 8484 |
8032 if (request != null) { | 8485 if (request != null) { |
8033 _body = convert.JSON.encode((request).toJson()); | 8486 _body = convert.JSON.encode((request).toJson()); |
8034 } | 8487 } |
8035 if (profileId == null) { | 8488 if (profileId == null) { |
8036 throw new core.ArgumentError("Parameter profileId is required."); | 8489 throw new core.ArgumentError("Parameter profileId is required."); |
8037 } | 8490 } |
| 8491 if (id == null) { |
| 8492 throw new core.ArgumentError("Parameter id is required."); |
| 8493 } |
| 8494 _queryParams["id"] = [id]; |
8038 | 8495 |
8039 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts'; | 8496 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cements'; |
8040 | 8497 |
8041 var _response = _requester.request(_url, | 8498 var _response = _requester.request(_url, |
8042 "POST", | 8499 "PATCH", |
8043 body: _body, | 8500 body: _body, |
8044 queryParams: _queryParams, | 8501 queryParams: _queryParams, |
8045 uploadOptions: _uploadOptions, | 8502 uploadOptions: _uploadOptions, |
8046 uploadMedia: _uploadMedia, | 8503 uploadMedia: _uploadMedia, |
8047 downloadOptions: _downloadOptions); | 8504 downloadOptions: _downloadOptions); |
8048 return _response.then((data) => new Report.fromJson(data)); | 8505 return _response.then((data) => new Placement.fromJson(data)); |
8049 } | 8506 } |
8050 | 8507 |
8051 /** | 8508 /** |
8052 * Retrieves list of reports. | 8509 * Updates an existing placement. |
| 8510 * |
| 8511 * [request] - The metadata request object. |
8053 * | 8512 * |
8054 * Request parameters: | 8513 * Request parameters: |
8055 * | 8514 * |
8056 * [profileId] - The DFA user profile ID. | 8515 * [profileId] - User profile ID associated with this request. |
8057 * | 8516 * |
8058 * [maxResults] - Maximum number of results to return. | 8517 * Completes with a [Placement]. |
8059 * Value must be between "0" and "10". | |
8060 * | |
8061 * [pageToken] - The value of the nextToken from the previous result page. | |
8062 * | |
8063 * [scope] - The scope that defines which results are returned, default is | |
8064 * 'MINE'. | |
8065 * Possible string values are: | |
8066 * - "ALL" : All reports in account. | |
8067 * - "MINE" : My reports. | |
8068 * | |
8069 * [sortField] - The field by which to sort the list. | |
8070 * Possible string values are: | |
8071 * - "ID" : Sort by report ID. | |
8072 * - "LAST_MODIFIED_TIME" : Sort by 'lastModifiedTime' field. | |
8073 * - "NAME" : Sort by name of reports. | |
8074 * | |
8075 * [sortOrder] - Order of sorted results, default is 'DESCENDING'. | |
8076 * Possible string values are: | |
8077 * - "ASCENDING" : Ascending order. | |
8078 * - "DESCENDING" : Descending order. | |
8079 * | |
8080 * Completes with a [ReportList]. | |
8081 * | 8518 * |
8082 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 8519 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
8083 * error. | 8520 * error. |
8084 * | 8521 * |
8085 * If the used [http.Client] completes with an error when making a REST call, | 8522 * If the used [http.Client] completes with an error when making a REST call, |
8086 * this method will complete with the same error. | 8523 * this method will complete with the same error. |
8087 */ | 8524 */ |
8088 async.Future<ReportList> list(core.String profileId, {core.int maxResults, cor
e.String pageToken, core.String scope, core.String sortField, core.String sortOr
der}) { | 8525 async.Future<Placement> update(Placement request, core.String profileId) { |
8089 var _url = null; | 8526 var _url = null; |
8090 var _queryParams = new core.Map(); | 8527 var _queryParams = new core.Map(); |
8091 var _uploadMedia = null; | 8528 var _uploadMedia = null; |
8092 var _uploadOptions = null; | 8529 var _uploadOptions = null; |
8093 var _downloadOptions = commons.DownloadOptions.Metadata; | 8530 var _downloadOptions = commons.DownloadOptions.Metadata; |
8094 var _body = null; | 8531 var _body = null; |
8095 | 8532 |
| 8533 if (request != null) { |
| 8534 _body = convert.JSON.encode((request).toJson()); |
| 8535 } |
8096 if (profileId == null) { | 8536 if (profileId == null) { |
8097 throw new core.ArgumentError("Parameter profileId is required."); | 8537 throw new core.ArgumentError("Parameter profileId is required."); |
8098 } | 8538 } |
8099 if (maxResults != null) { | |
8100 _queryParams["maxResults"] = ["${maxResults}"]; | |
8101 } | |
8102 if (pageToken != null) { | |
8103 _queryParams["pageToken"] = [pageToken]; | |
8104 } | |
8105 if (scope != null) { | |
8106 _queryParams["scope"] = [scope]; | |
8107 } | |
8108 if (sortField != null) { | |
8109 _queryParams["sortField"] = [sortField]; | |
8110 } | |
8111 if (sortOrder != null) { | |
8112 _queryParams["sortOrder"] = [sortOrder]; | |
8113 } | |
8114 | 8539 |
8115 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts'; | 8540 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
cements'; |
8116 | 8541 |
8117 var _response = _requester.request(_url, | 8542 var _response = _requester.request(_url, |
8118 "GET", | 8543 "PUT", |
8119 body: _body, | 8544 body: _body, |
8120 queryParams: _queryParams, | 8545 queryParams: _queryParams, |
8121 uploadOptions: _uploadOptions, | 8546 uploadOptions: _uploadOptions, |
8122 uploadMedia: _uploadMedia, | 8547 uploadMedia: _uploadMedia, |
8123 downloadOptions: _downloadOptions); | 8548 downloadOptions: _downloadOptions); |
8124 return _response.then((data) => new ReportList.fromJson(data)); | 8549 return _response.then((data) => new Placement.fromJson(data)); |
8125 } | 8550 } |
8126 | 8551 |
| 8552 } |
| 8553 |
| 8554 |
| 8555 class PlatformTypesResourceApi { |
| 8556 final commons.ApiRequester _requester; |
| 8557 |
| 8558 PlatformTypesResourceApi(commons.ApiRequester client) : |
| 8559 _requester = client; |
| 8560 |
8127 /** | 8561 /** |
8128 * Updates a report. This method supports patch semantics. | 8562 * Gets one platform type by ID. |
8129 * | |
8130 * [request] - The metadata request object. | |
8131 * | 8563 * |
8132 * Request parameters: | 8564 * Request parameters: |
8133 * | 8565 * |
8134 * [profileId] - The DFA user profile ID. | 8566 * [profileId] - User profile ID associated with this request. |
8135 * | 8567 * |
8136 * [reportId] - The ID of the report. | 8568 * [id] - Platform type ID. |
8137 * | 8569 * |
8138 * Completes with a [Report]. | 8570 * Completes with a [PlatformType]. |
8139 * | 8571 * |
8140 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 8572 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
8141 * error. | 8573 * error. |
8142 * | 8574 * |
8143 * If the used [http.Client] completes with an error when making a REST call, | 8575 * If the used [http.Client] completes with an error when making a REST call, |
8144 * this method will complete with the same error. | 8576 * this method will complete with the same error. |
8145 */ | 8577 */ |
8146 async.Future<Report> patch(Report request, core.String profileId, core.String
reportId) { | 8578 async.Future<PlatformType> get(core.String profileId, core.String id) { |
8147 var _url = null; | 8579 var _url = null; |
8148 var _queryParams = new core.Map(); | 8580 var _queryParams = new core.Map(); |
8149 var _uploadMedia = null; | 8581 var _uploadMedia = null; |
8150 var _uploadOptions = null; | 8582 var _uploadOptions = null; |
8151 var _downloadOptions = commons.DownloadOptions.Metadata; | 8583 var _downloadOptions = commons.DownloadOptions.Metadata; |
8152 var _body = null; | 8584 var _body = null; |
8153 | 8585 |
8154 if (request != null) { | |
8155 _body = convert.JSON.encode((request).toJson()); | |
8156 } | |
8157 if (profileId == null) { | 8586 if (profileId == null) { |
8158 throw new core.ArgumentError("Parameter profileId is required."); | 8587 throw new core.ArgumentError("Parameter profileId is required."); |
8159 } | 8588 } |
8160 if (reportId == null) { | 8589 if (id == null) { |
8161 throw new core.ArgumentError("Parameter reportId is required."); | 8590 throw new core.ArgumentError("Parameter id is required."); |
8162 } | 8591 } |
8163 | 8592 |
8164 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts/' + commons.Escaper.ecapeVariable('$reportId'); | 8593 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
tformTypes/' + commons.Escaper.ecapeVariable('$id'); |
8165 | 8594 |
8166 var _response = _requester.request(_url, | 8595 var _response = _requester.request(_url, |
8167 "PATCH", | 8596 "GET", |
8168 body: _body, | 8597 body: _body, |
8169 queryParams: _queryParams, | 8598 queryParams: _queryParams, |
8170 uploadOptions: _uploadOptions, | 8599 uploadOptions: _uploadOptions, |
8171 uploadMedia: _uploadMedia, | 8600 uploadMedia: _uploadMedia, |
8172 downloadOptions: _downloadOptions); | 8601 downloadOptions: _downloadOptions); |
8173 return _response.then((data) => new Report.fromJson(data)); | 8602 return _response.then((data) => new PlatformType.fromJson(data)); |
8174 } | 8603 } |
8175 | 8604 |
8176 /** | 8605 /** |
8177 * Runs a report. | 8606 * Retrieves a list of platform types. |
8178 * | 8607 * |
8179 * Request parameters: | 8608 * Request parameters: |
8180 * | 8609 * |
8181 * [profileId] - The DFA profile ID. | 8610 * [profileId] - User profile ID associated with this request. |
8182 * | 8611 * |
8183 * [reportId] - The ID of the report. | 8612 * Completes with a [PlatformTypesListResponse]. |
8184 * | |
8185 * [synchronous] - If set and true, tries to run the report synchronously. | |
8186 * | |
8187 * Completes with a [File]. | |
8188 * | 8613 * |
8189 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 8614 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
8190 * error. | 8615 * error. |
8191 * | 8616 * |
8192 * If the used [http.Client] completes with an error when making a REST call, | 8617 * If the used [http.Client] completes with an error when making a REST call, |
8193 * this method will complete with the same error. | 8618 * this method will complete with the same error. |
8194 */ | 8619 */ |
8195 async.Future<File> run(core.String profileId, core.String reportId, {core.bool
synchronous}) { | 8620 async.Future<PlatformTypesListResponse> list(core.String profileId) { |
8196 var _url = null; | 8621 var _url = null; |
8197 var _queryParams = new core.Map(); | 8622 var _queryParams = new core.Map(); |
8198 var _uploadMedia = null; | 8623 var _uploadMedia = null; |
8199 var _uploadOptions = null; | 8624 var _uploadOptions = null; |
8200 var _downloadOptions = commons.DownloadOptions.Metadata; | 8625 var _downloadOptions = commons.DownloadOptions.Metadata; |
8201 var _body = null; | 8626 var _body = null; |
8202 | 8627 |
8203 if (profileId == null) { | 8628 if (profileId == null) { |
8204 throw new core.ArgumentError("Parameter profileId is required."); | 8629 throw new core.ArgumentError("Parameter profileId is required."); |
8205 } | 8630 } |
8206 if (reportId == null) { | |
8207 throw new core.ArgumentError("Parameter reportId is required."); | |
8208 } | |
8209 if (synchronous != null) { | |
8210 _queryParams["synchronous"] = ["${synchronous}"]; | |
8211 } | |
8212 | 8631 |
8213 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts/' + commons.Escaper.ecapeVariable('$reportId') + '/run'; | 8632 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pla
tformTypes'; |
8214 | 8633 |
8215 var _response = _requester.request(_url, | 8634 var _response = _requester.request(_url, |
8216 "POST", | 8635 "GET", |
8217 body: _body, | 8636 body: _body, |
8218 queryParams: _queryParams, | 8637 queryParams: _queryParams, |
8219 uploadOptions: _uploadOptions, | 8638 uploadOptions: _uploadOptions, |
8220 uploadMedia: _uploadMedia, | 8639 uploadMedia: _uploadMedia, |
8221 downloadOptions: _downloadOptions); | 8640 downloadOptions: _downloadOptions); |
8222 return _response.then((data) => new File.fromJson(data)); | 8641 return _response.then((data) => new PlatformTypesListResponse.fromJson(data)
); |
8223 } | 8642 } |
8224 | 8643 |
| 8644 } |
| 8645 |
| 8646 |
| 8647 class PostalCodesResourceApi { |
| 8648 final commons.ApiRequester _requester; |
| 8649 |
| 8650 PostalCodesResourceApi(commons.ApiRequester client) : |
| 8651 _requester = client; |
| 8652 |
8225 /** | 8653 /** |
8226 * Updates a report. | 8654 * Gets one postal code by ID. |
8227 * | |
8228 * [request] - The metadata request object. | |
8229 * | 8655 * |
8230 * Request parameters: | 8656 * Request parameters: |
8231 * | 8657 * |
8232 * [profileId] - The DFA user profile ID. | 8658 * [profileId] - User profile ID associated with this request. |
8233 * | 8659 * |
8234 * [reportId] - The ID of the report. | 8660 * [code] - Postal code ID. |
8235 * | 8661 * |
8236 * Completes with a [Report]. | 8662 * Completes with a [PostalCode]. |
8237 * | 8663 * |
8238 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 8664 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
8239 * error. | 8665 * error. |
8240 * | 8666 * |
8241 * If the used [http.Client] completes with an error when making a REST call, | 8667 * If the used [http.Client] completes with an error when making a REST call, |
8242 * this method will complete with the same error. | 8668 * this method will complete with the same error. |
8243 */ | 8669 */ |
8244 async.Future<Report> update(Report request, core.String profileId, core.String
reportId) { | 8670 async.Future<PostalCode> get(core.String profileId, core.String code) { |
8245 var _url = null; | 8671 var _url = null; |
8246 var _queryParams = new core.Map(); | 8672 var _queryParams = new core.Map(); |
8247 var _uploadMedia = null; | 8673 var _uploadMedia = null; |
8248 var _uploadOptions = null; | 8674 var _uploadOptions = null; |
8249 var _downloadOptions = commons.DownloadOptions.Metadata; | 8675 var _downloadOptions = commons.DownloadOptions.Metadata; |
8250 var _body = null; | 8676 var _body = null; |
8251 | 8677 |
8252 if (request != null) { | |
8253 _body = convert.JSON.encode((request).toJson()); | |
8254 } | |
8255 if (profileId == null) { | 8678 if (profileId == null) { |
8256 throw new core.ArgumentError("Parameter profileId is required."); | 8679 throw new core.ArgumentError("Parameter profileId is required."); |
8257 } | 8680 } |
8258 if (reportId == null) { | 8681 if (code == null) { |
8259 throw new core.ArgumentError("Parameter reportId is required."); | 8682 throw new core.ArgumentError("Parameter code is required."); |
8260 } | 8683 } |
8261 | 8684 |
8262 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts/' + commons.Escaper.ecapeVariable('$reportId'); | 8685 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pos
talCodes/' + commons.Escaper.ecapeVariable('$code'); |
8263 | 8686 |
8264 var _response = _requester.request(_url, | 8687 var _response = _requester.request(_url, |
8265 "PUT", | 8688 "GET", |
8266 body: _body, | 8689 body: _body, |
8267 queryParams: _queryParams, | 8690 queryParams: _queryParams, |
8268 uploadOptions: _uploadOptions, | 8691 uploadOptions: _uploadOptions, |
8269 uploadMedia: _uploadMedia, | 8692 uploadMedia: _uploadMedia, |
8270 downloadOptions: _downloadOptions); | 8693 downloadOptions: _downloadOptions); |
8271 return _response.then((data) => new Report.fromJson(data)); | 8694 return _response.then((data) => new PostalCode.fromJson(data)); |
8272 } | 8695 } |
8273 | 8696 |
8274 } | |
8275 | |
8276 | |
8277 class ReportsCompatibleFieldsResourceApi { | |
8278 final commons.ApiRequester _requester; | |
8279 | |
8280 ReportsCompatibleFieldsResourceApi(commons.ApiRequester client) : | |
8281 _requester = client; | |
8282 | |
8283 /** | 8697 /** |
8284 * Returns the fields that are compatible to be selected in the respective | 8698 * Retrieves a list of postal codes. |
8285 * sections of a report criteria, given the fields already selected in the | |
8286 * input report and user permissions. | |
8287 * | |
8288 * [request] - The metadata request object. | |
8289 * | 8699 * |
8290 * Request parameters: | 8700 * Request parameters: |
8291 * | 8701 * |
8292 * [profileId] - The DFA user profile ID. | 8702 * [profileId] - User profile ID associated with this request. |
8293 * | 8703 * |
8294 * Completes with a [CompatibleFields]. | 8704 * Completes with a [PostalCodesListResponse]. |
8295 * | 8705 * |
8296 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 8706 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
8297 * error. | 8707 * error. |
8298 * | 8708 * |
8299 * If the used [http.Client] completes with an error when making a REST call, | 8709 * If the used [http.Client] completes with an error when making a REST call, |
8300 * this method will complete with the same error. | 8710 * this method will complete with the same error. |
8301 */ | 8711 */ |
8302 async.Future<CompatibleFields> query(Report request, core.String profileId) { | 8712 async.Future<PostalCodesListResponse> list(core.String profileId) { |
8303 var _url = null; | 8713 var _url = null; |
8304 var _queryParams = new core.Map(); | 8714 var _queryParams = new core.Map(); |
8305 var _uploadMedia = null; | 8715 var _uploadMedia = null; |
8306 var _uploadOptions = null; | 8716 var _uploadOptions = null; |
8307 var _downloadOptions = commons.DownloadOptions.Metadata; | 8717 var _downloadOptions = commons.DownloadOptions.Metadata; |
8308 var _body = null; | 8718 var _body = null; |
8309 | 8719 |
8310 if (request != null) { | |
8311 _body = convert.JSON.encode((request).toJson()); | |
8312 } | |
8313 if (profileId == null) { | 8720 if (profileId == null) { |
8314 throw new core.ArgumentError("Parameter profileId is required."); | 8721 throw new core.ArgumentError("Parameter profileId is required."); |
8315 } | 8722 } |
8316 | 8723 |
8317 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts/compatiblefields/query'; | 8724 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pos
talCodes'; |
8318 | 8725 |
8319 var _response = _requester.request(_url, | 8726 var _response = _requester.request(_url, |
8320 "POST", | 8727 "GET", |
8321 body: _body, | 8728 body: _body, |
8322 queryParams: _queryParams, | 8729 queryParams: _queryParams, |
8323 uploadOptions: _uploadOptions, | 8730 uploadOptions: _uploadOptions, |
8324 uploadMedia: _uploadMedia, | 8731 uploadMedia: _uploadMedia, |
8325 downloadOptions: _downloadOptions); | 8732 downloadOptions: _downloadOptions); |
8326 return _response.then((data) => new CompatibleFields.fromJson(data)); | 8733 return _response.then((data) => new PostalCodesListResponse.fromJson(data)); |
8327 } | 8734 } |
8328 | 8735 |
8329 } | 8736 } |
8330 | 8737 |
8331 | 8738 |
8332 class ReportsFilesResourceApi { | 8739 class ProjectsResourceApi { |
8333 final commons.ApiRequester _requester; | 8740 final commons.ApiRequester _requester; |
8334 | 8741 |
8335 ReportsFilesResourceApi(commons.ApiRequester client) : | 8742 ProjectsResourceApi(commons.ApiRequester client) : |
8336 _requester = client; | 8743 _requester = client; |
8337 | 8744 |
8338 /** | 8745 /** |
8339 * Retrieves a report file. | 8746 * Gets one project by ID. |
8340 * | 8747 * |
8341 * Request parameters: | 8748 * Request parameters: |
8342 * | 8749 * |
8343 * [profileId] - The DFA profile ID. | 8750 * [profileId] - User profile ID associated with this request. |
8344 * | 8751 * |
8345 * [reportId] - The ID of the report. | 8752 * [id] - Project ID. |
8346 * | 8753 * |
8347 * [fileId] - The ID of the report file. | 8754 * Completes with a [Project]. |
8348 * | |
8349 * [downloadOptions] - Options for downloading. A download can be either a | |
8350 * Metadata (default) or Media download. Partial Media downloads are possible | |
8351 * as well. | |
8352 * | |
8353 * Completes with a | |
8354 * | |
8355 * - [File] for Metadata downloads (see [downloadOptions]). | |
8356 * | |
8357 * - [commons.Media] for Media downloads (see [downloadOptions]). | |
8358 * | 8755 * |
8359 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 8756 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
8360 * error. | 8757 * error. |
8361 * | 8758 * |
8362 * If the used [http.Client] completes with an error when making a REST call, | 8759 * If the used [http.Client] completes with an error when making a REST call, |
8363 * this method will complete with the same error. | 8760 * this method will complete with the same error. |
8364 */ | 8761 */ |
8365 async.Future get(core.String profileId, core.String reportId, core.String file
Id, {commons.DownloadOptions downloadOptions: commons.DownloadOptions.Metadata})
{ | 8762 async.Future<Project> get(core.String profileId, core.String id) { |
8366 var _url = null; | 8763 var _url = null; |
8367 var _queryParams = new core.Map(); | 8764 var _queryParams = new core.Map(); |
8368 var _uploadMedia = null; | 8765 var _uploadMedia = null; |
8369 var _uploadOptions = null; | 8766 var _uploadOptions = null; |
8370 var _downloadOptions = commons.DownloadOptions.Metadata; | 8767 var _downloadOptions = commons.DownloadOptions.Metadata; |
8371 var _body = null; | 8768 var _body = null; |
8372 | 8769 |
8373 if (profileId == null) { | 8770 if (profileId == null) { |
8374 throw new core.ArgumentError("Parameter profileId is required."); | 8771 throw new core.ArgumentError("Parameter profileId is required."); |
8375 } | 8772 } |
8376 if (reportId == null) { | 8773 if (id == null) { |
8377 throw new core.ArgumentError("Parameter reportId is required."); | 8774 throw new core.ArgumentError("Parameter id is required."); |
8378 } | |
8379 if (fileId == null) { | |
8380 throw new core.ArgumentError("Parameter fileId is required."); | |
8381 } | 8775 } |
8382 | 8776 |
8383 _downloadOptions = downloadOptions; | 8777 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pro
jects/' + commons.Escaper.ecapeVariable('$id'); |
8384 | |
8385 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts/' + commons.Escaper.ecapeVariable('$reportId') + '/files/' + commons.Escape
r.ecapeVariable('$fileId'); | |
8386 | 8778 |
8387 var _response = _requester.request(_url, | 8779 var _response = _requester.request(_url, |
8388 "GET", | 8780 "GET", |
8389 body: _body, | 8781 body: _body, |
8390 queryParams: _queryParams, | 8782 queryParams: _queryParams, |
8391 uploadOptions: _uploadOptions, | 8783 uploadOptions: _uploadOptions, |
8392 uploadMedia: _uploadMedia, | 8784 uploadMedia: _uploadMedia, |
8393 downloadOptions: _downloadOptions); | 8785 downloadOptions: _downloadOptions); |
8394 if (_downloadOptions == null || | 8786 return _response.then((data) => new Project.fromJson(data)); |
8395 _downloadOptions == commons.DownloadOptions.Metadata) { | |
8396 return _response.then((data) => new File.fromJson(data)); | |
8397 } else { | |
8398 return _response; | |
8399 } | |
8400 } | 8787 } |
8401 | 8788 |
8402 /** | 8789 /** |
8403 * Lists files for a report. | 8790 * Retrieves a list of projects, possibly filtered. |
8404 * | 8791 * |
8405 * Request parameters: | 8792 * Request parameters: |
8406 * | 8793 * |
8407 * [profileId] - The DFA profile ID. | 8794 * [profileId] - User profile ID associated with this request. |
8408 * | 8795 * |
8409 * [reportId] - The ID of the parent report. | 8796 * [advertiserIds] - Select only projects with these advertiser IDs. |
| 8797 * |
| 8798 * [ids] - Select only projects with these IDs. |
8410 * | 8799 * |
8411 * [maxResults] - Maximum number of results to return. | 8800 * [maxResults] - Maximum number of results to return. |
8412 * Value must be between "0" and "10". | |
8413 * | 8801 * |
8414 * [pageToken] - The value of the nextToken from the previous result page. | 8802 * [pageToken] - Value of the nextPageToken from the previous result page. |
8415 * | 8803 * |
8416 * [sortField] - The field by which to sort the list. | 8804 * [searchString] - Allows searching for projects by name or ID. Wildcards (*) |
| 8805 * are allowed. For example, "project*2015" will return projects with names |
| 8806 * like "project June 2015", "project April 2015", or simply "project 2015". |
| 8807 * Most of the searches also add wildcards implicitly at the start and the end |
| 8808 * of the search string. For example, a search string of "project" will match |
| 8809 * projects with name "my project", "project 2015", or simply "project". |
| 8810 * |
| 8811 * [sortField] - Field by which to sort the list. |
8417 * Possible string values are: | 8812 * Possible string values are: |
8418 * - "ID" : Sort by file ID. | 8813 * - "ID" |
8419 * - "LAST_MODIFIED_TIME" : Sort by 'lastmodifiedAt' field. | 8814 * - "NAME" |
8420 * | 8815 * |
8421 * [sortOrder] - Order of sorted results, default is 'DESCENDING'. | 8816 * [sortOrder] - Order of sorted results, default is ASCENDING. |
8422 * Possible string values are: | 8817 * Possible string values are: |
8423 * - "ASCENDING" : Ascending order. | 8818 * - "ASCENDING" |
8424 * - "DESCENDING" : Descending order. | 8819 * - "DESCENDING" |
8425 * | 8820 * |
8426 * Completes with a [FileList]. | 8821 * Completes with a [ProjectsListResponse]. |
8427 * | 8822 * |
8428 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 8823 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
8429 * error. | 8824 * error. |
8430 * | 8825 * |
8431 * If the used [http.Client] completes with an error when making a REST call, | 8826 * If the used [http.Client] completes with an error when making a REST call, |
8432 * this method will complete with the same error. | 8827 * this method will complete with the same error. |
8433 */ | 8828 */ |
8434 async.Future<FileList> list(core.String profileId, core.String reportId, {core
.int maxResults, core.String pageToken, core.String sortField, core.String sortO
rder}) { | 8829 async.Future<ProjectsListResponse> list(core.String profileId, {core.List<core
.String> advertiserIds, core.List<core.String> ids, core.int maxResults, core.St
ring pageToken, core.String searchString, core.String sortField, core.String sor
tOrder}) { |
8435 var _url = null; | 8830 var _url = null; |
8436 var _queryParams = new core.Map(); | 8831 var _queryParams = new core.Map(); |
8437 var _uploadMedia = null; | 8832 var _uploadMedia = null; |
8438 var _uploadOptions = null; | 8833 var _uploadOptions = null; |
8439 var _downloadOptions = commons.DownloadOptions.Metadata; | 8834 var _downloadOptions = commons.DownloadOptions.Metadata; |
8440 var _body = null; | 8835 var _body = null; |
8441 | 8836 |
8442 if (profileId == null) { | 8837 if (profileId == null) { |
8443 throw new core.ArgumentError("Parameter profileId is required."); | 8838 throw new core.ArgumentError("Parameter profileId is required."); |
8444 } | 8839 } |
8445 if (reportId == null) { | 8840 if (advertiserIds != null) { |
8446 throw new core.ArgumentError("Parameter reportId is required."); | 8841 _queryParams["advertiserIds"] = advertiserIds; |
| 8842 } |
| 8843 if (ids != null) { |
| 8844 _queryParams["ids"] = ids; |
8447 } | 8845 } |
8448 if (maxResults != null) { | 8846 if (maxResults != null) { |
8449 _queryParams["maxResults"] = ["${maxResults}"]; | 8847 _queryParams["maxResults"] = ["${maxResults}"]; |
8450 } | 8848 } |
8451 if (pageToken != null) { | 8849 if (pageToken != null) { |
8452 _queryParams["pageToken"] = [pageToken]; | 8850 _queryParams["pageToken"] = [pageToken]; |
8453 } | 8851 } |
| 8852 if (searchString != null) { |
| 8853 _queryParams["searchString"] = [searchString]; |
| 8854 } |
8454 if (sortField != null) { | 8855 if (sortField != null) { |
8455 _queryParams["sortField"] = [sortField]; | 8856 _queryParams["sortField"] = [sortField]; |
8456 } | 8857 } |
8457 if (sortOrder != null) { | 8858 if (sortOrder != null) { |
8458 _queryParams["sortOrder"] = [sortOrder]; | 8859 _queryParams["sortOrder"] = [sortOrder]; |
8459 } | 8860 } |
8460 | 8861 |
8461 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts/' + commons.Escaper.ecapeVariable('$reportId') + '/files'; | 8862 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/pro
jects'; |
8462 | 8863 |
8463 var _response = _requester.request(_url, | 8864 var _response = _requester.request(_url, |
8464 "GET", | 8865 "GET", |
8465 body: _body, | 8866 body: _body, |
8466 queryParams: _queryParams, | 8867 queryParams: _queryParams, |
8467 uploadOptions: _uploadOptions, | 8868 uploadOptions: _uploadOptions, |
8468 uploadMedia: _uploadMedia, | 8869 uploadMedia: _uploadMedia, |
8469 downloadOptions: _downloadOptions); | 8870 downloadOptions: _downloadOptions); |
8470 return _response.then((data) => new FileList.fromJson(data)); | 8871 return _response.then((data) => new ProjectsListResponse.fromJson(data)); |
8471 } | 8872 } |
8472 | 8873 |
8473 } | 8874 } |
8474 | 8875 |
8475 | 8876 |
8476 class SitesResourceApi { | 8877 class RegionsResourceApi { |
8477 final commons.ApiRequester _requester; | 8878 final commons.ApiRequester _requester; |
8478 | 8879 |
8479 SitesResourceApi(commons.ApiRequester client) : | 8880 RegionsResourceApi(commons.ApiRequester client) : |
8480 _requester = client; | 8881 _requester = client; |
8481 | 8882 |
8482 /** | 8883 /** |
8483 * Gets one site by ID. | 8884 * Retrieves a list of regions. |
8484 * | 8885 * |
8485 * Request parameters: | 8886 * Request parameters: |
8486 * | 8887 * |
8487 * [profileId] - User profile ID associated with this request. | 8888 * [profileId] - User profile ID associated with this request. |
8488 * | 8889 * |
8489 * [id] - Site ID. | 8890 * Completes with a [RegionsListResponse]. |
8490 * | |
8491 * Completes with a [Site]. | |
8492 * | 8891 * |
8493 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 8892 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
8494 * error. | 8893 * error. |
8495 * | 8894 * |
8496 * If the used [http.Client] completes with an error when making a REST call, | 8895 * If the used [http.Client] completes with an error when making a REST call, |
8497 * this method will complete with the same error. | 8896 * this method will complete with the same error. |
8498 */ | 8897 */ |
8499 async.Future<Site> get(core.String profileId, core.String id) { | 8898 async.Future<RegionsListResponse> list(core.String profileId) { |
8500 var _url = null; | 8899 var _url = null; |
8501 var _queryParams = new core.Map(); | 8900 var _queryParams = new core.Map(); |
8502 var _uploadMedia = null; | 8901 var _uploadMedia = null; |
8503 var _uploadOptions = null; | 8902 var _uploadOptions = null; |
8504 var _downloadOptions = commons.DownloadOptions.Metadata; | 8903 var _downloadOptions = commons.DownloadOptions.Metadata; |
8505 var _body = null; | 8904 var _body = null; |
8506 | 8905 |
8507 if (profileId == null) { | 8906 if (profileId == null) { |
8508 throw new core.ArgumentError("Parameter profileId is required."); | 8907 throw new core.ArgumentError("Parameter profileId is required."); |
8509 } | 8908 } |
8510 if (id == null) { | |
8511 throw new core.ArgumentError("Parameter id is required."); | |
8512 } | |
8513 | 8909 |
8514 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sit
es/' + commons.Escaper.ecapeVariable('$id'); | 8910 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/reg
ions'; |
8515 | 8911 |
8516 var _response = _requester.request(_url, | 8912 var _response = _requester.request(_url, |
8517 "GET", | 8913 "GET", |
8518 body: _body, | 8914 body: _body, |
8519 queryParams: _queryParams, | 8915 queryParams: _queryParams, |
8520 uploadOptions: _uploadOptions, | 8916 uploadOptions: _uploadOptions, |
8521 uploadMedia: _uploadMedia, | 8917 uploadMedia: _uploadMedia, |
8522 downloadOptions: _downloadOptions); | 8918 downloadOptions: _downloadOptions); |
8523 return _response.then((data) => new Site.fromJson(data)); | 8919 return _response.then((data) => new RegionsListResponse.fromJson(data)); |
8524 } | 8920 } |
8525 | 8921 |
| 8922 } |
| 8923 |
| 8924 |
| 8925 class RemarketingListSharesResourceApi { |
| 8926 final commons.ApiRequester _requester; |
| 8927 |
| 8928 RemarketingListSharesResourceApi(commons.ApiRequester client) : |
| 8929 _requester = client; |
| 8930 |
8526 /** | 8931 /** |
8527 * Inserts a new site. | 8932 * Gets one remarketing list share by remarketing list ID. |
8528 * | |
8529 * [request] - The metadata request object. | |
8530 * | 8933 * |
8531 * Request parameters: | 8934 * Request parameters: |
8532 * | 8935 * |
8533 * [profileId] - User profile ID associated with this request. | 8936 * [profileId] - User profile ID associated with this request. |
8534 * | 8937 * |
8535 * Completes with a [Site]. | 8938 * [remarketingListId] - Remarketing list ID. |
| 8939 * |
| 8940 * Completes with a [RemarketingListShare]. |
8536 * | 8941 * |
8537 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 8942 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
8538 * error. | 8943 * error. |
8539 * | 8944 * |
8540 * If the used [http.Client] completes with an error when making a REST call, | 8945 * If the used [http.Client] completes with an error when making a REST call, |
8541 * this method will complete with the same error. | 8946 * this method will complete with the same error. |
8542 */ | 8947 */ |
8543 async.Future<Site> insert(Site request, core.String profileId) { | 8948 async.Future<RemarketingListShare> get(core.String profileId, core.String rema
rketingListId) { |
8544 var _url = null; | 8949 var _url = null; |
8545 var _queryParams = new core.Map(); | 8950 var _queryParams = new core.Map(); |
8546 var _uploadMedia = null; | 8951 var _uploadMedia = null; |
8547 var _uploadOptions = null; | 8952 var _uploadOptions = null; |
8548 var _downloadOptions = commons.DownloadOptions.Metadata; | 8953 var _downloadOptions = commons.DownloadOptions.Metadata; |
8549 var _body = null; | 8954 var _body = null; |
8550 | 8955 |
8551 if (request != null) { | |
8552 _body = convert.JSON.encode((request).toJson()); | |
8553 } | |
8554 if (profileId == null) { | 8956 if (profileId == null) { |
8555 throw new core.ArgumentError("Parameter profileId is required."); | 8957 throw new core.ArgumentError("Parameter profileId is required."); |
8556 } | 8958 } |
| 8959 if (remarketingListId == null) { |
| 8960 throw new core.ArgumentError("Parameter remarketingListId is required."); |
| 8961 } |
8557 | 8962 |
8558 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sit
es'; | 8963 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rem
arketingListShares/' + commons.Escaper.ecapeVariable('$remarketingListId'); |
8559 | 8964 |
8560 var _response = _requester.request(_url, | 8965 var _response = _requester.request(_url, |
8561 "POST", | 8966 "GET", |
8562 body: _body, | 8967 body: _body, |
8563 queryParams: _queryParams, | 8968 queryParams: _queryParams, |
8564 uploadOptions: _uploadOptions, | 8969 uploadOptions: _uploadOptions, |
8565 uploadMedia: _uploadMedia, | 8970 uploadMedia: _uploadMedia, |
8566 downloadOptions: _downloadOptions); | 8971 downloadOptions: _downloadOptions); |
8567 return _response.then((data) => new Site.fromJson(data)); | 8972 return _response.then((data) => new RemarketingListShare.fromJson(data)); |
8568 } | 8973 } |
8569 | 8974 |
8570 /** | 8975 /** |
8571 * Retrieves a list of sites, possibly filtered. | 8976 * Updates an existing remarketing list share. This method supports patch |
| 8977 * semantics. |
| 8978 * |
| 8979 * [request] - The metadata request object. |
8572 * | 8980 * |
8573 * Request parameters: | 8981 * Request parameters: |
8574 * | 8982 * |
8575 * [profileId] - User profile ID associated with this request. | 8983 * [profileId] - User profile ID associated with this request. |
8576 * | 8984 * |
8577 * [acceptsInStreamVideoPlacements] - This search filter is no longer | 8985 * [remarketingListId] - Remarketing list ID. |
8578 * supported and will have no effect on the results returned. | |
8579 * | 8986 * |
8580 * [acceptsInterstitialPlacements] - This search filter is no longer supported | 8987 * Completes with a [RemarketingListShare]. |
8581 * and will have no effect on the results returned. | |
8582 * | |
8583 * [acceptsPublisherPaidPlacements] - Select only sites that accept publisher | |
8584 * paid placements. | |
8585 * | |
8586 * [adWordsSite] - Select only AdWords sites. | |
8587 * | |
8588 * [approved] - Select only approved sites. | |
8589 * | |
8590 * [campaignIds] - Select only sites with these campaign IDs. | |
8591 * | |
8592 * [directorySiteIds] - Select only sites with these directory site IDs. | |
8593 * | |
8594 * [ids] - Select only sites with these IDs. | |
8595 * | |
8596 * [maxResults] - Maximum number of results to return. | |
8597 * | |
8598 * [pageToken] - Value of the nextPageToken from the previous result page. | |
8599 * | |
8600 * [searchString] - Allows searching for objects by name, ID or keyName. | |
8601 * Wildcards (*) are allowed. For example, "site*2015" will return objects | |
8602 * with names like "site June 2015", "site April 2015", or simply "site 2015". | |
8603 * Most of the searches also add wildcards implicitly at the start and the end | |
8604 * of the search string. For example, a search string of "site" will match | |
8605 * objects with name "my site", "site 2015", or simply "site". | |
8606 * | |
8607 * [sortField] - Field by which to sort the list. | |
8608 * Possible string values are: | |
8609 * - "ID" | |
8610 * - "NAME" | |
8611 * | |
8612 * [sortOrder] - Order of sorted results, default is ASCENDING. | |
8613 * Possible string values are: | |
8614 * - "ASCENDING" | |
8615 * - "DESCENDING" | |
8616 * | |
8617 * [subaccountId] - Select only sites with this subaccount ID. | |
8618 * | |
8619 * [unmappedSite] - Select only sites that have not been mapped to a directory | |
8620 * site. | |
8621 * | |
8622 * Completes with a [SitesListResponse]. | |
8623 * | 8988 * |
8624 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 8989 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
8625 * error. | 8990 * error. |
8626 * | 8991 * |
8627 * If the used [http.Client] completes with an error when making a REST call, | 8992 * If the used [http.Client] completes with an error when making a REST call, |
8628 * this method will complete with the same error. | 8993 * this method will complete with the same error. |
8629 */ | 8994 */ |
8630 async.Future<SitesListResponse> list(core.String profileId, {core.bool accepts
InStreamVideoPlacements, core.bool acceptsInterstitialPlacements, core.bool acce
ptsPublisherPaidPlacements, core.bool adWordsSite, core.bool approved, core.List
<core.String> campaignIds, core.List<core.String> directorySiteIds, core.List<co
re.String> ids, core.int maxResults, core.String pageToken, core.String searchSt
ring, core.String sortField, core.String sortOrder, core.String subaccountId, co
re.bool unmappedSite}) { | 8995 async.Future<RemarketingListShare> patch(RemarketingListShare request, core.St
ring profileId, core.String remarketingListId) { |
8631 var _url = null; | 8996 var _url = null; |
8632 var _queryParams = new core.Map(); | 8997 var _queryParams = new core.Map(); |
8633 var _uploadMedia = null; | 8998 var _uploadMedia = null; |
8634 var _uploadOptions = null; | 8999 var _uploadOptions = null; |
8635 var _downloadOptions = commons.DownloadOptions.Metadata; | 9000 var _downloadOptions = commons.DownloadOptions.Metadata; |
8636 var _body = null; | 9001 var _body = null; |
8637 | 9002 |
8638 if (profileId == null) { | |
8639 throw new core.ArgumentError("Parameter profileId is required."); | |
8640 } | |
8641 if (acceptsInStreamVideoPlacements != null) { | |
8642 _queryParams["acceptsInStreamVideoPlacements"] = ["${acceptsInStreamVideoP
lacements}"]; | |
8643 } | |
8644 if (acceptsInterstitialPlacements != null) { | |
8645 _queryParams["acceptsInterstitialPlacements"] = ["${acceptsInterstitialPla
cements}"]; | |
8646 } | |
8647 if (acceptsPublisherPaidPlacements != null) { | |
8648 _queryParams["acceptsPublisherPaidPlacements"] = ["${acceptsPublisherPaidP
lacements}"]; | |
8649 } | |
8650 if (adWordsSite != null) { | |
8651 _queryParams["adWordsSite"] = ["${adWordsSite}"]; | |
8652 } | |
8653 if (approved != null) { | |
8654 _queryParams["approved"] = ["${approved}"]; | |
8655 } | |
8656 if (campaignIds != null) { | |
8657 _queryParams["campaignIds"] = campaignIds; | |
8658 } | |
8659 if (directorySiteIds != null) { | |
8660 _queryParams["directorySiteIds"] = directorySiteIds; | |
8661 } | |
8662 if (ids != null) { | |
8663 _queryParams["ids"] = ids; | |
8664 } | |
8665 if (maxResults != null) { | |
8666 _queryParams["maxResults"] = ["${maxResults}"]; | |
8667 } | |
8668 if (pageToken != null) { | |
8669 _queryParams["pageToken"] = [pageToken]; | |
8670 } | |
8671 if (searchString != null) { | |
8672 _queryParams["searchString"] = [searchString]; | |
8673 } | |
8674 if (sortField != null) { | |
8675 _queryParams["sortField"] = [sortField]; | |
8676 } | |
8677 if (sortOrder != null) { | |
8678 _queryParams["sortOrder"] = [sortOrder]; | |
8679 } | |
8680 if (subaccountId != null) { | |
8681 _queryParams["subaccountId"] = [subaccountId]; | |
8682 } | |
8683 if (unmappedSite != null) { | |
8684 _queryParams["unmappedSite"] = ["${unmappedSite}"]; | |
8685 } | |
8686 | |
8687 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sit
es'; | |
8688 | |
8689 var _response = _requester.request(_url, | |
8690 "GET", | |
8691 body: _body, | |
8692 queryParams: _queryParams, | |
8693 uploadOptions: _uploadOptions, | |
8694 uploadMedia: _uploadMedia, | |
8695 downloadOptions: _downloadOptions); | |
8696 return _response.then((data) => new SitesListResponse.fromJson(data)); | |
8697 } | |
8698 | |
8699 /** | |
8700 * Updates an existing site. This method supports patch semantics. | |
8701 * | |
8702 * [request] - The metadata request object. | |
8703 * | |
8704 * Request parameters: | |
8705 * | |
8706 * [profileId] - User profile ID associated with this request. | |
8707 * | |
8708 * [id] - Site ID. | |
8709 * | |
8710 * Completes with a [Site]. | |
8711 * | |
8712 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | |
8713 * error. | |
8714 * | |
8715 * If the used [http.Client] completes with an error when making a REST call, | |
8716 * this method will complete with the same error. | |
8717 */ | |
8718 async.Future<Site> patch(Site request, core.String profileId, core.String id)
{ | |
8719 var _url = null; | |
8720 var _queryParams = new core.Map(); | |
8721 var _uploadMedia = null; | |
8722 var _uploadOptions = null; | |
8723 var _downloadOptions = commons.DownloadOptions.Metadata; | |
8724 var _body = null; | |
8725 | |
8726 if (request != null) { | 9003 if (request != null) { |
8727 _body = convert.JSON.encode((request).toJson()); | 9004 _body = convert.JSON.encode((request).toJson()); |
8728 } | 9005 } |
8729 if (profileId == null) { | 9006 if (profileId == null) { |
8730 throw new core.ArgumentError("Parameter profileId is required."); | 9007 throw new core.ArgumentError("Parameter profileId is required."); |
8731 } | 9008 } |
8732 if (id == null) { | 9009 if (remarketingListId == null) { |
8733 throw new core.ArgumentError("Parameter id is required."); | 9010 throw new core.ArgumentError("Parameter remarketingListId is required."); |
8734 } | 9011 } |
8735 _queryParams["id"] = [id]; | 9012 _queryParams["remarketingListId"] = [remarketingListId]; |
8736 | 9013 |
8737 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sit
es'; | 9014 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rem
arketingListShares'; |
8738 | 9015 |
8739 var _response = _requester.request(_url, | 9016 var _response = _requester.request(_url, |
8740 "PATCH", | 9017 "PATCH", |
8741 body: _body, | 9018 body: _body, |
8742 queryParams: _queryParams, | 9019 queryParams: _queryParams, |
8743 uploadOptions: _uploadOptions, | 9020 uploadOptions: _uploadOptions, |
8744 uploadMedia: _uploadMedia, | 9021 uploadMedia: _uploadMedia, |
8745 downloadOptions: _downloadOptions); | 9022 downloadOptions: _downloadOptions); |
8746 return _response.then((data) => new Site.fromJson(data)); | 9023 return _response.then((data) => new RemarketingListShare.fromJson(data)); |
8747 } | 9024 } |
8748 | 9025 |
8749 /** | 9026 /** |
8750 * Updates an existing site. | 9027 * Updates an existing remarketing list share. |
8751 * | 9028 * |
8752 * [request] - The metadata request object. | 9029 * [request] - The metadata request object. |
8753 * | 9030 * |
8754 * Request parameters: | 9031 * Request parameters: |
8755 * | 9032 * |
8756 * [profileId] - User profile ID associated with this request. | 9033 * [profileId] - User profile ID associated with this request. |
8757 * | 9034 * |
8758 * Completes with a [Site]. | 9035 * Completes with a [RemarketingListShare]. |
8759 * | 9036 * |
8760 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 9037 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
8761 * error. | 9038 * error. |
8762 * | 9039 * |
8763 * If the used [http.Client] completes with an error when making a REST call, | 9040 * If the used [http.Client] completes with an error when making a REST call, |
8764 * this method will complete with the same error. | 9041 * this method will complete with the same error. |
8765 */ | 9042 */ |
8766 async.Future<Site> update(Site request, core.String profileId) { | 9043 async.Future<RemarketingListShare> update(RemarketingListShare request, core.S
tring profileId) { |
8767 var _url = null; | 9044 var _url = null; |
8768 var _queryParams = new core.Map(); | 9045 var _queryParams = new core.Map(); |
8769 var _uploadMedia = null; | 9046 var _uploadMedia = null; |
8770 var _uploadOptions = null; | 9047 var _uploadOptions = null; |
8771 var _downloadOptions = commons.DownloadOptions.Metadata; | 9048 var _downloadOptions = commons.DownloadOptions.Metadata; |
8772 var _body = null; | 9049 var _body = null; |
8773 | 9050 |
8774 if (request != null) { | 9051 if (request != null) { |
8775 _body = convert.JSON.encode((request).toJson()); | 9052 _body = convert.JSON.encode((request).toJson()); |
8776 } | 9053 } |
8777 if (profileId == null) { | 9054 if (profileId == null) { |
8778 throw new core.ArgumentError("Parameter profileId is required."); | 9055 throw new core.ArgumentError("Parameter profileId is required."); |
8779 } | 9056 } |
8780 | 9057 |
8781 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sit
es'; | 9058 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rem
arketingListShares'; |
8782 | 9059 |
8783 var _response = _requester.request(_url, | 9060 var _response = _requester.request(_url, |
8784 "PUT", | 9061 "PUT", |
8785 body: _body, | 9062 body: _body, |
8786 queryParams: _queryParams, | 9063 queryParams: _queryParams, |
8787 uploadOptions: _uploadOptions, | 9064 uploadOptions: _uploadOptions, |
8788 uploadMedia: _uploadMedia, | 9065 uploadMedia: _uploadMedia, |
8789 downloadOptions: _downloadOptions); | 9066 downloadOptions: _downloadOptions); |
8790 return _response.then((data) => new Site.fromJson(data)); | 9067 return _response.then((data) => new RemarketingListShare.fromJson(data)); |
8791 } | 9068 } |
8792 | 9069 |
8793 } | 9070 } |
8794 | 9071 |
8795 | 9072 |
8796 class SizesResourceApi { | 9073 class RemarketingListsResourceApi { |
8797 final commons.ApiRequester _requester; | 9074 final commons.ApiRequester _requester; |
8798 | 9075 |
8799 SizesResourceApi(commons.ApiRequester client) : | 9076 RemarketingListsResourceApi(commons.ApiRequester client) : |
8800 _requester = client; | 9077 _requester = client; |
8801 | 9078 |
8802 /** | 9079 /** |
8803 * Gets one size by ID. | 9080 * Gets one remarketing list by ID. |
8804 * | 9081 * |
8805 * Request parameters: | 9082 * Request parameters: |
8806 * | 9083 * |
8807 * [profileId] - User profile ID associated with this request. | 9084 * [profileId] - User profile ID associated with this request. |
8808 * | 9085 * |
8809 * [id] - Size ID. | 9086 * [id] - Remarketing list ID. |
8810 * | 9087 * |
8811 * Completes with a [Size]. | 9088 * Completes with a [RemarketingList]. |
8812 * | 9089 * |
8813 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 9090 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
8814 * error. | 9091 * error. |
8815 * | 9092 * |
8816 * If the used [http.Client] completes with an error when making a REST call, | 9093 * If the used [http.Client] completes with an error when making a REST call, |
8817 * this method will complete with the same error. | 9094 * this method will complete with the same error. |
8818 */ | 9095 */ |
8819 async.Future<Size> get(core.String profileId, core.String id) { | 9096 async.Future<RemarketingList> get(core.String profileId, core.String id) { |
8820 var _url = null; | 9097 var _url = null; |
8821 var _queryParams = new core.Map(); | 9098 var _queryParams = new core.Map(); |
8822 var _uploadMedia = null; | 9099 var _uploadMedia = null; |
8823 var _uploadOptions = null; | 9100 var _uploadOptions = null; |
8824 var _downloadOptions = commons.DownloadOptions.Metadata; | 9101 var _downloadOptions = commons.DownloadOptions.Metadata; |
8825 var _body = null; | 9102 var _body = null; |
8826 | 9103 |
8827 if (profileId == null) { | 9104 if (profileId == null) { |
8828 throw new core.ArgumentError("Parameter profileId is required."); | 9105 throw new core.ArgumentError("Parameter profileId is required."); |
8829 } | 9106 } |
8830 if (id == null) { | 9107 if (id == null) { |
8831 throw new core.ArgumentError("Parameter id is required."); | 9108 throw new core.ArgumentError("Parameter id is required."); |
8832 } | 9109 } |
8833 | 9110 |
8834 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/siz
es/' + commons.Escaper.ecapeVariable('$id'); | 9111 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rem
arketingLists/' + commons.Escaper.ecapeVariable('$id'); |
8835 | 9112 |
8836 var _response = _requester.request(_url, | 9113 var _response = _requester.request(_url, |
8837 "GET", | 9114 "GET", |
8838 body: _body, | 9115 body: _body, |
8839 queryParams: _queryParams, | 9116 queryParams: _queryParams, |
8840 uploadOptions: _uploadOptions, | 9117 uploadOptions: _uploadOptions, |
8841 uploadMedia: _uploadMedia, | 9118 uploadMedia: _uploadMedia, |
8842 downloadOptions: _downloadOptions); | 9119 downloadOptions: _downloadOptions); |
8843 return _response.then((data) => new Size.fromJson(data)); | 9120 return _response.then((data) => new RemarketingList.fromJson(data)); |
8844 } | 9121 } |
8845 | 9122 |
8846 /** | 9123 /** |
8847 * Inserts a new size. | 9124 * Inserts a new remarketing list. |
8848 * | 9125 * |
8849 * [request] - The metadata request object. | 9126 * [request] - The metadata request object. |
8850 * | 9127 * |
8851 * Request parameters: | 9128 * Request parameters: |
8852 * | 9129 * |
8853 * [profileId] - User profile ID associated with this request. | 9130 * [profileId] - User profile ID associated with this request. |
8854 * | 9131 * |
8855 * Completes with a [Size]. | 9132 * Completes with a [RemarketingList]. |
8856 * | 9133 * |
8857 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 9134 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
8858 * error. | 9135 * error. |
8859 * | 9136 * |
8860 * If the used [http.Client] completes with an error when making a REST call, | 9137 * If the used [http.Client] completes with an error when making a REST call, |
8861 * this method will complete with the same error. | 9138 * this method will complete with the same error. |
8862 */ | 9139 */ |
8863 async.Future<Size> insert(Size request, core.String profileId) { | 9140 async.Future<RemarketingList> insert(RemarketingList request, core.String prof
ileId) { |
8864 var _url = null; | 9141 var _url = null; |
8865 var _queryParams = new core.Map(); | 9142 var _queryParams = new core.Map(); |
8866 var _uploadMedia = null; | 9143 var _uploadMedia = null; |
8867 var _uploadOptions = null; | 9144 var _uploadOptions = null; |
8868 var _downloadOptions = commons.DownloadOptions.Metadata; | 9145 var _downloadOptions = commons.DownloadOptions.Metadata; |
8869 var _body = null; | 9146 var _body = null; |
8870 | 9147 |
8871 if (request != null) { | 9148 if (request != null) { |
8872 _body = convert.JSON.encode((request).toJson()); | 9149 _body = convert.JSON.encode((request).toJson()); |
8873 } | 9150 } |
8874 if (profileId == null) { | 9151 if (profileId == null) { |
8875 throw new core.ArgumentError("Parameter profileId is required."); | 9152 throw new core.ArgumentError("Parameter profileId is required."); |
8876 } | 9153 } |
8877 | 9154 |
8878 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/siz
es'; | 9155 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rem
arketingLists'; |
8879 | 9156 |
8880 var _response = _requester.request(_url, | 9157 var _response = _requester.request(_url, |
8881 "POST", | 9158 "POST", |
8882 body: _body, | 9159 body: _body, |
8883 queryParams: _queryParams, | 9160 queryParams: _queryParams, |
8884 uploadOptions: _uploadOptions, | 9161 uploadOptions: _uploadOptions, |
8885 uploadMedia: _uploadMedia, | 9162 uploadMedia: _uploadMedia, |
8886 downloadOptions: _downloadOptions); | 9163 downloadOptions: _downloadOptions); |
8887 return _response.then((data) => new Size.fromJson(data)); | 9164 return _response.then((data) => new RemarketingList.fromJson(data)); |
8888 } | 9165 } |
8889 | 9166 |
8890 /** | 9167 /** |
8891 * Retrieves a list of sizes, possibly filtered. | 9168 * Retrieves a list of remarketing lists, possibly filtered. |
8892 * | 9169 * |
8893 * Request parameters: | 9170 * Request parameters: |
8894 * | 9171 * |
8895 * [profileId] - User profile ID associated with this request. | 9172 * [profileId] - User profile ID associated with this request. |
8896 * | 9173 * |
8897 * [height] - Select only sizes with this height. | 9174 * [advertiserId] - Select only remarketing lists owned by this advertiser. |
8898 * | 9175 * |
8899 * [iabStandard] - Select only IAB standard sizes. | 9176 * [active] - Select only active or only inactive remarketing lists. |
8900 * | 9177 * |
8901 * [ids] - Select only sizes with these IDs. | 9178 * [floodlightActivityId] - Select only remarketing lists that have this |
| 9179 * floodlight activity ID. |
8902 * | 9180 * |
8903 * [width] - Select only sizes with this width. | 9181 * [maxResults] - Maximum number of results to return. |
8904 * | 9182 * |
8905 * Completes with a [SizesListResponse]. | 9183 * [name] - Allows searching for objects by name or ID. Wildcards (*) are |
| 9184 * allowed. For example, "remarketing list*2015" will return objects with |
| 9185 * names like "remarketing list June 2015", "remarketing list April 2015", or |
| 9186 * simply "remarketing list 2015". Most of the searches also add wildcards |
| 9187 * implicitly at the start and the end of the search string. For example, a |
| 9188 * search string of "remarketing list" will match objects with name "my |
| 9189 * remarketing list", "remarketing list 2015", or simply "remarketing list". |
| 9190 * |
| 9191 * [pageToken] - Value of the nextPageToken from the previous result page. |
| 9192 * |
| 9193 * [sortField] - Field by which to sort the list. |
| 9194 * Possible string values are: |
| 9195 * - "ID" |
| 9196 * - "NAME" |
| 9197 * |
| 9198 * [sortOrder] - Order of sorted results, default is ASCENDING. |
| 9199 * Possible string values are: |
| 9200 * - "ASCENDING" |
| 9201 * - "DESCENDING" |
| 9202 * |
| 9203 * Completes with a [RemarketingListsListResponse]. |
8906 * | 9204 * |
8907 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 9205 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
8908 * error. | 9206 * error. |
8909 * | 9207 * |
8910 * If the used [http.Client] completes with an error when making a REST call, | 9208 * If the used [http.Client] completes with an error when making a REST call, |
8911 * this method will complete with the same error. | 9209 * this method will complete with the same error. |
8912 */ | 9210 */ |
8913 async.Future<SizesListResponse> list(core.String profileId, {core.int height,
core.bool iabStandard, core.List<core.String> ids, core.int width}) { | 9211 async.Future<RemarketingListsListResponse> list(core.String profileId, core.St
ring advertiserId, {core.bool active, core.String floodlightActivityId, core.int
maxResults, core.String name, core.String pageToken, core.String sortField, cor
e.String sortOrder}) { |
8914 var _url = null; | 9212 var _url = null; |
8915 var _queryParams = new core.Map(); | 9213 var _queryParams = new core.Map(); |
8916 var _uploadMedia = null; | 9214 var _uploadMedia = null; |
8917 var _uploadOptions = null; | 9215 var _uploadOptions = null; |
8918 var _downloadOptions = commons.DownloadOptions.Metadata; | 9216 var _downloadOptions = commons.DownloadOptions.Metadata; |
8919 var _body = null; | 9217 var _body = null; |
8920 | 9218 |
8921 if (profileId == null) { | 9219 if (profileId == null) { |
8922 throw new core.ArgumentError("Parameter profileId is required."); | 9220 throw new core.ArgumentError("Parameter profileId is required."); |
8923 } | 9221 } |
8924 if (height != null) { | 9222 if (advertiserId == null) { |
8925 _queryParams["height"] = ["${height}"]; | 9223 throw new core.ArgumentError("Parameter advertiserId is required."); |
8926 } | 9224 } |
8927 if (iabStandard != null) { | 9225 _queryParams["advertiserId"] = [advertiserId]; |
8928 _queryParams["iabStandard"] = ["${iabStandard}"]; | 9226 if (active != null) { |
| 9227 _queryParams["active"] = ["${active}"]; |
8929 } | 9228 } |
8930 if (ids != null) { | 9229 if (floodlightActivityId != null) { |
8931 _queryParams["ids"] = ids; | 9230 _queryParams["floodlightActivityId"] = [floodlightActivityId]; |
8932 } | 9231 } |
8933 if (width != null) { | 9232 if (maxResults != null) { |
8934 _queryParams["width"] = ["${width}"]; | 9233 _queryParams["maxResults"] = ["${maxResults}"]; |
| 9234 } |
| 9235 if (name != null) { |
| 9236 _queryParams["name"] = [name]; |
| 9237 } |
| 9238 if (pageToken != null) { |
| 9239 _queryParams["pageToken"] = [pageToken]; |
| 9240 } |
| 9241 if (sortField != null) { |
| 9242 _queryParams["sortField"] = [sortField]; |
| 9243 } |
| 9244 if (sortOrder != null) { |
| 9245 _queryParams["sortOrder"] = [sortOrder]; |
8935 } | 9246 } |
8936 | 9247 |
8937 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/siz
es'; | 9248 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rem
arketingLists'; |
8938 | 9249 |
8939 var _response = _requester.request(_url, | 9250 var _response = _requester.request(_url, |
8940 "GET", | 9251 "GET", |
8941 body: _body, | 9252 body: _body, |
8942 queryParams: _queryParams, | 9253 queryParams: _queryParams, |
8943 uploadOptions: _uploadOptions, | 9254 uploadOptions: _uploadOptions, |
8944 uploadMedia: _uploadMedia, | 9255 uploadMedia: _uploadMedia, |
8945 downloadOptions: _downloadOptions); | 9256 downloadOptions: _downloadOptions); |
8946 return _response.then((data) => new SizesListResponse.fromJson(data)); | 9257 return _response.then((data) => new RemarketingListsListResponse.fromJson(da
ta)); |
8947 } | 9258 } |
8948 | 9259 |
8949 } | |
8950 | |
8951 | |
8952 class SubaccountsResourceApi { | |
8953 final commons.ApiRequester _requester; | |
8954 | |
8955 SubaccountsResourceApi(commons.ApiRequester client) : | |
8956 _requester = client; | |
8957 | |
8958 /** | 9260 /** |
8959 * Gets one subaccount by ID. | 9261 * Updates an existing remarketing list. This method supports patch semantics. |
| 9262 * |
| 9263 * [request] - The metadata request object. |
8960 * | 9264 * |
8961 * Request parameters: | 9265 * Request parameters: |
8962 * | 9266 * |
8963 * [profileId] - User profile ID associated with this request. | 9267 * [profileId] - User profile ID associated with this request. |
8964 * | 9268 * |
8965 * [id] - Subaccount ID. | 9269 * [id] - Remarketing list ID. |
8966 * | 9270 * |
8967 * Completes with a [Subaccount]. | 9271 * Completes with a [RemarketingList]. |
8968 * | 9272 * |
8969 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 9273 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
8970 * error. | 9274 * error. |
8971 * | 9275 * |
8972 * If the used [http.Client] completes with an error when making a REST call, | 9276 * If the used [http.Client] completes with an error when making a REST call, |
8973 * this method will complete with the same error. | 9277 * this method will complete with the same error. |
8974 */ | 9278 */ |
8975 async.Future<Subaccount> get(core.String profileId, core.String id) { | 9279 async.Future<RemarketingList> patch(RemarketingList request, core.String profi
leId, core.String id) { |
8976 var _url = null; | 9280 var _url = null; |
8977 var _queryParams = new core.Map(); | 9281 var _queryParams = new core.Map(); |
8978 var _uploadMedia = null; | 9282 var _uploadMedia = null; |
8979 var _uploadOptions = null; | 9283 var _uploadOptions = null; |
8980 var _downloadOptions = commons.DownloadOptions.Metadata; | 9284 var _downloadOptions = commons.DownloadOptions.Metadata; |
8981 var _body = null; | 9285 var _body = null; |
8982 | 9286 |
| 9287 if (request != null) { |
| 9288 _body = convert.JSON.encode((request).toJson()); |
| 9289 } |
8983 if (profileId == null) { | 9290 if (profileId == null) { |
8984 throw new core.ArgumentError("Parameter profileId is required."); | 9291 throw new core.ArgumentError("Parameter profileId is required."); |
8985 } | 9292 } |
8986 if (id == null) { | 9293 if (id == null) { |
8987 throw new core.ArgumentError("Parameter id is required."); | 9294 throw new core.ArgumentError("Parameter id is required."); |
8988 } | 9295 } |
| 9296 _queryParams["id"] = [id]; |
8989 | 9297 |
8990 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sub
accounts/' + commons.Escaper.ecapeVariable('$id'); | 9298 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rem
arketingLists'; |
8991 | 9299 |
8992 var _response = _requester.request(_url, | 9300 var _response = _requester.request(_url, |
8993 "GET", | 9301 "PATCH", |
8994 body: _body, | 9302 body: _body, |
8995 queryParams: _queryParams, | 9303 queryParams: _queryParams, |
8996 uploadOptions: _uploadOptions, | 9304 uploadOptions: _uploadOptions, |
8997 uploadMedia: _uploadMedia, | 9305 uploadMedia: _uploadMedia, |
8998 downloadOptions: _downloadOptions); | 9306 downloadOptions: _downloadOptions); |
8999 return _response.then((data) => new Subaccount.fromJson(data)); | 9307 return _response.then((data) => new RemarketingList.fromJson(data)); |
9000 } | 9308 } |
9001 | 9309 |
9002 /** | 9310 /** |
9003 * Inserts a new subaccount. | 9311 * Updates an existing remarketing list. |
9004 * | 9312 * |
9005 * [request] - The metadata request object. | 9313 * [request] - The metadata request object. |
9006 * | 9314 * |
9007 * Request parameters: | 9315 * Request parameters: |
9008 * | 9316 * |
9009 * [profileId] - User profile ID associated with this request. | 9317 * [profileId] - User profile ID associated with this request. |
9010 * | 9318 * |
9011 * Completes with a [Subaccount]. | 9319 * Completes with a [RemarketingList]. |
9012 * | 9320 * |
9013 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 9321 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
9014 * error. | 9322 * error. |
9015 * | 9323 * |
9016 * If the used [http.Client] completes with an error when making a REST call, | 9324 * If the used [http.Client] completes with an error when making a REST call, |
9017 * this method will complete with the same error. | 9325 * this method will complete with the same error. |
9018 */ | 9326 */ |
9019 async.Future<Subaccount> insert(Subaccount request, core.String profileId) { | 9327 async.Future<RemarketingList> update(RemarketingList request, core.String prof
ileId) { |
9020 var _url = null; | 9328 var _url = null; |
9021 var _queryParams = new core.Map(); | 9329 var _queryParams = new core.Map(); |
9022 var _uploadMedia = null; | 9330 var _uploadMedia = null; |
9023 var _uploadOptions = null; | 9331 var _uploadOptions = null; |
9024 var _downloadOptions = commons.DownloadOptions.Metadata; | 9332 var _downloadOptions = commons.DownloadOptions.Metadata; |
9025 var _body = null; | 9333 var _body = null; |
9026 | 9334 |
9027 if (request != null) { | 9335 if (request != null) { |
9028 _body = convert.JSON.encode((request).toJson()); | 9336 _body = convert.JSON.encode((request).toJson()); |
9029 } | 9337 } |
9030 if (profileId == null) { | 9338 if (profileId == null) { |
9031 throw new core.ArgumentError("Parameter profileId is required."); | 9339 throw new core.ArgumentError("Parameter profileId is required."); |
9032 } | 9340 } |
9033 | 9341 |
9034 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sub
accounts'; | 9342 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rem
arketingLists'; |
9035 | 9343 |
9036 var _response = _requester.request(_url, | 9344 var _response = _requester.request(_url, |
9037 "POST", | 9345 "PUT", |
9038 body: _body, | 9346 body: _body, |
9039 queryParams: _queryParams, | 9347 queryParams: _queryParams, |
9040 uploadOptions: _uploadOptions, | 9348 uploadOptions: _uploadOptions, |
9041 uploadMedia: _uploadMedia, | 9349 uploadMedia: _uploadMedia, |
9042 downloadOptions: _downloadOptions); | 9350 downloadOptions: _downloadOptions); |
9043 return _response.then((data) => new Subaccount.fromJson(data)); | 9351 return _response.then((data) => new RemarketingList.fromJson(data)); |
9044 } | 9352 } |
9045 | 9353 |
| 9354 } |
| 9355 |
| 9356 |
| 9357 class ReportsResourceApi { |
| 9358 final commons.ApiRequester _requester; |
| 9359 |
| 9360 ReportsCompatibleFieldsResourceApi get compatibleFields => new ReportsCompatib
leFieldsResourceApi(_requester); |
| 9361 ReportsFilesResourceApi get files => new ReportsFilesResourceApi(_requester); |
| 9362 |
| 9363 ReportsResourceApi(commons.ApiRequester client) : |
| 9364 _requester = client; |
| 9365 |
9046 /** | 9366 /** |
9047 * Gets a list of subaccounts, possibly filtered. | 9367 * Deletes a report by its ID. |
9048 * | 9368 * |
9049 * Request parameters: | 9369 * Request parameters: |
9050 * | 9370 * |
9051 * [profileId] - User profile ID associated with this request. | 9371 * [profileId] - The DFA user profile ID. |
9052 * | 9372 * |
9053 * [ids] - Select only subaccounts with these IDs. | 9373 * [reportId] - The ID of the report. |
9054 * | |
9055 * [maxResults] - Maximum number of results to return. | |
9056 * | |
9057 * [pageToken] - Value of the nextPageToken from the previous result page. | |
9058 * | |
9059 * [searchString] - Allows searching for objects by name or ID. Wildcards (*) | |
9060 * are allowed. For example, "subaccount*2015" will return objects with names | |
9061 * like "subaccount June 2015", "subaccount April 2015", or simply "subaccount | |
9062 * 2015". Most of the searches also add wildcards implicitly at the start and | |
9063 * the end of the search string. For example, a search string of "subaccount" | |
9064 * will match objects with name "my subaccount", "subaccount 2015", or simply | |
9065 * "subaccount". | |
9066 * | |
9067 * [sortField] - Field by which to sort the list. | |
9068 * Possible string values are: | |
9069 * - "ID" | |
9070 * - "NAME" | |
9071 * | |
9072 * [sortOrder] - Order of sorted results, default is ASCENDING. | |
9073 * Possible string values are: | |
9074 * - "ASCENDING" | |
9075 * - "DESCENDING" | |
9076 * | |
9077 * Completes with a [SubaccountsListResponse]. | |
9078 * | 9374 * |
9079 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 9375 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
9080 * error. | 9376 * error. |
9081 * | 9377 * |
9082 * If the used [http.Client] completes with an error when making a REST call, | 9378 * If the used [http.Client] completes with an error when making a REST call, |
9083 * this method will complete with the same error. | 9379 * this method will complete with the same error. |
9084 */ | 9380 */ |
9085 async.Future<SubaccountsListResponse> list(core.String profileId, {core.List<c
ore.String> ids, core.int maxResults, core.String pageToken, core.String searchS
tring, core.String sortField, core.String sortOrder}) { | 9381 async.Future delete(core.String profileId, core.String reportId) { |
9086 var _url = null; | 9382 var _url = null; |
9087 var _queryParams = new core.Map(); | 9383 var _queryParams = new core.Map(); |
9088 var _uploadMedia = null; | 9384 var _uploadMedia = null; |
9089 var _uploadOptions = null; | 9385 var _uploadOptions = null; |
9090 var _downloadOptions = commons.DownloadOptions.Metadata; | 9386 var _downloadOptions = commons.DownloadOptions.Metadata; |
9091 var _body = null; | 9387 var _body = null; |
9092 | 9388 |
9093 if (profileId == null) { | 9389 if (profileId == null) { |
9094 throw new core.ArgumentError("Parameter profileId is required."); | 9390 throw new core.ArgumentError("Parameter profileId is required."); |
9095 } | 9391 } |
9096 if (ids != null) { | 9392 if (reportId == null) { |
9097 _queryParams["ids"] = ids; | 9393 throw new core.ArgumentError("Parameter reportId is required."); |
9098 } | |
9099 if (maxResults != null) { | |
9100 _queryParams["maxResults"] = ["${maxResults}"]; | |
9101 } | |
9102 if (pageToken != null) { | |
9103 _queryParams["pageToken"] = [pageToken]; | |
9104 } | |
9105 if (searchString != null) { | |
9106 _queryParams["searchString"] = [searchString]; | |
9107 } | |
9108 if (sortField != null) { | |
9109 _queryParams["sortField"] = [sortField]; | |
9110 } | |
9111 if (sortOrder != null) { | |
9112 _queryParams["sortOrder"] = [sortOrder]; | |
9113 } | 9394 } |
9114 | 9395 |
9115 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sub
accounts'; | 9396 _downloadOptions = null; |
| 9397 |
| 9398 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts/' + commons.Escaper.ecapeVariable('$reportId'); |
9116 | 9399 |
9117 var _response = _requester.request(_url, | 9400 var _response = _requester.request(_url, |
9118 "GET", | 9401 "DELETE", |
9119 body: _body, | 9402 body: _body, |
9120 queryParams: _queryParams, | 9403 queryParams: _queryParams, |
9121 uploadOptions: _uploadOptions, | 9404 uploadOptions: _uploadOptions, |
9122 uploadMedia: _uploadMedia, | 9405 uploadMedia: _uploadMedia, |
9123 downloadOptions: _downloadOptions); | 9406 downloadOptions: _downloadOptions); |
9124 return _response.then((data) => new SubaccountsListResponse.fromJson(data)); | 9407 return _response.then((data) => null); |
9125 } | 9408 } |
9126 | 9409 |
9127 /** | 9410 /** |
9128 * Updates an existing subaccount. This method supports patch semantics. | 9411 * Retrieves a report by its ID. |
9129 * | |
9130 * [request] - The metadata request object. | |
9131 * | 9412 * |
9132 * Request parameters: | 9413 * Request parameters: |
9133 * | 9414 * |
9134 * [profileId] - User profile ID associated with this request. | 9415 * [profileId] - The DFA user profile ID. |
9135 * | 9416 * |
9136 * [id] - Subaccount ID. | 9417 * [reportId] - The ID of the report. |
9137 * | 9418 * |
9138 * Completes with a [Subaccount]. | 9419 * Completes with a [Report]. |
9139 * | 9420 * |
9140 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 9421 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
9141 * error. | 9422 * error. |
9142 * | 9423 * |
9143 * If the used [http.Client] completes with an error when making a REST call, | 9424 * If the used [http.Client] completes with an error when making a REST call, |
9144 * this method will complete with the same error. | 9425 * this method will complete with the same error. |
9145 */ | 9426 */ |
9146 async.Future<Subaccount> patch(Subaccount request, core.String profileId, core
.String id) { | 9427 async.Future<Report> get(core.String profileId, core.String reportId) { |
9147 var _url = null; | 9428 var _url = null; |
9148 var _queryParams = new core.Map(); | 9429 var _queryParams = new core.Map(); |
9149 var _uploadMedia = null; | 9430 var _uploadMedia = null; |
9150 var _uploadOptions = null; | 9431 var _uploadOptions = null; |
9151 var _downloadOptions = commons.DownloadOptions.Metadata; | 9432 var _downloadOptions = commons.DownloadOptions.Metadata; |
9152 var _body = null; | 9433 var _body = null; |
9153 | 9434 |
9154 if (request != null) { | |
9155 _body = convert.JSON.encode((request).toJson()); | |
9156 } | |
9157 if (profileId == null) { | 9435 if (profileId == null) { |
9158 throw new core.ArgumentError("Parameter profileId is required."); | 9436 throw new core.ArgumentError("Parameter profileId is required."); |
9159 } | 9437 } |
9160 if (id == null) { | 9438 if (reportId == null) { |
9161 throw new core.ArgumentError("Parameter id is required."); | 9439 throw new core.ArgumentError("Parameter reportId is required."); |
9162 } | 9440 } |
9163 _queryParams["id"] = [id]; | |
9164 | 9441 |
9165 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sub
accounts'; | 9442 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts/' + commons.Escaper.ecapeVariable('$reportId'); |
9166 | 9443 |
9167 var _response = _requester.request(_url, | 9444 var _response = _requester.request(_url, |
9168 "PATCH", | 9445 "GET", |
9169 body: _body, | 9446 body: _body, |
9170 queryParams: _queryParams, | 9447 queryParams: _queryParams, |
9171 uploadOptions: _uploadOptions, | 9448 uploadOptions: _uploadOptions, |
9172 uploadMedia: _uploadMedia, | 9449 uploadMedia: _uploadMedia, |
9173 downloadOptions: _downloadOptions); | 9450 downloadOptions: _downloadOptions); |
9174 return _response.then((data) => new Subaccount.fromJson(data)); | 9451 return _response.then((data) => new Report.fromJson(data)); |
9175 } | 9452 } |
9176 | 9453 |
9177 /** | 9454 /** |
9178 * Updates an existing subaccount. | 9455 * Creates a report. |
9179 * | 9456 * |
9180 * [request] - The metadata request object. | 9457 * [request] - The metadata request object. |
9181 * | 9458 * |
9182 * Request parameters: | 9459 * Request parameters: |
9183 * | 9460 * |
9184 * [profileId] - User profile ID associated with this request. | 9461 * [profileId] - The DFA user profile ID. |
9185 * | 9462 * |
9186 * Completes with a [Subaccount]. | 9463 * Completes with a [Report]. |
9187 * | 9464 * |
9188 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 9465 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
9189 * error. | 9466 * error. |
9190 * | 9467 * |
9191 * If the used [http.Client] completes with an error when making a REST call, | 9468 * If the used [http.Client] completes with an error when making a REST call, |
9192 * this method will complete with the same error. | 9469 * this method will complete with the same error. |
9193 */ | 9470 */ |
9194 async.Future<Subaccount> update(Subaccount request, core.String profileId) { | 9471 async.Future<Report> insert(Report request, core.String profileId) { |
9195 var _url = null; | 9472 var _url = null; |
9196 var _queryParams = new core.Map(); | 9473 var _queryParams = new core.Map(); |
9197 var _uploadMedia = null; | 9474 var _uploadMedia = null; |
9198 var _uploadOptions = null; | 9475 var _uploadOptions = null; |
9199 var _downloadOptions = commons.DownloadOptions.Metadata; | 9476 var _downloadOptions = commons.DownloadOptions.Metadata; |
9200 var _body = null; | 9477 var _body = null; |
9201 | 9478 |
9202 if (request != null) { | 9479 if (request != null) { |
9203 _body = convert.JSON.encode((request).toJson()); | 9480 _body = convert.JSON.encode((request).toJson()); |
9204 } | 9481 } |
9205 if (profileId == null) { | 9482 if (profileId == null) { |
9206 throw new core.ArgumentError("Parameter profileId is required."); | 9483 throw new core.ArgumentError("Parameter profileId is required."); |
9207 } | 9484 } |
9208 | 9485 |
9209 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sub
accounts'; | 9486 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts'; |
9210 | 9487 |
9211 var _response = _requester.request(_url, | 9488 var _response = _requester.request(_url, |
9212 "PUT", | 9489 "POST", |
9213 body: _body, | 9490 body: _body, |
9214 queryParams: _queryParams, | 9491 queryParams: _queryParams, |
9215 uploadOptions: _uploadOptions, | 9492 uploadOptions: _uploadOptions, |
9216 uploadMedia: _uploadMedia, | 9493 uploadMedia: _uploadMedia, |
9217 downloadOptions: _downloadOptions); | 9494 downloadOptions: _downloadOptions); |
9218 return _response.then((data) => new Subaccount.fromJson(data)); | 9495 return _response.then((data) => new Report.fromJson(data)); |
9219 } | 9496 } |
9220 | 9497 |
9221 } | |
9222 | |
9223 | |
9224 class UserProfilesResourceApi { | |
9225 final commons.ApiRequester _requester; | |
9226 | |
9227 UserProfilesResourceApi(commons.ApiRequester client) : | |
9228 _requester = client; | |
9229 | |
9230 /** | 9498 /** |
9231 * Gets one user profile by ID. | 9499 * Retrieves list of reports. |
9232 * | 9500 * |
9233 * Request parameters: | 9501 * Request parameters: |
9234 * | 9502 * |
9235 * [profileId] - The user profile ID. | 9503 * [profileId] - The DFA user profile ID. |
9236 * | 9504 * |
9237 * Completes with a [UserProfile]. | 9505 * [maxResults] - Maximum number of results to return. |
| 9506 * Value must be between "0" and "10". |
| 9507 * |
| 9508 * [pageToken] - The value of the nextToken from the previous result page. |
| 9509 * |
| 9510 * [scope] - The scope that defines which results are returned, default is |
| 9511 * 'MINE'. |
| 9512 * Possible string values are: |
| 9513 * - "ALL" : All reports in account. |
| 9514 * - "MINE" : My reports. |
| 9515 * |
| 9516 * [sortField] - The field by which to sort the list. |
| 9517 * Possible string values are: |
| 9518 * - "ID" : Sort by report ID. |
| 9519 * - "LAST_MODIFIED_TIME" : Sort by 'lastModifiedTime' field. |
| 9520 * - "NAME" : Sort by name of reports. |
| 9521 * |
| 9522 * [sortOrder] - Order of sorted results, default is 'DESCENDING'. |
| 9523 * Possible string values are: |
| 9524 * - "ASCENDING" : Ascending order. |
| 9525 * - "DESCENDING" : Descending order. |
| 9526 * |
| 9527 * Completes with a [ReportList]. |
9238 * | 9528 * |
9239 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 9529 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
9240 * error. | 9530 * error. |
9241 * | 9531 * |
9242 * If the used [http.Client] completes with an error when making a REST call, | 9532 * If the used [http.Client] completes with an error when making a REST call, |
9243 * this method will complete with the same error. | 9533 * this method will complete with the same error. |
9244 */ | 9534 */ |
9245 async.Future<UserProfile> get(core.String profileId) { | 9535 async.Future<ReportList> list(core.String profileId, {core.int maxResults, cor
e.String pageToken, core.String scope, core.String sortField, core.String sortOr
der}) { |
9246 var _url = null; | 9536 var _url = null; |
9247 var _queryParams = new core.Map(); | 9537 var _queryParams = new core.Map(); |
9248 var _uploadMedia = null; | 9538 var _uploadMedia = null; |
9249 var _uploadOptions = null; | 9539 var _uploadOptions = null; |
9250 var _downloadOptions = commons.DownloadOptions.Metadata; | 9540 var _downloadOptions = commons.DownloadOptions.Metadata; |
9251 var _body = null; | 9541 var _body = null; |
9252 | 9542 |
9253 if (profileId == null) { | 9543 if (profileId == null) { |
9254 throw new core.ArgumentError("Parameter profileId is required."); | 9544 throw new core.ArgumentError("Parameter profileId is required."); |
9255 } | 9545 } |
| 9546 if (maxResults != null) { |
| 9547 _queryParams["maxResults"] = ["${maxResults}"]; |
| 9548 } |
| 9549 if (pageToken != null) { |
| 9550 _queryParams["pageToken"] = [pageToken]; |
| 9551 } |
| 9552 if (scope != null) { |
| 9553 _queryParams["scope"] = [scope]; |
| 9554 } |
| 9555 if (sortField != null) { |
| 9556 _queryParams["sortField"] = [sortField]; |
| 9557 } |
| 9558 if (sortOrder != null) { |
| 9559 _queryParams["sortOrder"] = [sortOrder]; |
| 9560 } |
9256 | 9561 |
9257 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId'); | 9562 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts'; |
9258 | 9563 |
9259 var _response = _requester.request(_url, | 9564 var _response = _requester.request(_url, |
9260 "GET", | 9565 "GET", |
9261 body: _body, | 9566 body: _body, |
9262 queryParams: _queryParams, | 9567 queryParams: _queryParams, |
9263 uploadOptions: _uploadOptions, | 9568 uploadOptions: _uploadOptions, |
9264 uploadMedia: _uploadMedia, | 9569 uploadMedia: _uploadMedia, |
9265 downloadOptions: _downloadOptions); | 9570 downloadOptions: _downloadOptions); |
9266 return _response.then((data) => new UserProfile.fromJson(data)); | 9571 return _response.then((data) => new ReportList.fromJson(data)); |
9267 } | 9572 } |
9268 | 9573 |
9269 /** | 9574 /** |
9270 * Retrieves list of user profiles for a user. | 9575 * Updates a report. This method supports patch semantics. |
| 9576 * |
| 9577 * [request] - The metadata request object. |
9271 * | 9578 * |
9272 * Request parameters: | 9579 * Request parameters: |
9273 * | 9580 * |
9274 * Completes with a [UserProfileList]. | 9581 * [profileId] - The DFA user profile ID. |
| 9582 * |
| 9583 * [reportId] - The ID of the report. |
| 9584 * |
| 9585 * Completes with a [Report]. |
9275 * | 9586 * |
9276 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 9587 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
9277 * error. | 9588 * error. |
9278 * | 9589 * |
9279 * If the used [http.Client] completes with an error when making a REST call, | 9590 * If the used [http.Client] completes with an error when making a REST call, |
9280 * this method will complete with the same error. | 9591 * this method will complete with the same error. |
9281 */ | 9592 */ |
9282 async.Future<UserProfileList> list() { | 9593 async.Future<Report> patch(Report request, core.String profileId, core.String
reportId) { |
9283 var _url = null; | 9594 var _url = null; |
9284 var _queryParams = new core.Map(); | 9595 var _queryParams = new core.Map(); |
9285 var _uploadMedia = null; | 9596 var _uploadMedia = null; |
9286 var _uploadOptions = null; | 9597 var _uploadOptions = null; |
9287 var _downloadOptions = commons.DownloadOptions.Metadata; | 9598 var _downloadOptions = commons.DownloadOptions.Metadata; |
9288 var _body = null; | 9599 var _body = null; |
9289 | 9600 |
| 9601 if (request != null) { |
| 9602 _body = convert.JSON.encode((request).toJson()); |
| 9603 } |
| 9604 if (profileId == null) { |
| 9605 throw new core.ArgumentError("Parameter profileId is required."); |
| 9606 } |
| 9607 if (reportId == null) { |
| 9608 throw new core.ArgumentError("Parameter reportId is required."); |
| 9609 } |
9290 | 9610 |
9291 _url = 'userprofiles'; | 9611 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts/' + commons.Escaper.ecapeVariable('$reportId'); |
9292 | 9612 |
9293 var _response = _requester.request(_url, | 9613 var _response = _requester.request(_url, |
9294 "GET", | 9614 "PATCH", |
9295 body: _body, | 9615 body: _body, |
9296 queryParams: _queryParams, | 9616 queryParams: _queryParams, |
9297 uploadOptions: _uploadOptions, | 9617 uploadOptions: _uploadOptions, |
9298 uploadMedia: _uploadMedia, | 9618 uploadMedia: _uploadMedia, |
9299 downloadOptions: _downloadOptions); | 9619 downloadOptions: _downloadOptions); |
9300 return _response.then((data) => new UserProfileList.fromJson(data)); | 9620 return _response.then((data) => new Report.fromJson(data)); |
9301 } | 9621 } |
9302 | 9622 |
9303 } | |
9304 | |
9305 | |
9306 class UserRolePermissionGroupsResourceApi { | |
9307 final commons.ApiRequester _requester; | |
9308 | |
9309 UserRolePermissionGroupsResourceApi(commons.ApiRequester client) : | |
9310 _requester = client; | |
9311 | |
9312 /** | 9623 /** |
9313 * Gets one user role permission group by ID. | 9624 * Runs a report. |
9314 * | 9625 * |
9315 * Request parameters: | 9626 * Request parameters: |
9316 * | 9627 * |
9317 * [profileId] - User profile ID associated with this request. | 9628 * [profileId] - The DFA profile ID. |
9318 * | 9629 * |
9319 * [id] - User role permission group ID. | 9630 * [reportId] - The ID of the report. |
9320 * | 9631 * |
9321 * Completes with a [UserRolePermissionGroup]. | 9632 * [synchronous] - If set and true, tries to run the report synchronously. |
| 9633 * |
| 9634 * Completes with a [File]. |
9322 * | 9635 * |
9323 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 9636 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
9324 * error. | 9637 * error. |
9325 * | 9638 * |
9326 * If the used [http.Client] completes with an error when making a REST call, | 9639 * If the used [http.Client] completes with an error when making a REST call, |
9327 * this method will complete with the same error. | 9640 * this method will complete with the same error. |
9328 */ | 9641 */ |
9329 async.Future<UserRolePermissionGroup> get(core.String profileId, core.String i
d) { | 9642 async.Future<File> run(core.String profileId, core.String reportId, {core.bool
synchronous}) { |
9330 var _url = null; | 9643 var _url = null; |
9331 var _queryParams = new core.Map(); | 9644 var _queryParams = new core.Map(); |
9332 var _uploadMedia = null; | 9645 var _uploadMedia = null; |
9333 var _uploadOptions = null; | 9646 var _uploadOptions = null; |
9334 var _downloadOptions = commons.DownloadOptions.Metadata; | 9647 var _downloadOptions = commons.DownloadOptions.Metadata; |
9335 var _body = null; | 9648 var _body = null; |
9336 | 9649 |
9337 if (profileId == null) { | 9650 if (profileId == null) { |
9338 throw new core.ArgumentError("Parameter profileId is required."); | 9651 throw new core.ArgumentError("Parameter profileId is required."); |
9339 } | 9652 } |
9340 if (id == null) { | 9653 if (reportId == null) { |
9341 throw new core.ArgumentError("Parameter id is required."); | 9654 throw new core.ArgumentError("Parameter reportId is required."); |
| 9655 } |
| 9656 if (synchronous != null) { |
| 9657 _queryParams["synchronous"] = ["${synchronous}"]; |
9342 } | 9658 } |
9343 | 9659 |
9344 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRolePermissionGroups/' + commons.Escaper.ecapeVariable('$id'); | 9660 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts/' + commons.Escaper.ecapeVariable('$reportId') + '/run'; |
9345 | 9661 |
9346 var _response = _requester.request(_url, | 9662 var _response = _requester.request(_url, |
9347 "GET", | 9663 "POST", |
9348 body: _body, | 9664 body: _body, |
9349 queryParams: _queryParams, | 9665 queryParams: _queryParams, |
9350 uploadOptions: _uploadOptions, | 9666 uploadOptions: _uploadOptions, |
9351 uploadMedia: _uploadMedia, | 9667 uploadMedia: _uploadMedia, |
9352 downloadOptions: _downloadOptions); | 9668 downloadOptions: _downloadOptions); |
9353 return _response.then((data) => new UserRolePermissionGroup.fromJson(data)); | 9669 return _response.then((data) => new File.fromJson(data)); |
9354 } | 9670 } |
9355 | 9671 |
9356 /** | 9672 /** |
9357 * Gets a list of all supported user role permission groups. | 9673 * Updates a report. |
| 9674 * |
| 9675 * [request] - The metadata request object. |
9358 * | 9676 * |
9359 * Request parameters: | 9677 * Request parameters: |
9360 * | 9678 * |
9361 * [profileId] - User profile ID associated with this request. | 9679 * [profileId] - The DFA user profile ID. |
9362 * | 9680 * |
9363 * Completes with a [UserRolePermissionGroupsListResponse]. | 9681 * [reportId] - The ID of the report. |
| 9682 * |
| 9683 * Completes with a [Report]. |
9364 * | 9684 * |
9365 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 9685 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
9366 * error. | 9686 * error. |
9367 * | 9687 * |
9368 * If the used [http.Client] completes with an error when making a REST call, | 9688 * If the used [http.Client] completes with an error when making a REST call, |
9369 * this method will complete with the same error. | 9689 * this method will complete with the same error. |
9370 */ | 9690 */ |
9371 async.Future<UserRolePermissionGroupsListResponse> list(core.String profileId)
{ | 9691 async.Future<Report> update(Report request, core.String profileId, core.String
reportId) { |
9372 var _url = null; | 9692 var _url = null; |
9373 var _queryParams = new core.Map(); | 9693 var _queryParams = new core.Map(); |
9374 var _uploadMedia = null; | 9694 var _uploadMedia = null; |
9375 var _uploadOptions = null; | 9695 var _uploadOptions = null; |
9376 var _downloadOptions = commons.DownloadOptions.Metadata; | 9696 var _downloadOptions = commons.DownloadOptions.Metadata; |
9377 var _body = null; | 9697 var _body = null; |
9378 | 9698 |
| 9699 if (request != null) { |
| 9700 _body = convert.JSON.encode((request).toJson()); |
| 9701 } |
9379 if (profileId == null) { | 9702 if (profileId == null) { |
9380 throw new core.ArgumentError("Parameter profileId is required."); | 9703 throw new core.ArgumentError("Parameter profileId is required."); |
9381 } | 9704 } |
| 9705 if (reportId == null) { |
| 9706 throw new core.ArgumentError("Parameter reportId is required."); |
| 9707 } |
9382 | 9708 |
9383 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRolePermissionGroups'; | 9709 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts/' + commons.Escaper.ecapeVariable('$reportId'); |
9384 | 9710 |
9385 var _response = _requester.request(_url, | 9711 var _response = _requester.request(_url, |
9386 "GET", | 9712 "PUT", |
9387 body: _body, | 9713 body: _body, |
9388 queryParams: _queryParams, | 9714 queryParams: _queryParams, |
9389 uploadOptions: _uploadOptions, | 9715 uploadOptions: _uploadOptions, |
9390 uploadMedia: _uploadMedia, | 9716 uploadMedia: _uploadMedia, |
9391 downloadOptions: _downloadOptions); | 9717 downloadOptions: _downloadOptions); |
9392 return _response.then((data) => new UserRolePermissionGroupsListResponse.fro
mJson(data)); | 9718 return _response.then((data) => new Report.fromJson(data)); |
9393 } | 9719 } |
9394 | 9720 |
9395 } | 9721 } |
9396 | 9722 |
9397 | 9723 |
9398 class UserRolePermissionsResourceApi { | 9724 class ReportsCompatibleFieldsResourceApi { |
9399 final commons.ApiRequester _requester; | 9725 final commons.ApiRequester _requester; |
9400 | 9726 |
9401 UserRolePermissionsResourceApi(commons.ApiRequester client) : | 9727 ReportsCompatibleFieldsResourceApi(commons.ApiRequester client) : |
9402 _requester = client; | 9728 _requester = client; |
9403 | 9729 |
9404 /** | 9730 /** |
9405 * Gets one user role permission by ID. | 9731 * Returns the fields that are compatible to be selected in the respective |
| 9732 * sections of a report criteria, given the fields already selected in the |
| 9733 * input report and user permissions. |
| 9734 * |
| 9735 * [request] - The metadata request object. |
9406 * | 9736 * |
9407 * Request parameters: | 9737 * Request parameters: |
9408 * | 9738 * |
9409 * [profileId] - User profile ID associated with this request. | 9739 * [profileId] - The DFA user profile ID. |
9410 * | 9740 * |
9411 * [id] - User role permission ID. | 9741 * Completes with a [CompatibleFields]. |
9412 * | |
9413 * Completes with a [UserRolePermission]. | |
9414 * | 9742 * |
9415 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 9743 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
9416 * error. | 9744 * error. |
9417 * | 9745 * |
9418 * If the used [http.Client] completes with an error when making a REST call, | 9746 * If the used [http.Client] completes with an error when making a REST call, |
9419 * this method will complete with the same error. | 9747 * this method will complete with the same error. |
9420 */ | 9748 */ |
9421 async.Future<UserRolePermission> get(core.String profileId, core.String id) { | 9749 async.Future<CompatibleFields> query(Report request, core.String profileId) { |
9422 var _url = null; | 9750 var _url = null; |
9423 var _queryParams = new core.Map(); | 9751 var _queryParams = new core.Map(); |
9424 var _uploadMedia = null; | 9752 var _uploadMedia = null; |
9425 var _uploadOptions = null; | 9753 var _uploadOptions = null; |
9426 var _downloadOptions = commons.DownloadOptions.Metadata; | 9754 var _downloadOptions = commons.DownloadOptions.Metadata; |
9427 var _body = null; | 9755 var _body = null; |
9428 | 9756 |
| 9757 if (request != null) { |
| 9758 _body = convert.JSON.encode((request).toJson()); |
| 9759 } |
9429 if (profileId == null) { | 9760 if (profileId == null) { |
9430 throw new core.ArgumentError("Parameter profileId is required."); | 9761 throw new core.ArgumentError("Parameter profileId is required."); |
9431 } | 9762 } |
9432 if (id == null) { | |
9433 throw new core.ArgumentError("Parameter id is required."); | |
9434 } | |
9435 | 9763 |
9436 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRolePermissions/' + commons.Escaper.ecapeVariable('$id'); | 9764 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts/compatiblefields/query'; |
9437 | 9765 |
9438 var _response = _requester.request(_url, | 9766 var _response = _requester.request(_url, |
9439 "GET", | 9767 "POST", |
9440 body: _body, | 9768 body: _body, |
9441 queryParams: _queryParams, | 9769 queryParams: _queryParams, |
9442 uploadOptions: _uploadOptions, | 9770 uploadOptions: _uploadOptions, |
9443 uploadMedia: _uploadMedia, | 9771 uploadMedia: _uploadMedia, |
9444 downloadOptions: _downloadOptions); | 9772 downloadOptions: _downloadOptions); |
9445 return _response.then((data) => new UserRolePermission.fromJson(data)); | 9773 return _response.then((data) => new CompatibleFields.fromJson(data)); |
9446 } | 9774 } |
9447 | 9775 |
| 9776 } |
| 9777 |
| 9778 |
| 9779 class ReportsFilesResourceApi { |
| 9780 final commons.ApiRequester _requester; |
| 9781 |
| 9782 ReportsFilesResourceApi(commons.ApiRequester client) : |
| 9783 _requester = client; |
| 9784 |
9448 /** | 9785 /** |
9449 * Gets a list of user role permissions, possibly filtered. | 9786 * Retrieves a report file. |
9450 * | 9787 * |
9451 * Request parameters: | 9788 * Request parameters: |
9452 * | 9789 * |
9453 * [profileId] - User profile ID associated with this request. | 9790 * [profileId] - The DFA profile ID. |
9454 * | 9791 * |
9455 * [ids] - Select only user role permissions with these IDs. | 9792 * [reportId] - The ID of the report. |
9456 * | 9793 * |
9457 * Completes with a [UserRolePermissionsListResponse]. | 9794 * [fileId] - The ID of the report file. |
| 9795 * |
| 9796 * [downloadOptions] - Options for downloading. A download can be either a |
| 9797 * Metadata (default) or Media download. Partial Media downloads are possible |
| 9798 * as well. |
| 9799 * |
| 9800 * Completes with a |
| 9801 * |
| 9802 * - [File] for Metadata downloads (see [downloadOptions]). |
| 9803 * |
| 9804 * - [commons.Media] for Media downloads (see [downloadOptions]). |
9458 * | 9805 * |
9459 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 9806 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
9460 * error. | 9807 * error. |
9461 * | 9808 * |
9462 * If the used [http.Client] completes with an error when making a REST call, | 9809 * If the used [http.Client] completes with an error when making a REST call, |
9463 * this method will complete with the same error. | 9810 * this method will complete with the same error. |
9464 */ | 9811 */ |
9465 async.Future<UserRolePermissionsListResponse> list(core.String profileId, {cor
e.List<core.String> ids}) { | 9812 async.Future get(core.String profileId, core.String reportId, core.String file
Id, {commons.DownloadOptions downloadOptions: commons.DownloadOptions.Metadata})
{ |
9466 var _url = null; | 9813 var _url = null; |
9467 var _queryParams = new core.Map(); | 9814 var _queryParams = new core.Map(); |
9468 var _uploadMedia = null; | 9815 var _uploadMedia = null; |
9469 var _uploadOptions = null; | 9816 var _uploadOptions = null; |
9470 var _downloadOptions = commons.DownloadOptions.Metadata; | 9817 var _downloadOptions = commons.DownloadOptions.Metadata; |
9471 var _body = null; | 9818 var _body = null; |
9472 | 9819 |
9473 if (profileId == null) { | 9820 if (profileId == null) { |
9474 throw new core.ArgumentError("Parameter profileId is required."); | 9821 throw new core.ArgumentError("Parameter profileId is required."); |
9475 } | 9822 } |
9476 if (ids != null) { | 9823 if (reportId == null) { |
9477 _queryParams["ids"] = ids; | 9824 throw new core.ArgumentError("Parameter reportId is required."); |
| 9825 } |
| 9826 if (fileId == null) { |
| 9827 throw new core.ArgumentError("Parameter fileId is required."); |
9478 } | 9828 } |
9479 | 9829 |
9480 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRolePermissions'; | 9830 _downloadOptions = downloadOptions; |
| 9831 |
| 9832 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts/' + commons.Escaper.ecapeVariable('$reportId') + '/files/' + commons.Escape
r.ecapeVariable('$fileId'); |
9481 | 9833 |
9482 var _response = _requester.request(_url, | 9834 var _response = _requester.request(_url, |
9483 "GET", | 9835 "GET", |
9484 body: _body, | 9836 body: _body, |
9485 queryParams: _queryParams, | 9837 queryParams: _queryParams, |
9486 uploadOptions: _uploadOptions, | 9838 uploadOptions: _uploadOptions, |
9487 uploadMedia: _uploadMedia, | 9839 uploadMedia: _uploadMedia, |
9488 downloadOptions: _downloadOptions); | 9840 downloadOptions: _downloadOptions); |
9489 return _response.then((data) => new UserRolePermissionsListResponse.fromJson
(data)); | 9841 if (_downloadOptions == null || |
| 9842 _downloadOptions == commons.DownloadOptions.Metadata) { |
| 9843 return _response.then((data) => new File.fromJson(data)); |
| 9844 } else { |
| 9845 return _response; |
| 9846 } |
9490 } | 9847 } |
9491 | 9848 |
9492 } | |
9493 | |
9494 | |
9495 class UserRolesResourceApi { | |
9496 final commons.ApiRequester _requester; | |
9497 | |
9498 UserRolesResourceApi(commons.ApiRequester client) : | |
9499 _requester = client; | |
9500 | |
9501 /** | 9849 /** |
9502 * Deletes an existing user role. | 9850 * Lists files for a report. |
9503 * | 9851 * |
9504 * Request parameters: | 9852 * Request parameters: |
9505 * | 9853 * |
9506 * [profileId] - User profile ID associated with this request. | 9854 * [profileId] - The DFA profile ID. |
9507 * | 9855 * |
9508 * [id] - User role ID. | 9856 * [reportId] - The ID of the parent report. |
| 9857 * |
| 9858 * [maxResults] - Maximum number of results to return. |
| 9859 * Value must be between "0" and "10". |
| 9860 * |
| 9861 * [pageToken] - The value of the nextToken from the previous result page. |
| 9862 * |
| 9863 * [sortField] - The field by which to sort the list. |
| 9864 * Possible string values are: |
| 9865 * - "ID" : Sort by file ID. |
| 9866 * - "LAST_MODIFIED_TIME" : Sort by 'lastmodifiedAt' field. |
| 9867 * |
| 9868 * [sortOrder] - Order of sorted results, default is 'DESCENDING'. |
| 9869 * Possible string values are: |
| 9870 * - "ASCENDING" : Ascending order. |
| 9871 * - "DESCENDING" : Descending order. |
| 9872 * |
| 9873 * Completes with a [FileList]. |
9509 * | 9874 * |
9510 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 9875 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
9511 * error. | 9876 * error. |
9512 * | 9877 * |
9513 * If the used [http.Client] completes with an error when making a REST call, | 9878 * If the used [http.Client] completes with an error when making a REST call, |
9514 * this method will complete with the same error. | 9879 * this method will complete with the same error. |
9515 */ | 9880 */ |
9516 async.Future delete(core.String profileId, core.String id) { | 9881 async.Future<FileList> list(core.String profileId, core.String reportId, {core
.int maxResults, core.String pageToken, core.String sortField, core.String sortO
rder}) { |
9517 var _url = null; | 9882 var _url = null; |
9518 var _queryParams = new core.Map(); | 9883 var _queryParams = new core.Map(); |
9519 var _uploadMedia = null; | 9884 var _uploadMedia = null; |
9520 var _uploadOptions = null; | 9885 var _uploadOptions = null; |
9521 var _downloadOptions = commons.DownloadOptions.Metadata; | 9886 var _downloadOptions = commons.DownloadOptions.Metadata; |
9522 var _body = null; | 9887 var _body = null; |
9523 | 9888 |
9524 if (profileId == null) { | 9889 if (profileId == null) { |
9525 throw new core.ArgumentError("Parameter profileId is required."); | 9890 throw new core.ArgumentError("Parameter profileId is required."); |
9526 } | 9891 } |
9527 if (id == null) { | 9892 if (reportId == null) { |
9528 throw new core.ArgumentError("Parameter id is required."); | 9893 throw new core.ArgumentError("Parameter reportId is required."); |
| 9894 } |
| 9895 if (maxResults != null) { |
| 9896 _queryParams["maxResults"] = ["${maxResults}"]; |
| 9897 } |
| 9898 if (pageToken != null) { |
| 9899 _queryParams["pageToken"] = [pageToken]; |
| 9900 } |
| 9901 if (sortField != null) { |
| 9902 _queryParams["sortField"] = [sortField]; |
| 9903 } |
| 9904 if (sortOrder != null) { |
| 9905 _queryParams["sortOrder"] = [sortOrder]; |
9529 } | 9906 } |
9530 | 9907 |
9531 _downloadOptions = null; | 9908 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/rep
orts/' + commons.Escaper.ecapeVariable('$reportId') + '/files'; |
9532 | |
9533 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRoles/' + commons.Escaper.ecapeVariable('$id'); | |
9534 | 9909 |
9535 var _response = _requester.request(_url, | 9910 var _response = _requester.request(_url, |
9536 "DELETE", | 9911 "GET", |
9537 body: _body, | 9912 body: _body, |
9538 queryParams: _queryParams, | 9913 queryParams: _queryParams, |
9539 uploadOptions: _uploadOptions, | 9914 uploadOptions: _uploadOptions, |
9540 uploadMedia: _uploadMedia, | 9915 uploadMedia: _uploadMedia, |
9541 downloadOptions: _downloadOptions); | 9916 downloadOptions: _downloadOptions); |
9542 return _response.then((data) => null); | 9917 return _response.then((data) => new FileList.fromJson(data)); |
9543 } | 9918 } |
9544 | 9919 |
| 9920 } |
| 9921 |
| 9922 |
| 9923 class SitesResourceApi { |
| 9924 final commons.ApiRequester _requester; |
| 9925 |
| 9926 SitesResourceApi(commons.ApiRequester client) : |
| 9927 _requester = client; |
| 9928 |
9545 /** | 9929 /** |
9546 * Gets one user role by ID. | 9930 * Gets one site by ID. |
9547 * | 9931 * |
9548 * Request parameters: | 9932 * Request parameters: |
9549 * | 9933 * |
9550 * [profileId] - User profile ID associated with this request. | 9934 * [profileId] - User profile ID associated with this request. |
9551 * | 9935 * |
9552 * [id] - User role ID. | 9936 * [id] - Site ID. |
9553 * | 9937 * |
9554 * Completes with a [UserRole]. | 9938 * Completes with a [Site]. |
9555 * | 9939 * |
9556 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 9940 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
9557 * error. | 9941 * error. |
9558 * | 9942 * |
9559 * If the used [http.Client] completes with an error when making a REST call, | 9943 * If the used [http.Client] completes with an error when making a REST call, |
9560 * this method will complete with the same error. | 9944 * this method will complete with the same error. |
9561 */ | 9945 */ |
9562 async.Future<UserRole> get(core.String profileId, core.String id) { | 9946 async.Future<Site> get(core.String profileId, core.String id) { |
9563 var _url = null; | 9947 var _url = null; |
9564 var _queryParams = new core.Map(); | 9948 var _queryParams = new core.Map(); |
9565 var _uploadMedia = null; | 9949 var _uploadMedia = null; |
9566 var _uploadOptions = null; | 9950 var _uploadOptions = null; |
9567 var _downloadOptions = commons.DownloadOptions.Metadata; | 9951 var _downloadOptions = commons.DownloadOptions.Metadata; |
9568 var _body = null; | 9952 var _body = null; |
9569 | 9953 |
9570 if (profileId == null) { | 9954 if (profileId == null) { |
9571 throw new core.ArgumentError("Parameter profileId is required."); | 9955 throw new core.ArgumentError("Parameter profileId is required."); |
9572 } | 9956 } |
9573 if (id == null) { | 9957 if (id == null) { |
9574 throw new core.ArgumentError("Parameter id is required."); | 9958 throw new core.ArgumentError("Parameter id is required."); |
9575 } | 9959 } |
9576 | 9960 |
9577 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRoles/' + commons.Escaper.ecapeVariable('$id'); | 9961 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sit
es/' + commons.Escaper.ecapeVariable('$id'); |
9578 | 9962 |
9579 var _response = _requester.request(_url, | 9963 var _response = _requester.request(_url, |
9580 "GET", | 9964 "GET", |
9581 body: _body, | 9965 body: _body, |
9582 queryParams: _queryParams, | 9966 queryParams: _queryParams, |
9583 uploadOptions: _uploadOptions, | 9967 uploadOptions: _uploadOptions, |
9584 uploadMedia: _uploadMedia, | 9968 uploadMedia: _uploadMedia, |
9585 downloadOptions: _downloadOptions); | 9969 downloadOptions: _downloadOptions); |
9586 return _response.then((data) => new UserRole.fromJson(data)); | 9970 return _response.then((data) => new Site.fromJson(data)); |
9587 } | 9971 } |
9588 | 9972 |
9589 /** | 9973 /** |
9590 * Inserts a new user role. | 9974 * Inserts a new site. |
9591 * | 9975 * |
9592 * [request] - The metadata request object. | 9976 * [request] - The metadata request object. |
9593 * | 9977 * |
9594 * Request parameters: | 9978 * Request parameters: |
9595 * | 9979 * |
9596 * [profileId] - User profile ID associated with this request. | 9980 * [profileId] - User profile ID associated with this request. |
9597 * | 9981 * |
9598 * Completes with a [UserRole]. | 9982 * Completes with a [Site]. |
9599 * | 9983 * |
9600 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 9984 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
9601 * error. | 9985 * error. |
9602 * | 9986 * |
9603 * If the used [http.Client] completes with an error when making a REST call, | 9987 * If the used [http.Client] completes with an error when making a REST call, |
9604 * this method will complete with the same error. | 9988 * this method will complete with the same error. |
9605 */ | 9989 */ |
9606 async.Future<UserRole> insert(UserRole request, core.String profileId) { | 9990 async.Future<Site> insert(Site request, core.String profileId) { |
9607 var _url = null; | 9991 var _url = null; |
9608 var _queryParams = new core.Map(); | 9992 var _queryParams = new core.Map(); |
9609 var _uploadMedia = null; | 9993 var _uploadMedia = null; |
9610 var _uploadOptions = null; | 9994 var _uploadOptions = null; |
9611 var _downloadOptions = commons.DownloadOptions.Metadata; | 9995 var _downloadOptions = commons.DownloadOptions.Metadata; |
9612 var _body = null; | 9996 var _body = null; |
9613 | 9997 |
9614 if (request != null) { | 9998 if (request != null) { |
9615 _body = convert.JSON.encode((request).toJson()); | 9999 _body = convert.JSON.encode((request).toJson()); |
9616 } | 10000 } |
9617 if (profileId == null) { | 10001 if (profileId == null) { |
9618 throw new core.ArgumentError("Parameter profileId is required."); | 10002 throw new core.ArgumentError("Parameter profileId is required."); |
9619 } | 10003 } |
9620 | 10004 |
9621 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRoles'; | 10005 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sit
es'; |
9622 | 10006 |
9623 var _response = _requester.request(_url, | 10007 var _response = _requester.request(_url, |
9624 "POST", | 10008 "POST", |
9625 body: _body, | 10009 body: _body, |
9626 queryParams: _queryParams, | 10010 queryParams: _queryParams, |
9627 uploadOptions: _uploadOptions, | 10011 uploadOptions: _uploadOptions, |
9628 uploadMedia: _uploadMedia, | 10012 uploadMedia: _uploadMedia, |
9629 downloadOptions: _downloadOptions); | 10013 downloadOptions: _downloadOptions); |
9630 return _response.then((data) => new UserRole.fromJson(data)); | 10014 return _response.then((data) => new Site.fromJson(data)); |
9631 } | 10015 } |
9632 | 10016 |
9633 /** | 10017 /** |
9634 * Retrieves a list of user roles, possibly filtered. | 10018 * Retrieves a list of sites, possibly filtered. |
9635 * | 10019 * |
9636 * Request parameters: | 10020 * Request parameters: |
9637 * | 10021 * |
9638 * [profileId] - User profile ID associated with this request. | 10022 * [profileId] - User profile ID associated with this request. |
9639 * | 10023 * |
9640 * [accountUserRoleOnly] - Select only account level user roles not associated | 10024 * [acceptsInStreamVideoPlacements] - This search filter is no longer |
9641 * with any specific subaccount. | 10025 * supported and will have no effect on the results returned. |
9642 * | 10026 * |
9643 * [ids] - Select only user roles with the specified IDs. | 10027 * [acceptsInterstitialPlacements] - This search filter is no longer supported |
| 10028 * and will have no effect on the results returned. |
| 10029 * |
| 10030 * [acceptsPublisherPaidPlacements] - Select only sites that accept publisher |
| 10031 * paid placements. |
| 10032 * |
| 10033 * [adWordsSite] - Select only AdWords sites. |
| 10034 * |
| 10035 * [approved] - Select only approved sites. |
| 10036 * |
| 10037 * [campaignIds] - Select only sites with these campaign IDs. |
| 10038 * |
| 10039 * [directorySiteIds] - Select only sites with these directory site IDs. |
| 10040 * |
| 10041 * [ids] - Select only sites with these IDs. |
9644 * | 10042 * |
9645 * [maxResults] - Maximum number of results to return. | 10043 * [maxResults] - Maximum number of results to return. |
9646 * | 10044 * |
9647 * [pageToken] - Value of the nextPageToken from the previous result page. | 10045 * [pageToken] - Value of the nextPageToken from the previous result page. |
9648 * | 10046 * |
9649 * [searchString] - Allows searching for objects by name or ID. Wildcards (*) | 10047 * [searchString] - Allows searching for objects by name, ID or keyName. |
9650 * are allowed. For example, "userrole*2015" will return objects with names | 10048 * Wildcards (*) are allowed. For example, "site*2015" will return objects |
9651 * like "userrole June 2015", "userrole April 2015", or simply "userrole | 10049 * with names like "site June 2015", "site April 2015", or simply "site 2015". |
9652 * 2015". Most of the searches also add wildcards implicitly at the start and | 10050 * Most of the searches also add wildcards implicitly at the start and the end |
9653 * the end of the search string. For example, a search string of "userrole" | 10051 * of the search string. For example, a search string of "site" will match |
9654 * will match objects with name "my userrole", "userrole 2015", or simply | 10052 * objects with name "my site", "site 2015", or simply "site". |
9655 * "userrole". | |
9656 * | 10053 * |
9657 * [sortField] - Field by which to sort the list. | 10054 * [sortField] - Field by which to sort the list. |
9658 * Possible string values are: | 10055 * Possible string values are: |
9659 * - "ID" | 10056 * - "ID" |
9660 * - "NAME" | 10057 * - "NAME" |
9661 * | 10058 * |
9662 * [sortOrder] - Order of sorted results, default is ASCENDING. | 10059 * [sortOrder] - Order of sorted results, default is ASCENDING. |
9663 * Possible string values are: | 10060 * Possible string values are: |
9664 * - "ASCENDING" | 10061 * - "ASCENDING" |
9665 * - "DESCENDING" | 10062 * - "DESCENDING" |
9666 * | 10063 * |
9667 * [subaccountId] - Select only user roles that belong to this subaccount. | 10064 * [subaccountId] - Select only sites with this subaccount ID. |
9668 * | 10065 * |
9669 * Completes with a [UserRolesListResponse]. | 10066 * [unmappedSite] - Select only sites that have not been mapped to a directory |
| 10067 * site. |
| 10068 * |
| 10069 * Completes with a [SitesListResponse]. |
9670 * | 10070 * |
9671 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 10071 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
9672 * error. | 10072 * error. |
9673 * | 10073 * |
9674 * If the used [http.Client] completes with an error when making a REST call, | 10074 * If the used [http.Client] completes with an error when making a REST call, |
9675 * this method will complete with the same error. | 10075 * this method will complete with the same error. |
9676 */ | 10076 */ |
9677 async.Future<UserRolesListResponse> list(core.String profileId, {core.bool acc
ountUserRoleOnly, core.List<core.String> ids, core.int maxResults, core.String p
ageToken, core.String searchString, core.String sortField, core.String sortOrder
, core.String subaccountId}) { | 10077 async.Future<SitesListResponse> list(core.String profileId, {core.bool accepts
InStreamVideoPlacements, core.bool acceptsInterstitialPlacements, core.bool acce
ptsPublisherPaidPlacements, core.bool adWordsSite, core.bool approved, core.List
<core.String> campaignIds, core.List<core.String> directorySiteIds, core.List<co
re.String> ids, core.int maxResults, core.String pageToken, core.String searchSt
ring, core.String sortField, core.String sortOrder, core.String subaccountId, co
re.bool unmappedSite}) { |
9678 var _url = null; | 10078 var _url = null; |
9679 var _queryParams = new core.Map(); | 10079 var _queryParams = new core.Map(); |
9680 var _uploadMedia = null; | 10080 var _uploadMedia = null; |
9681 var _uploadOptions = null; | 10081 var _uploadOptions = null; |
9682 var _downloadOptions = commons.DownloadOptions.Metadata; | 10082 var _downloadOptions = commons.DownloadOptions.Metadata; |
9683 var _body = null; | 10083 var _body = null; |
9684 | 10084 |
9685 if (profileId == null) { | 10085 if (profileId == null) { |
9686 throw new core.ArgumentError("Parameter profileId is required."); | 10086 throw new core.ArgumentError("Parameter profileId is required."); |
9687 } | 10087 } |
9688 if (accountUserRoleOnly != null) { | 10088 if (acceptsInStreamVideoPlacements != null) { |
9689 _queryParams["accountUserRoleOnly"] = ["${accountUserRoleOnly}"]; | 10089 _queryParams["acceptsInStreamVideoPlacements"] = ["${acceptsInStreamVideoP
lacements}"]; |
| 10090 } |
| 10091 if (acceptsInterstitialPlacements != null) { |
| 10092 _queryParams["acceptsInterstitialPlacements"] = ["${acceptsInterstitialPla
cements}"]; |
| 10093 } |
| 10094 if (acceptsPublisherPaidPlacements != null) { |
| 10095 _queryParams["acceptsPublisherPaidPlacements"] = ["${acceptsPublisherPaidP
lacements}"]; |
| 10096 } |
| 10097 if (adWordsSite != null) { |
| 10098 _queryParams["adWordsSite"] = ["${adWordsSite}"]; |
| 10099 } |
| 10100 if (approved != null) { |
| 10101 _queryParams["approved"] = ["${approved}"]; |
| 10102 } |
| 10103 if (campaignIds != null) { |
| 10104 _queryParams["campaignIds"] = campaignIds; |
| 10105 } |
| 10106 if (directorySiteIds != null) { |
| 10107 _queryParams["directorySiteIds"] = directorySiteIds; |
9690 } | 10108 } |
9691 if (ids != null) { | 10109 if (ids != null) { |
9692 _queryParams["ids"] = ids; | 10110 _queryParams["ids"] = ids; |
9693 } | 10111 } |
9694 if (maxResults != null) { | 10112 if (maxResults != null) { |
9695 _queryParams["maxResults"] = ["${maxResults}"]; | 10113 _queryParams["maxResults"] = ["${maxResults}"]; |
9696 } | 10114 } |
9697 if (pageToken != null) { | 10115 if (pageToken != null) { |
9698 _queryParams["pageToken"] = [pageToken]; | 10116 _queryParams["pageToken"] = [pageToken]; |
9699 } | 10117 } |
9700 if (searchString != null) { | 10118 if (searchString != null) { |
9701 _queryParams["searchString"] = [searchString]; | 10119 _queryParams["searchString"] = [searchString]; |
9702 } | 10120 } |
9703 if (sortField != null) { | 10121 if (sortField != null) { |
9704 _queryParams["sortField"] = [sortField]; | 10122 _queryParams["sortField"] = [sortField]; |
9705 } | 10123 } |
9706 if (sortOrder != null) { | 10124 if (sortOrder != null) { |
9707 _queryParams["sortOrder"] = [sortOrder]; | 10125 _queryParams["sortOrder"] = [sortOrder]; |
9708 } | 10126 } |
9709 if (subaccountId != null) { | 10127 if (subaccountId != null) { |
9710 _queryParams["subaccountId"] = [subaccountId]; | 10128 _queryParams["subaccountId"] = [subaccountId]; |
9711 } | 10129 } |
| 10130 if (unmappedSite != null) { |
| 10131 _queryParams["unmappedSite"] = ["${unmappedSite}"]; |
| 10132 } |
9712 | 10133 |
9713 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRoles'; | 10134 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sit
es'; |
9714 | 10135 |
9715 var _response = _requester.request(_url, | 10136 var _response = _requester.request(_url, |
9716 "GET", | 10137 "GET", |
9717 body: _body, | 10138 body: _body, |
9718 queryParams: _queryParams, | 10139 queryParams: _queryParams, |
9719 uploadOptions: _uploadOptions, | 10140 uploadOptions: _uploadOptions, |
9720 uploadMedia: _uploadMedia, | 10141 uploadMedia: _uploadMedia, |
9721 downloadOptions: _downloadOptions); | 10142 downloadOptions: _downloadOptions); |
9722 return _response.then((data) => new UserRolesListResponse.fromJson(data)); | 10143 return _response.then((data) => new SitesListResponse.fromJson(data)); |
9723 } | 10144 } |
9724 | 10145 |
9725 /** | 10146 /** |
9726 * Updates an existing user role. This method supports patch semantics. | 10147 * Updates an existing site. This method supports patch semantics. |
9727 * | 10148 * |
9728 * [request] - The metadata request object. | 10149 * [request] - The metadata request object. |
9729 * | 10150 * |
9730 * Request parameters: | 10151 * Request parameters: |
9731 * | 10152 * |
9732 * [profileId] - User profile ID associated with this request. | 10153 * [profileId] - User profile ID associated with this request. |
9733 * | 10154 * |
9734 * [id] - User role ID. | 10155 * [id] - Site ID. |
9735 * | 10156 * |
9736 * Completes with a [UserRole]. | 10157 * Completes with a [Site]. |
9737 * | 10158 * |
9738 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 10159 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
9739 * error. | 10160 * error. |
9740 * | 10161 * |
9741 * If the used [http.Client] completes with an error when making a REST call, | 10162 * If the used [http.Client] completes with an error when making a REST call, |
9742 * this method will complete with the same error. | 10163 * this method will complete with the same error. |
9743 */ | 10164 */ |
9744 async.Future<UserRole> patch(UserRole request, core.String profileId, core.Str
ing id) { | 10165 async.Future<Site> patch(Site request, core.String profileId, core.String id)
{ |
9745 var _url = null; | 10166 var _url = null; |
9746 var _queryParams = new core.Map(); | 10167 var _queryParams = new core.Map(); |
9747 var _uploadMedia = null; | 10168 var _uploadMedia = null; |
9748 var _uploadOptions = null; | 10169 var _uploadOptions = null; |
9749 var _downloadOptions = commons.DownloadOptions.Metadata; | 10170 var _downloadOptions = commons.DownloadOptions.Metadata; |
9750 var _body = null; | 10171 var _body = null; |
9751 | 10172 |
9752 if (request != null) { | 10173 if (request != null) { |
9753 _body = convert.JSON.encode((request).toJson()); | 10174 _body = convert.JSON.encode((request).toJson()); |
9754 } | 10175 } |
9755 if (profileId == null) { | 10176 if (profileId == null) { |
9756 throw new core.ArgumentError("Parameter profileId is required."); | 10177 throw new core.ArgumentError("Parameter profileId is required."); |
9757 } | 10178 } |
9758 if (id == null) { | 10179 if (id == null) { |
9759 throw new core.ArgumentError("Parameter id is required."); | 10180 throw new core.ArgumentError("Parameter id is required."); |
9760 } | 10181 } |
9761 _queryParams["id"] = [id]; | 10182 _queryParams["id"] = [id]; |
9762 | 10183 |
9763 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRoles'; | 10184 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sit
es'; |
9764 | 10185 |
9765 var _response = _requester.request(_url, | 10186 var _response = _requester.request(_url, |
9766 "PATCH", | 10187 "PATCH", |
9767 body: _body, | 10188 body: _body, |
9768 queryParams: _queryParams, | 10189 queryParams: _queryParams, |
9769 uploadOptions: _uploadOptions, | 10190 uploadOptions: _uploadOptions, |
9770 uploadMedia: _uploadMedia, | 10191 uploadMedia: _uploadMedia, |
9771 downloadOptions: _downloadOptions); | 10192 downloadOptions: _downloadOptions); |
9772 return _response.then((data) => new UserRole.fromJson(data)); | 10193 return _response.then((data) => new Site.fromJson(data)); |
9773 } | 10194 } |
9774 | 10195 |
9775 /** | 10196 /** |
9776 * Updates an existing user role. | 10197 * Updates an existing site. |
9777 * | 10198 * |
9778 * [request] - The metadata request object. | 10199 * [request] - The metadata request object. |
9779 * | 10200 * |
9780 * Request parameters: | 10201 * Request parameters: |
9781 * | 10202 * |
9782 * [profileId] - User profile ID associated with this request. | 10203 * [profileId] - User profile ID associated with this request. |
9783 * | 10204 * |
9784 * Completes with a [UserRole]. | 10205 * Completes with a [Site]. |
9785 * | 10206 * |
9786 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 10207 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
9787 * error. | 10208 * error. |
9788 * | 10209 * |
9789 * If the used [http.Client] completes with an error when making a REST call, | 10210 * If the used [http.Client] completes with an error when making a REST call, |
9790 * this method will complete with the same error. | 10211 * this method will complete with the same error. |
9791 */ | 10212 */ |
9792 async.Future<UserRole> update(UserRole request, core.String profileId) { | 10213 async.Future<Site> update(Site request, core.String profileId) { |
9793 var _url = null; | 10214 var _url = null; |
9794 var _queryParams = new core.Map(); | 10215 var _queryParams = new core.Map(); |
9795 var _uploadMedia = null; | 10216 var _uploadMedia = null; |
9796 var _uploadOptions = null; | 10217 var _uploadOptions = null; |
9797 var _downloadOptions = commons.DownloadOptions.Metadata; | 10218 var _downloadOptions = commons.DownloadOptions.Metadata; |
9798 var _body = null; | 10219 var _body = null; |
9799 | 10220 |
9800 if (request != null) { | 10221 if (request != null) { |
9801 _body = convert.JSON.encode((request).toJson()); | 10222 _body = convert.JSON.encode((request).toJson()); |
9802 } | 10223 } |
9803 if (profileId == null) { | 10224 if (profileId == null) { |
9804 throw new core.ArgumentError("Parameter profileId is required."); | 10225 throw new core.ArgumentError("Parameter profileId is required."); |
9805 } | 10226 } |
9806 | 10227 |
9807 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRoles'; | 10228 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sit
es'; |
9808 | 10229 |
9809 var _response = _requester.request(_url, | 10230 var _response = _requester.request(_url, |
9810 "PUT", | 10231 "PUT", |
9811 body: _body, | 10232 body: _body, |
9812 queryParams: _queryParams, | 10233 queryParams: _queryParams, |
9813 uploadOptions: _uploadOptions, | 10234 uploadOptions: _uploadOptions, |
9814 uploadMedia: _uploadMedia, | 10235 uploadMedia: _uploadMedia, |
9815 downloadOptions: _downloadOptions); | 10236 downloadOptions: _downloadOptions); |
| 10237 return _response.then((data) => new Site.fromJson(data)); |
| 10238 } |
| 10239 |
| 10240 } |
| 10241 |
| 10242 |
| 10243 class SizesResourceApi { |
| 10244 final commons.ApiRequester _requester; |
| 10245 |
| 10246 SizesResourceApi(commons.ApiRequester client) : |
| 10247 _requester = client; |
| 10248 |
| 10249 /** |
| 10250 * Gets one size by ID. |
| 10251 * |
| 10252 * Request parameters: |
| 10253 * |
| 10254 * [profileId] - User profile ID associated with this request. |
| 10255 * |
| 10256 * [id] - Size ID. |
| 10257 * |
| 10258 * Completes with a [Size]. |
| 10259 * |
| 10260 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 10261 * error. |
| 10262 * |
| 10263 * If the used [http.Client] completes with an error when making a REST call, |
| 10264 * this method will complete with the same error. |
| 10265 */ |
| 10266 async.Future<Size> get(core.String profileId, core.String id) { |
| 10267 var _url = null; |
| 10268 var _queryParams = new core.Map(); |
| 10269 var _uploadMedia = null; |
| 10270 var _uploadOptions = null; |
| 10271 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 10272 var _body = null; |
| 10273 |
| 10274 if (profileId == null) { |
| 10275 throw new core.ArgumentError("Parameter profileId is required."); |
| 10276 } |
| 10277 if (id == null) { |
| 10278 throw new core.ArgumentError("Parameter id is required."); |
| 10279 } |
| 10280 |
| 10281 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/siz
es/' + commons.Escaper.ecapeVariable('$id'); |
| 10282 |
| 10283 var _response = _requester.request(_url, |
| 10284 "GET", |
| 10285 body: _body, |
| 10286 queryParams: _queryParams, |
| 10287 uploadOptions: _uploadOptions, |
| 10288 uploadMedia: _uploadMedia, |
| 10289 downloadOptions: _downloadOptions); |
| 10290 return _response.then((data) => new Size.fromJson(data)); |
| 10291 } |
| 10292 |
| 10293 /** |
| 10294 * Inserts a new size. |
| 10295 * |
| 10296 * [request] - The metadata request object. |
| 10297 * |
| 10298 * Request parameters: |
| 10299 * |
| 10300 * [profileId] - User profile ID associated with this request. |
| 10301 * |
| 10302 * Completes with a [Size]. |
| 10303 * |
| 10304 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 10305 * error. |
| 10306 * |
| 10307 * If the used [http.Client] completes with an error when making a REST call, |
| 10308 * this method will complete with the same error. |
| 10309 */ |
| 10310 async.Future<Size> insert(Size request, core.String profileId) { |
| 10311 var _url = null; |
| 10312 var _queryParams = new core.Map(); |
| 10313 var _uploadMedia = null; |
| 10314 var _uploadOptions = null; |
| 10315 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 10316 var _body = null; |
| 10317 |
| 10318 if (request != null) { |
| 10319 _body = convert.JSON.encode((request).toJson()); |
| 10320 } |
| 10321 if (profileId == null) { |
| 10322 throw new core.ArgumentError("Parameter profileId is required."); |
| 10323 } |
| 10324 |
| 10325 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/siz
es'; |
| 10326 |
| 10327 var _response = _requester.request(_url, |
| 10328 "POST", |
| 10329 body: _body, |
| 10330 queryParams: _queryParams, |
| 10331 uploadOptions: _uploadOptions, |
| 10332 uploadMedia: _uploadMedia, |
| 10333 downloadOptions: _downloadOptions); |
| 10334 return _response.then((data) => new Size.fromJson(data)); |
| 10335 } |
| 10336 |
| 10337 /** |
| 10338 * Retrieves a list of sizes, possibly filtered. |
| 10339 * |
| 10340 * Request parameters: |
| 10341 * |
| 10342 * [profileId] - User profile ID associated with this request. |
| 10343 * |
| 10344 * [height] - Select only sizes with this height. |
| 10345 * |
| 10346 * [iabStandard] - Select only IAB standard sizes. |
| 10347 * |
| 10348 * [ids] - Select only sizes with these IDs. |
| 10349 * |
| 10350 * [width] - Select only sizes with this width. |
| 10351 * |
| 10352 * Completes with a [SizesListResponse]. |
| 10353 * |
| 10354 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 10355 * error. |
| 10356 * |
| 10357 * If the used [http.Client] completes with an error when making a REST call, |
| 10358 * this method will complete with the same error. |
| 10359 */ |
| 10360 async.Future<SizesListResponse> list(core.String profileId, {core.int height,
core.bool iabStandard, core.List<core.String> ids, core.int width}) { |
| 10361 var _url = null; |
| 10362 var _queryParams = new core.Map(); |
| 10363 var _uploadMedia = null; |
| 10364 var _uploadOptions = null; |
| 10365 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 10366 var _body = null; |
| 10367 |
| 10368 if (profileId == null) { |
| 10369 throw new core.ArgumentError("Parameter profileId is required."); |
| 10370 } |
| 10371 if (height != null) { |
| 10372 _queryParams["height"] = ["${height}"]; |
| 10373 } |
| 10374 if (iabStandard != null) { |
| 10375 _queryParams["iabStandard"] = ["${iabStandard}"]; |
| 10376 } |
| 10377 if (ids != null) { |
| 10378 _queryParams["ids"] = ids; |
| 10379 } |
| 10380 if (width != null) { |
| 10381 _queryParams["width"] = ["${width}"]; |
| 10382 } |
| 10383 |
| 10384 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/siz
es'; |
| 10385 |
| 10386 var _response = _requester.request(_url, |
| 10387 "GET", |
| 10388 body: _body, |
| 10389 queryParams: _queryParams, |
| 10390 uploadOptions: _uploadOptions, |
| 10391 uploadMedia: _uploadMedia, |
| 10392 downloadOptions: _downloadOptions); |
| 10393 return _response.then((data) => new SizesListResponse.fromJson(data)); |
| 10394 } |
| 10395 |
| 10396 } |
| 10397 |
| 10398 |
| 10399 class SubaccountsResourceApi { |
| 10400 final commons.ApiRequester _requester; |
| 10401 |
| 10402 SubaccountsResourceApi(commons.ApiRequester client) : |
| 10403 _requester = client; |
| 10404 |
| 10405 /** |
| 10406 * Gets one subaccount by ID. |
| 10407 * |
| 10408 * Request parameters: |
| 10409 * |
| 10410 * [profileId] - User profile ID associated with this request. |
| 10411 * |
| 10412 * [id] - Subaccount ID. |
| 10413 * |
| 10414 * Completes with a [Subaccount]. |
| 10415 * |
| 10416 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 10417 * error. |
| 10418 * |
| 10419 * If the used [http.Client] completes with an error when making a REST call, |
| 10420 * this method will complete with the same error. |
| 10421 */ |
| 10422 async.Future<Subaccount> get(core.String profileId, core.String id) { |
| 10423 var _url = null; |
| 10424 var _queryParams = new core.Map(); |
| 10425 var _uploadMedia = null; |
| 10426 var _uploadOptions = null; |
| 10427 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 10428 var _body = null; |
| 10429 |
| 10430 if (profileId == null) { |
| 10431 throw new core.ArgumentError("Parameter profileId is required."); |
| 10432 } |
| 10433 if (id == null) { |
| 10434 throw new core.ArgumentError("Parameter id is required."); |
| 10435 } |
| 10436 |
| 10437 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sub
accounts/' + commons.Escaper.ecapeVariable('$id'); |
| 10438 |
| 10439 var _response = _requester.request(_url, |
| 10440 "GET", |
| 10441 body: _body, |
| 10442 queryParams: _queryParams, |
| 10443 uploadOptions: _uploadOptions, |
| 10444 uploadMedia: _uploadMedia, |
| 10445 downloadOptions: _downloadOptions); |
| 10446 return _response.then((data) => new Subaccount.fromJson(data)); |
| 10447 } |
| 10448 |
| 10449 /** |
| 10450 * Inserts a new subaccount. |
| 10451 * |
| 10452 * [request] - The metadata request object. |
| 10453 * |
| 10454 * Request parameters: |
| 10455 * |
| 10456 * [profileId] - User profile ID associated with this request. |
| 10457 * |
| 10458 * Completes with a [Subaccount]. |
| 10459 * |
| 10460 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 10461 * error. |
| 10462 * |
| 10463 * If the used [http.Client] completes with an error when making a REST call, |
| 10464 * this method will complete with the same error. |
| 10465 */ |
| 10466 async.Future<Subaccount> insert(Subaccount request, core.String profileId) { |
| 10467 var _url = null; |
| 10468 var _queryParams = new core.Map(); |
| 10469 var _uploadMedia = null; |
| 10470 var _uploadOptions = null; |
| 10471 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 10472 var _body = null; |
| 10473 |
| 10474 if (request != null) { |
| 10475 _body = convert.JSON.encode((request).toJson()); |
| 10476 } |
| 10477 if (profileId == null) { |
| 10478 throw new core.ArgumentError("Parameter profileId is required."); |
| 10479 } |
| 10480 |
| 10481 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sub
accounts'; |
| 10482 |
| 10483 var _response = _requester.request(_url, |
| 10484 "POST", |
| 10485 body: _body, |
| 10486 queryParams: _queryParams, |
| 10487 uploadOptions: _uploadOptions, |
| 10488 uploadMedia: _uploadMedia, |
| 10489 downloadOptions: _downloadOptions); |
| 10490 return _response.then((data) => new Subaccount.fromJson(data)); |
| 10491 } |
| 10492 |
| 10493 /** |
| 10494 * Gets a list of subaccounts, possibly filtered. |
| 10495 * |
| 10496 * Request parameters: |
| 10497 * |
| 10498 * [profileId] - User profile ID associated with this request. |
| 10499 * |
| 10500 * [ids] - Select only subaccounts with these IDs. |
| 10501 * |
| 10502 * [maxResults] - Maximum number of results to return. |
| 10503 * |
| 10504 * [pageToken] - Value of the nextPageToken from the previous result page. |
| 10505 * |
| 10506 * [searchString] - Allows searching for objects by name or ID. Wildcards (*) |
| 10507 * are allowed. For example, "subaccount*2015" will return objects with names |
| 10508 * like "subaccount June 2015", "subaccount April 2015", or simply "subaccount |
| 10509 * 2015". Most of the searches also add wildcards implicitly at the start and |
| 10510 * the end of the search string. For example, a search string of "subaccount" |
| 10511 * will match objects with name "my subaccount", "subaccount 2015", or simply |
| 10512 * "subaccount". |
| 10513 * |
| 10514 * [sortField] - Field by which to sort the list. |
| 10515 * Possible string values are: |
| 10516 * - "ID" |
| 10517 * - "NAME" |
| 10518 * |
| 10519 * [sortOrder] - Order of sorted results, default is ASCENDING. |
| 10520 * Possible string values are: |
| 10521 * - "ASCENDING" |
| 10522 * - "DESCENDING" |
| 10523 * |
| 10524 * Completes with a [SubaccountsListResponse]. |
| 10525 * |
| 10526 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 10527 * error. |
| 10528 * |
| 10529 * If the used [http.Client] completes with an error when making a REST call, |
| 10530 * this method will complete with the same error. |
| 10531 */ |
| 10532 async.Future<SubaccountsListResponse> list(core.String profileId, {core.List<c
ore.String> ids, core.int maxResults, core.String pageToken, core.String searchS
tring, core.String sortField, core.String sortOrder}) { |
| 10533 var _url = null; |
| 10534 var _queryParams = new core.Map(); |
| 10535 var _uploadMedia = null; |
| 10536 var _uploadOptions = null; |
| 10537 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 10538 var _body = null; |
| 10539 |
| 10540 if (profileId == null) { |
| 10541 throw new core.ArgumentError("Parameter profileId is required."); |
| 10542 } |
| 10543 if (ids != null) { |
| 10544 _queryParams["ids"] = ids; |
| 10545 } |
| 10546 if (maxResults != null) { |
| 10547 _queryParams["maxResults"] = ["${maxResults}"]; |
| 10548 } |
| 10549 if (pageToken != null) { |
| 10550 _queryParams["pageToken"] = [pageToken]; |
| 10551 } |
| 10552 if (searchString != null) { |
| 10553 _queryParams["searchString"] = [searchString]; |
| 10554 } |
| 10555 if (sortField != null) { |
| 10556 _queryParams["sortField"] = [sortField]; |
| 10557 } |
| 10558 if (sortOrder != null) { |
| 10559 _queryParams["sortOrder"] = [sortOrder]; |
| 10560 } |
| 10561 |
| 10562 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sub
accounts'; |
| 10563 |
| 10564 var _response = _requester.request(_url, |
| 10565 "GET", |
| 10566 body: _body, |
| 10567 queryParams: _queryParams, |
| 10568 uploadOptions: _uploadOptions, |
| 10569 uploadMedia: _uploadMedia, |
| 10570 downloadOptions: _downloadOptions); |
| 10571 return _response.then((data) => new SubaccountsListResponse.fromJson(data)); |
| 10572 } |
| 10573 |
| 10574 /** |
| 10575 * Updates an existing subaccount. This method supports patch semantics. |
| 10576 * |
| 10577 * [request] - The metadata request object. |
| 10578 * |
| 10579 * Request parameters: |
| 10580 * |
| 10581 * [profileId] - User profile ID associated with this request. |
| 10582 * |
| 10583 * [id] - Subaccount ID. |
| 10584 * |
| 10585 * Completes with a [Subaccount]. |
| 10586 * |
| 10587 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 10588 * error. |
| 10589 * |
| 10590 * If the used [http.Client] completes with an error when making a REST call, |
| 10591 * this method will complete with the same error. |
| 10592 */ |
| 10593 async.Future<Subaccount> patch(Subaccount request, core.String profileId, core
.String id) { |
| 10594 var _url = null; |
| 10595 var _queryParams = new core.Map(); |
| 10596 var _uploadMedia = null; |
| 10597 var _uploadOptions = null; |
| 10598 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 10599 var _body = null; |
| 10600 |
| 10601 if (request != null) { |
| 10602 _body = convert.JSON.encode((request).toJson()); |
| 10603 } |
| 10604 if (profileId == null) { |
| 10605 throw new core.ArgumentError("Parameter profileId is required."); |
| 10606 } |
| 10607 if (id == null) { |
| 10608 throw new core.ArgumentError("Parameter id is required."); |
| 10609 } |
| 10610 _queryParams["id"] = [id]; |
| 10611 |
| 10612 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sub
accounts'; |
| 10613 |
| 10614 var _response = _requester.request(_url, |
| 10615 "PATCH", |
| 10616 body: _body, |
| 10617 queryParams: _queryParams, |
| 10618 uploadOptions: _uploadOptions, |
| 10619 uploadMedia: _uploadMedia, |
| 10620 downloadOptions: _downloadOptions); |
| 10621 return _response.then((data) => new Subaccount.fromJson(data)); |
| 10622 } |
| 10623 |
| 10624 /** |
| 10625 * Updates an existing subaccount. |
| 10626 * |
| 10627 * [request] - The metadata request object. |
| 10628 * |
| 10629 * Request parameters: |
| 10630 * |
| 10631 * [profileId] - User profile ID associated with this request. |
| 10632 * |
| 10633 * Completes with a [Subaccount]. |
| 10634 * |
| 10635 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 10636 * error. |
| 10637 * |
| 10638 * If the used [http.Client] completes with an error when making a REST call, |
| 10639 * this method will complete with the same error. |
| 10640 */ |
| 10641 async.Future<Subaccount> update(Subaccount request, core.String profileId) { |
| 10642 var _url = null; |
| 10643 var _queryParams = new core.Map(); |
| 10644 var _uploadMedia = null; |
| 10645 var _uploadOptions = null; |
| 10646 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 10647 var _body = null; |
| 10648 |
| 10649 if (request != null) { |
| 10650 _body = convert.JSON.encode((request).toJson()); |
| 10651 } |
| 10652 if (profileId == null) { |
| 10653 throw new core.ArgumentError("Parameter profileId is required."); |
| 10654 } |
| 10655 |
| 10656 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/sub
accounts'; |
| 10657 |
| 10658 var _response = _requester.request(_url, |
| 10659 "PUT", |
| 10660 body: _body, |
| 10661 queryParams: _queryParams, |
| 10662 uploadOptions: _uploadOptions, |
| 10663 uploadMedia: _uploadMedia, |
| 10664 downloadOptions: _downloadOptions); |
| 10665 return _response.then((data) => new Subaccount.fromJson(data)); |
| 10666 } |
| 10667 |
| 10668 } |
| 10669 |
| 10670 |
| 10671 class TargetableRemarketingListsResourceApi { |
| 10672 final commons.ApiRequester _requester; |
| 10673 |
| 10674 TargetableRemarketingListsResourceApi(commons.ApiRequester client) : |
| 10675 _requester = client; |
| 10676 |
| 10677 /** |
| 10678 * Gets one remarketing list by ID. |
| 10679 * |
| 10680 * Request parameters: |
| 10681 * |
| 10682 * [profileId] - User profile ID associated with this request. |
| 10683 * |
| 10684 * [id] - Remarketing list ID. |
| 10685 * |
| 10686 * Completes with a [TargetableRemarketingList]. |
| 10687 * |
| 10688 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 10689 * error. |
| 10690 * |
| 10691 * If the used [http.Client] completes with an error when making a REST call, |
| 10692 * this method will complete with the same error. |
| 10693 */ |
| 10694 async.Future<TargetableRemarketingList> get(core.String profileId, core.String
id) { |
| 10695 var _url = null; |
| 10696 var _queryParams = new core.Map(); |
| 10697 var _uploadMedia = null; |
| 10698 var _uploadOptions = null; |
| 10699 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 10700 var _body = null; |
| 10701 |
| 10702 if (profileId == null) { |
| 10703 throw new core.ArgumentError("Parameter profileId is required."); |
| 10704 } |
| 10705 if (id == null) { |
| 10706 throw new core.ArgumentError("Parameter id is required."); |
| 10707 } |
| 10708 |
| 10709 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/tar
getableRemarketingLists/' + commons.Escaper.ecapeVariable('$id'); |
| 10710 |
| 10711 var _response = _requester.request(_url, |
| 10712 "GET", |
| 10713 body: _body, |
| 10714 queryParams: _queryParams, |
| 10715 uploadOptions: _uploadOptions, |
| 10716 uploadMedia: _uploadMedia, |
| 10717 downloadOptions: _downloadOptions); |
| 10718 return _response.then((data) => new TargetableRemarketingList.fromJson(data)
); |
| 10719 } |
| 10720 |
| 10721 /** |
| 10722 * Retrieves a list of targetable remarketing lists, possibly filtered. |
| 10723 * |
| 10724 * Request parameters: |
| 10725 * |
| 10726 * [profileId] - User profile ID associated with this request. |
| 10727 * |
| 10728 * [advertiserId] - Select only targetable remarketing lists targetable by |
| 10729 * these advertisers. |
| 10730 * |
| 10731 * [active] - Select only active or only inactive targetable remarketing |
| 10732 * lists. |
| 10733 * |
| 10734 * [maxResults] - Maximum number of results to return. |
| 10735 * |
| 10736 * [name] - Allows searching for objects by name or ID. Wildcards (*) are |
| 10737 * allowed. For example, "remarketing list*2015" will return objects with |
| 10738 * names like "remarketing list June 2015", "remarketing list April 2015", or |
| 10739 * simply "remarketing list 2015". Most of the searches also add wildcards |
| 10740 * implicitly at the start and the end of the search string. For example, a |
| 10741 * search string of "remarketing list" will match objects with name "my |
| 10742 * remarketing list", "remarketing list 2015", or simply "remarketing list". |
| 10743 * |
| 10744 * [pageToken] - Value of the nextPageToken from the previous result page. |
| 10745 * |
| 10746 * [sortField] - Field by which to sort the list. |
| 10747 * Possible string values are: |
| 10748 * - "ID" |
| 10749 * - "NAME" |
| 10750 * |
| 10751 * [sortOrder] - Order of sorted results, default is ASCENDING. |
| 10752 * Possible string values are: |
| 10753 * - "ASCENDING" |
| 10754 * - "DESCENDING" |
| 10755 * |
| 10756 * Completes with a [TargetableRemarketingListsListResponse]. |
| 10757 * |
| 10758 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 10759 * error. |
| 10760 * |
| 10761 * If the used [http.Client] completes with an error when making a REST call, |
| 10762 * this method will complete with the same error. |
| 10763 */ |
| 10764 async.Future<TargetableRemarketingListsListResponse> list(core.String profileI
d, core.String advertiserId, {core.bool active, core.int maxResults, core.String
name, core.String pageToken, core.String sortField, core.String sortOrder}) { |
| 10765 var _url = null; |
| 10766 var _queryParams = new core.Map(); |
| 10767 var _uploadMedia = null; |
| 10768 var _uploadOptions = null; |
| 10769 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 10770 var _body = null; |
| 10771 |
| 10772 if (profileId == null) { |
| 10773 throw new core.ArgumentError("Parameter profileId is required."); |
| 10774 } |
| 10775 if (advertiserId == null) { |
| 10776 throw new core.ArgumentError("Parameter advertiserId is required."); |
| 10777 } |
| 10778 _queryParams["advertiserId"] = [advertiserId]; |
| 10779 if (active != null) { |
| 10780 _queryParams["active"] = ["${active}"]; |
| 10781 } |
| 10782 if (maxResults != null) { |
| 10783 _queryParams["maxResults"] = ["${maxResults}"]; |
| 10784 } |
| 10785 if (name != null) { |
| 10786 _queryParams["name"] = [name]; |
| 10787 } |
| 10788 if (pageToken != null) { |
| 10789 _queryParams["pageToken"] = [pageToken]; |
| 10790 } |
| 10791 if (sortField != null) { |
| 10792 _queryParams["sortField"] = [sortField]; |
| 10793 } |
| 10794 if (sortOrder != null) { |
| 10795 _queryParams["sortOrder"] = [sortOrder]; |
| 10796 } |
| 10797 |
| 10798 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/tar
getableRemarketingLists'; |
| 10799 |
| 10800 var _response = _requester.request(_url, |
| 10801 "GET", |
| 10802 body: _body, |
| 10803 queryParams: _queryParams, |
| 10804 uploadOptions: _uploadOptions, |
| 10805 uploadMedia: _uploadMedia, |
| 10806 downloadOptions: _downloadOptions); |
| 10807 return _response.then((data) => new TargetableRemarketingListsListResponse.f
romJson(data)); |
| 10808 } |
| 10809 |
| 10810 } |
| 10811 |
| 10812 |
| 10813 class UserProfilesResourceApi { |
| 10814 final commons.ApiRequester _requester; |
| 10815 |
| 10816 UserProfilesResourceApi(commons.ApiRequester client) : |
| 10817 _requester = client; |
| 10818 |
| 10819 /** |
| 10820 * Gets one user profile by ID. |
| 10821 * |
| 10822 * Request parameters: |
| 10823 * |
| 10824 * [profileId] - The user profile ID. |
| 10825 * |
| 10826 * Completes with a [UserProfile]. |
| 10827 * |
| 10828 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 10829 * error. |
| 10830 * |
| 10831 * If the used [http.Client] completes with an error when making a REST call, |
| 10832 * this method will complete with the same error. |
| 10833 */ |
| 10834 async.Future<UserProfile> get(core.String profileId) { |
| 10835 var _url = null; |
| 10836 var _queryParams = new core.Map(); |
| 10837 var _uploadMedia = null; |
| 10838 var _uploadOptions = null; |
| 10839 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 10840 var _body = null; |
| 10841 |
| 10842 if (profileId == null) { |
| 10843 throw new core.ArgumentError("Parameter profileId is required."); |
| 10844 } |
| 10845 |
| 10846 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId'); |
| 10847 |
| 10848 var _response = _requester.request(_url, |
| 10849 "GET", |
| 10850 body: _body, |
| 10851 queryParams: _queryParams, |
| 10852 uploadOptions: _uploadOptions, |
| 10853 uploadMedia: _uploadMedia, |
| 10854 downloadOptions: _downloadOptions); |
| 10855 return _response.then((data) => new UserProfile.fromJson(data)); |
| 10856 } |
| 10857 |
| 10858 /** |
| 10859 * Retrieves list of user profiles for a user. |
| 10860 * |
| 10861 * Request parameters: |
| 10862 * |
| 10863 * Completes with a [UserProfileList]. |
| 10864 * |
| 10865 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 10866 * error. |
| 10867 * |
| 10868 * If the used [http.Client] completes with an error when making a REST call, |
| 10869 * this method will complete with the same error. |
| 10870 */ |
| 10871 async.Future<UserProfileList> list() { |
| 10872 var _url = null; |
| 10873 var _queryParams = new core.Map(); |
| 10874 var _uploadMedia = null; |
| 10875 var _uploadOptions = null; |
| 10876 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 10877 var _body = null; |
| 10878 |
| 10879 |
| 10880 _url = 'userprofiles'; |
| 10881 |
| 10882 var _response = _requester.request(_url, |
| 10883 "GET", |
| 10884 body: _body, |
| 10885 queryParams: _queryParams, |
| 10886 uploadOptions: _uploadOptions, |
| 10887 uploadMedia: _uploadMedia, |
| 10888 downloadOptions: _downloadOptions); |
| 10889 return _response.then((data) => new UserProfileList.fromJson(data)); |
| 10890 } |
| 10891 |
| 10892 } |
| 10893 |
| 10894 |
| 10895 class UserRolePermissionGroupsResourceApi { |
| 10896 final commons.ApiRequester _requester; |
| 10897 |
| 10898 UserRolePermissionGroupsResourceApi(commons.ApiRequester client) : |
| 10899 _requester = client; |
| 10900 |
| 10901 /** |
| 10902 * Gets one user role permission group by ID. |
| 10903 * |
| 10904 * Request parameters: |
| 10905 * |
| 10906 * [profileId] - User profile ID associated with this request. |
| 10907 * |
| 10908 * [id] - User role permission group ID. |
| 10909 * |
| 10910 * Completes with a [UserRolePermissionGroup]. |
| 10911 * |
| 10912 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 10913 * error. |
| 10914 * |
| 10915 * If the used [http.Client] completes with an error when making a REST call, |
| 10916 * this method will complete with the same error. |
| 10917 */ |
| 10918 async.Future<UserRolePermissionGroup> get(core.String profileId, core.String i
d) { |
| 10919 var _url = null; |
| 10920 var _queryParams = new core.Map(); |
| 10921 var _uploadMedia = null; |
| 10922 var _uploadOptions = null; |
| 10923 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 10924 var _body = null; |
| 10925 |
| 10926 if (profileId == null) { |
| 10927 throw new core.ArgumentError("Parameter profileId is required."); |
| 10928 } |
| 10929 if (id == null) { |
| 10930 throw new core.ArgumentError("Parameter id is required."); |
| 10931 } |
| 10932 |
| 10933 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRolePermissionGroups/' + commons.Escaper.ecapeVariable('$id'); |
| 10934 |
| 10935 var _response = _requester.request(_url, |
| 10936 "GET", |
| 10937 body: _body, |
| 10938 queryParams: _queryParams, |
| 10939 uploadOptions: _uploadOptions, |
| 10940 uploadMedia: _uploadMedia, |
| 10941 downloadOptions: _downloadOptions); |
| 10942 return _response.then((data) => new UserRolePermissionGroup.fromJson(data)); |
| 10943 } |
| 10944 |
| 10945 /** |
| 10946 * Gets a list of all supported user role permission groups. |
| 10947 * |
| 10948 * Request parameters: |
| 10949 * |
| 10950 * [profileId] - User profile ID associated with this request. |
| 10951 * |
| 10952 * Completes with a [UserRolePermissionGroupsListResponse]. |
| 10953 * |
| 10954 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 10955 * error. |
| 10956 * |
| 10957 * If the used [http.Client] completes with an error when making a REST call, |
| 10958 * this method will complete with the same error. |
| 10959 */ |
| 10960 async.Future<UserRolePermissionGroupsListResponse> list(core.String profileId)
{ |
| 10961 var _url = null; |
| 10962 var _queryParams = new core.Map(); |
| 10963 var _uploadMedia = null; |
| 10964 var _uploadOptions = null; |
| 10965 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 10966 var _body = null; |
| 10967 |
| 10968 if (profileId == null) { |
| 10969 throw new core.ArgumentError("Parameter profileId is required."); |
| 10970 } |
| 10971 |
| 10972 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRolePermissionGroups'; |
| 10973 |
| 10974 var _response = _requester.request(_url, |
| 10975 "GET", |
| 10976 body: _body, |
| 10977 queryParams: _queryParams, |
| 10978 uploadOptions: _uploadOptions, |
| 10979 uploadMedia: _uploadMedia, |
| 10980 downloadOptions: _downloadOptions); |
| 10981 return _response.then((data) => new UserRolePermissionGroupsListResponse.fro
mJson(data)); |
| 10982 } |
| 10983 |
| 10984 } |
| 10985 |
| 10986 |
| 10987 class UserRolePermissionsResourceApi { |
| 10988 final commons.ApiRequester _requester; |
| 10989 |
| 10990 UserRolePermissionsResourceApi(commons.ApiRequester client) : |
| 10991 _requester = client; |
| 10992 |
| 10993 /** |
| 10994 * Gets one user role permission by ID. |
| 10995 * |
| 10996 * Request parameters: |
| 10997 * |
| 10998 * [profileId] - User profile ID associated with this request. |
| 10999 * |
| 11000 * [id] - User role permission ID. |
| 11001 * |
| 11002 * Completes with a [UserRolePermission]. |
| 11003 * |
| 11004 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 11005 * error. |
| 11006 * |
| 11007 * If the used [http.Client] completes with an error when making a REST call, |
| 11008 * this method will complete with the same error. |
| 11009 */ |
| 11010 async.Future<UserRolePermission> get(core.String profileId, core.String id) { |
| 11011 var _url = null; |
| 11012 var _queryParams = new core.Map(); |
| 11013 var _uploadMedia = null; |
| 11014 var _uploadOptions = null; |
| 11015 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 11016 var _body = null; |
| 11017 |
| 11018 if (profileId == null) { |
| 11019 throw new core.ArgumentError("Parameter profileId is required."); |
| 11020 } |
| 11021 if (id == null) { |
| 11022 throw new core.ArgumentError("Parameter id is required."); |
| 11023 } |
| 11024 |
| 11025 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRolePermissions/' + commons.Escaper.ecapeVariable('$id'); |
| 11026 |
| 11027 var _response = _requester.request(_url, |
| 11028 "GET", |
| 11029 body: _body, |
| 11030 queryParams: _queryParams, |
| 11031 uploadOptions: _uploadOptions, |
| 11032 uploadMedia: _uploadMedia, |
| 11033 downloadOptions: _downloadOptions); |
| 11034 return _response.then((data) => new UserRolePermission.fromJson(data)); |
| 11035 } |
| 11036 |
| 11037 /** |
| 11038 * Gets a list of user role permissions, possibly filtered. |
| 11039 * |
| 11040 * Request parameters: |
| 11041 * |
| 11042 * [profileId] - User profile ID associated with this request. |
| 11043 * |
| 11044 * [ids] - Select only user role permissions with these IDs. |
| 11045 * |
| 11046 * Completes with a [UserRolePermissionsListResponse]. |
| 11047 * |
| 11048 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 11049 * error. |
| 11050 * |
| 11051 * If the used [http.Client] completes with an error when making a REST call, |
| 11052 * this method will complete with the same error. |
| 11053 */ |
| 11054 async.Future<UserRolePermissionsListResponse> list(core.String profileId, {cor
e.List<core.String> ids}) { |
| 11055 var _url = null; |
| 11056 var _queryParams = new core.Map(); |
| 11057 var _uploadMedia = null; |
| 11058 var _uploadOptions = null; |
| 11059 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 11060 var _body = null; |
| 11061 |
| 11062 if (profileId == null) { |
| 11063 throw new core.ArgumentError("Parameter profileId is required."); |
| 11064 } |
| 11065 if (ids != null) { |
| 11066 _queryParams["ids"] = ids; |
| 11067 } |
| 11068 |
| 11069 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRolePermissions'; |
| 11070 |
| 11071 var _response = _requester.request(_url, |
| 11072 "GET", |
| 11073 body: _body, |
| 11074 queryParams: _queryParams, |
| 11075 uploadOptions: _uploadOptions, |
| 11076 uploadMedia: _uploadMedia, |
| 11077 downloadOptions: _downloadOptions); |
| 11078 return _response.then((data) => new UserRolePermissionsListResponse.fromJson
(data)); |
| 11079 } |
| 11080 |
| 11081 } |
| 11082 |
| 11083 |
| 11084 class UserRolesResourceApi { |
| 11085 final commons.ApiRequester _requester; |
| 11086 |
| 11087 UserRolesResourceApi(commons.ApiRequester client) : |
| 11088 _requester = client; |
| 11089 |
| 11090 /** |
| 11091 * Deletes an existing user role. |
| 11092 * |
| 11093 * Request parameters: |
| 11094 * |
| 11095 * [profileId] - User profile ID associated with this request. |
| 11096 * |
| 11097 * [id] - User role ID. |
| 11098 * |
| 11099 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 11100 * error. |
| 11101 * |
| 11102 * If the used [http.Client] completes with an error when making a REST call, |
| 11103 * this method will complete with the same error. |
| 11104 */ |
| 11105 async.Future delete(core.String profileId, core.String id) { |
| 11106 var _url = null; |
| 11107 var _queryParams = new core.Map(); |
| 11108 var _uploadMedia = null; |
| 11109 var _uploadOptions = null; |
| 11110 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 11111 var _body = null; |
| 11112 |
| 11113 if (profileId == null) { |
| 11114 throw new core.ArgumentError("Parameter profileId is required."); |
| 11115 } |
| 11116 if (id == null) { |
| 11117 throw new core.ArgumentError("Parameter id is required."); |
| 11118 } |
| 11119 |
| 11120 _downloadOptions = null; |
| 11121 |
| 11122 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRoles/' + commons.Escaper.ecapeVariable('$id'); |
| 11123 |
| 11124 var _response = _requester.request(_url, |
| 11125 "DELETE", |
| 11126 body: _body, |
| 11127 queryParams: _queryParams, |
| 11128 uploadOptions: _uploadOptions, |
| 11129 uploadMedia: _uploadMedia, |
| 11130 downloadOptions: _downloadOptions); |
| 11131 return _response.then((data) => null); |
| 11132 } |
| 11133 |
| 11134 /** |
| 11135 * Gets one user role by ID. |
| 11136 * |
| 11137 * Request parameters: |
| 11138 * |
| 11139 * [profileId] - User profile ID associated with this request. |
| 11140 * |
| 11141 * [id] - User role ID. |
| 11142 * |
| 11143 * Completes with a [UserRole]. |
| 11144 * |
| 11145 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 11146 * error. |
| 11147 * |
| 11148 * If the used [http.Client] completes with an error when making a REST call, |
| 11149 * this method will complete with the same error. |
| 11150 */ |
| 11151 async.Future<UserRole> get(core.String profileId, core.String id) { |
| 11152 var _url = null; |
| 11153 var _queryParams = new core.Map(); |
| 11154 var _uploadMedia = null; |
| 11155 var _uploadOptions = null; |
| 11156 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 11157 var _body = null; |
| 11158 |
| 11159 if (profileId == null) { |
| 11160 throw new core.ArgumentError("Parameter profileId is required."); |
| 11161 } |
| 11162 if (id == null) { |
| 11163 throw new core.ArgumentError("Parameter id is required."); |
| 11164 } |
| 11165 |
| 11166 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRoles/' + commons.Escaper.ecapeVariable('$id'); |
| 11167 |
| 11168 var _response = _requester.request(_url, |
| 11169 "GET", |
| 11170 body: _body, |
| 11171 queryParams: _queryParams, |
| 11172 uploadOptions: _uploadOptions, |
| 11173 uploadMedia: _uploadMedia, |
| 11174 downloadOptions: _downloadOptions); |
| 11175 return _response.then((data) => new UserRole.fromJson(data)); |
| 11176 } |
| 11177 |
| 11178 /** |
| 11179 * Inserts a new user role. |
| 11180 * |
| 11181 * [request] - The metadata request object. |
| 11182 * |
| 11183 * Request parameters: |
| 11184 * |
| 11185 * [profileId] - User profile ID associated with this request. |
| 11186 * |
| 11187 * Completes with a [UserRole]. |
| 11188 * |
| 11189 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 11190 * error. |
| 11191 * |
| 11192 * If the used [http.Client] completes with an error when making a REST call, |
| 11193 * this method will complete with the same error. |
| 11194 */ |
| 11195 async.Future<UserRole> insert(UserRole request, core.String profileId) { |
| 11196 var _url = null; |
| 11197 var _queryParams = new core.Map(); |
| 11198 var _uploadMedia = null; |
| 11199 var _uploadOptions = null; |
| 11200 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 11201 var _body = null; |
| 11202 |
| 11203 if (request != null) { |
| 11204 _body = convert.JSON.encode((request).toJson()); |
| 11205 } |
| 11206 if (profileId == null) { |
| 11207 throw new core.ArgumentError("Parameter profileId is required."); |
| 11208 } |
| 11209 |
| 11210 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRoles'; |
| 11211 |
| 11212 var _response = _requester.request(_url, |
| 11213 "POST", |
| 11214 body: _body, |
| 11215 queryParams: _queryParams, |
| 11216 uploadOptions: _uploadOptions, |
| 11217 uploadMedia: _uploadMedia, |
| 11218 downloadOptions: _downloadOptions); |
| 11219 return _response.then((data) => new UserRole.fromJson(data)); |
| 11220 } |
| 11221 |
| 11222 /** |
| 11223 * Retrieves a list of user roles, possibly filtered. |
| 11224 * |
| 11225 * Request parameters: |
| 11226 * |
| 11227 * [profileId] - User profile ID associated with this request. |
| 11228 * |
| 11229 * [accountUserRoleOnly] - Select only account level user roles not associated |
| 11230 * with any specific subaccount. |
| 11231 * |
| 11232 * [ids] - Select only user roles with the specified IDs. |
| 11233 * |
| 11234 * [maxResults] - Maximum number of results to return. |
| 11235 * |
| 11236 * [pageToken] - Value of the nextPageToken from the previous result page. |
| 11237 * |
| 11238 * [searchString] - Allows searching for objects by name or ID. Wildcards (*) |
| 11239 * are allowed. For example, "userrole*2015" will return objects with names |
| 11240 * like "userrole June 2015", "userrole April 2015", or simply "userrole |
| 11241 * 2015". Most of the searches also add wildcards implicitly at the start and |
| 11242 * the end of the search string. For example, a search string of "userrole" |
| 11243 * will match objects with name "my userrole", "userrole 2015", or simply |
| 11244 * "userrole". |
| 11245 * |
| 11246 * [sortField] - Field by which to sort the list. |
| 11247 * Possible string values are: |
| 11248 * - "ID" |
| 11249 * - "NAME" |
| 11250 * |
| 11251 * [sortOrder] - Order of sorted results, default is ASCENDING. |
| 11252 * Possible string values are: |
| 11253 * - "ASCENDING" |
| 11254 * - "DESCENDING" |
| 11255 * |
| 11256 * [subaccountId] - Select only user roles that belong to this subaccount. |
| 11257 * |
| 11258 * Completes with a [UserRolesListResponse]. |
| 11259 * |
| 11260 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 11261 * error. |
| 11262 * |
| 11263 * If the used [http.Client] completes with an error when making a REST call, |
| 11264 * this method will complete with the same error. |
| 11265 */ |
| 11266 async.Future<UserRolesListResponse> list(core.String profileId, {core.bool acc
ountUserRoleOnly, core.List<core.String> ids, core.int maxResults, core.String p
ageToken, core.String searchString, core.String sortField, core.String sortOrder
, core.String subaccountId}) { |
| 11267 var _url = null; |
| 11268 var _queryParams = new core.Map(); |
| 11269 var _uploadMedia = null; |
| 11270 var _uploadOptions = null; |
| 11271 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 11272 var _body = null; |
| 11273 |
| 11274 if (profileId == null) { |
| 11275 throw new core.ArgumentError("Parameter profileId is required."); |
| 11276 } |
| 11277 if (accountUserRoleOnly != null) { |
| 11278 _queryParams["accountUserRoleOnly"] = ["${accountUserRoleOnly}"]; |
| 11279 } |
| 11280 if (ids != null) { |
| 11281 _queryParams["ids"] = ids; |
| 11282 } |
| 11283 if (maxResults != null) { |
| 11284 _queryParams["maxResults"] = ["${maxResults}"]; |
| 11285 } |
| 11286 if (pageToken != null) { |
| 11287 _queryParams["pageToken"] = [pageToken]; |
| 11288 } |
| 11289 if (searchString != null) { |
| 11290 _queryParams["searchString"] = [searchString]; |
| 11291 } |
| 11292 if (sortField != null) { |
| 11293 _queryParams["sortField"] = [sortField]; |
| 11294 } |
| 11295 if (sortOrder != null) { |
| 11296 _queryParams["sortOrder"] = [sortOrder]; |
| 11297 } |
| 11298 if (subaccountId != null) { |
| 11299 _queryParams["subaccountId"] = [subaccountId]; |
| 11300 } |
| 11301 |
| 11302 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRoles'; |
| 11303 |
| 11304 var _response = _requester.request(_url, |
| 11305 "GET", |
| 11306 body: _body, |
| 11307 queryParams: _queryParams, |
| 11308 uploadOptions: _uploadOptions, |
| 11309 uploadMedia: _uploadMedia, |
| 11310 downloadOptions: _downloadOptions); |
| 11311 return _response.then((data) => new UserRolesListResponse.fromJson(data)); |
| 11312 } |
| 11313 |
| 11314 /** |
| 11315 * Updates an existing user role. This method supports patch semantics. |
| 11316 * |
| 11317 * [request] - The metadata request object. |
| 11318 * |
| 11319 * Request parameters: |
| 11320 * |
| 11321 * [profileId] - User profile ID associated with this request. |
| 11322 * |
| 11323 * [id] - User role ID. |
| 11324 * |
| 11325 * Completes with a [UserRole]. |
| 11326 * |
| 11327 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 11328 * error. |
| 11329 * |
| 11330 * If the used [http.Client] completes with an error when making a REST call, |
| 11331 * this method will complete with the same error. |
| 11332 */ |
| 11333 async.Future<UserRole> patch(UserRole request, core.String profileId, core.Str
ing id) { |
| 11334 var _url = null; |
| 11335 var _queryParams = new core.Map(); |
| 11336 var _uploadMedia = null; |
| 11337 var _uploadOptions = null; |
| 11338 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 11339 var _body = null; |
| 11340 |
| 11341 if (request != null) { |
| 11342 _body = convert.JSON.encode((request).toJson()); |
| 11343 } |
| 11344 if (profileId == null) { |
| 11345 throw new core.ArgumentError("Parameter profileId is required."); |
| 11346 } |
| 11347 if (id == null) { |
| 11348 throw new core.ArgumentError("Parameter id is required."); |
| 11349 } |
| 11350 _queryParams["id"] = [id]; |
| 11351 |
| 11352 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRoles'; |
| 11353 |
| 11354 var _response = _requester.request(_url, |
| 11355 "PATCH", |
| 11356 body: _body, |
| 11357 queryParams: _queryParams, |
| 11358 uploadOptions: _uploadOptions, |
| 11359 uploadMedia: _uploadMedia, |
| 11360 downloadOptions: _downloadOptions); |
| 11361 return _response.then((data) => new UserRole.fromJson(data)); |
| 11362 } |
| 11363 |
| 11364 /** |
| 11365 * Updates an existing user role. |
| 11366 * |
| 11367 * [request] - The metadata request object. |
| 11368 * |
| 11369 * Request parameters: |
| 11370 * |
| 11371 * [profileId] - User profile ID associated with this request. |
| 11372 * |
| 11373 * Completes with a [UserRole]. |
| 11374 * |
| 11375 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 11376 * error. |
| 11377 * |
| 11378 * If the used [http.Client] completes with an error when making a REST call, |
| 11379 * this method will complete with the same error. |
| 11380 */ |
| 11381 async.Future<UserRole> update(UserRole request, core.String profileId) { |
| 11382 var _url = null; |
| 11383 var _queryParams = new core.Map(); |
| 11384 var _uploadMedia = null; |
| 11385 var _uploadOptions = null; |
| 11386 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 11387 var _body = null; |
| 11388 |
| 11389 if (request != null) { |
| 11390 _body = convert.JSON.encode((request).toJson()); |
| 11391 } |
| 11392 if (profileId == null) { |
| 11393 throw new core.ArgumentError("Parameter profileId is required."); |
| 11394 } |
| 11395 |
| 11396 _url = 'userprofiles/' + commons.Escaper.ecapeVariable('$profileId') + '/use
rRoles'; |
| 11397 |
| 11398 var _response = _requester.request(_url, |
| 11399 "PUT", |
| 11400 body: _body, |
| 11401 queryParams: _queryParams, |
| 11402 uploadOptions: _uploadOptions, |
| 11403 uploadMedia: _uploadMedia, |
| 11404 downloadOptions: _downloadOptions); |
9816 return _response.then((data) => new UserRole.fromJson(data)); | 11405 return _response.then((data) => new UserRole.fromJson(data)); |
9817 } | 11406 } |
9818 | 11407 |
9819 } | 11408 } |
9820 | 11409 |
9821 | 11410 |
9822 | 11411 |
9823 /** Contains properties of a DCM account. */ | 11412 /** Contains properties of a DCM account. */ |
9824 class Account { | 11413 class Account { |
9825 /** Account permissions assigned to this account. */ | 11414 /** Account permissions assigned to this account. */ |
(...skipping 1085 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10911 } | 12500 } |
10912 if (_json.containsKey("lastModifiedInfo")) { | 12501 if (_json.containsKey("lastModifiedInfo")) { |
10913 lastModifiedInfo = new LastModifiedInfo.fromJson(_json["lastModifiedInfo"]
); | 12502 lastModifiedInfo = new LastModifiedInfo.fromJson(_json["lastModifiedInfo"]
); |
10914 } | 12503 } |
10915 if (_json.containsKey("name")) { | 12504 if (_json.containsKey("name")) { |
10916 name = _json["name"]; | 12505 name = _json["name"]; |
10917 } | 12506 } |
10918 if (_json.containsKey("placementAssignments")) { | 12507 if (_json.containsKey("placementAssignments")) { |
10919 placementAssignments = _json["placementAssignments"].map((value) => new Pl
acementAssignment.fromJson(value)).toList(); | 12508 placementAssignments = _json["placementAssignments"].map((value) => new Pl
acementAssignment.fromJson(value)).toList(); |
10920 } | 12509 } |
10921 if (_json.containsKey("remarketing_list_expression")) { | 12510 if (_json.containsKey("remarketingListExpression")) { |
10922 remarketingListExpression = new ListTargetingExpression.fromJson(_json["re
marketing_list_expression"]); | 12511 remarketingListExpression = new ListTargetingExpression.fromJson(_json["re
marketingListExpression"]); |
10923 } | 12512 } |
10924 if (_json.containsKey("size")) { | 12513 if (_json.containsKey("size")) { |
10925 size = new Size.fromJson(_json["size"]); | 12514 size = new Size.fromJson(_json["size"]); |
10926 } | 12515 } |
10927 if (_json.containsKey("sslCompliant")) { | 12516 if (_json.containsKey("sslCompliant")) { |
10928 sslCompliant = _json["sslCompliant"]; | 12517 sslCompliant = _json["sslCompliant"]; |
10929 } | 12518 } |
10930 if (_json.containsKey("sslRequired")) { | 12519 if (_json.containsKey("sslRequired")) { |
10931 sslRequired = _json["sslRequired"]; | 12520 sslRequired = _json["sslRequired"]; |
10932 } | 12521 } |
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11027 if (lastModifiedInfo != null) { | 12616 if (lastModifiedInfo != null) { |
11028 _json["lastModifiedInfo"] = (lastModifiedInfo).toJson(); | 12617 _json["lastModifiedInfo"] = (lastModifiedInfo).toJson(); |
11029 } | 12618 } |
11030 if (name != null) { | 12619 if (name != null) { |
11031 _json["name"] = name; | 12620 _json["name"] = name; |
11032 } | 12621 } |
11033 if (placementAssignments != null) { | 12622 if (placementAssignments != null) { |
11034 _json["placementAssignments"] = placementAssignments.map((value) => (value
).toJson()).toList(); | 12623 _json["placementAssignments"] = placementAssignments.map((value) => (value
).toJson()).toList(); |
11035 } | 12624 } |
11036 if (remarketingListExpression != null) { | 12625 if (remarketingListExpression != null) { |
11037 _json["remarketing_list_expression"] = (remarketingListExpression).toJson(
); | 12626 _json["remarketingListExpression"] = (remarketingListExpression).toJson(); |
11038 } | 12627 } |
11039 if (size != null) { | 12628 if (size != null) { |
11040 _json["size"] = (size).toJson(); | 12629 _json["size"] = (size).toJson(); |
11041 } | 12630 } |
11042 if (sslCompliant != null) { | 12631 if (sslCompliant != null) { |
11043 _json["sslCompliant"] = sslCompliant; | 12632 _json["sslCompliant"] = sslCompliant; |
11044 } | 12633 } |
11045 if (sslRequired != null) { | 12634 if (sslRequired != null) { |
11046 _json["sslRequired"] = sslRequired; | 12635 _json["sslRequired"] = sslRequired; |
11047 } | 12636 } |
11048 if (startTime != null) { | 12637 if (startTime != null) { |
11049 _json["startTime"] = (startTime).toIso8601String(); | 12638 _json["startTime"] = (startTime).toIso8601String(); |
11050 } | 12639 } |
11051 if (subaccountId != null) { | 12640 if (subaccountId != null) { |
11052 _json["subaccountId"] = subaccountId; | 12641 _json["subaccountId"] = subaccountId; |
11053 } | 12642 } |
11054 if (technologyTargeting != null) { | 12643 if (technologyTargeting != null) { |
11055 _json["technologyTargeting"] = (technologyTargeting).toJson(); | 12644 _json["technologyTargeting"] = (technologyTargeting).toJson(); |
11056 } | 12645 } |
11057 if (type != null) { | 12646 if (type != null) { |
11058 _json["type"] = type; | 12647 _json["type"] = type; |
11059 } | 12648 } |
11060 return _json; | 12649 return _json; |
11061 } | 12650 } |
11062 } | 12651 } |
11063 | 12652 |
| 12653 /** Ad Slot */ |
| 12654 class AdSlot { |
| 12655 /** Comment for this ad slot. */ |
| 12656 core.String comment; |
| 12657 /** |
| 12658 * Ad slot compatibility. WEB and WEB_INTERSTITIAL refer to rendering either |
| 12659 * on desktop or on mobile devices for regular or interstitial ads |
| 12660 * respectively. APP and APP_INTERSTITIAL are for rendering in mobile apps. |
| 12661 * IN_STREAM_VIDEO refers to rendering in in-stream video ads developed with |
| 12662 * the VAST standard. |
| 12663 * Possible string values are: |
| 12664 * - "PLANNING_RENDERING_ENVIRONMENT_TYPE_APP" |
| 12665 * - "PLANNING_RENDERING_ENVIRONMENT_TYPE_APP_INTERSTITIAL" |
| 12666 * - "PLANNING_RENDERING_ENVIRONMENT_TYPE_IN_STREAM_VIDEO" |
| 12667 * - "PLANNING_RENDERING_ENVIRONMENT_TYPE_WEB" |
| 12668 * - "PLANNING_RENDERING_ENVIRONMENT_TYPE_WEB_INTERSTITIAL" |
| 12669 */ |
| 12670 core.String compatibility; |
| 12671 /** Height of this ad slot. */ |
| 12672 core.String height; |
| 12673 /** |
| 12674 * ID of the placement from an external platform that is linked to this ad |
| 12675 * slot. |
| 12676 */ |
| 12677 core.String linkedPlacementId; |
| 12678 /** Name of this ad slot. */ |
| 12679 core.String name; |
| 12680 /** |
| 12681 * Payment source type of this ad slot. |
| 12682 * Possible string values are: |
| 12683 * - "PLANNING_PAYMENT_SOURCE_TYPE_AGENCY_PAID" |
| 12684 * - "PLANNING_PAYMENT_SOURCE_TYPE_PUBLISHER_PAID" |
| 12685 */ |
| 12686 core.String paymentSourceType; |
| 12687 /** Primary ad slot of a roadblock inventory item. */ |
| 12688 core.bool primary; |
| 12689 /** Width of this ad slot. */ |
| 12690 core.String width; |
| 12691 |
| 12692 AdSlot(); |
| 12693 |
| 12694 AdSlot.fromJson(core.Map _json) { |
| 12695 if (_json.containsKey("comment")) { |
| 12696 comment = _json["comment"]; |
| 12697 } |
| 12698 if (_json.containsKey("compatibility")) { |
| 12699 compatibility = _json["compatibility"]; |
| 12700 } |
| 12701 if (_json.containsKey("height")) { |
| 12702 height = _json["height"]; |
| 12703 } |
| 12704 if (_json.containsKey("linkedPlacementId")) { |
| 12705 linkedPlacementId = _json["linkedPlacementId"]; |
| 12706 } |
| 12707 if (_json.containsKey("name")) { |
| 12708 name = _json["name"]; |
| 12709 } |
| 12710 if (_json.containsKey("paymentSourceType")) { |
| 12711 paymentSourceType = _json["paymentSourceType"]; |
| 12712 } |
| 12713 if (_json.containsKey("primary")) { |
| 12714 primary = _json["primary"]; |
| 12715 } |
| 12716 if (_json.containsKey("width")) { |
| 12717 width = _json["width"]; |
| 12718 } |
| 12719 } |
| 12720 |
| 12721 core.Map toJson() { |
| 12722 var _json = new core.Map(); |
| 12723 if (comment != null) { |
| 12724 _json["comment"] = comment; |
| 12725 } |
| 12726 if (compatibility != null) { |
| 12727 _json["compatibility"] = compatibility; |
| 12728 } |
| 12729 if (height != null) { |
| 12730 _json["height"] = height; |
| 12731 } |
| 12732 if (linkedPlacementId != null) { |
| 12733 _json["linkedPlacementId"] = linkedPlacementId; |
| 12734 } |
| 12735 if (name != null) { |
| 12736 _json["name"] = name; |
| 12737 } |
| 12738 if (paymentSourceType != null) { |
| 12739 _json["paymentSourceType"] = paymentSourceType; |
| 12740 } |
| 12741 if (primary != null) { |
| 12742 _json["primary"] = primary; |
| 12743 } |
| 12744 if (width != null) { |
| 12745 _json["width"] = width; |
| 12746 } |
| 12747 return _json; |
| 12748 } |
| 12749 } |
| 12750 |
11064 /** Ad List Response */ | 12751 /** Ad List Response */ |
11065 class AdsListResponse { | 12752 class AdsListResponse { |
11066 /** Ad collection. */ | 12753 /** Ad collection. */ |
11067 core.List<Ad> ads; | 12754 core.List<Ad> ads; |
11068 /** | 12755 /** |
11069 * Identifies what kind of resource this is. Value: the fixed string | 12756 * Identifies what kind of resource this is. Value: the fixed string |
11070 * "dfareporting#adsListResponse". | 12757 * "dfareporting#adsListResponse". |
11071 */ | 12758 */ |
11072 core.String kind; | 12759 core.String kind; |
11073 /** Pagination token to be used for the next list operation. */ | 12760 /** Pagination token to be used for the next list operation. */ |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11155 * Identifies what kind of resource this is. Value: the fixed string | 12842 * Identifies what kind of resource this is. Value: the fixed string |
11156 * "dfareporting#advertiser". | 12843 * "dfareporting#advertiser". |
11157 */ | 12844 */ |
11158 core.String kind; | 12845 core.String kind; |
11159 /** | 12846 /** |
11160 * Name of this advertiser. This is a required field and must be less than 256 | 12847 * Name of this advertiser. This is a required field and must be less than 256 |
11161 * characters long and unique among advertisers of the same account. | 12848 * characters long and unique among advertisers of the same account. |
11162 */ | 12849 */ |
11163 core.String name; | 12850 core.String name; |
11164 /** | 12851 /** |
| 12852 * Original floodlight configuration before any sharing occurred. Set the |
| 12853 * floodlightConfigurationId of this advertiser to |
| 12854 * originalFloodlightConfigurationId to unshare the advertiser's current |
| 12855 * floodlight configuration. You cannot unshare an advertiser's floodlight |
| 12856 * configuration if the shared configuration has activities associated with |
| 12857 * any campaign or placement. |
| 12858 */ |
| 12859 core.String originalFloodlightConfigurationId; |
| 12860 /** |
11165 * Status of this advertiser. | 12861 * Status of this advertiser. |
11166 * Possible string values are: | 12862 * Possible string values are: |
11167 * - "APPROVED" | 12863 * - "APPROVED" |
11168 * - "ON_HOLD" | 12864 * - "ON_HOLD" |
11169 */ | 12865 */ |
11170 core.String status; | 12866 core.String status; |
11171 /** | 12867 /** |
11172 * Subaccount ID of this advertiser.This is a read-only field that can be left | 12868 * Subaccount ID of this advertiser.This is a read-only field that can be left |
11173 * blank. | 12869 * blank. |
11174 */ | 12870 */ |
11175 core.String subaccountId; | 12871 core.String subaccountId; |
| 12872 /** Suspension status of this advertiser. */ |
| 12873 core.bool suspended; |
11176 | 12874 |
11177 Advertiser(); | 12875 Advertiser(); |
11178 | 12876 |
11179 Advertiser.fromJson(core.Map _json) { | 12877 Advertiser.fromJson(core.Map _json) { |
11180 if (_json.containsKey("accountId")) { | 12878 if (_json.containsKey("accountId")) { |
11181 accountId = _json["accountId"]; | 12879 accountId = _json["accountId"]; |
11182 } | 12880 } |
11183 if (_json.containsKey("advertiserGroupId")) { | 12881 if (_json.containsKey("advertiserGroupId")) { |
11184 advertiserGroupId = _json["advertiserGroupId"]; | 12882 advertiserGroupId = _json["advertiserGroupId"]; |
11185 } | 12883 } |
(...skipping 17 matching lines...) Expand all Loading... |
11203 } | 12901 } |
11204 if (_json.containsKey("idDimensionValue")) { | 12902 if (_json.containsKey("idDimensionValue")) { |
11205 idDimensionValue = new DimensionValue.fromJson(_json["idDimensionValue"]); | 12903 idDimensionValue = new DimensionValue.fromJson(_json["idDimensionValue"]); |
11206 } | 12904 } |
11207 if (_json.containsKey("kind")) { | 12905 if (_json.containsKey("kind")) { |
11208 kind = _json["kind"]; | 12906 kind = _json["kind"]; |
11209 } | 12907 } |
11210 if (_json.containsKey("name")) { | 12908 if (_json.containsKey("name")) { |
11211 name = _json["name"]; | 12909 name = _json["name"]; |
11212 } | 12910 } |
| 12911 if (_json.containsKey("originalFloodlightConfigurationId")) { |
| 12912 originalFloodlightConfigurationId = _json["originalFloodlightConfiguration
Id"]; |
| 12913 } |
11213 if (_json.containsKey("status")) { | 12914 if (_json.containsKey("status")) { |
11214 status = _json["status"]; | 12915 status = _json["status"]; |
11215 } | 12916 } |
11216 if (_json.containsKey("subaccountId")) { | 12917 if (_json.containsKey("subaccountId")) { |
11217 subaccountId = _json["subaccountId"]; | 12918 subaccountId = _json["subaccountId"]; |
11218 } | 12919 } |
| 12920 if (_json.containsKey("suspended")) { |
| 12921 suspended = _json["suspended"]; |
| 12922 } |
11219 } | 12923 } |
11220 | 12924 |
11221 core.Map toJson() { | 12925 core.Map toJson() { |
11222 var _json = new core.Map(); | 12926 var _json = new core.Map(); |
11223 if (accountId != null) { | 12927 if (accountId != null) { |
11224 _json["accountId"] = accountId; | 12928 _json["accountId"] = accountId; |
11225 } | 12929 } |
11226 if (advertiserGroupId != null) { | 12930 if (advertiserGroupId != null) { |
11227 _json["advertiserGroupId"] = advertiserGroupId; | 12931 _json["advertiserGroupId"] = advertiserGroupId; |
11228 } | 12932 } |
(...skipping 17 matching lines...) Expand all Loading... |
11246 } | 12950 } |
11247 if (idDimensionValue != null) { | 12951 if (idDimensionValue != null) { |
11248 _json["idDimensionValue"] = (idDimensionValue).toJson(); | 12952 _json["idDimensionValue"] = (idDimensionValue).toJson(); |
11249 } | 12953 } |
11250 if (kind != null) { | 12954 if (kind != null) { |
11251 _json["kind"] = kind; | 12955 _json["kind"] = kind; |
11252 } | 12956 } |
11253 if (name != null) { | 12957 if (name != null) { |
11254 _json["name"] = name; | 12958 _json["name"] = name; |
11255 } | 12959 } |
| 12960 if (originalFloodlightConfigurationId != null) { |
| 12961 _json["originalFloodlightConfigurationId"] = originalFloodlightConfigurati
onId; |
| 12962 } |
11256 if (status != null) { | 12963 if (status != null) { |
11257 _json["status"] = status; | 12964 _json["status"] = status; |
11258 } | 12965 } |
11259 if (subaccountId != null) { | 12966 if (subaccountId != null) { |
11260 _json["subaccountId"] = subaccountId; | 12967 _json["subaccountId"] = subaccountId; |
11261 } | 12968 } |
| 12969 if (suspended != null) { |
| 12970 _json["suspended"] = suspended; |
| 12971 } |
11262 return _json; | 12972 return _json; |
11263 } | 12973 } |
11264 } | 12974 } |
11265 | 12975 |
11266 /** | 12976 /** |
11267 * Groups advertisers together so that reports can be generated for the entire | 12977 * Groups advertisers together so that reports can be generated for the entire |
11268 * group at once. | 12978 * group at once. |
11269 */ | 12979 */ |
11270 class AdvertiserGroup { | 12980 class AdvertiserGroup { |
11271 /** | 12981 /** |
(...skipping 1095 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12367 if (value != null) { | 14077 if (value != null) { |
12368 _json["value"] = value; | 14078 _json["value"] = value; |
12369 } | 14079 } |
12370 return _json; | 14080 return _json; |
12371 } | 14081 } |
12372 } | 14082 } |
12373 | 14083 |
12374 /** Click-through URL */ | 14084 /** Click-through URL */ |
12375 class ClickThroughUrl { | 14085 class ClickThroughUrl { |
12376 /** | 14086 /** |
| 14087 * Read-only convenience field representing the actual URL that will be used |
| 14088 * for this click-through. The URL is computed as follows: |
| 14089 * - If defaultLandingPage is enabled then the campaign's default landing page |
| 14090 * URL is assigned to this field. |
| 14091 * - If defaultLandingPage is not enabled and a landingPageId is specified |
| 14092 * then that landing page's URL is assigned to this field. |
| 14093 * - If neither of the above cases apply, then the customClickThroughUrl is |
| 14094 * assigned to this field. |
| 14095 */ |
| 14096 core.String computedClickThroughUrl; |
| 14097 /** |
12377 * Custom click-through URL. Applicable if the defaultLandingPage field is set | 14098 * Custom click-through URL. Applicable if the defaultLandingPage field is set |
12378 * to false and the landingPageId field is left unset. | 14099 * to false and the landingPageId field is left unset. |
12379 */ | 14100 */ |
12380 core.String customClickThroughUrl; | 14101 core.String customClickThroughUrl; |
12381 /** Whether the campaign default landing page is used. */ | 14102 /** Whether the campaign default landing page is used. */ |
12382 core.bool defaultLandingPage; | 14103 core.bool defaultLandingPage; |
12383 /** | 14104 /** |
12384 * ID of the landing page for the click-through URL. Applicable if the | 14105 * ID of the landing page for the click-through URL. Applicable if the |
12385 * defaultLandingPage field is set to false. | 14106 * defaultLandingPage field is set to false. |
12386 */ | 14107 */ |
12387 core.String landingPageId; | 14108 core.String landingPageId; |
12388 | 14109 |
12389 ClickThroughUrl(); | 14110 ClickThroughUrl(); |
12390 | 14111 |
12391 ClickThroughUrl.fromJson(core.Map _json) { | 14112 ClickThroughUrl.fromJson(core.Map _json) { |
| 14113 if (_json.containsKey("computedClickThroughUrl")) { |
| 14114 computedClickThroughUrl = _json["computedClickThroughUrl"]; |
| 14115 } |
12392 if (_json.containsKey("customClickThroughUrl")) { | 14116 if (_json.containsKey("customClickThroughUrl")) { |
12393 customClickThroughUrl = _json["customClickThroughUrl"]; | 14117 customClickThroughUrl = _json["customClickThroughUrl"]; |
12394 } | 14118 } |
12395 if (_json.containsKey("defaultLandingPage")) { | 14119 if (_json.containsKey("defaultLandingPage")) { |
12396 defaultLandingPage = _json["defaultLandingPage"]; | 14120 defaultLandingPage = _json["defaultLandingPage"]; |
12397 } | 14121 } |
12398 if (_json.containsKey("landingPageId")) { | 14122 if (_json.containsKey("landingPageId")) { |
12399 landingPageId = _json["landingPageId"]; | 14123 landingPageId = _json["landingPageId"]; |
12400 } | 14124 } |
12401 } | 14125 } |
12402 | 14126 |
12403 core.Map toJson() { | 14127 core.Map toJson() { |
12404 var _json = new core.Map(); | 14128 var _json = new core.Map(); |
| 14129 if (computedClickThroughUrl != null) { |
| 14130 _json["computedClickThroughUrl"] = computedClickThroughUrl; |
| 14131 } |
12405 if (customClickThroughUrl != null) { | 14132 if (customClickThroughUrl != null) { |
12406 _json["customClickThroughUrl"] = customClickThroughUrl; | 14133 _json["customClickThroughUrl"] = customClickThroughUrl; |
12407 } | 14134 } |
12408 if (defaultLandingPage != null) { | 14135 if (defaultLandingPage != null) { |
12409 _json["defaultLandingPage"] = defaultLandingPage; | 14136 _json["defaultLandingPage"] = defaultLandingPage; |
12410 } | 14137 } |
12411 if (landingPageId != null) { | 14138 if (landingPageId != null) { |
12412 _json["landingPageId"] = landingPageId; | 14139 _json["landingPageId"] = landingPageId; |
12413 } | 14140 } |
12414 return _json; | 14141 return _json; |
(...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12681 | 14408 |
12682 /** | 14409 /** |
12683 * Organizes placements according to the contents of their associated webpages. | 14410 * Organizes placements according to the contents of their associated webpages. |
12684 */ | 14411 */ |
12685 class ContentCategory { | 14412 class ContentCategory { |
12686 /** | 14413 /** |
12687 * Account ID of this content category. This is a read-only field that can be | 14414 * Account ID of this content category. This is a read-only field that can be |
12688 * left blank. | 14415 * left blank. |
12689 */ | 14416 */ |
12690 core.String accountId; | 14417 core.String accountId; |
12691 /** Description of this content category. */ | |
12692 core.String description; | |
12693 /** | 14418 /** |
12694 * ID of this content category. This is a read-only, auto-generated field. | 14419 * ID of this content category. This is a read-only, auto-generated field. |
12695 */ | 14420 */ |
12696 core.String id; | 14421 core.String id; |
12697 /** | 14422 /** |
12698 * Identifies what kind of resource this is. Value: the fixed string | 14423 * Identifies what kind of resource this is. Value: the fixed string |
12699 * "dfareporting#contentCategory". | 14424 * "dfareporting#contentCategory". |
12700 */ | 14425 */ |
12701 core.String kind; | 14426 core.String kind; |
12702 /** | 14427 /** |
12703 * Name of this content category. This is a required field and must be less | 14428 * Name of this content category. This is a required field and must be less |
12704 * than 256 characters long and unique among content categories of the same | 14429 * than 256 characters long and unique among content categories of the same |
12705 * account. | 14430 * account. |
12706 */ | 14431 */ |
12707 core.String name; | 14432 core.String name; |
12708 | 14433 |
12709 ContentCategory(); | 14434 ContentCategory(); |
12710 | 14435 |
12711 ContentCategory.fromJson(core.Map _json) { | 14436 ContentCategory.fromJson(core.Map _json) { |
12712 if (_json.containsKey("accountId")) { | 14437 if (_json.containsKey("accountId")) { |
12713 accountId = _json["accountId"]; | 14438 accountId = _json["accountId"]; |
12714 } | 14439 } |
12715 if (_json.containsKey("description")) { | |
12716 description = _json["description"]; | |
12717 } | |
12718 if (_json.containsKey("id")) { | 14440 if (_json.containsKey("id")) { |
12719 id = _json["id"]; | 14441 id = _json["id"]; |
12720 } | 14442 } |
12721 if (_json.containsKey("kind")) { | 14443 if (_json.containsKey("kind")) { |
12722 kind = _json["kind"]; | 14444 kind = _json["kind"]; |
12723 } | 14445 } |
12724 if (_json.containsKey("name")) { | 14446 if (_json.containsKey("name")) { |
12725 name = _json["name"]; | 14447 name = _json["name"]; |
12726 } | 14448 } |
12727 } | 14449 } |
12728 | 14450 |
12729 core.Map toJson() { | 14451 core.Map toJson() { |
12730 var _json = new core.Map(); | 14452 var _json = new core.Map(); |
12731 if (accountId != null) { | 14453 if (accountId != null) { |
12732 _json["accountId"] = accountId; | 14454 _json["accountId"] = accountId; |
12733 } | 14455 } |
12734 if (description != null) { | |
12735 _json["description"] = description; | |
12736 } | |
12737 if (id != null) { | 14456 if (id != null) { |
12738 _json["id"] = id; | 14457 _json["id"] = id; |
12739 } | 14458 } |
12740 if (kind != null) { | 14459 if (kind != null) { |
12741 _json["kind"] = kind; | 14460 _json["kind"] = kind; |
12742 } | 14461 } |
12743 if (name != null) { | 14462 if (name != null) { |
12744 _json["name"] = name; | 14463 _json["name"] = name; |
12745 } | 14464 } |
12746 return _json; | 14465 return _json; |
(...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12965 * | 14684 * |
12966 * Acceptable values are: | 14685 * Acceptable values are: |
12967 * - "APP" | 14686 * - "APP" |
12968 * - "APP_INTERSTITIAL" | 14687 * - "APP_INTERSTITIAL" |
12969 * - "IN_STREAM_VIDEO" | 14688 * - "IN_STREAM_VIDEO" |
12970 * - "WEB" | 14689 * - "WEB" |
12971 * - "WEB_INTERSTITIAL" | 14690 * - "WEB_INTERSTITIAL" |
12972 */ | 14691 */ |
12973 core.List<core.String> compatibility; | 14692 core.List<core.String> compatibility; |
12974 /** | 14693 /** |
| 14694 * Whether Flash assets associated with the creative need to be automatically |
| 14695 * converted to HTML5. This flag is enabled by default and users can choose to |
| 14696 * disable it if they don't want the system to generate and use HTML5 asset |
| 14697 * for this creative. Applicable to the following creative types: |
| 14698 * ENHANCED_BANNER and FLASH_INPAGE. |
| 14699 */ |
| 14700 core.bool convertFlashToHtml5; |
| 14701 /** |
12975 * List of counter events configured for the creative. Applicable to the | 14702 * List of counter events configured for the creative. Applicable to the |
12976 * following creative types: all RICH_MEDIA, and all VPAID. | 14703 * following creative types: all RICH_MEDIA, and all VPAID. |
12977 */ | 14704 */ |
12978 core.List<CreativeCustomEvent> counterCustomEvents; | 14705 core.List<CreativeCustomEvent> counterCustomEvents; |
12979 /** | 14706 /** |
12980 * Assets associated with a creative. Applicable to all but the following | 14707 * Assets associated with a creative. Applicable to all but the following |
12981 * creative types: INTERNAL_REDIRECT, INTERSTITIAL_INTERNAL_REDIRECT, and | 14708 * creative types: INTERNAL_REDIRECT, INTERSTITIAL_INTERNAL_REDIRECT, and |
12982 * REDIRECT | 14709 * REDIRECT |
12983 */ | 14710 */ |
12984 core.List<CreativeAsset> creativeAssets; | 14711 core.List<CreativeAsset> creativeAssets; |
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13098 * Whether the user can choose to skip the creative. Applicable to the | 14825 * Whether the user can choose to skip the creative. Applicable to the |
13099 * following creative types: INSTREAM_VIDEO. | 14826 * following creative types: INSTREAM_VIDEO. |
13100 */ | 14827 */ |
13101 core.bool skippable; | 14828 core.bool skippable; |
13102 /** | 14829 /** |
13103 * Whether the creative is SSL-compliant. This is a read-only field. | 14830 * Whether the creative is SSL-compliant. This is a read-only field. |
13104 * Applicable to all creative types. | 14831 * Applicable to all creative types. |
13105 */ | 14832 */ |
13106 core.bool sslCompliant; | 14833 core.bool sslCompliant; |
13107 /** | 14834 /** |
| 14835 * Whether creative should be treated as SSL compliant even if the system scan |
| 14836 * shows it's not. |
| 14837 */ |
| 14838 core.bool sslOverride; |
| 14839 /** |
13108 * Studio advertiser ID associated with rich media and VPAID creatives. This | 14840 * Studio advertiser ID associated with rich media and VPAID creatives. This |
13109 * is a read-only field. Applicable to the following creative types: all | 14841 * is a read-only field. Applicable to the following creative types: all |
13110 * RICH_MEDIA, and all VPAID. | 14842 * RICH_MEDIA, and all VPAID. |
13111 */ | 14843 */ |
13112 core.String studioAdvertiserId; | 14844 core.String studioAdvertiserId; |
13113 /** | 14845 /** |
13114 * Studio creative ID associated with rich media and VPAID creatives. This is | 14846 * Studio creative ID associated with rich media and VPAID creatives. This is |
13115 * a read-only field. Applicable to the following creative types: all | 14847 * a read-only field. Applicable to the following creative types: all |
13116 * RICH_MEDIA, and all VPAID. | 14848 * RICH_MEDIA, and all VPAID. |
13117 */ | 14849 */ |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13171 * - "REDIRECT" | 14903 * - "REDIRECT" |
13172 * - "RICH_MEDIA_EXPANDING" | 14904 * - "RICH_MEDIA_EXPANDING" |
13173 * - "RICH_MEDIA_IM_EXPAND" | 14905 * - "RICH_MEDIA_IM_EXPAND" |
13174 * - "RICH_MEDIA_INPAGE" | 14906 * - "RICH_MEDIA_INPAGE" |
13175 * - "RICH_MEDIA_INPAGE_FLOATING" | 14907 * - "RICH_MEDIA_INPAGE_FLOATING" |
13176 * - "RICH_MEDIA_INTERSTITIAL_FLOAT" | 14908 * - "RICH_MEDIA_INTERSTITIAL_FLOAT" |
13177 * - "RICH_MEDIA_MOBILE_IN_APP" | 14909 * - "RICH_MEDIA_MOBILE_IN_APP" |
13178 * - "RICH_MEDIA_MULTI_FLOATING" | 14910 * - "RICH_MEDIA_MULTI_FLOATING" |
13179 * - "RICH_MEDIA_PEEL_DOWN" | 14911 * - "RICH_MEDIA_PEEL_DOWN" |
13180 * - "TRACKING_TEXT" | 14912 * - "TRACKING_TEXT" |
| 14913 * - "VAST_REDIRECT" |
13181 * - "VPAID_LINEAR" | 14914 * - "VPAID_LINEAR" |
13182 * - "VPAID_NON_LINEAR" | 14915 * - "VPAID_NON_LINEAR" |
13183 */ | 14916 */ |
13184 core.String type; | 14917 core.String type; |
13185 /** | 14918 /** |
13186 * The version number helps you keep track of multiple versions of your | 14919 * The version number helps you keep track of multiple versions of your |
13187 * creative in your reports. The version number will always be auto-generated | 14920 * creative in your reports. The version number will always be auto-generated |
13188 * during insert operations to start at 1. For tracking creatives the version | 14921 * during insert operations to start at 1. For tracking creatives the version |
13189 * cannot be incremented and will always remain at 1. For all other creative | 14922 * cannot be incremented and will always remain at 1. For all other creative |
13190 * types the version can be incremented only by 1 during update operations. In | 14923 * types the version can be incremented only by 1 during update operations. In |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13257 } | 14990 } |
13258 if (_json.containsKey("commercialId")) { | 14991 if (_json.containsKey("commercialId")) { |
13259 commercialId = _json["commercialId"]; | 14992 commercialId = _json["commercialId"]; |
13260 } | 14993 } |
13261 if (_json.containsKey("companionCreatives")) { | 14994 if (_json.containsKey("companionCreatives")) { |
13262 companionCreatives = _json["companionCreatives"]; | 14995 companionCreatives = _json["companionCreatives"]; |
13263 } | 14996 } |
13264 if (_json.containsKey("compatibility")) { | 14997 if (_json.containsKey("compatibility")) { |
13265 compatibility = _json["compatibility"]; | 14998 compatibility = _json["compatibility"]; |
13266 } | 14999 } |
| 15000 if (_json.containsKey("convertFlashToHtml5")) { |
| 15001 convertFlashToHtml5 = _json["convertFlashToHtml5"]; |
| 15002 } |
13267 if (_json.containsKey("counterCustomEvents")) { | 15003 if (_json.containsKey("counterCustomEvents")) { |
13268 counterCustomEvents = _json["counterCustomEvents"].map((value) => new Crea
tiveCustomEvent.fromJson(value)).toList(); | 15004 counterCustomEvents = _json["counterCustomEvents"].map((value) => new Crea
tiveCustomEvent.fromJson(value)).toList(); |
13269 } | 15005 } |
13270 if (_json.containsKey("creativeAssets")) { | 15006 if (_json.containsKey("creativeAssets")) { |
13271 creativeAssets = _json["creativeAssets"].map((value) => new CreativeAsset.
fromJson(value)).toList(); | 15007 creativeAssets = _json["creativeAssets"].map((value) => new CreativeAsset.
fromJson(value)).toList(); |
13272 } | 15008 } |
13273 if (_json.containsKey("creativeFieldAssignments")) { | 15009 if (_json.containsKey("creativeFieldAssignments")) { |
13274 creativeFieldAssignments = _json["creativeFieldAssignments"].map((value) =
> new CreativeFieldAssignment.fromJson(value)).toList(); | 15010 creativeFieldAssignments = _json["creativeFieldAssignments"].map((value) =
> new CreativeFieldAssignment.fromJson(value)).toList(); |
13275 } | 15011 } |
13276 if (_json.containsKey("customKeyValues")) { | 15012 if (_json.containsKey("customKeyValues")) { |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13326 } | 15062 } |
13327 if (_json.containsKey("size")) { | 15063 if (_json.containsKey("size")) { |
13328 size = new Size.fromJson(_json["size"]); | 15064 size = new Size.fromJson(_json["size"]); |
13329 } | 15065 } |
13330 if (_json.containsKey("skippable")) { | 15066 if (_json.containsKey("skippable")) { |
13331 skippable = _json["skippable"]; | 15067 skippable = _json["skippable"]; |
13332 } | 15068 } |
13333 if (_json.containsKey("sslCompliant")) { | 15069 if (_json.containsKey("sslCompliant")) { |
13334 sslCompliant = _json["sslCompliant"]; | 15070 sslCompliant = _json["sslCompliant"]; |
13335 } | 15071 } |
| 15072 if (_json.containsKey("sslOverride")) { |
| 15073 sslOverride = _json["sslOverride"]; |
| 15074 } |
13336 if (_json.containsKey("studioAdvertiserId")) { | 15075 if (_json.containsKey("studioAdvertiserId")) { |
13337 studioAdvertiserId = _json["studioAdvertiserId"]; | 15076 studioAdvertiserId = _json["studioAdvertiserId"]; |
13338 } | 15077 } |
13339 if (_json.containsKey("studioCreativeId")) { | 15078 if (_json.containsKey("studioCreativeId")) { |
13340 studioCreativeId = _json["studioCreativeId"]; | 15079 studioCreativeId = _json["studioCreativeId"]; |
13341 } | 15080 } |
13342 if (_json.containsKey("studioTraffickedCreativeId")) { | 15081 if (_json.containsKey("studioTraffickedCreativeId")) { |
13343 studioTraffickedCreativeId = _json["studioTraffickedCreativeId"]; | 15082 studioTraffickedCreativeId = _json["studioTraffickedCreativeId"]; |
13344 } | 15083 } |
13345 if (_json.containsKey("subaccountId")) { | 15084 if (_json.containsKey("subaccountId")) { |
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13426 } | 15165 } |
13427 if (commercialId != null) { | 15166 if (commercialId != null) { |
13428 _json["commercialId"] = commercialId; | 15167 _json["commercialId"] = commercialId; |
13429 } | 15168 } |
13430 if (companionCreatives != null) { | 15169 if (companionCreatives != null) { |
13431 _json["companionCreatives"] = companionCreatives; | 15170 _json["companionCreatives"] = companionCreatives; |
13432 } | 15171 } |
13433 if (compatibility != null) { | 15172 if (compatibility != null) { |
13434 _json["compatibility"] = compatibility; | 15173 _json["compatibility"] = compatibility; |
13435 } | 15174 } |
| 15175 if (convertFlashToHtml5 != null) { |
| 15176 _json["convertFlashToHtml5"] = convertFlashToHtml5; |
| 15177 } |
13436 if (counterCustomEvents != null) { | 15178 if (counterCustomEvents != null) { |
13437 _json["counterCustomEvents"] = counterCustomEvents.map((value) => (value).
toJson()).toList(); | 15179 _json["counterCustomEvents"] = counterCustomEvents.map((value) => (value).
toJson()).toList(); |
13438 } | 15180 } |
13439 if (creativeAssets != null) { | 15181 if (creativeAssets != null) { |
13440 _json["creativeAssets"] = creativeAssets.map((value) => (value).toJson()).
toList(); | 15182 _json["creativeAssets"] = creativeAssets.map((value) => (value).toJson()).
toList(); |
13441 } | 15183 } |
13442 if (creativeFieldAssignments != null) { | 15184 if (creativeFieldAssignments != null) { |
13443 _json["creativeFieldAssignments"] = creativeFieldAssignments.map((value) =
> (value).toJson()).toList(); | 15185 _json["creativeFieldAssignments"] = creativeFieldAssignments.map((value) =
> (value).toJson()).toList(); |
13444 } | 15186 } |
13445 if (customKeyValues != null) { | 15187 if (customKeyValues != null) { |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13495 } | 15237 } |
13496 if (size != null) { | 15238 if (size != null) { |
13497 _json["size"] = (size).toJson(); | 15239 _json["size"] = (size).toJson(); |
13498 } | 15240 } |
13499 if (skippable != null) { | 15241 if (skippable != null) { |
13500 _json["skippable"] = skippable; | 15242 _json["skippable"] = skippable; |
13501 } | 15243 } |
13502 if (sslCompliant != null) { | 15244 if (sslCompliant != null) { |
13503 _json["sslCompliant"] = sslCompliant; | 15245 _json["sslCompliant"] = sslCompliant; |
13504 } | 15246 } |
| 15247 if (sslOverride != null) { |
| 15248 _json["sslOverride"] = sslOverride; |
| 15249 } |
13505 if (studioAdvertiserId != null) { | 15250 if (studioAdvertiserId != null) { |
13506 _json["studioAdvertiserId"] = studioAdvertiserId; | 15251 _json["studioAdvertiserId"] = studioAdvertiserId; |
13507 } | 15252 } |
13508 if (studioCreativeId != null) { | 15253 if (studioCreativeId != null) { |
13509 _json["studioCreativeId"] = studioCreativeId; | 15254 _json["studioCreativeId"] = studioCreativeId; |
13510 } | 15255 } |
13511 if (studioTraffickedCreativeId != null) { | 15256 if (studioTraffickedCreativeId != null) { |
13512 _json["studioTraffickedCreativeId"] = studioTraffickedCreativeId; | 15257 _json["studioTraffickedCreativeId"] = studioTraffickedCreativeId; |
13513 } | 15258 } |
13514 if (subaccountId != null) { | 15259 if (subaccountId != null) { |
(...skipping 900 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14415 } | 16160 } |
14416 if (weight != null) { | 16161 if (weight != null) { |
14417 _json["weight"] = weight; | 16162 _json["weight"] = weight; |
14418 } | 16163 } |
14419 return _json; | 16164 return _json; |
14420 } | 16165 } |
14421 } | 16166 } |
14422 | 16167 |
14423 /** Creative Custom Event. */ | 16168 /** Creative Custom Event. */ |
14424 class CreativeCustomEvent { | 16169 class CreativeCustomEvent { |
14425 /** Whether the event is active. */ | |
14426 core.bool active; | |
14427 /** User-entered name for the event. */ | 16170 /** User-entered name for the event. */ |
14428 core.String advertiserCustomEventName; | 16171 core.String advertiserCustomEventName; |
14429 /** | 16172 /** |
14430 * Type of the event. This is a read-only field. | 16173 * Type of the event. This is a read-only field. |
14431 * Possible string values are: | 16174 * Possible string values are: |
14432 * - "ADVERTISER_EVENT_COUNTER" | 16175 * - "ADVERTISER_EVENT_COUNTER" |
14433 * - "ADVERTISER_EVENT_EXIT" | 16176 * - "ADVERTISER_EVENT_EXIT" |
14434 * - "ADVERTISER_EVENT_TIMER" | 16177 * - "ADVERTISER_EVENT_TIMER" |
14435 */ | 16178 */ |
14436 core.String advertiserCustomEventType; | 16179 core.String advertiserCustomEventType; |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14470 */ | 16213 */ |
14471 core.String targetType; | 16214 core.String targetType; |
14472 /** | 16215 /** |
14473 * Reporting ID, used to differentiate multiple videos in a single creative. | 16216 * Reporting ID, used to differentiate multiple videos in a single creative. |
14474 */ | 16217 */ |
14475 core.String videoReportingId; | 16218 core.String videoReportingId; |
14476 | 16219 |
14477 CreativeCustomEvent(); | 16220 CreativeCustomEvent(); |
14478 | 16221 |
14479 CreativeCustomEvent.fromJson(core.Map _json) { | 16222 CreativeCustomEvent.fromJson(core.Map _json) { |
14480 if (_json.containsKey("active")) { | |
14481 active = _json["active"]; | |
14482 } | |
14483 if (_json.containsKey("advertiserCustomEventName")) { | 16223 if (_json.containsKey("advertiserCustomEventName")) { |
14484 advertiserCustomEventName = _json["advertiserCustomEventName"]; | 16224 advertiserCustomEventName = _json["advertiserCustomEventName"]; |
14485 } | 16225 } |
14486 if (_json.containsKey("advertiserCustomEventType")) { | 16226 if (_json.containsKey("advertiserCustomEventType")) { |
14487 advertiserCustomEventType = _json["advertiserCustomEventType"]; | 16227 advertiserCustomEventType = _json["advertiserCustomEventType"]; |
14488 } | 16228 } |
14489 if (_json.containsKey("artworkLabel")) { | 16229 if (_json.containsKey("artworkLabel")) { |
14490 artworkLabel = _json["artworkLabel"]; | 16230 artworkLabel = _json["artworkLabel"]; |
14491 } | 16231 } |
14492 if (_json.containsKey("artworkType")) { | 16232 if (_json.containsKey("artworkType")) { |
(...skipping 11 matching lines...) Expand all Loading... |
14504 if (_json.containsKey("targetType")) { | 16244 if (_json.containsKey("targetType")) { |
14505 targetType = _json["targetType"]; | 16245 targetType = _json["targetType"]; |
14506 } | 16246 } |
14507 if (_json.containsKey("videoReportingId")) { | 16247 if (_json.containsKey("videoReportingId")) { |
14508 videoReportingId = _json["videoReportingId"]; | 16248 videoReportingId = _json["videoReportingId"]; |
14509 } | 16249 } |
14510 } | 16250 } |
14511 | 16251 |
14512 core.Map toJson() { | 16252 core.Map toJson() { |
14513 var _json = new core.Map(); | 16253 var _json = new core.Map(); |
14514 if (active != null) { | |
14515 _json["active"] = active; | |
14516 } | |
14517 if (advertiserCustomEventName != null) { | 16254 if (advertiserCustomEventName != null) { |
14518 _json["advertiserCustomEventName"] = advertiserCustomEventName; | 16255 _json["advertiserCustomEventName"] = advertiserCustomEventName; |
14519 } | 16256 } |
14520 if (advertiserCustomEventType != null) { | 16257 if (advertiserCustomEventType != null) { |
14521 _json["advertiserCustomEventType"] = advertiserCustomEventType; | 16258 _json["advertiserCustomEventType"] = advertiserCustomEventType; |
14522 } | 16259 } |
14523 if (artworkLabel != null) { | 16260 if (artworkLabel != null) { |
14524 _json["artworkLabel"] = artworkLabel; | 16261 _json["artworkLabel"] = artworkLabel; |
14525 } | 16262 } |
14526 if (artworkType != null) { | 16263 if (artworkType != null) { |
(...skipping 1504 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16031 } | 17768 } |
16032 if (url != null) { | 17769 if (url != null) { |
16033 _json["url"] = url; | 17770 _json["url"] = url; |
16034 } | 17771 } |
16035 return _json; | 17772 return _json; |
16036 } | 17773 } |
16037 } | 17774 } |
16038 | 17775 |
16039 /** Contains properties of a Site Directory contact. */ | 17776 /** Contains properties of a Site Directory contact. */ |
16040 class DirectorySiteContact { | 17777 class DirectorySiteContact { |
| 17778 /** Address of this directory site contact. */ |
| 17779 core.String address; |
16041 /** Email address of this directory site contact. */ | 17780 /** Email address of this directory site contact. */ |
16042 core.String email; | 17781 core.String email; |
16043 /** First name of this directory site contact. */ | 17782 /** First name of this directory site contact. */ |
16044 core.String firstName; | 17783 core.String firstName; |
16045 /** | 17784 /** |
16046 * ID of this directory site contact. This is a read-only, auto-generated | 17785 * ID of this directory site contact. This is a read-only, auto-generated |
16047 * field. | 17786 * field. |
16048 */ | 17787 */ |
16049 core.String id; | 17788 core.String id; |
16050 /** | 17789 /** |
16051 * Identifies what kind of resource this is. Value: the fixed string | 17790 * Identifies what kind of resource this is. Value: the fixed string |
16052 * "dfareporting#directorySiteContact". | 17791 * "dfareporting#directorySiteContact". |
16053 */ | 17792 */ |
16054 core.String kind; | 17793 core.String kind; |
16055 /** Last name of this directory site contact. */ | 17794 /** Last name of this directory site contact. */ |
16056 core.String lastName; | 17795 core.String lastName; |
| 17796 /** Phone number of this directory site contact. */ |
| 17797 core.String phone; |
16057 /** | 17798 /** |
16058 * Directory site contact role. | 17799 * Directory site contact role. |
16059 * Possible string values are: | 17800 * Possible string values are: |
16060 * - "ADMIN" | 17801 * - "ADMIN" |
16061 * - "EDIT" | 17802 * - "EDIT" |
16062 * - "VIEW" | 17803 * - "VIEW" |
16063 */ | 17804 */ |
16064 core.String role; | 17805 core.String role; |
| 17806 /** Title or designation of this directory site contact. */ |
| 17807 core.String title; |
16065 /** | 17808 /** |
16066 * Directory site contact type. | 17809 * Directory site contact type. |
16067 * Possible string values are: | 17810 * Possible string values are: |
16068 * - "BILLING" | 17811 * - "BILLING" |
16069 * - "OTHER" | 17812 * - "OTHER" |
16070 * - "SALES" | 17813 * - "SALES" |
16071 * - "TECHNICAL" | 17814 * - "TECHNICAL" |
16072 */ | 17815 */ |
16073 core.String type; | 17816 core.String type; |
16074 | 17817 |
16075 DirectorySiteContact(); | 17818 DirectorySiteContact(); |
16076 | 17819 |
16077 DirectorySiteContact.fromJson(core.Map _json) { | 17820 DirectorySiteContact.fromJson(core.Map _json) { |
| 17821 if (_json.containsKey("address")) { |
| 17822 address = _json["address"]; |
| 17823 } |
16078 if (_json.containsKey("email")) { | 17824 if (_json.containsKey("email")) { |
16079 email = _json["email"]; | 17825 email = _json["email"]; |
16080 } | 17826 } |
16081 if (_json.containsKey("firstName")) { | 17827 if (_json.containsKey("firstName")) { |
16082 firstName = _json["firstName"]; | 17828 firstName = _json["firstName"]; |
16083 } | 17829 } |
16084 if (_json.containsKey("id")) { | 17830 if (_json.containsKey("id")) { |
16085 id = _json["id"]; | 17831 id = _json["id"]; |
16086 } | 17832 } |
16087 if (_json.containsKey("kind")) { | 17833 if (_json.containsKey("kind")) { |
16088 kind = _json["kind"]; | 17834 kind = _json["kind"]; |
16089 } | 17835 } |
16090 if (_json.containsKey("lastName")) { | 17836 if (_json.containsKey("lastName")) { |
16091 lastName = _json["lastName"]; | 17837 lastName = _json["lastName"]; |
16092 } | 17838 } |
| 17839 if (_json.containsKey("phone")) { |
| 17840 phone = _json["phone"]; |
| 17841 } |
16093 if (_json.containsKey("role")) { | 17842 if (_json.containsKey("role")) { |
16094 role = _json["role"]; | 17843 role = _json["role"]; |
16095 } | 17844 } |
| 17845 if (_json.containsKey("title")) { |
| 17846 title = _json["title"]; |
| 17847 } |
16096 if (_json.containsKey("type")) { | 17848 if (_json.containsKey("type")) { |
16097 type = _json["type"]; | 17849 type = _json["type"]; |
16098 } | 17850 } |
16099 } | 17851 } |
16100 | 17852 |
16101 core.Map toJson() { | 17853 core.Map toJson() { |
16102 var _json = new core.Map(); | 17854 var _json = new core.Map(); |
| 17855 if (address != null) { |
| 17856 _json["address"] = address; |
| 17857 } |
16103 if (email != null) { | 17858 if (email != null) { |
16104 _json["email"] = email; | 17859 _json["email"] = email; |
16105 } | 17860 } |
16106 if (firstName != null) { | 17861 if (firstName != null) { |
16107 _json["firstName"] = firstName; | 17862 _json["firstName"] = firstName; |
16108 } | 17863 } |
16109 if (id != null) { | 17864 if (id != null) { |
16110 _json["id"] = id; | 17865 _json["id"] = id; |
16111 } | 17866 } |
16112 if (kind != null) { | 17867 if (kind != null) { |
16113 _json["kind"] = kind; | 17868 _json["kind"] = kind; |
16114 } | 17869 } |
16115 if (lastName != null) { | 17870 if (lastName != null) { |
16116 _json["lastName"] = lastName; | 17871 _json["lastName"] = lastName; |
16117 } | 17872 } |
| 17873 if (phone != null) { |
| 17874 _json["phone"] = phone; |
| 17875 } |
16118 if (role != null) { | 17876 if (role != null) { |
16119 _json["role"] = role; | 17877 _json["role"] = role; |
16120 } | 17878 } |
| 17879 if (title != null) { |
| 17880 _json["title"] = title; |
| 17881 } |
16121 if (type != null) { | 17882 if (type != null) { |
16122 _json["type"] = type; | 17883 _json["type"] = type; |
16123 } | 17884 } |
16124 return _json; | 17885 return _json; |
16125 } | 17886 } |
16126 } | 17887 } |
16127 | 17888 |
16128 /** Directory Site Contact Assignment */ | 17889 /** Directory Site Contact Assignment */ |
16129 class DirectorySiteContactAssignment { | 17890 class DirectorySiteContactAssignment { |
16130 /** | 17891 /** |
(...skipping 217 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16348 /** | 18109 /** |
16349 * Dimension value for the ID of the campaign. This is a read-only, | 18110 * Dimension value for the ID of the campaign. This is a read-only, |
16350 * auto-generated field. | 18111 * auto-generated field. |
16351 */ | 18112 */ |
16352 DimensionValue campaignIdDimensionValue; | 18113 DimensionValue campaignIdDimensionValue; |
16353 /** | 18114 /** |
16354 * Whether this event tag should be automatically enabled for all of the | 18115 * Whether this event tag should be automatically enabled for all of the |
16355 * advertiser's campaigns and ads. | 18116 * advertiser's campaigns and ads. |
16356 */ | 18117 */ |
16357 core.bool enabledByDefault; | 18118 core.bool enabledByDefault; |
| 18119 /** |
| 18120 * Whether to remove this event tag from ads that are trafficked through |
| 18121 * DoubleClick Bid Manager to Ad Exchange. This may be useful if the event tag |
| 18122 * uses a pixel that is unapproved for Ad Exchange bids on one or more |
| 18123 * networks, such as the Google Display Network. |
| 18124 */ |
| 18125 core.bool excludeFromAdxRequests; |
16358 /** ID of this event tag. This is a read-only, auto-generated field. */ | 18126 /** ID of this event tag. This is a read-only, auto-generated field. */ |
16359 core.String id; | 18127 core.String id; |
16360 /** | 18128 /** |
16361 * Identifies what kind of resource this is. Value: the fixed string | 18129 * Identifies what kind of resource this is. Value: the fixed string |
16362 * "dfareporting#eventTag". | 18130 * "dfareporting#eventTag". |
16363 */ | 18131 */ |
16364 core.String kind; | 18132 core.String kind; |
16365 /** | 18133 /** |
16366 * Name of this event tag. This is a required field and must be less than 256 | 18134 * Name of this event tag. This is a required field and must be less than 256 |
16367 * characters long. | 18135 * characters long. |
16368 */ | 18136 */ |
16369 core.String name; | 18137 core.String name; |
16370 /** | 18138 /** |
16371 * Site filter type for this event tag. If no type is specified then the event | 18139 * Site filter type for this event tag. If no type is specified then the event |
16372 * tag will be applied to all sites. | 18140 * tag will be applied to all sites. |
16373 * Possible string values are: | 18141 * Possible string values are: |
16374 * - "BLACKLIST" | 18142 * - "BLACKLIST" |
16375 * - "WHITELIST" | 18143 * - "WHITELIST" |
16376 */ | 18144 */ |
16377 core.String siteFilterType; | 18145 core.String siteFilterType; |
16378 /** | 18146 /** |
16379 * Filter list of site IDs associated with this event tag. The siteFilterType | 18147 * Filter list of site IDs associated with this event tag. The siteFilterType |
16380 * determines whether this is a whitelist or blacklist filter. | 18148 * determines whether this is a whitelist or blacklist filter. |
16381 */ | 18149 */ |
16382 core.List<core.String> siteIds; | 18150 core.List<core.String> siteIds; |
16383 /** Whether this tag is SSL-compliant or not. */ | 18151 /** Whether this tag is SSL-compliant or not. This is a read-only field. */ |
16384 core.bool sslCompliant; | 18152 core.bool sslCompliant; |
16385 /** | 18153 /** |
16386 * Status of this event tag. Must be ENABLED for this event tag to fire. This | 18154 * Status of this event tag. Must be ENABLED for this event tag to fire. This |
16387 * is a required field. | 18155 * is a required field. |
16388 * Possible string values are: | 18156 * Possible string values are: |
16389 * - "DISABLED" | 18157 * - "DISABLED" |
16390 * - "ENABLED" | 18158 * - "ENABLED" |
16391 */ | 18159 */ |
16392 core.String status; | 18160 core.String status; |
16393 /** | 18161 /** |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16432 } | 18200 } |
16433 if (_json.containsKey("campaignId")) { | 18201 if (_json.containsKey("campaignId")) { |
16434 campaignId = _json["campaignId"]; | 18202 campaignId = _json["campaignId"]; |
16435 } | 18203 } |
16436 if (_json.containsKey("campaignIdDimensionValue")) { | 18204 if (_json.containsKey("campaignIdDimensionValue")) { |
16437 campaignIdDimensionValue = new DimensionValue.fromJson(_json["campaignIdDi
mensionValue"]); | 18205 campaignIdDimensionValue = new DimensionValue.fromJson(_json["campaignIdDi
mensionValue"]); |
16438 } | 18206 } |
16439 if (_json.containsKey("enabledByDefault")) { | 18207 if (_json.containsKey("enabledByDefault")) { |
16440 enabledByDefault = _json["enabledByDefault"]; | 18208 enabledByDefault = _json["enabledByDefault"]; |
16441 } | 18209 } |
| 18210 if (_json.containsKey("excludeFromAdxRequests")) { |
| 18211 excludeFromAdxRequests = _json["excludeFromAdxRequests"]; |
| 18212 } |
16442 if (_json.containsKey("id")) { | 18213 if (_json.containsKey("id")) { |
16443 id = _json["id"]; | 18214 id = _json["id"]; |
16444 } | 18215 } |
16445 if (_json.containsKey("kind")) { | 18216 if (_json.containsKey("kind")) { |
16446 kind = _json["kind"]; | 18217 kind = _json["kind"]; |
16447 } | 18218 } |
16448 if (_json.containsKey("name")) { | 18219 if (_json.containsKey("name")) { |
16449 name = _json["name"]; | 18220 name = _json["name"]; |
16450 } | 18221 } |
16451 if (_json.containsKey("siteFilterType")) { | 18222 if (_json.containsKey("siteFilterType")) { |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16487 } | 18258 } |
16488 if (campaignId != null) { | 18259 if (campaignId != null) { |
16489 _json["campaignId"] = campaignId; | 18260 _json["campaignId"] = campaignId; |
16490 } | 18261 } |
16491 if (campaignIdDimensionValue != null) { | 18262 if (campaignIdDimensionValue != null) { |
16492 _json["campaignIdDimensionValue"] = (campaignIdDimensionValue).toJson(); | 18263 _json["campaignIdDimensionValue"] = (campaignIdDimensionValue).toJson(); |
16493 } | 18264 } |
16494 if (enabledByDefault != null) { | 18265 if (enabledByDefault != null) { |
16495 _json["enabledByDefault"] = enabledByDefault; | 18266 _json["enabledByDefault"] = enabledByDefault; |
16496 } | 18267 } |
| 18268 if (excludeFromAdxRequests != null) { |
| 18269 _json["excludeFromAdxRequests"] = excludeFromAdxRequests; |
| 18270 } |
16497 if (id != null) { | 18271 if (id != null) { |
16498 _json["id"] = id; | 18272 _json["id"] = id; |
16499 } | 18273 } |
16500 if (kind != null) { | 18274 if (kind != null) { |
16501 _json["kind"] = kind; | 18275 _json["kind"] = kind; |
16502 } | 18276 } |
16503 if (name != null) { | 18277 if (name != null) { |
16504 _json["name"] = name; | 18278 _json["name"] = name; |
16505 } | 18279 } |
16506 if (siteFilterType != null) { | 18280 if (siteFilterType != null) { |
(...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16785 if (kind != null) { | 18559 if (kind != null) { |
16786 _json["kind"] = kind; | 18560 _json["kind"] = kind; |
16787 } | 18561 } |
16788 if (nextPageToken != null) { | 18562 if (nextPageToken != null) { |
16789 _json["nextPageToken"] = nextPageToken; | 18563 _json["nextPageToken"] = nextPageToken; |
16790 } | 18564 } |
16791 return _json; | 18565 return _json; |
16792 } | 18566 } |
16793 } | 18567 } |
16794 | 18568 |
| 18569 /** Flight */ |
| 18570 class Flight { |
| 18571 /** Inventory item flight end date. */ |
| 18572 core.DateTime endDate; |
| 18573 /** Rate or cost of this flight. */ |
| 18574 core.String rateOrCost; |
| 18575 /** Inventory item flight start date. */ |
| 18576 core.DateTime startDate; |
| 18577 /** Units of this flight. */ |
| 18578 core.String units; |
| 18579 |
| 18580 Flight(); |
| 18581 |
| 18582 Flight.fromJson(core.Map _json) { |
| 18583 if (_json.containsKey("endDate")) { |
| 18584 endDate = core.DateTime.parse(_json["endDate"]); |
| 18585 } |
| 18586 if (_json.containsKey("rateOrCost")) { |
| 18587 rateOrCost = _json["rateOrCost"]; |
| 18588 } |
| 18589 if (_json.containsKey("startDate")) { |
| 18590 startDate = core.DateTime.parse(_json["startDate"]); |
| 18591 } |
| 18592 if (_json.containsKey("units")) { |
| 18593 units = _json["units"]; |
| 18594 } |
| 18595 } |
| 18596 |
| 18597 core.Map toJson() { |
| 18598 var _json = new core.Map(); |
| 18599 if (endDate != null) { |
| 18600 _json["endDate"] = "${(endDate).year.toString().padLeft(4, '0')}-${(endDat
e).month.toString().padLeft(2, '0')}-${(endDate).day.toString().padLeft(2, '0')}
"; |
| 18601 } |
| 18602 if (rateOrCost != null) { |
| 18603 _json["rateOrCost"] = rateOrCost; |
| 18604 } |
| 18605 if (startDate != null) { |
| 18606 _json["startDate"] = "${(startDate).year.toString().padLeft(4, '0')}-${(st
artDate).month.toString().padLeft(2, '0')}-${(startDate).day.toString().padLeft(
2, '0')}"; |
| 18607 } |
| 18608 if (units != null) { |
| 18609 _json["units"] = units; |
| 18610 } |
| 18611 return _json; |
| 18612 } |
| 18613 } |
| 18614 |
16795 /** Floodlight Activity GenerateTag Response */ | 18615 /** Floodlight Activity GenerateTag Response */ |
16796 class FloodlightActivitiesGenerateTagResponse { | 18616 class FloodlightActivitiesGenerateTagResponse { |
16797 /** Generated tag for this floodlight activity. */ | 18617 /** Generated tag for this floodlight activity. */ |
16798 core.String floodlightActivityTag; | 18618 core.String floodlightActivityTag; |
16799 /** | 18619 /** |
16800 * Identifies what kind of resource this is. Value: the fixed string | 18620 * Identifies what kind of resource this is. Value: the fixed string |
16801 * "dfareporting#floodlightActivitiesGenerateTagResponse". | 18621 * "dfareporting#floodlightActivitiesGenerateTagResponse". |
16802 */ | 18622 */ |
16803 core.String kind; | 18623 core.String kind; |
16804 | 18624 |
(...skipping 745 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
17550 /** | 19370 /** |
17551 * ID of this floodlight configuration. This is a read-only, auto-generated | 19371 * ID of this floodlight configuration. This is a read-only, auto-generated |
17552 * field. | 19372 * field. |
17553 */ | 19373 */ |
17554 core.String id; | 19374 core.String id; |
17555 /** | 19375 /** |
17556 * Dimension value for the ID of this floodlight configuration. This is a | 19376 * Dimension value for the ID of this floodlight configuration. This is a |
17557 * read-only, auto-generated field. | 19377 * read-only, auto-generated field. |
17558 */ | 19378 */ |
17559 DimensionValue idDimensionValue; | 19379 DimensionValue idDimensionValue; |
| 19380 /** Whether in-app attribution tracking is enabled. */ |
| 19381 core.bool inAppAttributionTrackingEnabled; |
17560 /** | 19382 /** |
17561 * Identifies what kind of resource this is. Value: the fixed string | 19383 * Identifies what kind of resource this is. Value: the fixed string |
17562 * "dfareporting#floodlightConfiguration". | 19384 * "dfareporting#floodlightConfiguration". |
17563 */ | 19385 */ |
17564 core.String kind; | 19386 core.String kind; |
17565 /** Lookback window settings for this floodlight configuration. */ | 19387 /** Lookback window settings for this floodlight configuration. */ |
17566 LookbackConfiguration lookbackConfiguration; | 19388 LookbackConfiguration lookbackConfiguration; |
17567 /** | 19389 /** |
17568 * Types of attribution options for natural search conversions. | 19390 * Types of attribution options for natural search conversions. |
17569 * Possible string values are: | 19391 * Possible string values are: |
(...skipping 17 matching lines...) Expand all Loading... |
17587 * - "NUM" | 19409 * - "NUM" |
17588 */ | 19410 */ |
17589 core.List<core.String> standardVariableTypes; | 19411 core.List<core.String> standardVariableTypes; |
17590 /** | 19412 /** |
17591 * Subaccount ID of this floodlight configuration. This is a read-only field | 19413 * Subaccount ID of this floodlight configuration. This is a read-only field |
17592 * that can be left blank. | 19414 * that can be left blank. |
17593 */ | 19415 */ |
17594 core.String subaccountId; | 19416 core.String subaccountId; |
17595 /** Configuration settings for dynamic and image floodlight tags. */ | 19417 /** Configuration settings for dynamic and image floodlight tags. */ |
17596 TagSettings tagSettings; | 19418 TagSettings tagSettings; |
| 19419 /** |
| 19420 * List of third-party authentication tokens enabled for this configuration. |
| 19421 */ |
| 19422 core.List<ThirdPartyAuthenticationToken> thirdPartyAuthenticationTokens; |
17597 /** List of user defined variables enabled for this configuration. */ | 19423 /** List of user defined variables enabled for this configuration. */ |
17598 core.List<UserDefinedVariableConfiguration> userDefinedVariableConfigurations; | 19424 core.List<UserDefinedVariableConfiguration> userDefinedVariableConfigurations; |
17599 | 19425 |
17600 FloodlightConfiguration(); | 19426 FloodlightConfiguration(); |
17601 | 19427 |
17602 FloodlightConfiguration.fromJson(core.Map _json) { | 19428 FloodlightConfiguration.fromJson(core.Map _json) { |
17603 if (_json.containsKey("accountId")) { | 19429 if (_json.containsKey("accountId")) { |
17604 accountId = _json["accountId"]; | 19430 accountId = _json["accountId"]; |
17605 } | 19431 } |
17606 if (_json.containsKey("advertiserId")) { | 19432 if (_json.containsKey("advertiserId")) { |
(...skipping 10 matching lines...) Expand all Loading... |
17617 } | 19443 } |
17618 if (_json.containsKey("firstDayOfWeek")) { | 19444 if (_json.containsKey("firstDayOfWeek")) { |
17619 firstDayOfWeek = _json["firstDayOfWeek"]; | 19445 firstDayOfWeek = _json["firstDayOfWeek"]; |
17620 } | 19446 } |
17621 if (_json.containsKey("id")) { | 19447 if (_json.containsKey("id")) { |
17622 id = _json["id"]; | 19448 id = _json["id"]; |
17623 } | 19449 } |
17624 if (_json.containsKey("idDimensionValue")) { | 19450 if (_json.containsKey("idDimensionValue")) { |
17625 idDimensionValue = new DimensionValue.fromJson(_json["idDimensionValue"]); | 19451 idDimensionValue = new DimensionValue.fromJson(_json["idDimensionValue"]); |
17626 } | 19452 } |
| 19453 if (_json.containsKey("inAppAttributionTrackingEnabled")) { |
| 19454 inAppAttributionTrackingEnabled = _json["inAppAttributionTrackingEnabled"]
; |
| 19455 } |
17627 if (_json.containsKey("kind")) { | 19456 if (_json.containsKey("kind")) { |
17628 kind = _json["kind"]; | 19457 kind = _json["kind"]; |
17629 } | 19458 } |
17630 if (_json.containsKey("lookbackConfiguration")) { | 19459 if (_json.containsKey("lookbackConfiguration")) { |
17631 lookbackConfiguration = new LookbackConfiguration.fromJson(_json["lookback
Configuration"]); | 19460 lookbackConfiguration = new LookbackConfiguration.fromJson(_json["lookback
Configuration"]); |
17632 } | 19461 } |
17633 if (_json.containsKey("naturalSearchConversionAttributionOption")) { | 19462 if (_json.containsKey("naturalSearchConversionAttributionOption")) { |
17634 naturalSearchConversionAttributionOption = _json["naturalSearchConversionA
ttributionOption"]; | 19463 naturalSearchConversionAttributionOption = _json["naturalSearchConversionA
ttributionOption"]; |
17635 } | 19464 } |
17636 if (_json.containsKey("omnitureSettings")) { | 19465 if (_json.containsKey("omnitureSettings")) { |
17637 omnitureSettings = new OmnitureSettings.fromJson(_json["omnitureSettings"]
); | 19466 omnitureSettings = new OmnitureSettings.fromJson(_json["omnitureSettings"]
); |
17638 } | 19467 } |
17639 if (_json.containsKey("sslRequired")) { | 19468 if (_json.containsKey("sslRequired")) { |
17640 sslRequired = _json["sslRequired"]; | 19469 sslRequired = _json["sslRequired"]; |
17641 } | 19470 } |
17642 if (_json.containsKey("standardVariableTypes")) { | 19471 if (_json.containsKey("standardVariableTypes")) { |
17643 standardVariableTypes = _json["standardVariableTypes"]; | 19472 standardVariableTypes = _json["standardVariableTypes"]; |
17644 } | 19473 } |
17645 if (_json.containsKey("subaccountId")) { | 19474 if (_json.containsKey("subaccountId")) { |
17646 subaccountId = _json["subaccountId"]; | 19475 subaccountId = _json["subaccountId"]; |
17647 } | 19476 } |
17648 if (_json.containsKey("tagSettings")) { | 19477 if (_json.containsKey("tagSettings")) { |
17649 tagSettings = new TagSettings.fromJson(_json["tagSettings"]); | 19478 tagSettings = new TagSettings.fromJson(_json["tagSettings"]); |
17650 } | 19479 } |
| 19480 if (_json.containsKey("thirdPartyAuthenticationTokens")) { |
| 19481 thirdPartyAuthenticationTokens = _json["thirdPartyAuthenticationTokens"].m
ap((value) => new ThirdPartyAuthenticationToken.fromJson(value)).toList(); |
| 19482 } |
17651 if (_json.containsKey("userDefinedVariableConfigurations")) { | 19483 if (_json.containsKey("userDefinedVariableConfigurations")) { |
17652 userDefinedVariableConfigurations = _json["userDefinedVariableConfiguratio
ns"].map((value) => new UserDefinedVariableConfiguration.fromJson(value)).toList
(); | 19484 userDefinedVariableConfigurations = _json["userDefinedVariableConfiguratio
ns"].map((value) => new UserDefinedVariableConfiguration.fromJson(value)).toList
(); |
17653 } | 19485 } |
17654 } | 19486 } |
17655 | 19487 |
17656 core.Map toJson() { | 19488 core.Map toJson() { |
17657 var _json = new core.Map(); | 19489 var _json = new core.Map(); |
17658 if (accountId != null) { | 19490 if (accountId != null) { |
17659 _json["accountId"] = accountId; | 19491 _json["accountId"] = accountId; |
17660 } | 19492 } |
(...skipping 11 matching lines...) Expand all Loading... |
17672 } | 19504 } |
17673 if (firstDayOfWeek != null) { | 19505 if (firstDayOfWeek != null) { |
17674 _json["firstDayOfWeek"] = firstDayOfWeek; | 19506 _json["firstDayOfWeek"] = firstDayOfWeek; |
17675 } | 19507 } |
17676 if (id != null) { | 19508 if (id != null) { |
17677 _json["id"] = id; | 19509 _json["id"] = id; |
17678 } | 19510 } |
17679 if (idDimensionValue != null) { | 19511 if (idDimensionValue != null) { |
17680 _json["idDimensionValue"] = (idDimensionValue).toJson(); | 19512 _json["idDimensionValue"] = (idDimensionValue).toJson(); |
17681 } | 19513 } |
| 19514 if (inAppAttributionTrackingEnabled != null) { |
| 19515 _json["inAppAttributionTrackingEnabled"] = inAppAttributionTrackingEnabled
; |
| 19516 } |
17682 if (kind != null) { | 19517 if (kind != null) { |
17683 _json["kind"] = kind; | 19518 _json["kind"] = kind; |
17684 } | 19519 } |
17685 if (lookbackConfiguration != null) { | 19520 if (lookbackConfiguration != null) { |
17686 _json["lookbackConfiguration"] = (lookbackConfiguration).toJson(); | 19521 _json["lookbackConfiguration"] = (lookbackConfiguration).toJson(); |
17687 } | 19522 } |
17688 if (naturalSearchConversionAttributionOption != null) { | 19523 if (naturalSearchConversionAttributionOption != null) { |
17689 _json["naturalSearchConversionAttributionOption"] = naturalSearchConversio
nAttributionOption; | 19524 _json["naturalSearchConversionAttributionOption"] = naturalSearchConversio
nAttributionOption; |
17690 } | 19525 } |
17691 if (omnitureSettings != null) { | 19526 if (omnitureSettings != null) { |
17692 _json["omnitureSettings"] = (omnitureSettings).toJson(); | 19527 _json["omnitureSettings"] = (omnitureSettings).toJson(); |
17693 } | 19528 } |
17694 if (sslRequired != null) { | 19529 if (sslRequired != null) { |
17695 _json["sslRequired"] = sslRequired; | 19530 _json["sslRequired"] = sslRequired; |
17696 } | 19531 } |
17697 if (standardVariableTypes != null) { | 19532 if (standardVariableTypes != null) { |
17698 _json["standardVariableTypes"] = standardVariableTypes; | 19533 _json["standardVariableTypes"] = standardVariableTypes; |
17699 } | 19534 } |
17700 if (subaccountId != null) { | 19535 if (subaccountId != null) { |
17701 _json["subaccountId"] = subaccountId; | 19536 _json["subaccountId"] = subaccountId; |
17702 } | 19537 } |
17703 if (tagSettings != null) { | 19538 if (tagSettings != null) { |
17704 _json["tagSettings"] = (tagSettings).toJson(); | 19539 _json["tagSettings"] = (tagSettings).toJson(); |
17705 } | 19540 } |
| 19541 if (thirdPartyAuthenticationTokens != null) { |
| 19542 _json["thirdPartyAuthenticationTokens"] = thirdPartyAuthenticationTokens.m
ap((value) => (value).toJson()).toList(); |
| 19543 } |
17706 if (userDefinedVariableConfigurations != null) { | 19544 if (userDefinedVariableConfigurations != null) { |
17707 _json["userDefinedVariableConfigurations"] = userDefinedVariableConfigurat
ions.map((value) => (value).toJson()).toList(); | 19545 _json["userDefinedVariableConfigurations"] = userDefinedVariableConfigurat
ions.map((value) => (value).toJson()).toList(); |
17708 } | 19546 } |
17709 return _json; | 19547 return _json; |
17710 } | 19548 } |
17711 } | 19549 } |
17712 | 19550 |
17713 /** Floodlight Configuration List Response */ | 19551 /** Floodlight Configuration List Response */ |
17714 class FloodlightConfigurationsListResponse { | 19552 class FloodlightConfigurationsListResponse { |
17715 /** Floodlight configuration collection. */ | 19553 /** Floodlight configuration collection. */ |
(...skipping 272 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
17988 if (postalCodes != null) { | 19826 if (postalCodes != null) { |
17989 _json["postalCodes"] = postalCodes.map((value) => (value).toJson()).toList
(); | 19827 _json["postalCodes"] = postalCodes.map((value) => (value).toJson()).toList
(); |
17990 } | 19828 } |
17991 if (regions != null) { | 19829 if (regions != null) { |
17992 _json["regions"] = regions.map((value) => (value).toJson()).toList(); | 19830 _json["regions"] = regions.map((value) => (value).toJson()).toList(); |
17993 } | 19831 } |
17994 return _json; | 19832 return _json; |
17995 } | 19833 } |
17996 } | 19834 } |
17997 | 19835 |
| 19836 /** Represents a buy from the DoubleClick Planning inventory store. */ |
| 19837 class InventoryItem { |
| 19838 /** Account ID of this inventory item. */ |
| 19839 core.String accountId; |
| 19840 /** |
| 19841 * Ad slots of this inventory item. If this inventory item represents a |
| 19842 * standalone placement, there will be exactly one ad slot. If this inventory |
| 19843 * item represents a placement group, there will be more than one ad slot, |
| 19844 * each representing one child placement in that placement group. |
| 19845 */ |
| 19846 core.List<AdSlot> adSlots; |
| 19847 /** Advertiser ID of this inventory item. */ |
| 19848 core.String advertiserId; |
| 19849 /** Content category ID of this inventory item. */ |
| 19850 core.String contentCategoryId; |
| 19851 /** Estimated click-through rate of this inventory item. */ |
| 19852 core.String estimatedClickThroughRate; |
| 19853 /** Estimated conversion rate of this inventory item. */ |
| 19854 core.String estimatedConversionRate; |
| 19855 /** ID of this inventory item. */ |
| 19856 core.String id; |
| 19857 /** Whether this inventory item is in plan. */ |
| 19858 core.bool inPlan; |
| 19859 /** |
| 19860 * Identifies what kind of resource this is. Value: the fixed string |
| 19861 * "dfareporting#inventoryItem". |
| 19862 */ |
| 19863 core.String kind; |
| 19864 /** Information about the most recent modification of this inventory item. */ |
| 19865 LastModifiedInfo lastModifiedInfo; |
| 19866 /** |
| 19867 * Name of this inventory item. For standalone inventory items, this is the |
| 19868 * same name as that of its only ad slot. For group inventory items, this can |
| 19869 * differ from the name of any of its ad slots. |
| 19870 */ |
| 19871 core.String name; |
| 19872 /** Negotiation channel ID of this inventory item. */ |
| 19873 core.String negotiationChannelId; |
| 19874 /** Order ID of this inventory item. */ |
| 19875 core.String orderId; |
| 19876 /** Placement strategy ID of this inventory item. */ |
| 19877 core.String placementStrategyId; |
| 19878 /** Pricing of this inventory item. */ |
| 19879 Pricing pricing; |
| 19880 /** Project ID of this inventory item. */ |
| 19881 core.String projectId; |
| 19882 /** RFP ID of this inventory item. */ |
| 19883 core.String rfpId; |
| 19884 /** ID of the site this inventory item is associated with. */ |
| 19885 core.String siteId; |
| 19886 /** Subaccount ID of this inventory item. */ |
| 19887 core.String subaccountId; |
| 19888 |
| 19889 InventoryItem(); |
| 19890 |
| 19891 InventoryItem.fromJson(core.Map _json) { |
| 19892 if (_json.containsKey("accountId")) { |
| 19893 accountId = _json["accountId"]; |
| 19894 } |
| 19895 if (_json.containsKey("adSlots")) { |
| 19896 adSlots = _json["adSlots"].map((value) => new AdSlot.fromJson(value)).toLi
st(); |
| 19897 } |
| 19898 if (_json.containsKey("advertiserId")) { |
| 19899 advertiserId = _json["advertiserId"]; |
| 19900 } |
| 19901 if (_json.containsKey("contentCategoryId")) { |
| 19902 contentCategoryId = _json["contentCategoryId"]; |
| 19903 } |
| 19904 if (_json.containsKey("estimatedClickThroughRate")) { |
| 19905 estimatedClickThroughRate = _json["estimatedClickThroughRate"]; |
| 19906 } |
| 19907 if (_json.containsKey("estimatedConversionRate")) { |
| 19908 estimatedConversionRate = _json["estimatedConversionRate"]; |
| 19909 } |
| 19910 if (_json.containsKey("id")) { |
| 19911 id = _json["id"]; |
| 19912 } |
| 19913 if (_json.containsKey("inPlan")) { |
| 19914 inPlan = _json["inPlan"]; |
| 19915 } |
| 19916 if (_json.containsKey("kind")) { |
| 19917 kind = _json["kind"]; |
| 19918 } |
| 19919 if (_json.containsKey("lastModifiedInfo")) { |
| 19920 lastModifiedInfo = new LastModifiedInfo.fromJson(_json["lastModifiedInfo"]
); |
| 19921 } |
| 19922 if (_json.containsKey("name")) { |
| 19923 name = _json["name"]; |
| 19924 } |
| 19925 if (_json.containsKey("negotiationChannelId")) { |
| 19926 negotiationChannelId = _json["negotiationChannelId"]; |
| 19927 } |
| 19928 if (_json.containsKey("orderId")) { |
| 19929 orderId = _json["orderId"]; |
| 19930 } |
| 19931 if (_json.containsKey("placementStrategyId")) { |
| 19932 placementStrategyId = _json["placementStrategyId"]; |
| 19933 } |
| 19934 if (_json.containsKey("pricing")) { |
| 19935 pricing = new Pricing.fromJson(_json["pricing"]); |
| 19936 } |
| 19937 if (_json.containsKey("projectId")) { |
| 19938 projectId = _json["projectId"]; |
| 19939 } |
| 19940 if (_json.containsKey("rfpId")) { |
| 19941 rfpId = _json["rfpId"]; |
| 19942 } |
| 19943 if (_json.containsKey("siteId")) { |
| 19944 siteId = _json["siteId"]; |
| 19945 } |
| 19946 if (_json.containsKey("subaccountId")) { |
| 19947 subaccountId = _json["subaccountId"]; |
| 19948 } |
| 19949 } |
| 19950 |
| 19951 core.Map toJson() { |
| 19952 var _json = new core.Map(); |
| 19953 if (accountId != null) { |
| 19954 _json["accountId"] = accountId; |
| 19955 } |
| 19956 if (adSlots != null) { |
| 19957 _json["adSlots"] = adSlots.map((value) => (value).toJson()).toList(); |
| 19958 } |
| 19959 if (advertiserId != null) { |
| 19960 _json["advertiserId"] = advertiserId; |
| 19961 } |
| 19962 if (contentCategoryId != null) { |
| 19963 _json["contentCategoryId"] = contentCategoryId; |
| 19964 } |
| 19965 if (estimatedClickThroughRate != null) { |
| 19966 _json["estimatedClickThroughRate"] = estimatedClickThroughRate; |
| 19967 } |
| 19968 if (estimatedConversionRate != null) { |
| 19969 _json["estimatedConversionRate"] = estimatedConversionRate; |
| 19970 } |
| 19971 if (id != null) { |
| 19972 _json["id"] = id; |
| 19973 } |
| 19974 if (inPlan != null) { |
| 19975 _json["inPlan"] = inPlan; |
| 19976 } |
| 19977 if (kind != null) { |
| 19978 _json["kind"] = kind; |
| 19979 } |
| 19980 if (lastModifiedInfo != null) { |
| 19981 _json["lastModifiedInfo"] = (lastModifiedInfo).toJson(); |
| 19982 } |
| 19983 if (name != null) { |
| 19984 _json["name"] = name; |
| 19985 } |
| 19986 if (negotiationChannelId != null) { |
| 19987 _json["negotiationChannelId"] = negotiationChannelId; |
| 19988 } |
| 19989 if (orderId != null) { |
| 19990 _json["orderId"] = orderId; |
| 19991 } |
| 19992 if (placementStrategyId != null) { |
| 19993 _json["placementStrategyId"] = placementStrategyId; |
| 19994 } |
| 19995 if (pricing != null) { |
| 19996 _json["pricing"] = (pricing).toJson(); |
| 19997 } |
| 19998 if (projectId != null) { |
| 19999 _json["projectId"] = projectId; |
| 20000 } |
| 20001 if (rfpId != null) { |
| 20002 _json["rfpId"] = rfpId; |
| 20003 } |
| 20004 if (siteId != null) { |
| 20005 _json["siteId"] = siteId; |
| 20006 } |
| 20007 if (subaccountId != null) { |
| 20008 _json["subaccountId"] = subaccountId; |
| 20009 } |
| 20010 return _json; |
| 20011 } |
| 20012 } |
| 20013 |
| 20014 /** Inventory item List Response */ |
| 20015 class InventoryItemsListResponse { |
| 20016 /** Inventory item collection */ |
| 20017 core.List<InventoryItem> inventoryItems; |
| 20018 /** |
| 20019 * Identifies what kind of resource this is. Value: the fixed string |
| 20020 * "dfareporting#inventoryItemsListResponse". |
| 20021 */ |
| 20022 core.String kind; |
| 20023 /** Pagination token to be used for the next list operation. */ |
| 20024 core.String nextPageToken; |
| 20025 |
| 20026 InventoryItemsListResponse(); |
| 20027 |
| 20028 InventoryItemsListResponse.fromJson(core.Map _json) { |
| 20029 if (_json.containsKey("inventoryItems")) { |
| 20030 inventoryItems = _json["inventoryItems"].map((value) => new InventoryItem.
fromJson(value)).toList(); |
| 20031 } |
| 20032 if (_json.containsKey("kind")) { |
| 20033 kind = _json["kind"]; |
| 20034 } |
| 20035 if (_json.containsKey("nextPageToken")) { |
| 20036 nextPageToken = _json["nextPageToken"]; |
| 20037 } |
| 20038 } |
| 20039 |
| 20040 core.Map toJson() { |
| 20041 var _json = new core.Map(); |
| 20042 if (inventoryItems != null) { |
| 20043 _json["inventoryItems"] = inventoryItems.map((value) => (value).toJson()).
toList(); |
| 20044 } |
| 20045 if (kind != null) { |
| 20046 _json["kind"] = kind; |
| 20047 } |
| 20048 if (nextPageToken != null) { |
| 20049 _json["nextPageToken"] = nextPageToken; |
| 20050 } |
| 20051 return _json; |
| 20052 } |
| 20053 } |
| 20054 |
17998 /** Key Value Targeting Expression. */ | 20055 /** Key Value Targeting Expression. */ |
17999 class KeyValueTargetingExpression { | 20056 class KeyValueTargetingExpression { |
18000 /** Keyword expression being targeted by the ad. */ | 20057 /** Keyword expression being targeted by the ad. */ |
18001 core.String expression; | 20058 core.String expression; |
18002 | 20059 |
18003 KeyValueTargetingExpression(); | 20060 KeyValueTargetingExpression(); |
18004 | 20061 |
18005 KeyValueTargetingExpression.fromJson(core.Map _json) { | 20062 KeyValueTargetingExpression.fromJson(core.Map _json) { |
18006 if (_json.containsKey("expression")) { | 20063 if (_json.containsKey("expression")) { |
18007 expression = _json["expression"]; | 20064 expression = _json["expression"]; |
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
18131 } | 20188 } |
18132 } | 20189 } |
18133 | 20190 |
18134 core.Map toJson() { | 20191 core.Map toJson() { |
18135 var _json = new core.Map(); | 20192 var _json = new core.Map(); |
18136 if (time != null) { | 20193 if (time != null) { |
18137 _json["time"] = time; | 20194 _json["time"] = time; |
18138 } | 20195 } |
18139 return _json; | 20196 return _json; |
18140 } | 20197 } |
| 20198 } |
| 20199 |
| 20200 /** |
| 20201 * A group clause made up of list population terms representing constraints |
| 20202 * joined by ORs. |
| 20203 */ |
| 20204 class ListPopulationClause { |
| 20205 /** |
| 20206 * Terms of this list population clause. Each clause is made up of list |
| 20207 * population terms representing constraints and are joined by ORs. |
| 20208 */ |
| 20209 core.List<ListPopulationTerm> terms; |
| 20210 |
| 20211 ListPopulationClause(); |
| 20212 |
| 20213 ListPopulationClause.fromJson(core.Map _json) { |
| 20214 if (_json.containsKey("terms")) { |
| 20215 terms = _json["terms"].map((value) => new ListPopulationTerm.fromJson(valu
e)).toList(); |
| 20216 } |
| 20217 } |
| 20218 |
| 20219 core.Map toJson() { |
| 20220 var _json = new core.Map(); |
| 20221 if (terms != null) { |
| 20222 _json["terms"] = terms.map((value) => (value).toJson()).toList(); |
| 20223 } |
| 20224 return _json; |
| 20225 } |
| 20226 } |
| 20227 |
| 20228 /** Remarketing List Population Rule. */ |
| 20229 class ListPopulationRule { |
| 20230 /** |
| 20231 * Floodlight activity ID associated with this rule. This field can be left |
| 20232 * blank. |
| 20233 */ |
| 20234 core.String floodlightActivityId; |
| 20235 /** |
| 20236 * Name of floodlight activity associated with this rule. This is a read-only, |
| 20237 * auto-generated field. |
| 20238 */ |
| 20239 core.String floodlightActivityName; |
| 20240 /** |
| 20241 * Clauses that make up this list population rule. Clauses are joined by ANDs, |
| 20242 * and the clauses themselves are made up of list population terms which are |
| 20243 * joined by ORs. |
| 20244 */ |
| 20245 core.List<ListPopulationClause> listPopulationClauses; |
| 20246 |
| 20247 ListPopulationRule(); |
| 20248 |
| 20249 ListPopulationRule.fromJson(core.Map _json) { |
| 20250 if (_json.containsKey("floodlightActivityId")) { |
| 20251 floodlightActivityId = _json["floodlightActivityId"]; |
| 20252 } |
| 20253 if (_json.containsKey("floodlightActivityName")) { |
| 20254 floodlightActivityName = _json["floodlightActivityName"]; |
| 20255 } |
| 20256 if (_json.containsKey("listPopulationClauses")) { |
| 20257 listPopulationClauses = _json["listPopulationClauses"].map((value) => new
ListPopulationClause.fromJson(value)).toList(); |
| 20258 } |
| 20259 } |
| 20260 |
| 20261 core.Map toJson() { |
| 20262 var _json = new core.Map(); |
| 20263 if (floodlightActivityId != null) { |
| 20264 _json["floodlightActivityId"] = floodlightActivityId; |
| 20265 } |
| 20266 if (floodlightActivityName != null) { |
| 20267 _json["floodlightActivityName"] = floodlightActivityName; |
| 20268 } |
| 20269 if (listPopulationClauses != null) { |
| 20270 _json["listPopulationClauses"] = listPopulationClauses.map((value) => (val
ue).toJson()).toList(); |
| 20271 } |
| 20272 return _json; |
| 20273 } |
| 20274 } |
| 20275 |
| 20276 /** Remarketing List Population Rule Term. */ |
| 20277 class ListPopulationTerm { |
| 20278 /** |
| 20279 * Will be true if the term should check if the user is in the list and false |
| 20280 * if the term should check if the user is not in the list. This field is only |
| 20281 * relevant when type is set to LIST_MEMBERSHIP_TERM. False by default. |
| 20282 */ |
| 20283 core.bool contains; |
| 20284 /** |
| 20285 * Whether to negate the comparison result of this term during rule |
| 20286 * evaluation. This field is only relevant when type is left unset or set to |
| 20287 * CUSTOM_VARIABLE_TERM or REFERRER_TERM. |
| 20288 */ |
| 20289 core.bool negation; |
| 20290 /** |
| 20291 * Comparison operator of this term. This field is only relevant when type is |
| 20292 * left unset or set to CUSTOM_VARIABLE_TERM or REFERRER_TERM. |
| 20293 * Possible string values are: |
| 20294 * - "NUM_EQUALS" |
| 20295 * - "NUM_GREATER_THAN" |
| 20296 * - "NUM_GREATER_THAN_EQUAL" |
| 20297 * - "NUM_LESS_THAN" |
| 20298 * - "NUM_LESS_THAN_EQUAL" |
| 20299 * - "STRING_CONTAINS" |
| 20300 * - "STRING_EQUALS" |
| 20301 */ |
| 20302 core.String operator; |
| 20303 /** |
| 20304 * ID of the list in question. This field is only relevant when type is set to |
| 20305 * LIST_MEMBERSHIP_TERM. |
| 20306 */ |
| 20307 core.String remarketingListId; |
| 20308 /** |
| 20309 * List population term type determines the applicable fields in this object. |
| 20310 * If left unset or set to CUSTOM_VARIABLE_TERM, then variableName, |
| 20311 * variableFriendlyName, operator, value, and negation are applicable. If set |
| 20312 * to LIST_MEMBERSHIP_TERM then remarketingListId and contains are applicable. |
| 20313 * If set to REFERRER_TERM then operator, value, and negation are applicable. |
| 20314 * Possible string values are: |
| 20315 * - "CUSTOM_VARIABLE_TERM" |
| 20316 * - "LIST_MEMBERSHIP_TERM" |
| 20317 * - "REFERRER_TERM" |
| 20318 */ |
| 20319 core.String type; |
| 20320 /** |
| 20321 * Literal to compare the variable to. This field is only relevant when type |
| 20322 * is left unset or set to CUSTOM_VARIABLE_TERM or REFERRER_TERM. |
| 20323 */ |
| 20324 core.String value; |
| 20325 /** |
| 20326 * Friendly name of this term's variable. This is a read-only, auto-generated |
| 20327 * field. This field is only relevant when type is left unset or set to |
| 20328 * CUSTOM_VARIABLE_TERM. |
| 20329 */ |
| 20330 core.String variableFriendlyName; |
| 20331 /** |
| 20332 * Name of the variable (U1, U2, etc.) being compared in this term. This field |
| 20333 * is only relevant when type is set to null, CUSTOM_VARIABLE_TERM or |
| 20334 * REFERRER_TERM. |
| 20335 */ |
| 20336 core.String variableName; |
| 20337 |
| 20338 ListPopulationTerm(); |
| 20339 |
| 20340 ListPopulationTerm.fromJson(core.Map _json) { |
| 20341 if (_json.containsKey("contains")) { |
| 20342 contains = _json["contains"]; |
| 20343 } |
| 20344 if (_json.containsKey("negation")) { |
| 20345 negation = _json["negation"]; |
| 20346 } |
| 20347 if (_json.containsKey("operator")) { |
| 20348 operator = _json["operator"]; |
| 20349 } |
| 20350 if (_json.containsKey("remarketingListId")) { |
| 20351 remarketingListId = _json["remarketingListId"]; |
| 20352 } |
| 20353 if (_json.containsKey("type")) { |
| 20354 type = _json["type"]; |
| 20355 } |
| 20356 if (_json.containsKey("value")) { |
| 20357 value = _json["value"]; |
| 20358 } |
| 20359 if (_json.containsKey("variableFriendlyName")) { |
| 20360 variableFriendlyName = _json["variableFriendlyName"]; |
| 20361 } |
| 20362 if (_json.containsKey("variableName")) { |
| 20363 variableName = _json["variableName"]; |
| 20364 } |
| 20365 } |
| 20366 |
| 20367 core.Map toJson() { |
| 20368 var _json = new core.Map(); |
| 20369 if (contains != null) { |
| 20370 _json["contains"] = contains; |
| 20371 } |
| 20372 if (negation != null) { |
| 20373 _json["negation"] = negation; |
| 20374 } |
| 20375 if (operator != null) { |
| 20376 _json["operator"] = operator; |
| 20377 } |
| 20378 if (remarketingListId != null) { |
| 20379 _json["remarketingListId"] = remarketingListId; |
| 20380 } |
| 20381 if (type != null) { |
| 20382 _json["type"] = type; |
| 20383 } |
| 20384 if (value != null) { |
| 20385 _json["value"] = value; |
| 20386 } |
| 20387 if (variableFriendlyName != null) { |
| 20388 _json["variableFriendlyName"] = variableFriendlyName; |
| 20389 } |
| 20390 if (variableName != null) { |
| 20391 _json["variableName"] = variableName; |
| 20392 } |
| 20393 return _json; |
| 20394 } |
18141 } | 20395 } |
18142 | 20396 |
18143 /** Remarketing List Targeting Expression. */ | 20397 /** Remarketing List Targeting Expression. */ |
18144 class ListTargetingExpression { | 20398 class ListTargetingExpression { |
18145 /** Expression describing which lists are being targeted by the ad. */ | 20399 /** Expression describing which lists are being targeted by the ad. */ |
18146 core.String expression; | 20400 core.String expression; |
18147 | 20401 |
18148 ListTargetingExpression(); | 20402 ListTargetingExpression(); |
18149 | 20403 |
18150 ListTargetingExpression.fromJson(core.Map _json) { | 20404 ListTargetingExpression.fromJson(core.Map _json) { |
(...skipping 542 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
18693 | 20947 |
18694 OperatingSystemVersionsListResponse.fromJson(core.Map _json) { | 20948 OperatingSystemVersionsListResponse.fromJson(core.Map _json) { |
18695 if (_json.containsKey("kind")) { | 20949 if (_json.containsKey("kind")) { |
18696 kind = _json["kind"]; | 20950 kind = _json["kind"]; |
18697 } | 20951 } |
18698 if (_json.containsKey("operatingSystemVersions")) { | 20952 if (_json.containsKey("operatingSystemVersions")) { |
18699 operatingSystemVersions = _json["operatingSystemVersions"].map((value) =>
new OperatingSystemVersion.fromJson(value)).toList(); | 20953 operatingSystemVersions = _json["operatingSystemVersions"].map((value) =>
new OperatingSystemVersion.fromJson(value)).toList(); |
18700 } | 20954 } |
18701 } | 20955 } |
18702 | 20956 |
| 20957 core.Map toJson() { |
| 20958 var _json = new core.Map(); |
| 20959 if (kind != null) { |
| 20960 _json["kind"] = kind; |
| 20961 } |
| 20962 if (operatingSystemVersions != null) { |
| 20963 _json["operatingSystemVersions"] = operatingSystemVersions.map((value) =>
(value).toJson()).toList(); |
| 20964 } |
| 20965 return _json; |
| 20966 } |
| 20967 } |
| 20968 |
| 20969 /** Operating System List Response */ |
| 20970 class OperatingSystemsListResponse { |
| 20971 /** |
| 20972 * Identifies what kind of resource this is. Value: the fixed string |
| 20973 * "dfareporting#operatingSystemsListResponse". |
| 20974 */ |
| 20975 core.String kind; |
| 20976 /** Operating system collection. */ |
| 20977 core.List<OperatingSystem> operatingSystems; |
| 20978 |
| 20979 OperatingSystemsListResponse(); |
| 20980 |
| 20981 OperatingSystemsListResponse.fromJson(core.Map _json) { |
| 20982 if (_json.containsKey("kind")) { |
| 20983 kind = _json["kind"]; |
| 20984 } |
| 20985 if (_json.containsKey("operatingSystems")) { |
| 20986 operatingSystems = _json["operatingSystems"].map((value) => new OperatingS
ystem.fromJson(value)).toList(); |
| 20987 } |
| 20988 } |
| 20989 |
| 20990 core.Map toJson() { |
| 20991 var _json = new core.Map(); |
| 20992 if (kind != null) { |
| 20993 _json["kind"] = kind; |
| 20994 } |
| 20995 if (operatingSystems != null) { |
| 20996 _json["operatingSystems"] = operatingSystems.map((value) => (value).toJson
()).toList(); |
| 20997 } |
| 20998 return _json; |
| 20999 } |
| 21000 } |
| 21001 |
| 21002 /** Creative optimization activity. */ |
| 21003 class OptimizationActivity { |
| 21004 /** |
| 21005 * Floodlight activity ID of this optimization activity. This is a required |
| 21006 * field. |
| 21007 */ |
| 21008 core.String floodlightActivityId; |
| 21009 /** |
| 21010 * Dimension value for the ID of the floodlight activity. This is a read-only, |
| 21011 * auto-generated field. |
| 21012 */ |
| 21013 DimensionValue floodlightActivityIdDimensionValue; |
| 21014 /** |
| 21015 * Weight associated with this optimization. Must be greater than 1. The |
| 21016 * weight assigned will be understood in proportion to the weights assigned to |
| 21017 * the other optimization activities. |
| 21018 */ |
| 21019 core.int weight; |
| 21020 |
| 21021 OptimizationActivity(); |
| 21022 |
| 21023 OptimizationActivity.fromJson(core.Map _json) { |
| 21024 if (_json.containsKey("floodlightActivityId")) { |
| 21025 floodlightActivityId = _json["floodlightActivityId"]; |
| 21026 } |
| 21027 if (_json.containsKey("floodlightActivityIdDimensionValue")) { |
| 21028 floodlightActivityIdDimensionValue = new DimensionValue.fromJson(_json["fl
oodlightActivityIdDimensionValue"]); |
| 21029 } |
| 21030 if (_json.containsKey("weight")) { |
| 21031 weight = _json["weight"]; |
| 21032 } |
| 21033 } |
| 21034 |
| 21035 core.Map toJson() { |
| 21036 var _json = new core.Map(); |
| 21037 if (floodlightActivityId != null) { |
| 21038 _json["floodlightActivityId"] = floodlightActivityId; |
| 21039 } |
| 21040 if (floodlightActivityIdDimensionValue != null) { |
| 21041 _json["floodlightActivityIdDimensionValue"] = (floodlightActivityIdDimensi
onValue).toJson(); |
| 21042 } |
| 21043 if (weight != null) { |
| 21044 _json["weight"] = weight; |
| 21045 } |
| 21046 return _json; |
| 21047 } |
| 21048 } |
| 21049 |
| 21050 /** Describes properties of a DoubleClick Planning order. */ |
| 21051 class Order { |
| 21052 /** Account ID of this order. */ |
| 21053 core.String accountId; |
| 21054 /** Advertiser ID of this order. */ |
| 21055 core.String advertiserId; |
| 21056 /** IDs for users that have to approve documents created for this order. */ |
| 21057 core.List<core.String> approverUserProfileIds; |
| 21058 /** Buyer invoice ID associated with this order. */ |
| 21059 core.String buyerInvoiceId; |
| 21060 /** Name of the buyer organization. */ |
| 21061 core.String buyerOrganizationName; |
| 21062 /** Comments in this order. */ |
| 21063 core.String comments; |
| 21064 /** Contacts for this order. */ |
| 21065 core.List<OrderContact> contacts; |
| 21066 /** ID of this order. This is a read-only, auto-generated field. */ |
| 21067 core.String id; |
| 21068 /** |
| 21069 * Identifies what kind of resource this is. Value: the fixed string |
| 21070 * "dfareporting#order". |
| 21071 */ |
| 21072 core.String kind; |
| 21073 /** Information about the most recent modification of this order. */ |
| 21074 LastModifiedInfo lastModifiedInfo; |
| 21075 /** Name of this order. */ |
| 21076 core.String name; |
| 21077 /** Notes of this order. */ |
| 21078 core.String notes; |
| 21079 /** ID of the terms and conditions template used in this order. */ |
| 21080 core.String planningTermId; |
| 21081 /** Project ID of this order. */ |
| 21082 core.String projectId; |
| 21083 /** Seller order ID associated with this order. */ |
| 21084 core.String sellerOrderId; |
| 21085 /** Name of the seller organization. */ |
| 21086 core.String sellerOrganizationName; |
| 21087 /** Site IDs this order is associated with. */ |
| 21088 core.List<core.String> siteId; |
| 21089 /** Free-form site names this order is associated with. */ |
| 21090 core.List<core.String> siteNames; |
| 21091 /** Subaccount ID of this order. */ |
| 21092 core.String subaccountId; |
| 21093 /** Terms and conditions of this order. */ |
| 21094 core.String termsAndConditions; |
| 21095 |
| 21096 Order(); |
| 21097 |
| 21098 Order.fromJson(core.Map _json) { |
| 21099 if (_json.containsKey("accountId")) { |
| 21100 accountId = _json["accountId"]; |
| 21101 } |
| 21102 if (_json.containsKey("advertiserId")) { |
| 21103 advertiserId = _json["advertiserId"]; |
| 21104 } |
| 21105 if (_json.containsKey("approverUserProfileIds")) { |
| 21106 approverUserProfileIds = _json["approverUserProfileIds"]; |
| 21107 } |
| 21108 if (_json.containsKey("buyerInvoiceId")) { |
| 21109 buyerInvoiceId = _json["buyerInvoiceId"]; |
| 21110 } |
| 21111 if (_json.containsKey("buyerOrganizationName")) { |
| 21112 buyerOrganizationName = _json["buyerOrganizationName"]; |
| 21113 } |
| 21114 if (_json.containsKey("comments")) { |
| 21115 comments = _json["comments"]; |
| 21116 } |
| 21117 if (_json.containsKey("contacts")) { |
| 21118 contacts = _json["contacts"].map((value) => new OrderContact.fromJson(valu
e)).toList(); |
| 21119 } |
| 21120 if (_json.containsKey("id")) { |
| 21121 id = _json["id"]; |
| 21122 } |
| 21123 if (_json.containsKey("kind")) { |
| 21124 kind = _json["kind"]; |
| 21125 } |
| 21126 if (_json.containsKey("lastModifiedInfo")) { |
| 21127 lastModifiedInfo = new LastModifiedInfo.fromJson(_json["lastModifiedInfo"]
); |
| 21128 } |
| 21129 if (_json.containsKey("name")) { |
| 21130 name = _json["name"]; |
| 21131 } |
| 21132 if (_json.containsKey("notes")) { |
| 21133 notes = _json["notes"]; |
| 21134 } |
| 21135 if (_json.containsKey("planningTermId")) { |
| 21136 planningTermId = _json["planningTermId"]; |
| 21137 } |
| 21138 if (_json.containsKey("projectId")) { |
| 21139 projectId = _json["projectId"]; |
| 21140 } |
| 21141 if (_json.containsKey("sellerOrderId")) { |
| 21142 sellerOrderId = _json["sellerOrderId"]; |
| 21143 } |
| 21144 if (_json.containsKey("sellerOrganizationName")) { |
| 21145 sellerOrganizationName = _json["sellerOrganizationName"]; |
| 21146 } |
| 21147 if (_json.containsKey("siteId")) { |
| 21148 siteId = _json["siteId"]; |
| 21149 } |
| 21150 if (_json.containsKey("siteNames")) { |
| 21151 siteNames = _json["siteNames"]; |
| 21152 } |
| 21153 if (_json.containsKey("subaccountId")) { |
| 21154 subaccountId = _json["subaccountId"]; |
| 21155 } |
| 21156 if (_json.containsKey("termsAndConditions")) { |
| 21157 termsAndConditions = _json["termsAndConditions"]; |
| 21158 } |
| 21159 } |
| 21160 |
| 21161 core.Map toJson() { |
| 21162 var _json = new core.Map(); |
| 21163 if (accountId != null) { |
| 21164 _json["accountId"] = accountId; |
| 21165 } |
| 21166 if (advertiserId != null) { |
| 21167 _json["advertiserId"] = advertiserId; |
| 21168 } |
| 21169 if (approverUserProfileIds != null) { |
| 21170 _json["approverUserProfileIds"] = approverUserProfileIds; |
| 21171 } |
| 21172 if (buyerInvoiceId != null) { |
| 21173 _json["buyerInvoiceId"] = buyerInvoiceId; |
| 21174 } |
| 21175 if (buyerOrganizationName != null) { |
| 21176 _json["buyerOrganizationName"] = buyerOrganizationName; |
| 21177 } |
| 21178 if (comments != null) { |
| 21179 _json["comments"] = comments; |
| 21180 } |
| 21181 if (contacts != null) { |
| 21182 _json["contacts"] = contacts.map((value) => (value).toJson()).toList(); |
| 21183 } |
| 21184 if (id != null) { |
| 21185 _json["id"] = id; |
| 21186 } |
| 21187 if (kind != null) { |
| 21188 _json["kind"] = kind; |
| 21189 } |
| 21190 if (lastModifiedInfo != null) { |
| 21191 _json["lastModifiedInfo"] = (lastModifiedInfo).toJson(); |
| 21192 } |
| 21193 if (name != null) { |
| 21194 _json["name"] = name; |
| 21195 } |
| 21196 if (notes != null) { |
| 21197 _json["notes"] = notes; |
| 21198 } |
| 21199 if (planningTermId != null) { |
| 21200 _json["planningTermId"] = planningTermId; |
| 21201 } |
| 21202 if (projectId != null) { |
| 21203 _json["projectId"] = projectId; |
| 21204 } |
| 21205 if (sellerOrderId != null) { |
| 21206 _json["sellerOrderId"] = sellerOrderId; |
| 21207 } |
| 21208 if (sellerOrganizationName != null) { |
| 21209 _json["sellerOrganizationName"] = sellerOrganizationName; |
| 21210 } |
| 21211 if (siteId != null) { |
| 21212 _json["siteId"] = siteId; |
| 21213 } |
| 21214 if (siteNames != null) { |
| 21215 _json["siteNames"] = siteNames; |
| 21216 } |
| 21217 if (subaccountId != null) { |
| 21218 _json["subaccountId"] = subaccountId; |
| 21219 } |
| 21220 if (termsAndConditions != null) { |
| 21221 _json["termsAndConditions"] = termsAndConditions; |
| 21222 } |
| 21223 return _json; |
| 21224 } |
| 21225 } |
| 21226 |
| 21227 /** Contact of an order. */ |
| 21228 class OrderContact { |
| 21229 /** |
| 21230 * Free-form information about this contact. It could be any information |
| 21231 * related to this contact in addition to type, title, name, and signature |
| 21232 * user profile ID. |
| 21233 */ |
| 21234 core.String contactInfo; |
| 21235 /** Name of this contact. */ |
| 21236 core.String contactName; |
| 21237 /** Title of this contact. */ |
| 21238 core.String contactTitle; |
| 21239 /** |
| 21240 * Type of this contact. |
| 21241 * Possible string values are: |
| 21242 * - "PLANNING_ORDER_CONTACT_BUYER_BILLING_CONTACT" |
| 21243 * - "PLANNING_ORDER_CONTACT_BUYER_CONTACT" |
| 21244 * - "PLANNING_ORDER_CONTACT_SELLER_CONTACT" |
| 21245 */ |
| 21246 core.String contactType; |
| 21247 /** |
| 21248 * ID of the user profile containing the signature that will be embedded into |
| 21249 * order documents. |
| 21250 */ |
| 21251 core.String signatureUserProfileId; |
| 21252 |
| 21253 OrderContact(); |
| 21254 |
| 21255 OrderContact.fromJson(core.Map _json) { |
| 21256 if (_json.containsKey("contactInfo")) { |
| 21257 contactInfo = _json["contactInfo"]; |
| 21258 } |
| 21259 if (_json.containsKey("contactName")) { |
| 21260 contactName = _json["contactName"]; |
| 21261 } |
| 21262 if (_json.containsKey("contactTitle")) { |
| 21263 contactTitle = _json["contactTitle"]; |
| 21264 } |
| 21265 if (_json.containsKey("contactType")) { |
| 21266 contactType = _json["contactType"]; |
| 21267 } |
| 21268 if (_json.containsKey("signatureUserProfileId")) { |
| 21269 signatureUserProfileId = _json["signatureUserProfileId"]; |
| 21270 } |
| 21271 } |
| 21272 |
| 21273 core.Map toJson() { |
| 21274 var _json = new core.Map(); |
| 21275 if (contactInfo != null) { |
| 21276 _json["contactInfo"] = contactInfo; |
| 21277 } |
| 21278 if (contactName != null) { |
| 21279 _json["contactName"] = contactName; |
| 21280 } |
| 21281 if (contactTitle != null) { |
| 21282 _json["contactTitle"] = contactTitle; |
| 21283 } |
| 21284 if (contactType != null) { |
| 21285 _json["contactType"] = contactType; |
| 21286 } |
| 21287 if (signatureUserProfileId != null) { |
| 21288 _json["signatureUserProfileId"] = signatureUserProfileId; |
| 21289 } |
| 21290 return _json; |
| 21291 } |
| 21292 } |
| 21293 |
| 21294 /** Contains properties of a DoubleClick Planning order document. */ |
| 21295 class OrderDocument { |
| 21296 /** Account ID of this order document. */ |
| 21297 core.String accountId; |
| 21298 /** Advertiser ID of this order document. */ |
| 21299 core.String advertiserId; |
| 21300 /** |
| 21301 * The amended order document ID of this order document. An order document can |
| 21302 * be created by optionally amending another order document so that the change |
| 21303 * history can be preserved. |
| 21304 */ |
| 21305 core.String amendedOrderDocumentId; |
| 21306 /** IDs of users who have approved this order document. */ |
| 21307 core.List<core.String> approvedByUserProfileIds; |
| 21308 /** Whether this order document is cancelled. */ |
| 21309 core.bool cancelled; |
| 21310 /** Information about the creation of this order document. */ |
| 21311 LastModifiedInfo createdInfo; |
| 21312 /** Effective date of this order document. */ |
| 21313 core.DateTime effectiveDate; |
| 21314 /** ID of this order document. */ |
| 21315 core.String id; |
| 21316 /** |
| 21317 * Identifies what kind of resource this is. Value: the fixed string |
| 21318 * "dfareporting#orderDocument". |
| 21319 */ |
| 21320 core.String kind; |
| 21321 /** List of email addresses that received the last sent document. */ |
| 21322 core.List<core.String> lastSentRecipients; |
| 21323 /** Timestamp of the last email sent with this order document. */ |
| 21324 core.DateTime lastSentTime; |
| 21325 /** ID of the order from which this order document is created. */ |
| 21326 core.String orderId; |
| 21327 /** Project ID of this order document. */ |
| 21328 core.String projectId; |
| 21329 /** Whether this order document has been signed. */ |
| 21330 core.bool signed; |
| 21331 /** Subaccount ID of this order document. */ |
| 21332 core.String subaccountId; |
| 21333 /** Title of this order document. */ |
| 21334 core.String title; |
| 21335 /** |
| 21336 * Type of this order document |
| 21337 * Possible string values are: |
| 21338 * - "PLANNING_ORDER_TYPE_CHANGE_ORDER" |
| 21339 * - "PLANNING_ORDER_TYPE_INSERTION_ORDER" |
| 21340 */ |
| 21341 core.String type; |
| 21342 |
| 21343 OrderDocument(); |
| 21344 |
| 21345 OrderDocument.fromJson(core.Map _json) { |
| 21346 if (_json.containsKey("accountId")) { |
| 21347 accountId = _json["accountId"]; |
| 21348 } |
| 21349 if (_json.containsKey("advertiserId")) { |
| 21350 advertiserId = _json["advertiserId"]; |
| 21351 } |
| 21352 if (_json.containsKey("amendedOrderDocumentId")) { |
| 21353 amendedOrderDocumentId = _json["amendedOrderDocumentId"]; |
| 21354 } |
| 21355 if (_json.containsKey("approvedByUserProfileIds")) { |
| 21356 approvedByUserProfileIds = _json["approvedByUserProfileIds"]; |
| 21357 } |
| 21358 if (_json.containsKey("cancelled")) { |
| 21359 cancelled = _json["cancelled"]; |
| 21360 } |
| 21361 if (_json.containsKey("createdInfo")) { |
| 21362 createdInfo = new LastModifiedInfo.fromJson(_json["createdInfo"]); |
| 21363 } |
| 21364 if (_json.containsKey("effectiveDate")) { |
| 21365 effectiveDate = core.DateTime.parse(_json["effectiveDate"]); |
| 21366 } |
| 21367 if (_json.containsKey("id")) { |
| 21368 id = _json["id"]; |
| 21369 } |
| 21370 if (_json.containsKey("kind")) { |
| 21371 kind = _json["kind"]; |
| 21372 } |
| 21373 if (_json.containsKey("lastSentRecipients")) { |
| 21374 lastSentRecipients = _json["lastSentRecipients"]; |
| 21375 } |
| 21376 if (_json.containsKey("lastSentTime")) { |
| 21377 lastSentTime = core.DateTime.parse(_json["lastSentTime"]); |
| 21378 } |
| 21379 if (_json.containsKey("orderId")) { |
| 21380 orderId = _json["orderId"]; |
| 21381 } |
| 21382 if (_json.containsKey("projectId")) { |
| 21383 projectId = _json["projectId"]; |
| 21384 } |
| 21385 if (_json.containsKey("signed")) { |
| 21386 signed = _json["signed"]; |
| 21387 } |
| 21388 if (_json.containsKey("subaccountId")) { |
| 21389 subaccountId = _json["subaccountId"]; |
| 21390 } |
| 21391 if (_json.containsKey("title")) { |
| 21392 title = _json["title"]; |
| 21393 } |
| 21394 if (_json.containsKey("type")) { |
| 21395 type = _json["type"]; |
| 21396 } |
| 21397 } |
| 21398 |
| 21399 core.Map toJson() { |
| 21400 var _json = new core.Map(); |
| 21401 if (accountId != null) { |
| 21402 _json["accountId"] = accountId; |
| 21403 } |
| 21404 if (advertiserId != null) { |
| 21405 _json["advertiserId"] = advertiserId; |
| 21406 } |
| 21407 if (amendedOrderDocumentId != null) { |
| 21408 _json["amendedOrderDocumentId"] = amendedOrderDocumentId; |
| 21409 } |
| 21410 if (approvedByUserProfileIds != null) { |
| 21411 _json["approvedByUserProfileIds"] = approvedByUserProfileIds; |
| 21412 } |
| 21413 if (cancelled != null) { |
| 21414 _json["cancelled"] = cancelled; |
| 21415 } |
| 21416 if (createdInfo != null) { |
| 21417 _json["createdInfo"] = (createdInfo).toJson(); |
| 21418 } |
| 21419 if (effectiveDate != null) { |
| 21420 _json["effectiveDate"] = "${(effectiveDate).year.toString().padLeft(4, '0'
)}-${(effectiveDate).month.toString().padLeft(2, '0')}-${(effectiveDate).day.toS
tring().padLeft(2, '0')}"; |
| 21421 } |
| 21422 if (id != null) { |
| 21423 _json["id"] = id; |
| 21424 } |
| 21425 if (kind != null) { |
| 21426 _json["kind"] = kind; |
| 21427 } |
| 21428 if (lastSentRecipients != null) { |
| 21429 _json["lastSentRecipients"] = lastSentRecipients; |
| 21430 } |
| 21431 if (lastSentTime != null) { |
| 21432 _json["lastSentTime"] = (lastSentTime).toIso8601String(); |
| 21433 } |
| 21434 if (orderId != null) { |
| 21435 _json["orderId"] = orderId; |
| 21436 } |
| 21437 if (projectId != null) { |
| 21438 _json["projectId"] = projectId; |
| 21439 } |
| 21440 if (signed != null) { |
| 21441 _json["signed"] = signed; |
| 21442 } |
| 21443 if (subaccountId != null) { |
| 21444 _json["subaccountId"] = subaccountId; |
| 21445 } |
| 21446 if (title != null) { |
| 21447 _json["title"] = title; |
| 21448 } |
| 21449 if (type != null) { |
| 21450 _json["type"] = type; |
| 21451 } |
| 21452 return _json; |
| 21453 } |
| 21454 } |
| 21455 |
| 21456 /** Order document List Response */ |
| 21457 class OrderDocumentsListResponse { |
| 21458 /** |
| 21459 * Identifies what kind of resource this is. Value: the fixed string |
| 21460 * "dfareporting#orderDocumentsListResponse". |
| 21461 */ |
| 21462 core.String kind; |
| 21463 /** Pagination token to be used for the next list operation. */ |
| 21464 core.String nextPageToken; |
| 21465 /** Order document collection */ |
| 21466 core.List<OrderDocument> orderDocuments; |
| 21467 |
| 21468 OrderDocumentsListResponse(); |
| 21469 |
| 21470 OrderDocumentsListResponse.fromJson(core.Map _json) { |
| 21471 if (_json.containsKey("kind")) { |
| 21472 kind = _json["kind"]; |
| 21473 } |
| 21474 if (_json.containsKey("nextPageToken")) { |
| 21475 nextPageToken = _json["nextPageToken"]; |
| 21476 } |
| 21477 if (_json.containsKey("orderDocuments")) { |
| 21478 orderDocuments = _json["orderDocuments"].map((value) => new OrderDocument.
fromJson(value)).toList(); |
| 21479 } |
| 21480 } |
| 21481 |
18703 core.Map toJson() { | 21482 core.Map toJson() { |
18704 var _json = new core.Map(); | 21483 var _json = new core.Map(); |
18705 if (kind != null) { | 21484 if (kind != null) { |
18706 _json["kind"] = kind; | 21485 _json["kind"] = kind; |
18707 } | 21486 } |
18708 if (operatingSystemVersions != null) { | 21487 if (nextPageToken != null) { |
18709 _json["operatingSystemVersions"] = operatingSystemVersions.map((value) =>
(value).toJson()).toList(); | 21488 _json["nextPageToken"] = nextPageToken; |
| 21489 } |
| 21490 if (orderDocuments != null) { |
| 21491 _json["orderDocuments"] = orderDocuments.map((value) => (value).toJson()).
toList(); |
18710 } | 21492 } |
18711 return _json; | 21493 return _json; |
18712 } | 21494 } |
18713 } | 21495 } |
18714 | 21496 |
18715 /** Operating System List Response */ | 21497 /** Order List Response */ |
18716 class OperatingSystemsListResponse { | 21498 class OrdersListResponse { |
18717 /** | 21499 /** |
18718 * Identifies what kind of resource this is. Value: the fixed string | 21500 * Identifies what kind of resource this is. Value: the fixed string |
18719 * "dfareporting#operatingSystemsListResponse". | 21501 * "dfareporting#ordersListResponse". |
18720 */ | 21502 */ |
18721 core.String kind; | 21503 core.String kind; |
18722 /** Operating system collection. */ | 21504 /** Pagination token to be used for the next list operation. */ |
18723 core.List<OperatingSystem> operatingSystems; | 21505 core.String nextPageToken; |
| 21506 /** Order collection. */ |
| 21507 core.List<Order> orders; |
18724 | 21508 |
18725 OperatingSystemsListResponse(); | 21509 OrdersListResponse(); |
18726 | 21510 |
18727 OperatingSystemsListResponse.fromJson(core.Map _json) { | 21511 OrdersListResponse.fromJson(core.Map _json) { |
18728 if (_json.containsKey("kind")) { | 21512 if (_json.containsKey("kind")) { |
18729 kind = _json["kind"]; | 21513 kind = _json["kind"]; |
18730 } | 21514 } |
18731 if (_json.containsKey("operatingSystems")) { | 21515 if (_json.containsKey("nextPageToken")) { |
18732 operatingSystems = _json["operatingSystems"].map((value) => new OperatingS
ystem.fromJson(value)).toList(); | 21516 nextPageToken = _json["nextPageToken"]; |
| 21517 } |
| 21518 if (_json.containsKey("orders")) { |
| 21519 orders = _json["orders"].map((value) => new Order.fromJson(value)).toList(
); |
18733 } | 21520 } |
18734 } | 21521 } |
18735 | 21522 |
18736 core.Map toJson() { | 21523 core.Map toJson() { |
18737 var _json = new core.Map(); | 21524 var _json = new core.Map(); |
18738 if (kind != null) { | 21525 if (kind != null) { |
18739 _json["kind"] = kind; | 21526 _json["kind"] = kind; |
18740 } | 21527 } |
18741 if (operatingSystems != null) { | 21528 if (nextPageToken != null) { |
18742 _json["operatingSystems"] = operatingSystems.map((value) => (value).toJson
()).toList(); | 21529 _json["nextPageToken"] = nextPageToken; |
| 21530 } |
| 21531 if (orders != null) { |
| 21532 _json["orders"] = orders.map((value) => (value).toJson()).toList(); |
18743 } | 21533 } |
18744 return _json; | 21534 return _json; |
18745 } | 21535 } |
18746 } | |
18747 | |
18748 /** Creative optimization activity. */ | |
18749 class OptimizationActivity { | |
18750 /** | |
18751 * Floodlight activity ID of this optimization activity. This is a required | |
18752 * field. | |
18753 */ | |
18754 core.String floodlightActivityId; | |
18755 /** | |
18756 * Dimension value for the ID of the floodlight activity. This is a read-only, | |
18757 * auto-generated field. | |
18758 */ | |
18759 DimensionValue floodlightActivityIdDimensionValue; | |
18760 /** | |
18761 * Weight associated with this optimization. Must be greater than 1. The | |
18762 * weight assigned will be understood in proportion to the weights assigned to | |
18763 * the other optimization activities. | |
18764 */ | |
18765 core.int weight; | |
18766 | |
18767 OptimizationActivity(); | |
18768 | |
18769 OptimizationActivity.fromJson(core.Map _json) { | |
18770 if (_json.containsKey("floodlightActivityId")) { | |
18771 floodlightActivityId = _json["floodlightActivityId"]; | |
18772 } | |
18773 if (_json.containsKey("floodlightActivityIdDimensionValue")) { | |
18774 floodlightActivityIdDimensionValue = new DimensionValue.fromJson(_json["fl
oodlightActivityIdDimensionValue"]); | |
18775 } | |
18776 if (_json.containsKey("weight")) { | |
18777 weight = _json["weight"]; | |
18778 } | |
18779 } | |
18780 | |
18781 core.Map toJson() { | |
18782 var _json = new core.Map(); | |
18783 if (floodlightActivityId != null) { | |
18784 _json["floodlightActivityId"] = floodlightActivityId; | |
18785 } | |
18786 if (floodlightActivityIdDimensionValue != null) { | |
18787 _json["floodlightActivityIdDimensionValue"] = (floodlightActivityIdDimensi
onValue).toJson(); | |
18788 } | |
18789 if (weight != null) { | |
18790 _json["weight"] = weight; | |
18791 } | |
18792 return _json; | |
18793 } | |
18794 } | 21536 } |
18795 | 21537 |
18796 /** | 21538 /** |
18797 * Represents fields that are compatible to be selected for a report of type | 21539 * Represents fields that are compatible to be selected for a report of type |
18798 * "PATH_TO_CONVERSION". | 21540 * "PATH_TO_CONVERSION". |
18799 */ | 21541 */ |
18800 class PathToConversionReportCompatibleFields { | 21542 class PathToConversionReportCompatibleFields { |
18801 /** | 21543 /** |
18802 * Conversion dimensions which are compatible to be selected in the | 21544 * Conversion dimensions which are compatible to be selected in the |
18803 * "conversionDimensions" section of the report. | 21545 * "conversionDimensions" section of the report. |
(...skipping 621 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
19425 * ID of the primary placement, used to calculate the media cost of a | 22167 * ID of the primary placement, used to calculate the media cost of a |
19426 * roadblock (placement group). Modifying this field will automatically modify | 22168 * roadblock (placement group). Modifying this field will automatically modify |
19427 * the primary field on all affected roadblock child placements. | 22169 * the primary field on all affected roadblock child placements. |
19428 */ | 22170 */ |
19429 core.String primaryPlacementId; | 22171 core.String primaryPlacementId; |
19430 /** | 22172 /** |
19431 * Dimension value for the ID of the primary placement. This is a read-only, | 22173 * Dimension value for the ID of the primary placement. This is a read-only, |
19432 * auto-generated field. | 22174 * auto-generated field. |
19433 */ | 22175 */ |
19434 DimensionValue primaryPlacementIdDimensionValue; | 22176 DimensionValue primaryPlacementIdDimensionValue; |
19435 /** Settings for a programmatic placement. */ | |
19436 ProgrammaticSetting programmaticSetting; | |
19437 /** | 22177 /** |
19438 * Site ID associated with this placement group. On insert, you must set | 22178 * Site ID associated with this placement group. On insert, you must set |
19439 * either this field or the directorySiteId field to specify the site | 22179 * either this field or the directorySiteId field to specify the site |
19440 * associated with this placement group. This is a required field that is | 22180 * associated with this placement group. This is a required field that is |
19441 * read-only after insertion. | 22181 * read-only after insertion. |
19442 */ | 22182 */ |
19443 core.String siteId; | 22183 core.String siteId; |
19444 /** | 22184 /** |
19445 * Dimension value for the ID of the site. This is a read-only, auto-generated | 22185 * Dimension value for the ID of the site. This is a read-only, auto-generated |
19446 * field. | 22186 * field. |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
19517 } | 22257 } |
19518 if (_json.containsKey("pricingSchedule")) { | 22258 if (_json.containsKey("pricingSchedule")) { |
19519 pricingSchedule = new PricingSchedule.fromJson(_json["pricingSchedule"]); | 22259 pricingSchedule = new PricingSchedule.fromJson(_json["pricingSchedule"]); |
19520 } | 22260 } |
19521 if (_json.containsKey("primaryPlacementId")) { | 22261 if (_json.containsKey("primaryPlacementId")) { |
19522 primaryPlacementId = _json["primaryPlacementId"]; | 22262 primaryPlacementId = _json["primaryPlacementId"]; |
19523 } | 22263 } |
19524 if (_json.containsKey("primaryPlacementIdDimensionValue")) { | 22264 if (_json.containsKey("primaryPlacementIdDimensionValue")) { |
19525 primaryPlacementIdDimensionValue = new DimensionValue.fromJson(_json["prim
aryPlacementIdDimensionValue"]); | 22265 primaryPlacementIdDimensionValue = new DimensionValue.fromJson(_json["prim
aryPlacementIdDimensionValue"]); |
19526 } | 22266 } |
19527 if (_json.containsKey("programmaticSetting")) { | |
19528 programmaticSetting = new ProgrammaticSetting.fromJson(_json["programmatic
Setting"]); | |
19529 } | |
19530 if (_json.containsKey("siteId")) { | 22267 if (_json.containsKey("siteId")) { |
19531 siteId = _json["siteId"]; | 22268 siteId = _json["siteId"]; |
19532 } | 22269 } |
19533 if (_json.containsKey("siteIdDimensionValue")) { | 22270 if (_json.containsKey("siteIdDimensionValue")) { |
19534 siteIdDimensionValue = new DimensionValue.fromJson(_json["siteIdDimensionV
alue"]); | 22271 siteIdDimensionValue = new DimensionValue.fromJson(_json["siteIdDimensionV
alue"]); |
19535 } | 22272 } |
19536 if (_json.containsKey("subaccountId")) { | 22273 if (_json.containsKey("subaccountId")) { |
19537 subaccountId = _json["subaccountId"]; | 22274 subaccountId = _json["subaccountId"]; |
19538 } | 22275 } |
19539 } | 22276 } |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
19602 } | 22339 } |
19603 if (pricingSchedule != null) { | 22340 if (pricingSchedule != null) { |
19604 _json["pricingSchedule"] = (pricingSchedule).toJson(); | 22341 _json["pricingSchedule"] = (pricingSchedule).toJson(); |
19605 } | 22342 } |
19606 if (primaryPlacementId != null) { | 22343 if (primaryPlacementId != null) { |
19607 _json["primaryPlacementId"] = primaryPlacementId; | 22344 _json["primaryPlacementId"] = primaryPlacementId; |
19608 } | 22345 } |
19609 if (primaryPlacementIdDimensionValue != null) { | 22346 if (primaryPlacementIdDimensionValue != null) { |
19610 _json["primaryPlacementIdDimensionValue"] = (primaryPlacementIdDimensionVa
lue).toJson(); | 22347 _json["primaryPlacementIdDimensionValue"] = (primaryPlacementIdDimensionVa
lue).toJson(); |
19611 } | 22348 } |
19612 if (programmaticSetting != null) { | |
19613 _json["programmaticSetting"] = (programmaticSetting).toJson(); | |
19614 } | |
19615 if (siteId != null) { | 22349 if (siteId != null) { |
19616 _json["siteId"] = siteId; | 22350 _json["siteId"] = siteId; |
19617 } | 22351 } |
19618 if (siteIdDimensionValue != null) { | 22352 if (siteIdDimensionValue != null) { |
19619 _json["siteIdDimensionValue"] = (siteIdDimensionValue).toJson(); | 22353 _json["siteIdDimensionValue"] = (siteIdDimensionValue).toJson(); |
19620 } | 22354 } |
19621 if (subaccountId != null) { | 22355 if (subaccountId != null) { |
19622 _json["subaccountId"] = subaccountId; | 22356 _json["subaccountId"] = subaccountId; |
19623 } | 22357 } |
19624 return _json; | 22358 return _json; |
(...skipping 410 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
20035 } | 22769 } |
20036 if (title != null) { | 22770 if (title != null) { |
20037 _json["title"] = title; | 22771 _json["title"] = title; |
20038 } | 22772 } |
20039 return _json; | 22773 return _json; |
20040 } | 22774 } |
20041 } | 22775 } |
20042 | 22776 |
20043 /** Contains information about a postal code that can be targeted by ads. */ | 22777 /** Contains information about a postal code that can be targeted by ads. */ |
20044 class PostalCode { | 22778 class PostalCode { |
| 22779 /** Postal code. This is equivalent to the id field. */ |
| 22780 core.String code; |
20045 /** Country code of the country to which this postal code belongs. */ | 22781 /** Country code of the country to which this postal code belongs. */ |
20046 core.String countryCode; | 22782 core.String countryCode; |
20047 /** DART ID of the country to which this postal code belongs. */ | 22783 /** DART ID of the country to which this postal code belongs. */ |
20048 core.String countryDartId; | 22784 core.String countryDartId; |
20049 /** ID of this postal code. */ | 22785 /** ID of this postal code. */ |
20050 core.String id; | 22786 core.String id; |
20051 /** | 22787 /** |
20052 * Identifies what kind of resource this is. Value: the fixed string | 22788 * Identifies what kind of resource this is. Value: the fixed string |
20053 * "dfareporting#postalCode". | 22789 * "dfareporting#postalCode". |
20054 */ | 22790 */ |
20055 core.String kind; | 22791 core.String kind; |
20056 | 22792 |
20057 PostalCode(); | 22793 PostalCode(); |
20058 | 22794 |
20059 PostalCode.fromJson(core.Map _json) { | 22795 PostalCode.fromJson(core.Map _json) { |
| 22796 if (_json.containsKey("code")) { |
| 22797 code = _json["code"]; |
| 22798 } |
20060 if (_json.containsKey("countryCode")) { | 22799 if (_json.containsKey("countryCode")) { |
20061 countryCode = _json["countryCode"]; | 22800 countryCode = _json["countryCode"]; |
20062 } | 22801 } |
20063 if (_json.containsKey("countryDartId")) { | 22802 if (_json.containsKey("countryDartId")) { |
20064 countryDartId = _json["countryDartId"]; | 22803 countryDartId = _json["countryDartId"]; |
20065 } | 22804 } |
20066 if (_json.containsKey("id")) { | 22805 if (_json.containsKey("id")) { |
20067 id = _json["id"]; | 22806 id = _json["id"]; |
20068 } | 22807 } |
20069 if (_json.containsKey("kind")) { | 22808 if (_json.containsKey("kind")) { |
20070 kind = _json["kind"]; | 22809 kind = _json["kind"]; |
20071 } | 22810 } |
20072 } | 22811 } |
20073 | 22812 |
20074 core.Map toJson() { | 22813 core.Map toJson() { |
20075 var _json = new core.Map(); | 22814 var _json = new core.Map(); |
| 22815 if (code != null) { |
| 22816 _json["code"] = code; |
| 22817 } |
20076 if (countryCode != null) { | 22818 if (countryCode != null) { |
20077 _json["countryCode"] = countryCode; | 22819 _json["countryCode"] = countryCode; |
20078 } | 22820 } |
20079 if (countryDartId != null) { | 22821 if (countryDartId != null) { |
20080 _json["countryDartId"] = countryDartId; | 22822 _json["countryDartId"] = countryDartId; |
20081 } | 22823 } |
20082 if (id != null) { | 22824 if (id != null) { |
20083 _json["id"] = id; | 22825 _json["id"] = id; |
20084 } | 22826 } |
20085 if (kind != null) { | 22827 if (kind != null) { |
(...skipping 29 matching lines...) Expand all Loading... |
20115 if (kind != null) { | 22857 if (kind != null) { |
20116 _json["kind"] = kind; | 22858 _json["kind"] = kind; |
20117 } | 22859 } |
20118 if (postalCodes != null) { | 22860 if (postalCodes != null) { |
20119 _json["postalCodes"] = postalCodes.map((value) => (value).toJson()).toList
(); | 22861 _json["postalCodes"] = postalCodes.map((value) => (value).toJson()).toList
(); |
20120 } | 22862 } |
20121 return _json; | 22863 return _json; |
20122 } | 22864 } |
20123 } | 22865 } |
20124 | 22866 |
| 22867 /** Pricing Information */ |
| 22868 class Pricing { |
| 22869 /** |
| 22870 * Cap cost type of this inventory item. |
| 22871 * Possible string values are: |
| 22872 * - "PLANNING_PLACEMENT_CAP_COST_TYPE_CUMULATIVE" |
| 22873 * - "PLANNING_PLACEMENT_CAP_COST_TYPE_MONTHLY" |
| 22874 * - "PLANNING_PLACEMENT_CAP_COST_TYPE_NONE" |
| 22875 */ |
| 22876 core.String capCostType; |
| 22877 /** End date of this inventory item. */ |
| 22878 core.DateTime endDate; |
| 22879 /** |
| 22880 * Flights of this inventory item. A flight (a.k.a. pricing period) represents |
| 22881 * the inventory item pricing information for a specific period of time. |
| 22882 */ |
| 22883 core.List<Flight> flights; |
| 22884 /** |
| 22885 * Group type of this inventory item if it represents a placement group. Is |
| 22886 * null otherwise. There are two type of placement groups: |
| 22887 * PLANNING_PLACEMENT_GROUP_TYPE_PACKAGE is a simple group of inventory items |
| 22888 * that acts as a single pricing point for a group of tags. |
| 22889 * PLANNING_PLACEMENT_GROUP_TYPE_ROADBLOCK is a group of inventory items that |
| 22890 * not only acts as a single pricing point, but also assumes that all the tags |
| 22891 * in it will be served at the same time. A roadblock requires one of its |
| 22892 * assigned inventory items to be marked as primary. |
| 22893 * Possible string values are: |
| 22894 * - "PLANNING_PLACEMENT_GROUP_TYPE_PACKAGE" |
| 22895 * - "PLANNING_PLACEMENT_GROUP_TYPE_ROADBLOCK" |
| 22896 */ |
| 22897 core.String groupType; |
| 22898 /** |
| 22899 * Pricing type of this inventory item. |
| 22900 * Possible string values are: |
| 22901 * - "PLANNING_PLACEMENT_PRICING_TYPE_CLICKS" |
| 22902 * - "PLANNING_PLACEMENT_PRICING_TYPE_CPA" |
| 22903 * - "PLANNING_PLACEMENT_PRICING_TYPE_CPC" |
| 22904 * - "PLANNING_PLACEMENT_PRICING_TYPE_CPM" |
| 22905 * - "PLANNING_PLACEMENT_PRICING_TYPE_FLAT_RATE_CLICKS" |
| 22906 * - "PLANNING_PLACEMENT_PRICING_TYPE_FLAT_RATE_IMPRESSIONS" |
| 22907 * - "PLANNING_PLACEMENT_PRICING_TYPE_IMPRESSIONS" |
| 22908 */ |
| 22909 core.String pricingType; |
| 22910 /** Start date of this inventory item. */ |
| 22911 core.DateTime startDate; |
| 22912 |
| 22913 Pricing(); |
| 22914 |
| 22915 Pricing.fromJson(core.Map _json) { |
| 22916 if (_json.containsKey("capCostType")) { |
| 22917 capCostType = _json["capCostType"]; |
| 22918 } |
| 22919 if (_json.containsKey("endDate")) { |
| 22920 endDate = core.DateTime.parse(_json["endDate"]); |
| 22921 } |
| 22922 if (_json.containsKey("flights")) { |
| 22923 flights = _json["flights"].map((value) => new Flight.fromJson(value)).toLi
st(); |
| 22924 } |
| 22925 if (_json.containsKey("groupType")) { |
| 22926 groupType = _json["groupType"]; |
| 22927 } |
| 22928 if (_json.containsKey("pricingType")) { |
| 22929 pricingType = _json["pricingType"]; |
| 22930 } |
| 22931 if (_json.containsKey("startDate")) { |
| 22932 startDate = core.DateTime.parse(_json["startDate"]); |
| 22933 } |
| 22934 } |
| 22935 |
| 22936 core.Map toJson() { |
| 22937 var _json = new core.Map(); |
| 22938 if (capCostType != null) { |
| 22939 _json["capCostType"] = capCostType; |
| 22940 } |
| 22941 if (endDate != null) { |
| 22942 _json["endDate"] = "${(endDate).year.toString().padLeft(4, '0')}-${(endDat
e).month.toString().padLeft(2, '0')}-${(endDate).day.toString().padLeft(2, '0')}
"; |
| 22943 } |
| 22944 if (flights != null) { |
| 22945 _json["flights"] = flights.map((value) => (value).toJson()).toList(); |
| 22946 } |
| 22947 if (groupType != null) { |
| 22948 _json["groupType"] = groupType; |
| 22949 } |
| 22950 if (pricingType != null) { |
| 22951 _json["pricingType"] = pricingType; |
| 22952 } |
| 22953 if (startDate != null) { |
| 22954 _json["startDate"] = "${(startDate).year.toString().padLeft(4, '0')}-${(st
artDate).month.toString().padLeft(2, '0')}-${(startDate).day.toString().padLeft(
2, '0')}"; |
| 22955 } |
| 22956 return _json; |
| 22957 } |
| 22958 } |
| 22959 |
20125 /** Pricing Schedule */ | 22960 /** Pricing Schedule */ |
20126 class PricingSchedule { | 22961 class PricingSchedule { |
20127 /** | 22962 /** |
20128 * Placement cap cost option. | 22963 * Placement cap cost option. |
20129 * Possible string values are: | 22964 * Possible string values are: |
20130 * - "CAP_COST_CUMULATIVE" | 22965 * - "CAP_COST_CUMULATIVE" |
20131 * - "CAP_COST_MONTHLY" | 22966 * - "CAP_COST_MONTHLY" |
20132 * - "CAP_COST_NONE" | 22967 * - "CAP_COST_NONE" |
20133 */ | 22968 */ |
20134 core.String capCostOption; | 22969 core.String capCostOption; |
(...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
20302 if (startDate != null) { | 23137 if (startDate != null) { |
20303 _json["startDate"] = "${(startDate).year.toString().padLeft(4, '0')}-${(st
artDate).month.toString().padLeft(2, '0')}-${(startDate).day.toString().padLeft(
2, '0')}"; | 23138 _json["startDate"] = "${(startDate).year.toString().padLeft(4, '0')}-${(st
artDate).month.toString().padLeft(2, '0')}-${(startDate).day.toString().padLeft(
2, '0')}"; |
20304 } | 23139 } |
20305 if (units != null) { | 23140 if (units != null) { |
20306 _json["units"] = units; | 23141 _json["units"] = units; |
20307 } | 23142 } |
20308 return _json; | 23143 return _json; |
20309 } | 23144 } |
20310 } | 23145 } |
20311 | 23146 |
20312 /** Programmatic Setting */ | 23147 /** Contains properties of a DoubleClick Planning project. */ |
20313 class ProgrammaticSetting { | 23148 class Project { |
20314 /** Adx deal IDs assigned to the placement. */ | 23149 /** Account ID of this project. */ |
20315 core.List<core.String> adxDealIds; | 23150 core.String accountId; |
20316 /** Insertion order ID. */ | 23151 /** Advertiser ID of this project. */ |
20317 core.String insertionOrderId; | 23152 core.String advertiserId; |
20318 /** | 23153 /** |
20319 * Whether insertion order ID has been placed in DFP. This is a read-only | 23154 * Audience age group of this project. |
20320 * field. | 23155 * Possible string values are: |
20321 */ | 23156 * - "PLANNING_AUDIENCE_AGE_18_24" |
20322 core.bool insertionOrderIdStatus; | 23157 * - "PLANNING_AUDIENCE_AGE_25_34" |
20323 /** Media cost for the programmatic placement. */ | 23158 * - "PLANNING_AUDIENCE_AGE_35_44" |
20324 core.String mediaCostNanos; | 23159 * - "PLANNING_AUDIENCE_AGE_45_54" |
20325 /** Whether programmatic is enabled. */ | 23160 * - "PLANNING_AUDIENCE_AGE_55_64" |
20326 core.bool programmatic; | 23161 * - "PLANNING_AUDIENCE_AGE_65_OR_MORE" |
20327 /** Trafficker emails assigned to the placement. */ | 23162 * - "PLANNING_AUDIENCE_AGE_UNKNOWN" |
20328 core.List<core.String> traffickerEmails; | 23163 */ |
20329 | 23164 core.String audienceAgeGroup; |
20330 ProgrammaticSetting(); | 23165 /** |
20331 | 23166 * Audience gender of this project. |
20332 ProgrammaticSetting.fromJson(core.Map _json) { | 23167 * Possible string values are: |
20333 if (_json.containsKey("adxDealIds")) { | 23168 * - "PLANNING_AUDIENCE_GENDER_FEMALE" |
20334 adxDealIds = _json["adxDealIds"]; | 23169 * - "PLANNING_AUDIENCE_GENDER_MALE" |
20335 } | 23170 */ |
20336 if (_json.containsKey("insertionOrderId")) { | 23171 core.String audienceGender; |
20337 insertionOrderId = _json["insertionOrderId"]; | 23172 /** |
20338 } | 23173 * Budget of this project in the currency specified by the current account. |
20339 if (_json.containsKey("insertionOrderIdStatus")) { | 23174 * The value stored in this field represents only the non-fractional amount. |
20340 insertionOrderIdStatus = _json["insertionOrderIdStatus"]; | 23175 * For example, for USD, the smallest value that can be represented by this |
20341 } | 23176 * field is 1 US dollar. |
20342 if (_json.containsKey("mediaCostNanos")) { | 23177 */ |
20343 mediaCostNanos = _json["mediaCostNanos"]; | 23178 core.String budget; |
20344 } | 23179 /** Client billing code of this project. */ |
20345 if (_json.containsKey("programmatic")) { | 23180 core.String clientBillingCode; |
20346 programmatic = _json["programmatic"]; | 23181 /** Name of the project client. */ |
20347 } | 23182 core.String clientName; |
20348 if (_json.containsKey("traffickerEmails")) { | 23183 /** End date of the project. */ |
20349 traffickerEmails = _json["traffickerEmails"]; | 23184 core.DateTime endDate; |
| 23185 /** ID of this project. This is a read-only, auto-generated field. */ |
| 23186 core.String id; |
| 23187 /** |
| 23188 * Identifies what kind of resource this is. Value: the fixed string |
| 23189 * "dfareporting#project". |
| 23190 */ |
| 23191 core.String kind; |
| 23192 /** Information about the most recent modification of this project. */ |
| 23193 LastModifiedInfo lastModifiedInfo; |
| 23194 /** Name of this project. */ |
| 23195 core.String name; |
| 23196 /** Overview of this project. */ |
| 23197 core.String overview; |
| 23198 /** Start date of the project. */ |
| 23199 core.DateTime startDate; |
| 23200 /** Subaccount ID of this project. */ |
| 23201 core.String subaccountId; |
| 23202 /** Number of clicks that the advertiser is targeting. */ |
| 23203 core.String targetClicks; |
| 23204 /** Number of conversions that the advertiser is targeting. */ |
| 23205 core.String targetConversions; |
| 23206 /** CPA that the advertiser is targeting. */ |
| 23207 core.String targetCpaNanos; |
| 23208 /** CPC that the advertiser is targeting. */ |
| 23209 core.String targetCpcNanos; |
| 23210 /** CPM that the advertiser is targeting. */ |
| 23211 core.String targetCpmNanos; |
| 23212 /** Number of impressions that the advertiser is targeting. */ |
| 23213 core.String targetImpressions; |
| 23214 |
| 23215 Project(); |
| 23216 |
| 23217 Project.fromJson(core.Map _json) { |
| 23218 if (_json.containsKey("accountId")) { |
| 23219 accountId = _json["accountId"]; |
| 23220 } |
| 23221 if (_json.containsKey("advertiserId")) { |
| 23222 advertiserId = _json["advertiserId"]; |
| 23223 } |
| 23224 if (_json.containsKey("audienceAgeGroup")) { |
| 23225 audienceAgeGroup = _json["audienceAgeGroup"]; |
| 23226 } |
| 23227 if (_json.containsKey("audienceGender")) { |
| 23228 audienceGender = _json["audienceGender"]; |
| 23229 } |
| 23230 if (_json.containsKey("budget")) { |
| 23231 budget = _json["budget"]; |
| 23232 } |
| 23233 if (_json.containsKey("clientBillingCode")) { |
| 23234 clientBillingCode = _json["clientBillingCode"]; |
| 23235 } |
| 23236 if (_json.containsKey("clientName")) { |
| 23237 clientName = _json["clientName"]; |
| 23238 } |
| 23239 if (_json.containsKey("endDate")) { |
| 23240 endDate = core.DateTime.parse(_json["endDate"]); |
| 23241 } |
| 23242 if (_json.containsKey("id")) { |
| 23243 id = _json["id"]; |
| 23244 } |
| 23245 if (_json.containsKey("kind")) { |
| 23246 kind = _json["kind"]; |
| 23247 } |
| 23248 if (_json.containsKey("lastModifiedInfo")) { |
| 23249 lastModifiedInfo = new LastModifiedInfo.fromJson(_json["lastModifiedInfo"]
); |
| 23250 } |
| 23251 if (_json.containsKey("name")) { |
| 23252 name = _json["name"]; |
| 23253 } |
| 23254 if (_json.containsKey("overview")) { |
| 23255 overview = _json["overview"]; |
| 23256 } |
| 23257 if (_json.containsKey("startDate")) { |
| 23258 startDate = core.DateTime.parse(_json["startDate"]); |
| 23259 } |
| 23260 if (_json.containsKey("subaccountId")) { |
| 23261 subaccountId = _json["subaccountId"]; |
| 23262 } |
| 23263 if (_json.containsKey("targetClicks")) { |
| 23264 targetClicks = _json["targetClicks"]; |
| 23265 } |
| 23266 if (_json.containsKey("targetConversions")) { |
| 23267 targetConversions = _json["targetConversions"]; |
| 23268 } |
| 23269 if (_json.containsKey("targetCpaNanos")) { |
| 23270 targetCpaNanos = _json["targetCpaNanos"]; |
| 23271 } |
| 23272 if (_json.containsKey("targetCpcNanos")) { |
| 23273 targetCpcNanos = _json["targetCpcNanos"]; |
| 23274 } |
| 23275 if (_json.containsKey("targetCpmNanos")) { |
| 23276 targetCpmNanos = _json["targetCpmNanos"]; |
| 23277 } |
| 23278 if (_json.containsKey("targetImpressions")) { |
| 23279 targetImpressions = _json["targetImpressions"]; |
20350 } | 23280 } |
20351 } | 23281 } |
20352 | 23282 |
20353 core.Map toJson() { | 23283 core.Map toJson() { |
20354 var _json = new core.Map(); | 23284 var _json = new core.Map(); |
20355 if (adxDealIds != null) { | 23285 if (accountId != null) { |
20356 _json["adxDealIds"] = adxDealIds; | 23286 _json["accountId"] = accountId; |
20357 } | 23287 } |
20358 if (insertionOrderId != null) { | 23288 if (advertiserId != null) { |
20359 _json["insertionOrderId"] = insertionOrderId; | 23289 _json["advertiserId"] = advertiserId; |
20360 } | 23290 } |
20361 if (insertionOrderIdStatus != null) { | 23291 if (audienceAgeGroup != null) { |
20362 _json["insertionOrderIdStatus"] = insertionOrderIdStatus; | 23292 _json["audienceAgeGroup"] = audienceAgeGroup; |
20363 } | 23293 } |
20364 if (mediaCostNanos != null) { | 23294 if (audienceGender != null) { |
20365 _json["mediaCostNanos"] = mediaCostNanos; | 23295 _json["audienceGender"] = audienceGender; |
20366 } | 23296 } |
20367 if (programmatic != null) { | 23297 if (budget != null) { |
20368 _json["programmatic"] = programmatic; | 23298 _json["budget"] = budget; |
20369 } | 23299 } |
20370 if (traffickerEmails != null) { | 23300 if (clientBillingCode != null) { |
20371 _json["traffickerEmails"] = traffickerEmails; | 23301 _json["clientBillingCode"] = clientBillingCode; |
| 23302 } |
| 23303 if (clientName != null) { |
| 23304 _json["clientName"] = clientName; |
| 23305 } |
| 23306 if (endDate != null) { |
| 23307 _json["endDate"] = "${(endDate).year.toString().padLeft(4, '0')}-${(endDat
e).month.toString().padLeft(2, '0')}-${(endDate).day.toString().padLeft(2, '0')}
"; |
| 23308 } |
| 23309 if (id != null) { |
| 23310 _json["id"] = id; |
| 23311 } |
| 23312 if (kind != null) { |
| 23313 _json["kind"] = kind; |
| 23314 } |
| 23315 if (lastModifiedInfo != null) { |
| 23316 _json["lastModifiedInfo"] = (lastModifiedInfo).toJson(); |
| 23317 } |
| 23318 if (name != null) { |
| 23319 _json["name"] = name; |
| 23320 } |
| 23321 if (overview != null) { |
| 23322 _json["overview"] = overview; |
| 23323 } |
| 23324 if (startDate != null) { |
| 23325 _json["startDate"] = "${(startDate).year.toString().padLeft(4, '0')}-${(st
artDate).month.toString().padLeft(2, '0')}-${(startDate).day.toString().padLeft(
2, '0')}"; |
| 23326 } |
| 23327 if (subaccountId != null) { |
| 23328 _json["subaccountId"] = subaccountId; |
| 23329 } |
| 23330 if (targetClicks != null) { |
| 23331 _json["targetClicks"] = targetClicks; |
| 23332 } |
| 23333 if (targetConversions != null) { |
| 23334 _json["targetConversions"] = targetConversions; |
| 23335 } |
| 23336 if (targetCpaNanos != null) { |
| 23337 _json["targetCpaNanos"] = targetCpaNanos; |
| 23338 } |
| 23339 if (targetCpcNanos != null) { |
| 23340 _json["targetCpcNanos"] = targetCpcNanos; |
| 23341 } |
| 23342 if (targetCpmNanos != null) { |
| 23343 _json["targetCpmNanos"] = targetCpmNanos; |
| 23344 } |
| 23345 if (targetImpressions != null) { |
| 23346 _json["targetImpressions"] = targetImpressions; |
20372 } | 23347 } |
20373 return _json; | 23348 return _json; |
20374 } | 23349 } |
| 23350 } |
| 23351 |
| 23352 /** Project List Response */ |
| 23353 class ProjectsListResponse { |
| 23354 /** |
| 23355 * Identifies what kind of resource this is. Value: the fixed string |
| 23356 * "dfareporting#projectsListResponse". |
| 23357 */ |
| 23358 core.String kind; |
| 23359 /** Pagination token to be used for the next list operation. */ |
| 23360 core.String nextPageToken; |
| 23361 /** Project collection. */ |
| 23362 core.List<Project> projects; |
| 23363 |
| 23364 ProjectsListResponse(); |
| 23365 |
| 23366 ProjectsListResponse.fromJson(core.Map _json) { |
| 23367 if (_json.containsKey("kind")) { |
| 23368 kind = _json["kind"]; |
| 23369 } |
| 23370 if (_json.containsKey("nextPageToken")) { |
| 23371 nextPageToken = _json["nextPageToken"]; |
| 23372 } |
| 23373 if (_json.containsKey("projects")) { |
| 23374 projects = _json["projects"].map((value) => new Project.fromJson(value)).t
oList(); |
| 23375 } |
| 23376 } |
| 23377 |
| 23378 core.Map toJson() { |
| 23379 var _json = new core.Map(); |
| 23380 if (kind != null) { |
| 23381 _json["kind"] = kind; |
| 23382 } |
| 23383 if (nextPageToken != null) { |
| 23384 _json["nextPageToken"] = nextPageToken; |
| 23385 } |
| 23386 if (projects != null) { |
| 23387 _json["projects"] = projects.map((value) => (value).toJson()).toList(); |
| 23388 } |
| 23389 return _json; |
| 23390 } |
20375 } | 23391 } |
20376 | 23392 |
20377 /** | 23393 /** |
20378 * Represents fields that are compatible to be selected for a report of type | 23394 * Represents fields that are compatible to be selected for a report of type |
20379 * "REACH". | 23395 * "REACH". |
20380 */ | 23396 */ |
20381 class ReachReportCompatibleFields { | 23397 class ReachReportCompatibleFields { |
20382 /** | 23398 /** |
20383 * Dimensions which are compatible to be selected in the "dimensionFilters" | 23399 * Dimensions which are compatible to be selected in the "dimensionFilters" |
20384 * section of the report. | 23400 * section of the report. |
(...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
20579 | 23595 |
20580 RegionsListResponse.fromJson(core.Map _json) { | 23596 RegionsListResponse.fromJson(core.Map _json) { |
20581 if (_json.containsKey("kind")) { | 23597 if (_json.containsKey("kind")) { |
20582 kind = _json["kind"]; | 23598 kind = _json["kind"]; |
20583 } | 23599 } |
20584 if (_json.containsKey("regions")) { | 23600 if (_json.containsKey("regions")) { |
20585 regions = _json["regions"].map((value) => new Region.fromJson(value)).toLi
st(); | 23601 regions = _json["regions"].map((value) => new Region.fromJson(value)).toLi
st(); |
20586 } | 23602 } |
20587 } | 23603 } |
20588 | 23604 |
| 23605 core.Map toJson() { |
| 23606 var _json = new core.Map(); |
| 23607 if (kind != null) { |
| 23608 _json["kind"] = kind; |
| 23609 } |
| 23610 if (regions != null) { |
| 23611 _json["regions"] = regions.map((value) => (value).toJson()).toList(); |
| 23612 } |
| 23613 return _json; |
| 23614 } |
| 23615 } |
| 23616 |
| 23617 /** |
| 23618 * Contains properties of a remarketing list. Remarketing enables you to create |
| 23619 * lists of users who have performed specific actions on a site, then target ads |
| 23620 * to members of those lists. This resource can be used to manage remarketing |
| 23621 * lists that are owned by your advertisers. To see all remarketing lists that |
| 23622 * are visible to your advertisers, including those that are shared to your |
| 23623 * advertiser or account, use the TargetableRemarketingLists resource. |
| 23624 */ |
| 23625 class RemarketingList { |
| 23626 /** |
| 23627 * Account ID of this remarketing list. This is a read-only, auto-generated |
| 23628 * field that is only returned in GET requests. |
| 23629 */ |
| 23630 core.String accountId; |
| 23631 /** Whether this remarketing list is active. */ |
| 23632 core.bool active; |
| 23633 /** |
| 23634 * Dimension value for the advertiser ID that owns this remarketing list. This |
| 23635 * is a required field. |
| 23636 */ |
| 23637 core.String advertiserId; |
| 23638 /** |
| 23639 * Dimension value for the ID of the advertiser. This is a read-only, |
| 23640 * auto-generated field. |
| 23641 */ |
| 23642 DimensionValue advertiserIdDimensionValue; |
| 23643 /** Remarketing list description. */ |
| 23644 core.String description; |
| 23645 /** Remarketing list ID. This is a read-only, auto-generated field. */ |
| 23646 core.String id; |
| 23647 /** |
| 23648 * Identifies what kind of resource this is. Value: the fixed string |
| 23649 * "dfareporting#remarketingList". |
| 23650 */ |
| 23651 core.String kind; |
| 23652 /** |
| 23653 * Number of days that a user should remain in the remarketing list without an |
| 23654 * impression. |
| 23655 */ |
| 23656 core.String lifeSpan; |
| 23657 /** Rule used to populate the remarketing list with users. */ |
| 23658 ListPopulationRule listPopulationRule; |
| 23659 /** Number of users currently in the list. This is a read-only field. */ |
| 23660 core.String listSize; |
| 23661 /** |
| 23662 * Product from which this remarketing list was originated. |
| 23663 * Possible string values are: |
| 23664 * - "REMARKETING_LIST_SOURCE_DBM" |
| 23665 * - "REMARKETING_LIST_SOURCE_DFA" |
| 23666 * - "REMARKETING_LIST_SOURCE_DMP" |
| 23667 * - "REMARKETING_LIST_SOURCE_GA" |
| 23668 * - "REMARKETING_LIST_SOURCE_OTHER" |
| 23669 */ |
| 23670 core.String listSource; |
| 23671 /** |
| 23672 * Name of the remarketing list. This is a required field. Must be no greater |
| 23673 * than 128 characters long. |
| 23674 */ |
| 23675 core.String name; |
| 23676 /** |
| 23677 * Subaccount ID of this remarketing list. This is a read-only, auto-generated |
| 23678 * field that is only returned in GET requests. |
| 23679 */ |
| 23680 core.String subaccountId; |
| 23681 |
| 23682 RemarketingList(); |
| 23683 |
| 23684 RemarketingList.fromJson(core.Map _json) { |
| 23685 if (_json.containsKey("accountId")) { |
| 23686 accountId = _json["accountId"]; |
| 23687 } |
| 23688 if (_json.containsKey("active")) { |
| 23689 active = _json["active"]; |
| 23690 } |
| 23691 if (_json.containsKey("advertiserId")) { |
| 23692 advertiserId = _json["advertiserId"]; |
| 23693 } |
| 23694 if (_json.containsKey("advertiserIdDimensionValue")) { |
| 23695 advertiserIdDimensionValue = new DimensionValue.fromJson(_json["advertiser
IdDimensionValue"]); |
| 23696 } |
| 23697 if (_json.containsKey("description")) { |
| 23698 description = _json["description"]; |
| 23699 } |
| 23700 if (_json.containsKey("id")) { |
| 23701 id = _json["id"]; |
| 23702 } |
| 23703 if (_json.containsKey("kind")) { |
| 23704 kind = _json["kind"]; |
| 23705 } |
| 23706 if (_json.containsKey("lifeSpan")) { |
| 23707 lifeSpan = _json["lifeSpan"]; |
| 23708 } |
| 23709 if (_json.containsKey("listPopulationRule")) { |
| 23710 listPopulationRule = new ListPopulationRule.fromJson(_json["listPopulation
Rule"]); |
| 23711 } |
| 23712 if (_json.containsKey("listSize")) { |
| 23713 listSize = _json["listSize"]; |
| 23714 } |
| 23715 if (_json.containsKey("listSource")) { |
| 23716 listSource = _json["listSource"]; |
| 23717 } |
| 23718 if (_json.containsKey("name")) { |
| 23719 name = _json["name"]; |
| 23720 } |
| 23721 if (_json.containsKey("subaccountId")) { |
| 23722 subaccountId = _json["subaccountId"]; |
| 23723 } |
| 23724 } |
| 23725 |
| 23726 core.Map toJson() { |
| 23727 var _json = new core.Map(); |
| 23728 if (accountId != null) { |
| 23729 _json["accountId"] = accountId; |
| 23730 } |
| 23731 if (active != null) { |
| 23732 _json["active"] = active; |
| 23733 } |
| 23734 if (advertiserId != null) { |
| 23735 _json["advertiserId"] = advertiserId; |
| 23736 } |
| 23737 if (advertiserIdDimensionValue != null) { |
| 23738 _json["advertiserIdDimensionValue"] = (advertiserIdDimensionValue).toJson(
); |
| 23739 } |
| 23740 if (description != null) { |
| 23741 _json["description"] = description; |
| 23742 } |
| 23743 if (id != null) { |
| 23744 _json["id"] = id; |
| 23745 } |
| 23746 if (kind != null) { |
| 23747 _json["kind"] = kind; |
| 23748 } |
| 23749 if (lifeSpan != null) { |
| 23750 _json["lifeSpan"] = lifeSpan; |
| 23751 } |
| 23752 if (listPopulationRule != null) { |
| 23753 _json["listPopulationRule"] = (listPopulationRule).toJson(); |
| 23754 } |
| 23755 if (listSize != null) { |
| 23756 _json["listSize"] = listSize; |
| 23757 } |
| 23758 if (listSource != null) { |
| 23759 _json["listSource"] = listSource; |
| 23760 } |
| 23761 if (name != null) { |
| 23762 _json["name"] = name; |
| 23763 } |
| 23764 if (subaccountId != null) { |
| 23765 _json["subaccountId"] = subaccountId; |
| 23766 } |
| 23767 return _json; |
| 23768 } |
| 23769 } |
| 23770 |
| 23771 /** |
| 23772 * Contains properties of a remarketing list's sharing information. Sharing |
| 23773 * allows other accounts or advertisers to target to your remarketing lists. |
| 23774 * This resource can be used to manage remarketing list sharing to other |
| 23775 * accounts and advertisers. |
| 23776 */ |
| 23777 class RemarketingListShare { |
| 23778 /** |
| 23779 * Identifies what kind of resource this is. Value: the fixed string |
| 23780 * "dfareporting#remarketingListShare". |
| 23781 */ |
| 23782 core.String kind; |
| 23783 /** Remarketing list ID. This is a read-only, auto-generated field. */ |
| 23784 core.String remarketingListId; |
| 23785 /** Accounts that the remarketing list is shared with. */ |
| 23786 core.List<core.String> sharedAccountIds; |
| 23787 /** Advertisers that the remarketing list is shared with. */ |
| 23788 core.List<core.String> sharedAdvertiserIds; |
| 23789 |
| 23790 RemarketingListShare(); |
| 23791 |
| 23792 RemarketingListShare.fromJson(core.Map _json) { |
| 23793 if (_json.containsKey("kind")) { |
| 23794 kind = _json["kind"]; |
| 23795 } |
| 23796 if (_json.containsKey("remarketingListId")) { |
| 23797 remarketingListId = _json["remarketingListId"]; |
| 23798 } |
| 23799 if (_json.containsKey("sharedAccountIds")) { |
| 23800 sharedAccountIds = _json["sharedAccountIds"]; |
| 23801 } |
| 23802 if (_json.containsKey("sharedAdvertiserIds")) { |
| 23803 sharedAdvertiserIds = _json["sharedAdvertiserIds"]; |
| 23804 } |
| 23805 } |
| 23806 |
| 23807 core.Map toJson() { |
| 23808 var _json = new core.Map(); |
| 23809 if (kind != null) { |
| 23810 _json["kind"] = kind; |
| 23811 } |
| 23812 if (remarketingListId != null) { |
| 23813 _json["remarketingListId"] = remarketingListId; |
| 23814 } |
| 23815 if (sharedAccountIds != null) { |
| 23816 _json["sharedAccountIds"] = sharedAccountIds; |
| 23817 } |
| 23818 if (sharedAdvertiserIds != null) { |
| 23819 _json["sharedAdvertiserIds"] = sharedAdvertiserIds; |
| 23820 } |
| 23821 return _json; |
| 23822 } |
| 23823 } |
| 23824 |
| 23825 /** Remarketing list response */ |
| 23826 class RemarketingListsListResponse { |
| 23827 /** |
| 23828 * Identifies what kind of resource this is. Value: the fixed string |
| 23829 * "dfareporting#remarketingListsListResponse". |
| 23830 */ |
| 23831 core.String kind; |
| 23832 /** Pagination token to be used for the next list operation. */ |
| 23833 core.String nextPageToken; |
| 23834 /** Remarketing list collection. */ |
| 23835 core.List<RemarketingList> remarketingLists; |
| 23836 |
| 23837 RemarketingListsListResponse(); |
| 23838 |
| 23839 RemarketingListsListResponse.fromJson(core.Map _json) { |
| 23840 if (_json.containsKey("kind")) { |
| 23841 kind = _json["kind"]; |
| 23842 } |
| 23843 if (_json.containsKey("nextPageToken")) { |
| 23844 nextPageToken = _json["nextPageToken"]; |
| 23845 } |
| 23846 if (_json.containsKey("remarketingLists")) { |
| 23847 remarketingLists = _json["remarketingLists"].map((value) => new Remarketin
gList.fromJson(value)).toList(); |
| 23848 } |
| 23849 } |
| 23850 |
20589 core.Map toJson() { | 23851 core.Map toJson() { |
20590 var _json = new core.Map(); | 23852 var _json = new core.Map(); |
20591 if (kind != null) { | 23853 if (kind != null) { |
20592 _json["kind"] = kind; | 23854 _json["kind"] = kind; |
20593 } | 23855 } |
20594 if (regions != null) { | 23856 if (nextPageToken != null) { |
20595 _json["regions"] = regions.map((value) => (value).toJson()).toList(); | 23857 _json["nextPageToken"] = nextPageToken; |
| 23858 } |
| 23859 if (remarketingLists != null) { |
| 23860 _json["remarketingLists"] = remarketingLists.map((value) => (value).toJson
()).toList(); |
20596 } | 23861 } |
20597 return _json; | 23862 return _json; |
20598 } | 23863 } |
20599 } | 23864 } |
20600 | 23865 |
20601 /** The report criteria for a report of type "STANDARD". */ | 23866 /** The report criteria for a report of type "STANDARD". */ |
20602 class ReportCriteria { | 23867 class ReportCriteria { |
20603 /** Activity group. */ | 23868 /** Activity group. */ |
20604 Activities activities; | 23869 Activities activities; |
20605 /** Custom Rich Media Events group. */ | 23870 /** Custom Rich Media Events group. */ |
(...skipping 1232 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
21838 } | 25103 } |
21839 if (subaccountId != null) { | 25104 if (subaccountId != null) { |
21840 _json["subaccountId"] = subaccountId; | 25105 _json["subaccountId"] = subaccountId; |
21841 } | 25106 } |
21842 return _json; | 25107 return _json; |
21843 } | 25108 } |
21844 } | 25109 } |
21845 | 25110 |
21846 /** Site Contact */ | 25111 /** Site Contact */ |
21847 class SiteContact { | 25112 class SiteContact { |
| 25113 /** Address of this site contact. */ |
| 25114 core.String address; |
21848 /** | 25115 /** |
21849 * Site contact type. | 25116 * Site contact type. |
21850 * Possible string values are: | 25117 * Possible string values are: |
21851 * - "SALES_PERSON" | 25118 * - "SALES_PERSON" |
21852 * - "TRAFFICKER" | 25119 * - "TRAFFICKER" |
21853 */ | 25120 */ |
21854 core.String contactType; | 25121 core.String contactType; |
21855 /** Email address of this site contact. This is a required field. */ | 25122 /** Email address of this site contact. This is a required field. */ |
21856 core.String email; | 25123 core.String email; |
21857 /** First name of this site contact. */ | 25124 /** First name of this site contact. */ |
21858 core.String firstName; | 25125 core.String firstName; |
21859 /** ID of this site contact. This is a read-only, auto-generated field. */ | 25126 /** ID of this site contact. This is a read-only, auto-generated field. */ |
21860 core.String id; | 25127 core.String id; |
21861 /** Last name of this site contact. */ | 25128 /** Last name of this site contact. */ |
21862 core.String lastName; | 25129 core.String lastName; |
| 25130 /** Primary phone number of this site contact. */ |
| 25131 core.String phone; |
| 25132 /** Title or designation of this site contact. */ |
| 25133 core.String title; |
21863 | 25134 |
21864 SiteContact(); | 25135 SiteContact(); |
21865 | 25136 |
21866 SiteContact.fromJson(core.Map _json) { | 25137 SiteContact.fromJson(core.Map _json) { |
| 25138 if (_json.containsKey("address")) { |
| 25139 address = _json["address"]; |
| 25140 } |
21867 if (_json.containsKey("contactType")) { | 25141 if (_json.containsKey("contactType")) { |
21868 contactType = _json["contactType"]; | 25142 contactType = _json["contactType"]; |
21869 } | 25143 } |
21870 if (_json.containsKey("email")) { | 25144 if (_json.containsKey("email")) { |
21871 email = _json["email"]; | 25145 email = _json["email"]; |
21872 } | 25146 } |
21873 if (_json.containsKey("firstName")) { | 25147 if (_json.containsKey("firstName")) { |
21874 firstName = _json["firstName"]; | 25148 firstName = _json["firstName"]; |
21875 } | 25149 } |
21876 if (_json.containsKey("id")) { | 25150 if (_json.containsKey("id")) { |
21877 id = _json["id"]; | 25151 id = _json["id"]; |
21878 } | 25152 } |
21879 if (_json.containsKey("lastName")) { | 25153 if (_json.containsKey("lastName")) { |
21880 lastName = _json["lastName"]; | 25154 lastName = _json["lastName"]; |
21881 } | 25155 } |
| 25156 if (_json.containsKey("phone")) { |
| 25157 phone = _json["phone"]; |
| 25158 } |
| 25159 if (_json.containsKey("title")) { |
| 25160 title = _json["title"]; |
| 25161 } |
21882 } | 25162 } |
21883 | 25163 |
21884 core.Map toJson() { | 25164 core.Map toJson() { |
21885 var _json = new core.Map(); | 25165 var _json = new core.Map(); |
| 25166 if (address != null) { |
| 25167 _json["address"] = address; |
| 25168 } |
21886 if (contactType != null) { | 25169 if (contactType != null) { |
21887 _json["contactType"] = contactType; | 25170 _json["contactType"] = contactType; |
21888 } | 25171 } |
21889 if (email != null) { | 25172 if (email != null) { |
21890 _json["email"] = email; | 25173 _json["email"] = email; |
21891 } | 25174 } |
21892 if (firstName != null) { | 25175 if (firstName != null) { |
21893 _json["firstName"] = firstName; | 25176 _json["firstName"] = firstName; |
21894 } | 25177 } |
21895 if (id != null) { | 25178 if (id != null) { |
21896 _json["id"] = id; | 25179 _json["id"] = id; |
21897 } | 25180 } |
21898 if (lastName != null) { | 25181 if (lastName != null) { |
21899 _json["lastName"] = lastName; | 25182 _json["lastName"] = lastName; |
21900 } | 25183 } |
| 25184 if (phone != null) { |
| 25185 _json["phone"] = phone; |
| 25186 } |
| 25187 if (title != null) { |
| 25188 _json["title"] = title; |
| 25189 } |
21901 return _json; | 25190 return _json; |
21902 } | 25191 } |
21903 } | 25192 } |
21904 | 25193 |
21905 /** Site Settings */ | 25194 /** Site Settings */ |
21906 class SiteSettings { | 25195 class SiteSettings { |
21907 /** Whether active view creatives are disabled for this site. */ | 25196 /** Whether active view creatives are disabled for this site. */ |
21908 core.bool activeViewOptOut; | 25197 core.bool activeViewOptOut; |
21909 /** Site-wide creative settings. */ | 25198 /** Site-wide creative settings. */ |
21910 CreativeSettings creativeSettings; | 25199 CreativeSettings creativeSettings; |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
21966 | 25255 |
21967 /** Site List Response */ | 25256 /** Site List Response */ |
21968 class SitesListResponse { | 25257 class SitesListResponse { |
21969 /** | 25258 /** |
21970 * Identifies what kind of resource this is. Value: the fixed string | 25259 * Identifies what kind of resource this is. Value: the fixed string |
21971 * "dfareporting#sitesListResponse". | 25260 * "dfareporting#sitesListResponse". |
21972 */ | 25261 */ |
21973 core.String kind; | 25262 core.String kind; |
21974 /** Pagination token to be used for the next list operation. */ | 25263 /** Pagination token to be used for the next list operation. */ |
21975 core.String nextPageToken; | 25264 core.String nextPageToken; |
21976 /** Site collection */ | 25265 /** Site collection. */ |
21977 core.List<Site> sites; | 25266 core.List<Site> sites; |
21978 | 25267 |
21979 SitesListResponse(); | 25268 SitesListResponse(); |
21980 | 25269 |
21981 SitesListResponse.fromJson(core.Map _json) { | 25270 SitesListResponse.fromJson(core.Map _json) { |
21982 if (_json.containsKey("kind")) { | 25271 if (_json.containsKey("kind")) { |
21983 kind = _json["kind"]; | 25272 kind = _json["kind"]; |
21984 } | 25273 } |
21985 if (_json.containsKey("nextPageToken")) { | 25274 if (_json.containsKey("nextPageToken")) { |
21986 nextPageToken = _json["nextPageToken"]; | 25275 nextPageToken = _json["nextPageToken"]; |
(...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
22253 /** Tag string to record a click. */ | 25542 /** Tag string to record a click. */ |
22254 core.String clickTag; | 25543 core.String clickTag; |
22255 /** Creative associated with this placement tag. */ | 25544 /** Creative associated with this placement tag. */ |
22256 core.String creativeId; | 25545 core.String creativeId; |
22257 /** | 25546 /** |
22258 * TagData tag format of this tag. | 25547 * TagData tag format of this tag. |
22259 * Possible string values are: | 25548 * Possible string values are: |
22260 * - "PLACEMENT_TAG_CLICK_COMMANDS" | 25549 * - "PLACEMENT_TAG_CLICK_COMMANDS" |
22261 * - "PLACEMENT_TAG_IFRAME_ILAYER" | 25550 * - "PLACEMENT_TAG_IFRAME_ILAYER" |
22262 * - "PLACEMENT_TAG_IFRAME_JAVASCRIPT" | 25551 * - "PLACEMENT_TAG_IFRAME_JAVASCRIPT" |
| 25552 * - "PLACEMENT_TAG_IFRAME_JAVASCRIPT_LEGACY" |
22263 * - "PLACEMENT_TAG_INSTREAM_VIDEO_PREFETCH" | 25553 * - "PLACEMENT_TAG_INSTREAM_VIDEO_PREFETCH" |
| 25554 * - "PLACEMENT_TAG_INSTREAM_VIDEO_PREFETCH_VAST_3" |
22264 * - "PLACEMENT_TAG_INTERNAL_REDIRECT" | 25555 * - "PLACEMENT_TAG_INTERNAL_REDIRECT" |
22265 * - "PLACEMENT_TAG_INTERSTITIAL_IFRAME_JAVASCRIPT" | 25556 * - "PLACEMENT_TAG_INTERSTITIAL_IFRAME_JAVASCRIPT" |
| 25557 * - "PLACEMENT_TAG_INTERSTITIAL_IFRAME_JAVASCRIPT_LEGACY" |
22266 * - "PLACEMENT_TAG_INTERSTITIAL_INTERNAL_REDIRECT" | 25558 * - "PLACEMENT_TAG_INTERSTITIAL_INTERNAL_REDIRECT" |
22267 * - "PLACEMENT_TAG_INTERSTITIAL_JAVASCRIPT" | 25559 * - "PLACEMENT_TAG_INTERSTITIAL_JAVASCRIPT" |
| 25560 * - "PLACEMENT_TAG_INTERSTITIAL_JAVASCRIPT_LEGACY" |
22268 * - "PLACEMENT_TAG_JAVASCRIPT" | 25561 * - "PLACEMENT_TAG_JAVASCRIPT" |
| 25562 * - "PLACEMENT_TAG_JAVASCRIPT_LEGACY" |
22269 * - "PLACEMENT_TAG_STANDARD" | 25563 * - "PLACEMENT_TAG_STANDARD" |
22270 * - "PLACEMENT_TAG_TRACKING" | 25564 * - "PLACEMENT_TAG_TRACKING" |
22271 * - "PLACEMENT_TAG_TRACKING_IFRAME" | 25565 * - "PLACEMENT_TAG_TRACKING_IFRAME" |
22272 * - "PLACEMENT_TAG_TRACKING_JAVASCRIPT" | 25566 * - "PLACEMENT_TAG_TRACKING_JAVASCRIPT" |
22273 */ | 25567 */ |
22274 core.String format; | 25568 core.String format; |
22275 /** Tag string for serving an ad. */ | 25569 /** Tag string for serving an ad. */ |
22276 core.String impressionTag; | 25570 core.String impressionTag; |
22277 | 25571 |
22278 TagData(); | 25572 TagData(); |
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
22438 if (customHtml != null) { | 25732 if (customHtml != null) { |
22439 _json["customHtml"] = customHtml; | 25733 _json["customHtml"] = customHtml; |
22440 } | 25734 } |
22441 if (targetWindowOption != null) { | 25735 if (targetWindowOption != null) { |
22442 _json["targetWindowOption"] = targetWindowOption; | 25736 _json["targetWindowOption"] = targetWindowOption; |
22443 } | 25737 } |
22444 return _json; | 25738 return _json; |
22445 } | 25739 } |
22446 } | 25740 } |
22447 | 25741 |
| 25742 /** |
| 25743 * Contains properties of a targetable remarketing list. Remarketing enables you |
| 25744 * to create lists of users who have performed specific actions on a site, then |
| 25745 * target ads to members of those lists. This resource is a read-only view of a |
| 25746 * remarketing list to be used to faciliate targeting ads to specific lists. |
| 25747 * Remarketing lists that are owned by your advertisers and those that are |
| 25748 * shared to your advertisers or account are accessible via this resource. To |
| 25749 * manage remarketing lists that are owned by your advertisers, use the |
| 25750 * RemarketingLists resource. |
| 25751 */ |
| 25752 class TargetableRemarketingList { |
| 25753 /** |
| 25754 * Account ID of this remarketing list. This is a read-only, auto-generated |
| 25755 * field that is only returned in GET requests. |
| 25756 */ |
| 25757 core.String accountId; |
| 25758 /** Whether this targetable remarketing list is active. */ |
| 25759 core.bool active; |
| 25760 /** |
| 25761 * Dimension value for the advertiser ID that owns this targetable remarketing |
| 25762 * list. |
| 25763 */ |
| 25764 core.String advertiserId; |
| 25765 /** Dimension value for the ID of the advertiser. */ |
| 25766 DimensionValue advertiserIdDimensionValue; |
| 25767 /** Targetable remarketing list description. */ |
| 25768 core.String description; |
| 25769 /** Targetable remarketing list ID. */ |
| 25770 core.String id; |
| 25771 /** |
| 25772 * Identifies what kind of resource this is. Value: the fixed string |
| 25773 * "dfareporting#targetableRemarketingList". |
| 25774 */ |
| 25775 core.String kind; |
| 25776 /** |
| 25777 * Number of days that a user should remain in the targetable remarketing list |
| 25778 * without an impression. |
| 25779 */ |
| 25780 core.String lifeSpan; |
| 25781 /** Number of users currently in the list. This is a read-only field. */ |
| 25782 core.String listSize; |
| 25783 /** |
| 25784 * Product from which this targetable remarketing list was originated. |
| 25785 * Possible string values are: |
| 25786 * - "REMARKETING_LIST_SOURCE_DBM" |
| 25787 * - "REMARKETING_LIST_SOURCE_DFA" |
| 25788 * - "REMARKETING_LIST_SOURCE_DMP" |
| 25789 * - "REMARKETING_LIST_SOURCE_GA" |
| 25790 * - "REMARKETING_LIST_SOURCE_OTHER" |
| 25791 */ |
| 25792 core.String listSource; |
| 25793 /** |
| 25794 * Name of the targetable remarketing list. Is no greater than 128 characters |
| 25795 * long. |
| 25796 */ |
| 25797 core.String name; |
| 25798 /** |
| 25799 * Subaccount ID of this remarketing list. This is a read-only, auto-generated |
| 25800 * field that is only returned in GET requests. |
| 25801 */ |
| 25802 core.String subaccountId; |
| 25803 |
| 25804 TargetableRemarketingList(); |
| 25805 |
| 25806 TargetableRemarketingList.fromJson(core.Map _json) { |
| 25807 if (_json.containsKey("accountId")) { |
| 25808 accountId = _json["accountId"]; |
| 25809 } |
| 25810 if (_json.containsKey("active")) { |
| 25811 active = _json["active"]; |
| 25812 } |
| 25813 if (_json.containsKey("advertiserId")) { |
| 25814 advertiserId = _json["advertiserId"]; |
| 25815 } |
| 25816 if (_json.containsKey("advertiserIdDimensionValue")) { |
| 25817 advertiserIdDimensionValue = new DimensionValue.fromJson(_json["advertiser
IdDimensionValue"]); |
| 25818 } |
| 25819 if (_json.containsKey("description")) { |
| 25820 description = _json["description"]; |
| 25821 } |
| 25822 if (_json.containsKey("id")) { |
| 25823 id = _json["id"]; |
| 25824 } |
| 25825 if (_json.containsKey("kind")) { |
| 25826 kind = _json["kind"]; |
| 25827 } |
| 25828 if (_json.containsKey("lifeSpan")) { |
| 25829 lifeSpan = _json["lifeSpan"]; |
| 25830 } |
| 25831 if (_json.containsKey("listSize")) { |
| 25832 listSize = _json["listSize"]; |
| 25833 } |
| 25834 if (_json.containsKey("listSource")) { |
| 25835 listSource = _json["listSource"]; |
| 25836 } |
| 25837 if (_json.containsKey("name")) { |
| 25838 name = _json["name"]; |
| 25839 } |
| 25840 if (_json.containsKey("subaccountId")) { |
| 25841 subaccountId = _json["subaccountId"]; |
| 25842 } |
| 25843 } |
| 25844 |
| 25845 core.Map toJson() { |
| 25846 var _json = new core.Map(); |
| 25847 if (accountId != null) { |
| 25848 _json["accountId"] = accountId; |
| 25849 } |
| 25850 if (active != null) { |
| 25851 _json["active"] = active; |
| 25852 } |
| 25853 if (advertiserId != null) { |
| 25854 _json["advertiserId"] = advertiserId; |
| 25855 } |
| 25856 if (advertiserIdDimensionValue != null) { |
| 25857 _json["advertiserIdDimensionValue"] = (advertiserIdDimensionValue).toJson(
); |
| 25858 } |
| 25859 if (description != null) { |
| 25860 _json["description"] = description; |
| 25861 } |
| 25862 if (id != null) { |
| 25863 _json["id"] = id; |
| 25864 } |
| 25865 if (kind != null) { |
| 25866 _json["kind"] = kind; |
| 25867 } |
| 25868 if (lifeSpan != null) { |
| 25869 _json["lifeSpan"] = lifeSpan; |
| 25870 } |
| 25871 if (listSize != null) { |
| 25872 _json["listSize"] = listSize; |
| 25873 } |
| 25874 if (listSource != null) { |
| 25875 _json["listSource"] = listSource; |
| 25876 } |
| 25877 if (name != null) { |
| 25878 _json["name"] = name; |
| 25879 } |
| 25880 if (subaccountId != null) { |
| 25881 _json["subaccountId"] = subaccountId; |
| 25882 } |
| 25883 return _json; |
| 25884 } |
| 25885 } |
| 25886 |
| 25887 /** Targetable remarketing list response */ |
| 25888 class TargetableRemarketingListsListResponse { |
| 25889 /** |
| 25890 * Identifies what kind of resource this is. Value: the fixed string |
| 25891 * "dfareporting#targetableRemarketingListsListResponse". |
| 25892 */ |
| 25893 core.String kind; |
| 25894 /** Pagination token to be used for the next list operation. */ |
| 25895 core.String nextPageToken; |
| 25896 /** Targetable remarketing list collection. */ |
| 25897 core.List<TargetableRemarketingList> targetableRemarketingLists; |
| 25898 |
| 25899 TargetableRemarketingListsListResponse(); |
| 25900 |
| 25901 TargetableRemarketingListsListResponse.fromJson(core.Map _json) { |
| 25902 if (_json.containsKey("kind")) { |
| 25903 kind = _json["kind"]; |
| 25904 } |
| 25905 if (_json.containsKey("nextPageToken")) { |
| 25906 nextPageToken = _json["nextPageToken"]; |
| 25907 } |
| 25908 if (_json.containsKey("targetableRemarketingLists")) { |
| 25909 targetableRemarketingLists = _json["targetableRemarketingLists"].map((valu
e) => new TargetableRemarketingList.fromJson(value)).toList(); |
| 25910 } |
| 25911 } |
| 25912 |
| 25913 core.Map toJson() { |
| 25914 var _json = new core.Map(); |
| 25915 if (kind != null) { |
| 25916 _json["kind"] = kind; |
| 25917 } |
| 25918 if (nextPageToken != null) { |
| 25919 _json["nextPageToken"] = nextPageToken; |
| 25920 } |
| 25921 if (targetableRemarketingLists != null) { |
| 25922 _json["targetableRemarketingLists"] = targetableRemarketingLists.map((valu
e) => (value).toJson()).toList(); |
| 25923 } |
| 25924 return _json; |
| 25925 } |
| 25926 } |
| 25927 |
22448 /** Technology Targeting. */ | 25928 /** Technology Targeting. */ |
22449 class TechnologyTargeting { | 25929 class TechnologyTargeting { |
22450 /** | 25930 /** |
22451 * Browsers that this ad targets. For each browser either set browserVersionId | 25931 * Browsers that this ad targets. For each browser either set browserVersionId |
22452 * or dartId along with the version numbers. If both are specified, only | 25932 * or dartId along with the version numbers. If both are specified, only |
22453 * browserVersionId will be used.The other fields are populated automatically | 25933 * browserVersionId will be used.The other fields are populated automatically |
22454 * when the ad is inserted or updated. | 25934 * when the ad is inserted or updated. |
22455 */ | 25935 */ |
22456 core.List<Browser> browsers; | 25936 core.List<Browser> browsers; |
22457 /** | 25937 /** |
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
22530 if (operatingSystems != null) { | 26010 if (operatingSystems != null) { |
22531 _json["operatingSystems"] = operatingSystems.map((value) => (value).toJson
()).toList(); | 26011 _json["operatingSystems"] = operatingSystems.map((value) => (value).toJson
()).toList(); |
22532 } | 26012 } |
22533 if (platformTypes != null) { | 26013 if (platformTypes != null) { |
22534 _json["platformTypes"] = platformTypes.map((value) => (value).toJson()).to
List(); | 26014 _json["platformTypes"] = platformTypes.map((value) => (value).toJson()).to
List(); |
22535 } | 26015 } |
22536 return _json; | 26016 return _json; |
22537 } | 26017 } |
22538 } | 26018 } |
22539 | 26019 |
| 26020 /** Third Party Authentication Token */ |
| 26021 class ThirdPartyAuthenticationToken { |
| 26022 /** Name of the third-party authentication token. */ |
| 26023 core.String name; |
| 26024 /** |
| 26025 * Value of the third-party authentication token. This is a read-only, |
| 26026 * auto-generated field. |
| 26027 */ |
| 26028 core.String value; |
| 26029 |
| 26030 ThirdPartyAuthenticationToken(); |
| 26031 |
| 26032 ThirdPartyAuthenticationToken.fromJson(core.Map _json) { |
| 26033 if (_json.containsKey("name")) { |
| 26034 name = _json["name"]; |
| 26035 } |
| 26036 if (_json.containsKey("value")) { |
| 26037 value = _json["value"]; |
| 26038 } |
| 26039 } |
| 26040 |
| 26041 core.Map toJson() { |
| 26042 var _json = new core.Map(); |
| 26043 if (name != null) { |
| 26044 _json["name"] = name; |
| 26045 } |
| 26046 if (value != null) { |
| 26047 _json["value"] = value; |
| 26048 } |
| 26049 return _json; |
| 26050 } |
| 26051 } |
| 26052 |
22540 /** Third-party Tracking URL. */ | 26053 /** Third-party Tracking URL. */ |
22541 class ThirdPartyTrackingUrl { | 26054 class ThirdPartyTrackingUrl { |
22542 /** | 26055 /** |
22543 * Third-party URL type for in-stream video creatives. | 26056 * Third-party URL type for in-stream video creatives. |
22544 * Possible string values are: | 26057 * Possible string values are: |
22545 * - "CLICK_TRACKING" | 26058 * - "CLICK_TRACKING" |
22546 * - "IMPRESSION" | 26059 * - "IMPRESSION" |
22547 * - "RICH_MEDIA_BACKUP_IMPRESSION" | 26060 * - "RICH_MEDIA_BACKUP_IMPRESSION" |
22548 * - "RICH_MEDIA_IMPRESSION" | 26061 * - "RICH_MEDIA_IMPRESSION" |
22549 * - "RICH_MEDIA_RM_IMPRESSION" | 26062 * - "RICH_MEDIA_RM_IMPRESSION" |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
22600 * User-friendly name for the variable which will appear in reports. This is a | 26113 * User-friendly name for the variable which will appear in reports. This is a |
22601 * required field, must be less than 64 characters long, and cannot contain | 26114 * required field, must be less than 64 characters long, and cannot contain |
22602 * the following characters: ""<>". | 26115 * the following characters: ""<>". |
22603 */ | 26116 */ |
22604 core.String reportName; | 26117 core.String reportName; |
22605 /** | 26118 /** |
22606 * Variable name in the tag. This is a required field. | 26119 * Variable name in the tag. This is a required field. |
22607 * Possible string values are: | 26120 * Possible string values are: |
22608 * - "U1" | 26121 * - "U1" |
22609 * - "U10" | 26122 * - "U10" |
22610 * - "U100" | |
22611 * - "U11" | 26123 * - "U11" |
22612 * - "U12" | 26124 * - "U12" |
22613 * - "U13" | 26125 * - "U13" |
22614 * - "U14" | 26126 * - "U14" |
22615 * - "U15" | 26127 * - "U15" |
22616 * - "U16" | 26128 * - "U16" |
22617 * - "U17" | 26129 * - "U17" |
22618 * - "U18" | 26130 * - "U18" |
22619 * - "U19" | 26131 * - "U19" |
22620 * - "U2" | 26132 * - "U2" |
22621 * - "U20" | 26133 * - "U20" |
22622 * - "U21" | |
22623 * - "U22" | |
22624 * - "U23" | |
22625 * - "U24" | |
22626 * - "U25" | |
22627 * - "U26" | |
22628 * - "U27" | |
22629 * - "U28" | |
22630 * - "U29" | |
22631 * - "U3" | 26134 * - "U3" |
22632 * - "U30" | |
22633 * - "U31" | |
22634 * - "U32" | |
22635 * - "U33" | |
22636 * - "U34" | |
22637 * - "U35" | |
22638 * - "U36" | |
22639 * - "U37" | |
22640 * - "U38" | |
22641 * - "U39" | |
22642 * - "U4" | 26135 * - "U4" |
22643 * - "U40" | |
22644 * - "U41" | |
22645 * - "U42" | |
22646 * - "U43" | |
22647 * - "U44" | |
22648 * - "U45" | |
22649 * - "U46" | |
22650 * - "U47" | |
22651 * - "U48" | |
22652 * - "U49" | |
22653 * - "U5" | 26136 * - "U5" |
22654 * - "U50" | |
22655 * - "U51" | |
22656 * - "U52" | |
22657 * - "U53" | |
22658 * - "U54" | |
22659 * - "U55" | |
22660 * - "U56" | |
22661 * - "U57" | |
22662 * - "U58" | |
22663 * - "U59" | |
22664 * - "U6" | 26137 * - "U6" |
22665 * - "U60" | |
22666 * - "U61" | |
22667 * - "U62" | |
22668 * - "U63" | |
22669 * - "U64" | |
22670 * - "U65" | |
22671 * - "U66" | |
22672 * - "U67" | |
22673 * - "U68" | |
22674 * - "U69" | |
22675 * - "U7" | 26138 * - "U7" |
22676 * - "U70" | |
22677 * - "U71" | |
22678 * - "U72" | |
22679 * - "U73" | |
22680 * - "U74" | |
22681 * - "U75" | |
22682 * - "U76" | |
22683 * - "U77" | |
22684 * - "U78" | |
22685 * - "U79" | |
22686 * - "U8" | 26139 * - "U8" |
22687 * - "U80" | |
22688 * - "U81" | |
22689 * - "U82" | |
22690 * - "U83" | |
22691 * - "U84" | |
22692 * - "U85" | |
22693 * - "U86" | |
22694 * - "U87" | |
22695 * - "U88" | |
22696 * - "U89" | |
22697 * - "U9" | 26140 * - "U9" |
22698 * - "U90" | |
22699 * - "U91" | |
22700 * - "U92" | |
22701 * - "U93" | |
22702 * - "U94" | |
22703 * - "U95" | |
22704 * - "U96" | |
22705 * - "U97" | |
22706 * - "U98" | |
22707 * - "U99" | |
22708 */ | 26141 */ |
22709 core.String variableType; | 26142 core.String variableType; |
22710 | 26143 |
22711 UserDefinedVariableConfiguration(); | 26144 UserDefinedVariableConfiguration(); |
22712 | 26145 |
22713 UserDefinedVariableConfiguration.fromJson(core.Map _json) { | 26146 UserDefinedVariableConfiguration.fromJson(core.Map _json) { |
22714 if (_json.containsKey("dataType")) { | 26147 if (_json.containsKey("dataType")) { |
22715 dataType = _json["dataType"]; | 26148 dataType = _json["dataType"]; |
22716 } | 26149 } |
22717 if (_json.containsKey("reportName")) { | 26150 if (_json.containsKey("reportName")) { |
(...skipping 440 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
23158 } | 26591 } |
23159 if (nextPageToken != null) { | 26592 if (nextPageToken != null) { |
23160 _json["nextPageToken"] = nextPageToken; | 26593 _json["nextPageToken"] = nextPageToken; |
23161 } | 26594 } |
23162 if (userRoles != null) { | 26595 if (userRoles != null) { |
23163 _json["userRoles"] = userRoles.map((value) => (value).toJson()).toList(); | 26596 _json["userRoles"] = userRoles.map((value) => (value).toJson()).toList(); |
23164 } | 26597 } |
23165 return _json; | 26598 return _json; |
23166 } | 26599 } |
23167 } | 26600 } |
OLD | NEW |