Class DeviceSelector
Selector for a device group. A selector consists of a set of conditions on the device that should all match (logical AND) to determine a device group eligibility. For instance, if a selector specifies RAM conditions, device model inclusion and device model exclusion, a device is considered to match if: device matches RAM conditions AND device matches one of the included device models AND device doesn't match excluded device models
Implements
Inherited Members
Namespace: Google.Apis.AndroidPublisher.v3.Data
Assembly: Google.Apis.AndroidPublisher.v3.dll
Syntax
public class DeviceSelector : IDirectResponseSchema
Properties
DeviceRam
Conditions on the device's RAM.
Declaration
[JsonProperty("deviceRam")]
public virtual DeviceRam DeviceRam { get; set; }
Property Value
Type | Description |
---|---|
DeviceRam |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ExcludedDeviceIds
Device models excluded by this selector, even if they match all other conditions.
Declaration
[JsonProperty("excludedDeviceIds")]
public virtual IList<DeviceId> ExcludedDeviceIds { get; set; }
Property Value
Type | Description |
---|---|
IList<DeviceId> |
ForbiddenSystemFeatures
A device that has any of these system features is excluded by this selector, even if it matches all other conditions.
Declaration
[JsonProperty("forbiddenSystemFeatures")]
public virtual IList<SystemFeature> ForbiddenSystemFeatures { get; set; }
Property Value
Type | Description |
---|---|
IList<SystemFeature> |
IncludedDeviceIds
Device models included by this selector.
Declaration
[JsonProperty("includedDeviceIds")]
public virtual IList<DeviceId> IncludedDeviceIds { get; set; }
Property Value
Type | Description |
---|---|
IList<DeviceId> |
RequiredSystemFeatures
A device needs to have all these system features to be included by the selector.
Declaration
[JsonProperty("requiredSystemFeatures")]
public virtual IList<SystemFeature> RequiredSystemFeatures { get; set; }
Property Value
Type | Description |
---|---|
IList<SystemFeature> |
SystemOnChips
Optional. The SoCs included by this selector. Only works for Android S+ devices.
Declaration
[JsonProperty("systemOnChips")]
public virtual IList<SystemOnChip> SystemOnChips { get; set; }
Property Value
Type | Description |
---|---|
IList<SystemOnChip> |