Class AppRecoveryAction
Information about an app recovery action.
Implements
Inherited Members
Namespace: Google.Apis.AndroidPublisher.v3.Data
Assembly: Google.Apis.AndroidPublisher.v3.dll
Syntax
public class AppRecoveryAction : IDirectResponseSchema
Properties
AppRecoveryId
ID corresponding to the app recovery action.
Declaration
[JsonProperty("appRecoveryId")]
public virtual long? AppRecoveryId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
CancelTime
object representation of CancelTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CancelTimeDateTimeOffset instead.")]
public virtual object CancelTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
CancelTimeDateTimeOffset
DateTimeOffset representation of CancelTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CancelTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
CancelTimeRaw
Timestamp of when the app recovery action is canceled by the developer. Only set if the recovery action has been canceled.
Declaration
[JsonProperty("cancelTime")]
public virtual string CancelTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
CreateTimeRaw
Timestamp of when the app recovery action is created by the developer. It is always set after creation of the recovery action.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DeployTime
object representation of DeployTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use DeployTimeDateTimeOffset instead.")]
public virtual object DeployTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
DeployTimeDateTimeOffset
DateTimeOffset representation of DeployTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? DeployTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
DeployTimeRaw
Timestamp of when the app recovery action is deployed to the users. Only set if the recovery action has been deployed.
Declaration
[JsonProperty("deployTime")]
public virtual string DeployTimeRaw { 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 |
LastUpdateTime
object representation of LastUpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use LastUpdateTimeDateTimeOffset instead.")]
public virtual object LastUpdateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
LastUpdateTimeDateTimeOffset
DateTimeOffset representation of LastUpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? LastUpdateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
LastUpdateTimeRaw
Timestamp of when the developer last updated recovery action. In case the action is cancelled, it corresponds to cancellation time. It is always set after creation of the recovery action.
Declaration
[JsonProperty("lastUpdateTime")]
public virtual string LastUpdateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RemoteInAppUpdateData
Data about the remote in-app update action such as such as recovered user base, recoverable user base etc. Set only if the recovery action type is Remote In-App Update.
Declaration
[JsonProperty("remoteInAppUpdateData")]
public virtual RemoteInAppUpdateData RemoteInAppUpdateData { get; set; }
Property Value
| Type | Description |
|---|---|
| RemoteInAppUpdateData |
Status
The status of the recovery action.
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Targeting
Specifies targeting criteria for the recovery action such as regions, android sdk versions, app versions etc.
Declaration
[JsonProperty("targeting")]
public virtual Targeting Targeting { get; set; }
Property Value
| Type | Description |
|---|---|
| Targeting |