Account.fromJson constructor
Account.fromJson(
- Map json_
Implementation
Account.fromJson(core.Map json_)
: this(
accountPermissionIds: (json_['accountPermissionIds'] as core.List?)
?.map((value) => value as core.String)
.toList(),
accountProfile: json_['accountProfile'] as core.String?,
active: json_['active'] as core.bool?,
activeAdsLimitTier: json_['activeAdsLimitTier'] as core.String?,
activeViewOptOut: json_['activeViewOptOut'] as core.bool?,
availablePermissionIds:
(json_['availablePermissionIds'] as core.List?)
?.map((value) => value as core.String)
.toList(),
countryId: json_['countryId'] as core.String?,
currencyId: json_['currencyId'] as core.String?,
defaultCreativeSizeId: json_['defaultCreativeSizeId'] as core.String?,
description: json_['description'] as core.String?,
id: json_['id'] as core.String?,
kind: json_['kind'] as core.String?,
locale: json_['locale'] as core.String?,
maximumImageSize: json_['maximumImageSize'] as core.String?,
name: json_['name'] as core.String?,
nielsenOcrEnabled: json_['nielsenOcrEnabled'] as core.bool?,
reportsConfiguration: json_.containsKey('reportsConfiguration')
? ReportsConfiguration.fromJson(json_['reportsConfiguration']
as core.Map<core.String, core.dynamic>)
: null,
shareReportsWithTwitter:
json_['shareReportsWithTwitter'] as core.bool?,
teaserSizeLimit: json_['teaserSizeLimit'] as core.String?,
);