|
| LCInstallation () |
|
new async Task< LCObject > | Save (bool fetchWhenSave=false, LCQuery< LCObject > query=null) |
|
void | DisableBeforeHook () |
| Disable hooks before saving / updating / deleting LCObject. More...
|
|
void | DisableAfterHook () |
| Disable hooks after saving / updating / deleting LCObject. More...
|
|
void | IgnoreHook (string hookName) |
| Ignores the hook for this LCObject. More...
|
|
ReadOnlyCollection< string > | GetUpdatedKeys () |
| Gets the updated keys of this LCObject. More...
|
|
| LCObject (string className) |
| Constructs a new LCObject with no data in it. A LCObject constructed in this way will not have an ObjectedId and will not persist in the cloud until Save(bool, LCQuery<LCObject>)) is called. More...
|
|
void | Unset (string key) |
| Removes the key. More...
|
|
void | AddRelation (string key, LCObject value) |
| Creates a LCRelation<T> value for a key. More...
|
|
void | RemoveRelation (string key, LCObject value) |
| Removes a LCRelation<T> value for a key. More...
|
|
void | Increment (string key, object value) |
| Atomically increments the value of the given key with amount. More...
|
|
void | Add (string key, object value) |
| Atomically adds value to the end of the array key. More...
|
|
void | AddAll (string key, IEnumerable values) |
| Atomically adds values to the end of the array key. More...
|
|
void | AddUnique (string key, object value) |
| Atomically adds value to the array key, only if not already present. More...
|
|
void | AddAllUnique (string key, IEnumerable values) |
| Atomically adds values to the array key, only if not already present. More...
|
|
void | Remove (string key, object value) |
| Atomically removes all value from the array key. More...
|
|
void | RemoveAll (string key, IEnumerable values) |
| Atomically removes all values from the array key. More...
|
|
async Task< LCObject > | Save (bool fetchWhenSave=false, LCQuery< LCObject > query=null) |
| Saves this object to the cloud. More...
|
|
async Task | Delete () |
| Deletes this object in the cloud. More...
|
|
async Task< LCObject > | Fetch (IEnumerable< string > keys=null, IEnumerable< string > includes=null) |
| Fetches this object from the cloud. More...
|
|
override string | ToString () |
| Serializes this LCObject to a JSON string. More...
|
|
void | Merge (LCObjectData objectData) |
|