ParseFileBase class abstract
- Inheritance
-
- Object
- ParseBase
- ParseObject
- ParseFileBase
Constructors
- ParseFileBase({required String name, String? url, bool? debug, ParseClient? client, bool? autoSendSessionId})
- Creates a new file
Properties
- createdAt → DateTime?
-
Returns DateTime createdAt
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- name ↔ String
-
getter/setter pair
- objectId ↔ String?
-
Returns String objectId
getter/setter pairinherited
- parseClassName ↔ String
-
refers to the Table Name in your Parse Server
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- saved → bool
-
no setter
- updatedAt → DateTime?
-
Returns DateTime updatedAt
no setterinherited
- url ↔ String?
-
getter/setter pair
Methods
-
addRelation(
String key, List< ParseObject> objets) → void -
Add multiple
objets
to a relation associated with a givenkey
inherited -
cancel(
[dynamic reason]) → void -
clearUnsavedChanges(
) → void -
inherited
-
clone(
Map< String, dynamic> map) → dynamic -
inherited
-
containsKey(
String key) → bool -
inherited
-
containsValue(
Object value) → bool -
inherited
-
copy(
) → dynamic -
Creates a copy of this class
inherited
-
create(
{bool allowCustomObjectId = false}) → Future< ParseResponse> -
Creates a new object and saves it online
inherited
-
delete<
T extends ParseObject> ({String? id, String? path}) → Future< ParseResponse> -
Deletes the current object locally and online
inherited
-
distinct<
T extends ParseObject> (String query) → Future< ParseResponse> -
inherited
-
download(
{ProgressCallback? progressCallback}) → Future< ParseFileBase> -
fetch(
{List< String> ? include}) → Future<ParseObject> -
Fetches this object with the data from the server.
inherited
-
fromJson(
Map< String, dynamic> objectData) → dynamic -
inherited
-
fromJsonForManualObject(
Map< String, dynamic> objectData) → dynamic -
inherited
-
fromPin(
String objectId) → Future -
Get item from value storage
inherited
-
get<
T> (String key, {T? defaultValue}) → T? -
Get a value of type
T
associated with a givenkey
inherited -
getACL(
) → ParseACL -
Access the ParseACL governing this object.
inherited
-
getAll(
) → Future< ParseResponse> -
Gets all objects from this table - Limited response at the moment
inherited
-
getObject(
String objectId, {List< String> ? include}) → Future<ParseResponse> -
Gets an object from the server using it's
objectId
inherited -
getRelation<
T extends ParseObject> (String key) → ParseRelation< T> -
Get the instance of ParseRelation class associated with the given
key
inherited -
isDirty(
{String? key}) → bool -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
pin(
) → Future< bool> -
Saves item to value storage
inherited
-
progressCallback(
ProgressCallback progressCallback) → void -
query<
T extends ParseObject> (String query, {ProgressCallback? progressCallback}) → Future< ParseResponse> -
Can be used to create custom queries
inherited
-
removeRelation(
String key, List< ParseObject> objets) → void -
Remove multiple
objets
from a relation associated with a givenkey
inherited -
save(
) → Future< ParseResponse> -
Uploads a file to Parse Server
override
-
saveInStorage(
String key) → Future< void> -
Saves in storage
inherited
-
set<
T> (String key, T value, {bool forceUpdate = true}) → void -
Add a key-value pair to this object.
inherited
-
setACL<
ParseACL> (ParseACL acl) → void -
Set the
ParseACL
governing this object.inherited -
setAdd<
T> (String key, T element) → void -
Add an
element
to the end of the array associated with a givenkey
inherited -
setAddAll(
String key, List elements) → void -
Add multiple
elements
to the end of the array associated with a givenkey
inherited -
setAddAllUnique(
String key, List elements) → void -
Add multiple
elements
to the array associated with a givenkey
, only adding elements which are not already present in the array. The position of the insert is not guaranteedinherited -
setAddUnique(
String key, dynamic element) → void -
Add an
element
to the array associated with a givenkey
, only if it is not already present in the array. The position of the insert is not guaranteedinherited -
setDecrement(
String key, num amount) → void -
Decrement a num value associated with a given
key
by the givenamount
inherited -
setIncrement(
String key, num amount) → void -
Increment a num value associated with a given
key
by the givenamount
inherited -
setRemove(
String key, dynamic element) → void -
Remove every instance of an
element
from an array associated with a givenkey
inherited -
setRemoveAll(
String key, List elements) → void -
Removes all instances of the
elements
contained in a List from the array associated with a givenkey
inherited -
toJson(
{bool full = false, bool forApiRQ = false, bool allowCustomObjectId = false}) → Map< String, dynamic> -
Converts object to String in JSON format
override
-
toPointer(
) → Map< String, dynamic> -
inherited
-
toString(
) → String -
A string representation of this object.
override
-
unpin(
{String? key}) → Future< bool> -
Remove item from value storage
inherited
-
unset(
String key, {bool offlineOnly = false}) → Future< ParseResponse> -
Can be used set an objects variable to undefined rather than null
inherited
-
update(
) → Future< ParseResponse> -
Send the updated object to the server.
inherited
-
upload(
{ProgressCallback? progressCallback}) → Future< ParseResponse> - Uploads a file to Parse Server
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
-
operator [](
String key) → dynamic -
inherited
-
operator []=(
String key, dynamic value) → void -
inherited