App.fromJson constructor
App.fromJson(
- Map json_
Implementation
App.fromJson(core.Map json_)
: this(
authorized: json_['authorized'] as core.bool?,
createInFolderTemplate:
json_['createInFolderTemplate'] as core.String?,
createUrl: json_['createUrl'] as core.String?,
hasDriveWideScope: json_['hasDriveWideScope'] as core.bool?,
icons: (json_['icons'] as core.List?)
?.map((value) => AppIcons.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
id: json_['id'] as core.String?,
installed: json_['installed'] as core.bool?,
kind: json_['kind'] as core.String?,
longDescription: json_['longDescription'] as core.String?,
name: json_['name'] as core.String?,
objectType: json_['objectType'] as core.String?,
openUrlTemplate: json_['openUrlTemplate'] as core.String?,
primaryFileExtensions: (json_['primaryFileExtensions'] as core.List?)
?.map((value) => value as core.String)
.toList(),
primaryMimeTypes: (json_['primaryMimeTypes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
productId: json_['productId'] as core.String?,
productUrl: json_['productUrl'] as core.String?,
secondaryFileExtensions:
(json_['secondaryFileExtensions'] as core.List?)
?.map((value) => value as core.String)
.toList(),
secondaryMimeTypes: (json_['secondaryMimeTypes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
shortDescription: json_['shortDescription'] as core.String?,
supportsCreate: json_['supportsCreate'] as core.bool?,
supportsImport: json_['supportsImport'] as core.bool?,
supportsMultiOpen: json_['supportsMultiOpen'] as core.bool?,
supportsOfflineCreate: json_['supportsOfflineCreate'] as core.bool?,
useByDefault: json_['useByDefault'] as core.bool?,
);