Show / Hide Table of Contents

Class GroupLicense

Deprecated: New integrations cannot use this method and can refer to our new recommendations

Inheritance
object
GroupLicense
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.AndroidEnterprise.v1.Data
Assembly: Google.Apis.AndroidEnterprise.v1.dll
Syntax
public class GroupLicense : IDirectResponseSchema

Properties

AcquisitionKind

How this group license was acquired. "bulkPurchase" means that this Grouplicenses resource was created because the enterprise purchased licenses for this product; otherwise, the value is "free" (for free products).

Declaration
[JsonProperty("acquisitionKind")]
public virtual string AcquisitionKind { get; set; }
Property Value
Type Description
string

Approval

Whether the product to which this group license relates is currently approved by the enterprise. Products are approved when a group license is first created, but this approval may be revoked by an enterprise admin via Google Play. Unapproved products will not be visible to end users in collections, and new entitlements to them should not normally be created.

Declaration
[JsonProperty("approval")]
public virtual string Approval { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

NumProvisioned

The total number of provisioned licenses for this product. Returned by read operations, but ignored in write operations.

Declaration
[JsonProperty("numProvisioned")]
public virtual int? NumProvisioned { get; set; }
Property Value
Type Description
int?

NumPurchased

The number of purchased licenses (possibly in multiple purchases). If this field is omitted, then there is no limit on the number of licenses that can be provisioned (for example, if the acquisition kind is "free").

Declaration
[JsonProperty("numPurchased")]
public virtual int? NumPurchased { get; set; }
Property Value
Type Description
int?

Permissions

The permission approval status of the product. This field is only set if the product is approved. Possible states are: - "currentApproved", the current set of permissions is approved, but additional permissions will require the administrator to reapprove the product (If the product was approved without specifying the approved permissions setting, then this is the default behavior.), - "needsReapproval", the product has unapproved permissions. No additional product licenses can be assigned until the product is reapproved, - "allCurrentAndFutureApproved", the current permissions are approved and any future permission updates will be automatically approved without administrator review.

Declaration
[JsonProperty("permissions")]
public virtual string Permissions { get; set; }
Property Value
Type Description
string

ProductId

The ID of the product that the license is for. For example, "app:com.google.android.gm".

Declaration
[JsonProperty("productId")]
public virtual string ProductId { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX