| <html><body> |
| <style> |
| |
| body, h1, h2, h3, div, span, p, pre, a { |
| margin: 0; |
| padding: 0; |
| border: 0; |
| font-weight: inherit; |
| font-style: inherit; |
| font-size: 100%; |
| font-family: inherit; |
| vertical-align: baseline; |
| } |
| |
| body { |
| font-size: 13px; |
| padding: 1em; |
| } |
| |
| h1 { |
| font-size: 26px; |
| margin-bottom: 1em; |
| } |
| |
| h2 { |
| font-size: 24px; |
| margin-bottom: 1em; |
| } |
| |
| h3 { |
| font-size: 20px; |
| margin-bottom: 1em; |
| margin-top: 1em; |
| } |
| |
| pre, code { |
| line-height: 1.5; |
| font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; |
| } |
| |
| pre { |
| margin-top: 0.5em; |
| } |
| |
| h1, h2, h3, p { |
| font-family: Arial, sans serif; |
| } |
| |
| h1, h2, h3 { |
| border-bottom: solid #CCC 1px; |
| } |
| |
| .toc_element { |
| margin-top: 0.5em; |
| } |
| |
| .firstline { |
| margin-left: 2 em; |
| } |
| |
| .method { |
| margin-top: 1em; |
| border: solid 1px #CCC; |
| padding: 1em; |
| background: #EEE; |
| } |
| |
| .details { |
| font-weight: bold; |
| font-size: 14px; |
| } |
| |
| </style> |
| |
| <h1><a href="androidenterprise_v1.html">Google Play EMM API</a> . <a href="androidenterprise_v1.users.html">users</a></h1> |
| <h2>Instance Methods</h2> |
| <p class="toc_element"> |
| <code><a href="#delete">delete(enterpriseId, userId, x__xgafv=None)</a></code></p> |
| <p class="firstline">Deleted an EMM-managed user.</p> |
| <p class="toc_element"> |
| <code><a href="#generateAuthenticationToken">generateAuthenticationToken(enterpriseId, userId, x__xgafv=None)</a></code></p> |
| <p class="firstline">Generates an authentication token which the device policy client can use to</p> |
| <p class="toc_element"> |
| <code><a href="#get">get(enterpriseId, userId, x__xgafv=None)</a></code></p> |
| <p class="firstline">Retrieves a user's details.</p> |
| <p class="toc_element"> |
| <code><a href="#getAvailableProductSet">getAvailableProductSet(enterpriseId, userId, x__xgafv=None)</a></code></p> |
| <p class="firstline">Retrieves the set of products a user is entitled to access.</p> |
| <p class="toc_element"> |
| <code><a href="#insert">insert(enterpriseId, body=None, x__xgafv=None)</a></code></p> |
| <p class="firstline">Creates a new EMM-managed user.</p> |
| <p class="toc_element"> |
| <code><a href="#list">list(enterpriseId, email, x__xgafv=None)</a></code></p> |
| <p class="firstline">Looks up a user by primary email address.</p> |
| <p class="toc_element"> |
| <code><a href="#revokeDeviceAccess">revokeDeviceAccess(enterpriseId, userId, x__xgafv=None)</a></code></p> |
| <p class="firstline">Revokes access to all devices currently provisioned to the user. The user</p> |
| <p class="toc_element"> |
| <code><a href="#setAvailableProductSet">setAvailableProductSet(enterpriseId, userId, body=None, x__xgafv=None)</a></code></p> |
| <p class="firstline">Modifies the set of products that a user is entitled to access (referred to</p> |
| <p class="toc_element"> |
| <code><a href="#update">update(enterpriseId, userId, body=None, x__xgafv=None)</a></code></p> |
| <p class="firstline">Updates the details of an EMM-managed user.</p> |
| <h3>Method Details</h3> |
| <div class="method"> |
| <code class="details" id="delete">delete(enterpriseId, userId, x__xgafv=None)</code> |
| <pre>Deleted an EMM-managed user. |
| |
| Args: |
| enterpriseId: string, The ID of the enterprise. (required) |
| userId: string, The ID of the user. (required) |
| x__xgafv: string, V1 error format. |
| Allowed values |
| 1 - v1 error format |
| 2 - v2 error format |
| </pre> |
| </div> |
| |
| <div class="method"> |
| <code class="details" id="generateAuthenticationToken">generateAuthenticationToken(enterpriseId, userId, x__xgafv=None)</code> |
| <pre>Generates an authentication token which the device policy client can use to |
| provision the given EMM-managed user account on a device. |
| The generated token is single-use and expires after a few minutes. |
| |
| You can provision a maximum of 10 devices per user. |
| |
| This call only works with EMM-managed accounts. |
| |
| Args: |
| enterpriseId: string, The ID of the enterprise. (required) |
| userId: string, The ID of the user. (required) |
| x__xgafv: string, V1 error format. |
| Allowed values |
| 1 - v1 error format |
| 2 - v2 error format |
| |
| Returns: |
| An object of the form: |
| |
| { # An AuthenticationToken is used by the EMM's device policy client on a device |
| # to provision the given EMM-managed user on that device. |
| "token": "A String", # The authentication token to be passed to the device policy client on the |
| # device where it can be used to provision the account for which this token |
| # was generated. |
| }</pre> |
| </div> |
| |
| <div class="method"> |
| <code class="details" id="get">get(enterpriseId, userId, x__xgafv=None)</code> |
| <pre>Retrieves a user's details. |
| |
| Args: |
| enterpriseId: string, The ID of the enterprise. (required) |
| userId: string, The ID of the user. (required) |
| x__xgafv: string, V1 error format. |
| Allowed values |
| 1 - v1 error format |
| 2 - v2 error format |
| |
| Returns: |
| An object of the form: |
| |
| { # A Users resource represents an account associated with an enterprise. The |
| # account may be specific to a device or to an individual user (who can then |
| # use the account across multiple devices). The account may provide access to |
| # managed Google Play only, or to other Google services, depending on the |
| # identity model: |
| # <ul><li>The Google managed domain identity model requires synchronization to |
| # Google account sources (via <code>primaryEmail</code>).</li> |
| # <li>The managed Google Play Accounts identity model provides a dynamic means |
| # for enterprises to create user or device accounts as needed. These accounts |
| # provide access to managed Google Play.</li> |
| # </ul> |
| "accountType": "A String", # The type of account that this user represents. A <code>userAccount</code> |
| # can be installed on multiple devices, but a <code>deviceAccount</code> is |
| # specific to a single device. An EMM-managed user (<code>emmManaged</code>) |
| # can be either type (<code>userAccount</code>, <code>deviceAccount</code>), |
| # but a Google-managed user (<code>googleManaged</code>) is always a |
| # <code>userAccount</code>. |
| "managementType": "A String", # The entity that manages the user. With <code>googleManaged</code> users, |
| # the source of truth is Google so EMMs have to make sure a Google Account |
| # exists for the user. With <code>emmManaged</code> users, the |
| # EMM is in charge. |
| "id": "A String", # The unique ID for the user. |
| "primaryEmail": "A String", # The user's primary email address, for example, "jsmith@example.com". |
| # Will always be set for Google managed users and not set for EMM managed |
| # users. |
| "displayName": "A String", # The name that will appear in user interfaces. Setting this property is |
| # optional when creating EMM-managed users. If you do set this property, |
| # use something generic about the organization (such as "Example, Inc.") or |
| # your name (as EMM). |
| # Not used for Google-managed user accounts. |
| # @mutable androidenterprise.users.update |
| "accountIdentifier": "A String", # A unique identifier you create for this user, such as "user342" or |
| # "asset#44418". Do not use personally identifiable information (PII) for |
| # this property. Must always be set for EMM-managed users. |
| # Not set for Google-managed users. |
| }</pre> |
| </div> |
| |
| <div class="method"> |
| <code class="details" id="getAvailableProductSet">getAvailableProductSet(enterpriseId, userId, x__xgafv=None)</code> |
| <pre>Retrieves the set of products a user is entitled to access. |
| |
| Args: |
| enterpriseId: string, The ID of the enterprise. (required) |
| userId: string, The ID of the user. (required) |
| x__xgafv: string, V1 error format. |
| Allowed values |
| 1 - v1 error format |
| 2 - v2 error format |
| |
| Returns: |
| An object of the form: |
| |
| { # A set of products. |
| "productId": [ # The list of product IDs making up the set of products. |
| "A String", |
| ], |
| "productVisibility": [ # Additional list of product IDs making up the product set. |
| # Unlike the productID array, in this list It's possible to specify |
| # which tracks (alpha, beta, production) of a product are visible to the |
| # user. See ProductVisibility and its fields for more information. Specifying |
| # the same product ID both here and in the productId array is not allowed and |
| # it will result in an error. |
| { # A product to be made visible to a user. |
| "trackIds": [ # Grants the user visibility to the specified product track(s), identified by |
| # <code>trackIds</code>. |
| "A String", |
| ], |
| "productId": "A String", # The product ID to make visible to the user. |
| # Required for each item in the productVisibility list. |
| "tracks": [ # Deprecated. Use <code>trackIds</code> instead. |
| "A String", |
| ], |
| }, |
| ], |
| "productSetBehavior": "A String", # The interpretation of this product set. "unknown" should never be sent and |
| # is ignored if received. "whitelist" means that the user is entitled to |
| # access the product set. "includeAll" means that all products are |
| # accessible, including products that are approved, products with revoked |
| # approval, and products that have never been approved. "allApproved" means |
| # that the user is entitled to access all products that are approved for the |
| # enterprise. If the value is "allApproved" or "includeAll", the productId |
| # field is ignored. If no value is provided, it is interpreted as |
| # "whitelist" for backwards compatibility. |
| # Further "allApproved" or "includeAll" does not enable automatic |
| # visibility of "alpha" or "beta" tracks for Android app. Use |
| # ProductVisibility to enable "alpha" or "beta" tracks per user. |
| }</pre> |
| </div> |
| |
| <div class="method"> |
| <code class="details" id="insert">insert(enterpriseId, body=None, x__xgafv=None)</code> |
| <pre>Creates a new EMM-managed user. |
| |
| The <a href="/android/work/play/emm-api/v1/users.html">Users</a> resource |
| passed in the body of the request should include an |
| <code>accountIdentifier</code> and an <code>accountType</code>. |
| <p>If a corresponding user already exists with the same account identifier, |
| the user will be updated with the resource. In this case only the |
| <code>displayName</code> field can be changed. |
| |
| Args: |
| enterpriseId: string, The ID of the enterprise. (required) |
| body: object, The request body. |
| The object takes the form of: |
| |
| { # A Users resource represents an account associated with an enterprise. The |
| # account may be specific to a device or to an individual user (who can then |
| # use the account across multiple devices). The account may provide access to |
| # managed Google Play only, or to other Google services, depending on the |
| # identity model: |
| # <ul><li>The Google managed domain identity model requires synchronization to |
| # Google account sources (via <code>primaryEmail</code>).</li> |
| # <li>The managed Google Play Accounts identity model provides a dynamic means |
| # for enterprises to create user or device accounts as needed. These accounts |
| # provide access to managed Google Play.</li> |
| # </ul> |
| "accountType": "A String", # The type of account that this user represents. A <code>userAccount</code> |
| # can be installed on multiple devices, but a <code>deviceAccount</code> is |
| # specific to a single device. An EMM-managed user (<code>emmManaged</code>) |
| # can be either type (<code>userAccount</code>, <code>deviceAccount</code>), |
| # but a Google-managed user (<code>googleManaged</code>) is always a |
| # <code>userAccount</code>. |
| "managementType": "A String", # The entity that manages the user. With <code>googleManaged</code> users, |
| # the source of truth is Google so EMMs have to make sure a Google Account |
| # exists for the user. With <code>emmManaged</code> users, the |
| # EMM is in charge. |
| "id": "A String", # The unique ID for the user. |
| "primaryEmail": "A String", # The user's primary email address, for example, "jsmith@example.com". |
| # Will always be set for Google managed users and not set for EMM managed |
| # users. |
| "displayName": "A String", # The name that will appear in user interfaces. Setting this property is |
| # optional when creating EMM-managed users. If you do set this property, |
| # use something generic about the organization (such as "Example, Inc.") or |
| # your name (as EMM). |
| # Not used for Google-managed user accounts. |
| # @mutable androidenterprise.users.update |
| "accountIdentifier": "A String", # A unique identifier you create for this user, such as "user342" or |
| # "asset#44418". Do not use personally identifiable information (PII) for |
| # this property. Must always be set for EMM-managed users. |
| # Not set for Google-managed users. |
| } |
| |
| x__xgafv: string, V1 error format. |
| Allowed values |
| 1 - v1 error format |
| 2 - v2 error format |
| |
| Returns: |
| An object of the form: |
| |
| { # A Users resource represents an account associated with an enterprise. The |
| # account may be specific to a device or to an individual user (who can then |
| # use the account across multiple devices). The account may provide access to |
| # managed Google Play only, or to other Google services, depending on the |
| # identity model: |
| # <ul><li>The Google managed domain identity model requires synchronization to |
| # Google account sources (via <code>primaryEmail</code>).</li> |
| # <li>The managed Google Play Accounts identity model provides a dynamic means |
| # for enterprises to create user or device accounts as needed. These accounts |
| # provide access to managed Google Play.</li> |
| # </ul> |
| "accountType": "A String", # The type of account that this user represents. A <code>userAccount</code> |
| # can be installed on multiple devices, but a <code>deviceAccount</code> is |
| # specific to a single device. An EMM-managed user (<code>emmManaged</code>) |
| # can be either type (<code>userAccount</code>, <code>deviceAccount</code>), |
| # but a Google-managed user (<code>googleManaged</code>) is always a |
| # <code>userAccount</code>. |
| "managementType": "A String", # The entity that manages the user. With <code>googleManaged</code> users, |
| # the source of truth is Google so EMMs have to make sure a Google Account |
| # exists for the user. With <code>emmManaged</code> users, the |
| # EMM is in charge. |
| "id": "A String", # The unique ID for the user. |
| "primaryEmail": "A String", # The user's primary email address, for example, "jsmith@example.com". |
| # Will always be set for Google managed users and not set for EMM managed |
| # users. |
| "displayName": "A String", # The name that will appear in user interfaces. Setting this property is |
| # optional when creating EMM-managed users. If you do set this property, |
| # use something generic about the organization (such as "Example, Inc.") or |
| # your name (as EMM). |
| # Not used for Google-managed user accounts. |
| # @mutable androidenterprise.users.update |
| "accountIdentifier": "A String", # A unique identifier you create for this user, such as "user342" or |
| # "asset#44418". Do not use personally identifiable information (PII) for |
| # this property. Must always be set for EMM-managed users. |
| # Not set for Google-managed users. |
| }</pre> |
| </div> |
| |
| <div class="method"> |
| <code class="details" id="list">list(enterpriseId, email, x__xgafv=None)</code> |
| <pre>Looks up a user by primary email address. |
| This is only supported for Google-managed users. Lookup of the id is not |
| needed for EMM-managed users because the id is already returned in the |
| result of the Users.insert call. |
| |
| Args: |
| enterpriseId: string, The ID of the enterprise. (required) |
| email: string, Required. The exact primary email address of the user to look up. (required) |
| x__xgafv: string, V1 error format. |
| Allowed values |
| 1 - v1 error format |
| 2 - v2 error format |
| |
| Returns: |
| An object of the form: |
| |
| { |
| "user": [ # A user of an enterprise. |
| { # A Users resource represents an account associated with an enterprise. The |
| # account may be specific to a device or to an individual user (who can then |
| # use the account across multiple devices). The account may provide access to |
| # managed Google Play only, or to other Google services, depending on the |
| # identity model: |
| # <ul><li>The Google managed domain identity model requires synchronization to |
| # Google account sources (via <code>primaryEmail</code>).</li> |
| # <li>The managed Google Play Accounts identity model provides a dynamic means |
| # for enterprises to create user or device accounts as needed. These accounts |
| # provide access to managed Google Play.</li> |
| # </ul> |
| "accountType": "A String", # The type of account that this user represents. A <code>userAccount</code> |
| # can be installed on multiple devices, but a <code>deviceAccount</code> is |
| # specific to a single device. An EMM-managed user (<code>emmManaged</code>) |
| # can be either type (<code>userAccount</code>, <code>deviceAccount</code>), |
| # but a Google-managed user (<code>googleManaged</code>) is always a |
| # <code>userAccount</code>. |
| "managementType": "A String", # The entity that manages the user. With <code>googleManaged</code> users, |
| # the source of truth is Google so EMMs have to make sure a Google Account |
| # exists for the user. With <code>emmManaged</code> users, the |
| # EMM is in charge. |
| "id": "A String", # The unique ID for the user. |
| "primaryEmail": "A String", # The user's primary email address, for example, "jsmith@example.com". |
| # Will always be set for Google managed users and not set for EMM managed |
| # users. |
| "displayName": "A String", # The name that will appear in user interfaces. Setting this property is |
| # optional when creating EMM-managed users. If you do set this property, |
| # use something generic about the organization (such as "Example, Inc.") or |
| # your name (as EMM). |
| # Not used for Google-managed user accounts. |
| # @mutable androidenterprise.users.update |
| "accountIdentifier": "A String", # A unique identifier you create for this user, such as "user342" or |
| # "asset#44418". Do not use personally identifiable information (PII) for |
| # this property. Must always be set for EMM-managed users. |
| # Not set for Google-managed users. |
| }, |
| ], |
| }</pre> |
| </div> |
| |
| <div class="method"> |
| <code class="details" id="revokeDeviceAccess">revokeDeviceAccess(enterpriseId, userId, x__xgafv=None)</code> |
| <pre>Revokes access to all devices currently provisioned to the user. The user |
| will no longer be able to use the managed Play store on any of their |
| managed devices. |
| |
| This call only works with EMM-managed accounts. |
| |
| Args: |
| enterpriseId: string, The ID of the enterprise. (required) |
| userId: string, The ID of the user. (required) |
| x__xgafv: string, V1 error format. |
| Allowed values |
| 1 - v1 error format |
| 2 - v2 error format |
| </pre> |
| </div> |
| |
| <div class="method"> |
| <code class="details" id="setAvailableProductSet">setAvailableProductSet(enterpriseId, userId, body=None, x__xgafv=None)</code> |
| <pre>Modifies the set of products that a user is entitled to access (referred to |
| as <em>whitelisted</em> products). Only products that are |
| <a href="/android/work/play/emm-api/v1/products/approve">approved</a> |
| or products that were previously approved (products with revoked approval) |
| can be whitelisted. |
| |
| Args: |
| enterpriseId: string, The ID of the enterprise. (required) |
| userId: string, The ID of the user. (required) |
| body: object, The request body. |
| The object takes the form of: |
| |
| { # A set of products. |
| "productId": [ # The list of product IDs making up the set of products. |
| "A String", |
| ], |
| "productVisibility": [ # Additional list of product IDs making up the product set. |
| # Unlike the productID array, in this list It's possible to specify |
| # which tracks (alpha, beta, production) of a product are visible to the |
| # user. See ProductVisibility and its fields for more information. Specifying |
| # the same product ID both here and in the productId array is not allowed and |
| # it will result in an error. |
| { # A product to be made visible to a user. |
| "trackIds": [ # Grants the user visibility to the specified product track(s), identified by |
| # <code>trackIds</code>. |
| "A String", |
| ], |
| "productId": "A String", # The product ID to make visible to the user. |
| # Required for each item in the productVisibility list. |
| "tracks": [ # Deprecated. Use <code>trackIds</code> instead. |
| "A String", |
| ], |
| }, |
| ], |
| "productSetBehavior": "A String", # The interpretation of this product set. "unknown" should never be sent and |
| # is ignored if received. "whitelist" means that the user is entitled to |
| # access the product set. "includeAll" means that all products are |
| # accessible, including products that are approved, products with revoked |
| # approval, and products that have never been approved. "allApproved" means |
| # that the user is entitled to access all products that are approved for the |
| # enterprise. If the value is "allApproved" or "includeAll", the productId |
| # field is ignored. If no value is provided, it is interpreted as |
| # "whitelist" for backwards compatibility. |
| # Further "allApproved" or "includeAll" does not enable automatic |
| # visibility of "alpha" or "beta" tracks for Android app. Use |
| # ProductVisibility to enable "alpha" or "beta" tracks per user. |
| } |
| |
| x__xgafv: string, V1 error format. |
| Allowed values |
| 1 - v1 error format |
| 2 - v2 error format |
| |
| Returns: |
| An object of the form: |
| |
| { # A set of products. |
| "productId": [ # The list of product IDs making up the set of products. |
| "A String", |
| ], |
| "productVisibility": [ # Additional list of product IDs making up the product set. |
| # Unlike the productID array, in this list It's possible to specify |
| # which tracks (alpha, beta, production) of a product are visible to the |
| # user. See ProductVisibility and its fields for more information. Specifying |
| # the same product ID both here and in the productId array is not allowed and |
| # it will result in an error. |
| { # A product to be made visible to a user. |
| "trackIds": [ # Grants the user visibility to the specified product track(s), identified by |
| # <code>trackIds</code>. |
| "A String", |
| ], |
| "productId": "A String", # The product ID to make visible to the user. |
| # Required for each item in the productVisibility list. |
| "tracks": [ # Deprecated. Use <code>trackIds</code> instead. |
| "A String", |
| ], |
| }, |
| ], |
| "productSetBehavior": "A String", # The interpretation of this product set. "unknown" should never be sent and |
| # is ignored if received. "whitelist" means that the user is entitled to |
| # access the product set. "includeAll" means that all products are |
| # accessible, including products that are approved, products with revoked |
| # approval, and products that have never been approved. "allApproved" means |
| # that the user is entitled to access all products that are approved for the |
| # enterprise. If the value is "allApproved" or "includeAll", the productId |
| # field is ignored. If no value is provided, it is interpreted as |
| # "whitelist" for backwards compatibility. |
| # Further "allApproved" or "includeAll" does not enable automatic |
| # visibility of "alpha" or "beta" tracks for Android app. Use |
| # ProductVisibility to enable "alpha" or "beta" tracks per user. |
| }</pre> |
| </div> |
| |
| <div class="method"> |
| <code class="details" id="update">update(enterpriseId, userId, body=None, x__xgafv=None)</code> |
| <pre>Updates the details of an EMM-managed user. |
| |
| Can be used with EMM-managed users only (not Google managed users). |
| Pass the new details in the |
| <a href="/android/work/play/emm-api/v1/users.html">Users</a> |
| resource in the request body. Only the <code>displayName</code> field |
| can be changed. Other fields must either be unset or have the |
| currently active value. |
| |
| Args: |
| enterpriseId: string, The ID of the enterprise. (required) |
| userId: string, The ID of the user. (required) |
| body: object, The request body. |
| The object takes the form of: |
| |
| { # A Users resource represents an account associated with an enterprise. The |
| # account may be specific to a device or to an individual user (who can then |
| # use the account across multiple devices). The account may provide access to |
| # managed Google Play only, or to other Google services, depending on the |
| # identity model: |
| # <ul><li>The Google managed domain identity model requires synchronization to |
| # Google account sources (via <code>primaryEmail</code>).</li> |
| # <li>The managed Google Play Accounts identity model provides a dynamic means |
| # for enterprises to create user or device accounts as needed. These accounts |
| # provide access to managed Google Play.</li> |
| # </ul> |
| "accountType": "A String", # The type of account that this user represents. A <code>userAccount</code> |
| # can be installed on multiple devices, but a <code>deviceAccount</code> is |
| # specific to a single device. An EMM-managed user (<code>emmManaged</code>) |
| # can be either type (<code>userAccount</code>, <code>deviceAccount</code>), |
| # but a Google-managed user (<code>googleManaged</code>) is always a |
| # <code>userAccount</code>. |
| "managementType": "A String", # The entity that manages the user. With <code>googleManaged</code> users, |
| # the source of truth is Google so EMMs have to make sure a Google Account |
| # exists for the user. With <code>emmManaged</code> users, the |
| # EMM is in charge. |
| "id": "A String", # The unique ID for the user. |
| "primaryEmail": "A String", # The user's primary email address, for example, "jsmith@example.com". |
| # Will always be set for Google managed users and not set for EMM managed |
| # users. |
| "displayName": "A String", # The name that will appear in user interfaces. Setting this property is |
| # optional when creating EMM-managed users. If you do set this property, |
| # use something generic about the organization (such as "Example, Inc.") or |
| # your name (as EMM). |
| # Not used for Google-managed user accounts. |
| # @mutable androidenterprise.users.update |
| "accountIdentifier": "A String", # A unique identifier you create for this user, such as "user342" or |
| # "asset#44418". Do not use personally identifiable information (PII) for |
| # this property. Must always be set for EMM-managed users. |
| # Not set for Google-managed users. |
| } |
| |
| x__xgafv: string, V1 error format. |
| Allowed values |
| 1 - v1 error format |
| 2 - v2 error format |
| |
| Returns: |
| An object of the form: |
| |
| { # A Users resource represents an account associated with an enterprise. The |
| # account may be specific to a device or to an individual user (who can then |
| # use the account across multiple devices). The account may provide access to |
| # managed Google Play only, or to other Google services, depending on the |
| # identity model: |
| # <ul><li>The Google managed domain identity model requires synchronization to |
| # Google account sources (via <code>primaryEmail</code>).</li> |
| # <li>The managed Google Play Accounts identity model provides a dynamic means |
| # for enterprises to create user or device accounts as needed. These accounts |
| # provide access to managed Google Play.</li> |
| # </ul> |
| "accountType": "A String", # The type of account that this user represents. A <code>userAccount</code> |
| # can be installed on multiple devices, but a <code>deviceAccount</code> is |
| # specific to a single device. An EMM-managed user (<code>emmManaged</code>) |
| # can be either type (<code>userAccount</code>, <code>deviceAccount</code>), |
| # but a Google-managed user (<code>googleManaged</code>) is always a |
| # <code>userAccount</code>. |
| "managementType": "A String", # The entity that manages the user. With <code>googleManaged</code> users, |
| # the source of truth is Google so EMMs have to make sure a Google Account |
| # exists for the user. With <code>emmManaged</code> users, the |
| # EMM is in charge. |
| "id": "A String", # The unique ID for the user. |
| "primaryEmail": "A String", # The user's primary email address, for example, "jsmith@example.com". |
| # Will always be set for Google managed users and not set for EMM managed |
| # users. |
| "displayName": "A String", # The name that will appear in user interfaces. Setting this property is |
| # optional when creating EMM-managed users. If you do set this property, |
| # use something generic about the organization (such as "Example, Inc.") or |
| # your name (as EMM). |
| # Not used for Google-managed user accounts. |
| # @mutable androidenterprise.users.update |
| "accountIdentifier": "A String", # A unique identifier you create for this user, such as "user342" or |
| # "asset#44418". Do not use personally identifiable information (PII) for |
| # this property. Must always be set for EMM-managed users. |
| # Not set for Google-managed users. |
| }</pre> |
| </div> |
| |
| </body></html> |