Class AttemptedItem
Response type for an attempted Data Item sent to the Cloud Save service.
Inherited Members
Namespace: Unity.Services.Apis.CloudSave
Assembly: Unity.Services.Apis.dll
Syntax
[DataContract(Name = "AttemptedItem")]
[Preserve]
public class AttemptedItem
Constructors
AttemptedItem(string, object, string)
Initializes a new instance of the AttemptedItem class.
Declaration
[Preserve]
public AttemptedItem(string key = null, object value = null, string writeLock = null)
Parameters
| Type | Name | Description |
|---|---|---|
| string | key | Item key (required). |
| object | value | Any JSON serializable structure with a maximum size of 5 MB. (required). |
| string | writeLock | Enforces conflict checking when updating an existing data item. This field should be omitted when creating a new data item. When updating an existing item, omitting this field ignores write conflicts. When present, an error response will be returned if the writeLock in the request does not match the stored writeLock. (required). |
Properties
Key
Item key
Declaration
[DataMember(Name = "key", IsRequired = true, EmitDefaultValue = true)]
[Preserve]
public string Key { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Item key |
Value
Any JSON serializable structure with a maximum size of 5 MB.
Declaration
[DataMember(Name = "value", IsRequired = true, EmitDefaultValue = true)]
[Preserve]
public object Value { get; set; }
Property Value
| Type | Description |
|---|---|
| object | Any JSON serializable structure with a maximum size of 5 MB. |
WriteLock
Enforces conflict checking when updating an existing data item. This field should be omitted when creating a new data item. When updating an existing item, omitting this field ignores write conflicts. When present, an error response will be returned if the writeLock in the request does not match the stored writeLock.
Declaration
[DataMember(Name = "writeLock", IsRequired = true, EmitDefaultValue = true)]
[Preserve]
public string WriteLock { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Enforces conflict checking when updating an existing data item. This field should be omitted when creating a new data item. When updating an existing item, omitting this field ignores write conflicts. When present, an error response will be returned if the writeLock in the request does not match the stored writeLock. |