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?,
);