Account.fromJson constructor

Account.fromJson(
  1. 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?,
    );