View Source GoogleApi.AndroidEnterprise.V1.Model.ProductsApproveRequest (google_api_android_enterprise v0.26.0)

Attributes

  • approvalUrlInfo (type: GoogleApi.AndroidEnterprise.V1.Model.ApprovalUrlInfo.t, default: nil) - The approval URL that was shown to the user. Only the permissions shown to the user with that URL will be accepted, which may not be the product's entire set of permissions. For example, the URL may only display new permissions from an update after the product was approved, or not include new permissions if the product was updated since the URL was generated.
  • approvedPermissions (type: String.t, default: nil) - Sets how new permission requests for the product are handled. "allPermissions" automatically approves all current and future permissions for the product. "currentPermissionsOnly" approves the current set of permissions for the product, but any future permissions added through updates will require manual reapproval. If not specified, only the current set of permissions will be approved.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AndroidEnterprise.V1.Model.ProductsApproveRequest{
  approvalUrlInfo:
    GoogleApi.AndroidEnterprise.V1.Model.ApprovalUrlInfo.t() | nil,
  approvedPermissions: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.