Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

16.1.0 #698

Merged
merged 1 commit into from
Jan 11, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
##### 16.1.0 - 11 January 2017

###### Backwards compatible changes
- Added `cloudkms` `v1beta1` API
- Added methods to the `classroom` `v1` API

##### 16.0.0 - 29 December 2016

###### Breaking changes
Expand Down
4 changes: 3 additions & 1 deletion apis/adexchangebuyer/v1.4.js
Original file line number Diff line number Diff line change
Expand Up @@ -1785,7 +1785,7 @@ function Adexchangebuyer(options) { // eslint-disable-line
* @property {string} externalDealId The external deal id assigned to this deal once the deal is finalized. This is the deal-id that shows up in serving/reporting etc. (readonly)
* @property {string} flightEndTimeMs Proposed flight end time of the deal (ms since epoch) This will generally be stored in a granularity of a second. (updatable)
* @property {string} flightStartTimeMs Proposed flight start time of the deal (ms since epoch) This will generally be stored in a granularity of a second. (updatable)
* @property {string} inventoryDescription Description for the deal terms. (updatable)
* @property {string} inventoryDescription Description for the deal terms. (buyer-readonly)
* @property {boolean} isRfpTemplate Indicates whether the current deal is a RFP template. RFP template is created by buyer and not based on seller created products.
* @property {string} kind Identifies what kind of resource this is. Value: the fixed string "adexchangebuyer#marketplaceDeal".
* @property {string} lastUpdateTimeMs The time (ms since epoch) when the deal was last updated. (readonly)
Expand Down Expand Up @@ -1881,6 +1881,7 @@ function Adexchangebuyer(options) { // eslint-disable-line
* @property {boolean} isActive Whether this config is active. Required for all requests.
* @property {string} kind The kind of the resource, i.e. "adexchangebuyer#pretargetingConfig".
* @property {string[]} languages Request containing any of these language codes will match.
* @property {integer} minimumViewabilityDecile Requests where the predicted viewability is below the specified decile will not match. E.g. if the buyer sets this value to 5, requests from slots where the predicted viewability is below 50% will not match. If the predicted viewability is unknown this field will be ignored.
* @property {string[]} mobileCarriers Requests containing any of these mobile carrier ids will match. Values are from mobile-carriers.csv in the downloadable files section.
* @property {string[]} mobileDevices Requests containing any of these mobile device ids will match. Values are from mobile-devices.csv in the downloadable files section.
* @property {string[]} mobileOperatingSystemVersions Requests containing any of these mobile operating system version ids will match. Values are from mobile-os.csv in the downloadable files section.
Expand Down Expand Up @@ -1939,6 +1940,7 @@ function Adexchangebuyer(options) { // eslint-disable-line
* @property {adexchangebuyer(v1.4).MarketplaceLabel[]} labels Optional List of labels for the product (optional, buyer-readonly).
* @property {string} lastUpdateTimeMs Time of last update in ms. since epoch (readonly)
* @property {string} legacyOfferId Optional legacy offer id if this offer is a preferred deal offer.
* @property {string} marketplacePublisherProfileId Marketplace publisher profile Id. This Id differs from the regular publisher_profile_id in that 1. This is a new id, the old Id will be deprecated in 2017. 2. This id uniquely identifies a publisher profile by itself.
* @property {string} name The name for this product as set by the seller. (buyer-readonly)
* @property {string} privateAuctionId Optional private auction id if this offer is a private auction offer.
* @property {string} productId The unique id for the product (readonly)
Expand Down
38 changes: 19 additions & 19 deletions apis/androidenterprise/v1.js
Original file line number Diff line number Diff line change
Expand Up @@ -679,7 +679,7 @@ function Androidenterprise(options) { // eslint-disable-line
/**
* androidenterprise.enterprises.createWebToken
*
* @desc Returns a unique token to access an embeddable UI. To generate a web UI, pass the generated token into the Play for Work javascript API. Each token may only be used to start one UI session. See the javascript API documentation for further information.
* @desc Returns a unique token to access an embeddable UI. To generate a web UI, pass the generated token into the managed Google Play javascript API. Each token may only be used to start one UI session. See the javascript API documentation for further information.
*
* @alias androidenterprise.enterprises.createWebToken
* @memberOf! androidenterprise(v1)
Expand Down Expand Up @@ -1104,7 +1104,7 @@ function Androidenterprise(options) { // eslint-disable-line
/**
* androidenterprise.enterprises.setStoreLayout
*
* @desc Sets the store layout for the enterprise. By default, storeLayoutType is set to "basic" and the basic store layout is enabled. The basic layout only contains apps approved by the administrator, and that have been added to the available product set for a user (using the setAvailableProductSet call). Apps on the page are sorted in order of their product ID value. If you create a custom store layout (by setting storeLayoutType = "custom"), the basic store layout is disabled.
* @desc Sets the store layout for the enterprise. By default, storeLayoutType is set to "basic" and the basic store layout is enabled. The basic layout only contains apps approved by the admin, and that have been added to the available product set for a user (using the setAvailableProductSet call). Apps on the page are sorted in order of their product ID value. If you create a custom store layout (by setting storeLayoutType = "custom"), the basic store layout is disabled.
*
* @alias androidenterprise.enterprises.setStoreLayout
* @memberOf! androidenterprise(v1)
Expand Down Expand Up @@ -2106,7 +2106,7 @@ function Androidenterprise(options) { // eslint-disable-line
/**
* androidenterprise.products.approve
*
* @desc Approves the specified product and the relevant app permissions, if any. The maximum number of products that you can approve per enterprise customer is 1,000. To learn how to use Google Play for Work to design and create a store layout to display approved products to your users, see Store Layout Design.
* @desc Approves the specified product and the relevant app permissions, if any. The maximum number of products that you can approve per enterprise customer is 1,000. To learn how to use managed Google Play to design and create a store layout to display approved products to your users, see Store Layout Design.
*
* @alias androidenterprise.products.approve
* @memberOf! androidenterprise(v1)
Expand Down Expand Up @@ -2217,7 +2217,7 @@ function Androidenterprise(options) { // eslint-disable-line
/**
* androidenterprise.products.getAppRestrictionsSchema
*
* @desc Retrieves the schema that defines the configurable properties for this product. All products have a schema, but this schema may be empty if no managed configurations have been defined. This schema can be used to populate a UI that allows an administrator to configure the product. To apply a managed configuration based on the schema obtained using this API, see Managed Configurations through Play.
* @desc Retrieves the schema that defines the configurable properties for this product. All products have a schema, but this schema may be empty if no managed configurations have been defined. This schema can be used to populate a UI that allows an admin to configure the product. To apply a managed configuration based on the schema obtained using this API, see Managed Configurations through Play.
*
* @alias androidenterprise.products.getAppRestrictionsSchema
* @memberOf! androidenterprise(v1)
Expand Down Expand Up @@ -2300,7 +2300,7 @@ function Androidenterprise(options) { // eslint-disable-line
* @param {string} params.enterpriseId The ID of the enterprise.
* @param {string=} params.language The BCP47 tag for the user's preferred language (e.g. "en-US", "de"). Results are returned in the language best matching the preferred language.
* @param {integer=} params.maxResults Specifies the maximum number of products that can be returned per request. If not specified, uses a default value of 100, which is also the maximum retrievable within a single response.
* @param {string=} params.query The search query as typed in the Google Play Store search box. If omitted, all approved apps will be returned (using the pagination parameters), including apps that are not available in the store (e.g. unpublished apps).
* @param {string=} params.query The search query as typed in the Google Play store search box. If omitted, all approved apps will be returned (using the pagination parameters), including apps that are not available in the store (e.g. unpublished apps).
* @param {string=} params.token A pagination token is contained in a request’s response when there are more products. The token can be used in a subsequent request to obtain more products, and so forth. This parameter cannot be used in the initial request.
* @param {object} [options] Optionally override request options, such as `url`, `method`, and `encoding`.
* @param {callback} callback The callback that handles the response.
Expand Down Expand Up @@ -3038,7 +3038,7 @@ function Androidenterprise(options) { // eslint-disable-line
/**
* androidenterprise.users.generateToken
*
* @desc Generates a token (activation code) to allow this user to configure their work account in the Android Setup Wizard. Revokes any previously generated token. This call only works with Google managed accounts.
* @desc Generates a token (activation code) to allow this user to configure their managed account in the Android Setup Wizard. Revokes any previously generated token. This call only works with Google managed accounts.
*
* @alias androidenterprise.users.generateToken
* @memberOf! androidenterprise(v1)
Expand Down Expand Up @@ -3369,7 +3369,7 @@ function Androidenterprise(options) { // eslint-disable-line
* @typedef Administrator
* @memberOf! androidenterprise(v1)
* @type object
* @property {string} email The administrator's email address.
* @property {string} email The admin's email address.
*/
/**
* @typedef AdministratorWebToken
Expand Down Expand Up @@ -3433,7 +3433,7 @@ function Androidenterprise(options) { // eslint-disable-line
* @memberOf! androidenterprise(v1)
* @type object
* @property {integer} versionCode Unique increasing identifier for the app version.
* @property {string} versionString The string used in the Play Store by the app developer to identify the version. The string is not necessarily unique or localized (for example, the string could be "1.4").
* @property {string} versionString The string used in the Play store by the app developer to identify the version. The string is not necessarily unique or localized (for example, the string could be "1.4").
*/
/**
* @typedef ApprovalUrlInfo
Expand Down Expand Up @@ -3472,7 +3472,7 @@ The "allUsers" setting is deprecated, and will be removed.
* @typedef CollectionsListResponse
* @memberOf! androidenterprise(v1)
* @type object
* @property {androidenterprise(v1).Collection[]} collection An ordered collection of products which can be made visible on the Google Play Store to a selected group of users.
* @property {androidenterprise(v1).Collection[]} collection An ordered collection of products which can be made visible on the Google Play store to a selected group of users.
* @property {string} kind Identifies what kind of resource this is. Value: the fixed string "androidenterprise#collectionsListResponse".
*/
/**
Expand All @@ -3481,13 +3481,13 @@ The "allUsers" setting is deprecated, and will be removed.
* @type object
* @property {string} androidId The Google Play Services Android ID for the device encoded as a lowercase hex string, e.g. "123456789abcdef0".
* @property {string} kind Identifies what kind of resource this is. Value: the fixed string "androidenterprise#device".
* @property {string} managementType Identifies the extent to which the device is controlled by an Android for Work EMM in various deployment configurations.
* @property {string} managementType Identifies the extent to which the device is controlled by a managed Google Play EMM in various deployment configurations.

Possible values include:
- "managedDevice", a device that has the EMM's device policy controller (DPC) as the device owner,
- "managedProfile", a device that has a work profile managed by the DPC (DPC is profile owner) in addition to a separate, personal profile that is unavailable to the DPC,
- "containerApp", a device running the Android for Work App. The Android for Work App is managed by the DPC,
- "unmanagedProfile", a device that has been allowed (by the domain's admin, using the Admin Console to enable the privilege) to use Android for Work apps or Google Apps for Work, but the profile is itself not owned by a DPC.
- "managedProfile", a device that has a profile managed by the DPC (DPC is profile owner) in addition to a separate, personal profile that is unavailable to the DPC,
- "containerApp", a device running the container App. The container App is managed by the DPC,
- "unmanagedProfile", a device that has been allowed (by the domain's admin, using the Admin Console to enable the privilege) to use managed Google Play, but the profile is itself not owned by a DPC.
*/
/**
* @typedef DeviceState
Expand All @@ -3507,7 +3507,7 @@ Possible values include:
* @typedef Enterprise
* @memberOf! androidenterprise(v1)
* @type object
* @property {androidenterprise(v1).Administrator[]} administrator Administrators of the enterprise. This is only supported for enterprises created via the EMM-initiated flow.
* @property {androidenterprise(v1).Administrator[]} administrator Admins of the enterprise. This is only supported for enterprises created via the EMM-initiated flow.
* @property {string} id The unique ID for the enterprise.
* @property {string} kind Identifies what kind of resource this is. Value: the fixed string "androidenterprise#enterprise".
* @property {string} name The name of the enterprise, for example, "Example, Inc".
Expand Down Expand Up @@ -3700,15 +3700,15 @@ Possible values include:
* @property {androidenterprise(v1).AppVersion[]} appVersion App versions currently available for this product. The returned list contains only public versions. Alpha and beta versions are not included.
* @property {string} authorName The name of the author of the product (e.g. the app developer).
* @property {string} detailsUrl A link to the (consumer) Google Play details page for the product.
* @property {string} distributionChannel How and to whom the package is made available. The value publicGoogleHosted means that the package is available through the Play Store and not restricted to a specific enterprise. The value privateGoogleHosted means that the package is a private app (restricted to an enterprise) but hosted by Google. The value privateSelfHosted means that the package is a private app (restricted to an enterprise) and is privately hosted.
* @property {string} distributionChannel How and to whom the package is made available. The value publicGoogleHosted means that the package is available through the Play store and not restricted to a specific enterprise. The value privateGoogleHosted means that the package is a private app (restricted to an enterprise) but hosted by Google. The value privateSelfHosted means that the package is a private app (restricted to an enterprise) and is privately hosted.
* @property {string} iconUrl A link to an image that can be used as an icon for the product. This image is suitable for use at up to 512px x 512px.
* @property {string} kind Identifies what kind of resource this is. Value: the fixed string "androidenterprise#product".
* @property {string} productId A string of the form app:<package name>. For example, app:com.google.android.gm represents the Gmail app.
* @property {string} productPricing Whether this product is free, free with in-app purchases, or paid. If the pricing is unknown, this means the product is not generally available anymore (even though it might still be available to people who own it).
* @property {boolean} requiresContainerApp Whether this app can only be installed on devices using the Android for Work container app.
* @property {boolean} requiresContainerApp Whether this app can only be installed on devices using the Android container app.
* @property {string} smallIconUrl A link to a smaller image that can be used as an icon for the product. This image is suitable for use at up to 128px x 128px.
* @property {string} title The name of the product.
* @property {string} workDetailsUrl A link to the Google Play for Work details page for the product, for use by an Enterprise administrator.
* @property {string} workDetailsUrl A link to the managed Google Play details page for the product, for use by an Enterprise admin.
*/
/**
* @typedef ProductApprovalEvent
Expand Down Expand Up @@ -3765,7 +3765,7 @@ Possible values include:
* @type object
* @property {string} kind Identifies what kind of resource this is. Value: the fixed string "androidenterprise#productsListResponse".
* @property {androidenterprise(v1).PageInfo} pageInfo General pagination information.
* @property {androidenterprise(v1).Product[]} product Information about a product (e.g. an app) in the Google Play Store, for display to an enterprise admin.
* @property {androidenterprise(v1).Product[]} product Information about a product (e.g. an app) in the Google Play store, for display to an enterprise admin.
* @property {androidenterprise(v1).TokenPagination} tokenPagination Pagination information for token pagination.
*/
/**
Expand Down Expand Up @@ -3816,7 +3816,7 @@ The value of this field is never visible to a user, it is used solely for the pu
* @typedef StoreLayout
* @memberOf! androidenterprise(v1)
* @type object
* @property {string} homepageId The ID of the store page to be used as the homepage. The homepage will be used as the first page shown in the Google Play for Work store.
* @property {string} homepageId The ID of the store page to be used as the homepage. The homepage will be used as the first page shown in the managed Google Play store.

If a homepage has not been set, the Play store shown on devices will be empty. Not specifying a homepage on a store layout effectively empties the store.

Expand Down
Loading