FileInfo class
class FileInfo extends ChromeObject {
FileInfo({Entry fileEntry, FileStatus status, SyncAction action, SyncDirection direction}) {
if (fileEntry != null) this.fileEntry = fileEntry;
if (status != null) this.status = status;
if (action != null) this.action = action;
if (direction != null) this.direction = direction;
}
FileInfo.fromProxy(JsObject jsProxy): super.fromProxy(jsProxy);
Entry get fileEntry => _createEntry(jsProxy['fileEntry']);
set fileEntry(Entry value) => jsProxy['fileEntry'] = jsify(value);
FileStatus get status => _createFileStatus(jsProxy['status']);
set status(FileStatus value) => jsProxy['status'] = jsify(value);
SyncAction get action => _createSyncAction(jsProxy['action']);
set action(SyncAction value) => jsProxy['action'] = jsify(value);
SyncDirection get direction => _createSyncDirection(jsProxy['direction']);
set direction(SyncDirection value) => jsProxy['direction'] = jsify(value);
}
Extends
ChromeObject > FileInfo
Constructors
new FileInfo({Entry fileEntry, FileStatus status, SyncAction action, SyncDirection direction}) #
Create a new instance of a ChromeObject, which creates and delegates to
a JsObject proxy.
docs inherited from ChromeObject
FileInfo({Entry fileEntry, FileStatus status, SyncAction action, SyncDirection direction}) {
if (fileEntry != null) this.fileEntry = fileEntry;
if (status != null) this.status = status;
if (action != null) this.action = action;
if (direction != null) this.direction = direction;
}
new FileInfo.fromProxy(JsObject jsProxy) #
Create a new instance of a ChromeObject, which delegates to the given
JsObject proxy.
docs inherited from ChromeObject
FileInfo.fromProxy(JsObject jsProxy): super.fromProxy(jsProxy);
Properties
SyncAction action #
SyncAction get action => _createSyncAction(jsProxy['action']);
set action(SyncAction value) => jsProxy['action'] = jsify(value);
SyncDirection direction #
SyncDirection get direction => _createSyncDirection(jsProxy['direction']);
set direction(SyncDirection value) => jsProxy['direction'] = jsify(value);
Entry fileEntry #
Entry get fileEntry => _createEntry(jsProxy['fileEntry']);
set fileEntry(Entry value) => jsProxy['fileEntry'] = jsify(value);
FileStatus status #
FileStatus get status => _createFileStatus(jsProxy['status']);
set status(FileStatus value) => jsProxy['status'] = jsify(value);
Methods
String toString() #
inherited from ChromeObject
Returns a string representation of this object.
docs inherited from Object
String toString() => jsProxy.toString();