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 |