DataSource.fromJson constructor
DataSource.fromJson(
- Map json_
Implementation
DataSource.fromJson(core.Map json_)
: this(
authorizationType: json_['authorizationType'] as core.String?,
clientId: json_['clientId'] as core.String?,
dataRefreshType: json_['dataRefreshType'] as core.String?,
dataSourceId: json_['dataSourceId'] as core.String?,
defaultDataRefreshWindowDays:
json_['defaultDataRefreshWindowDays'] as core.int?,
defaultSchedule: json_['defaultSchedule'] as core.String?,
description: json_['description'] as core.String?,
displayName: json_['displayName'] as core.String?,
helpUrl: json_['helpUrl'] as core.String?,
manualRunsDisabled: json_['manualRunsDisabled'] as core.bool?,
minimumScheduleInterval:
json_['minimumScheduleInterval'] as core.String?,
name: json_['name'] as core.String?,
parameters: (json_['parameters'] as core.List?)
?.map((value) => DataSourceParameter.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
scopes: (json_['scopes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
supportsCustomSchedule: json_['supportsCustomSchedule'] as core.bool?,
supportsMultipleTransfers:
json_['supportsMultipleTransfers'] as core.bool?,
transferType: json_['transferType'] as core.String?,
updateDeadlineSeconds: json_['updateDeadlineSeconds'] as core.int?,
);