About.fromJson constructor

About.fromJson(
  1. Map json_
)

Implementation

About.fromJson(core.Map json_)
  : this(
      appInstalled: json_['appInstalled'] as core.bool?,
      canCreateDrives: json_['canCreateDrives'] as core.bool?,
      canCreateTeamDrives: json_['canCreateTeamDrives'] as core.bool?,
      driveThemes: (json_['driveThemes'] as core.List?)
          ?.map(
            (value) => AboutDriveThemes.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      exportFormats:
          (json_['exportFormats'] as core.Map<core.String, core.dynamic>?)
              ?.map(
                (key, value) => core.MapEntry(
                  key,
                  (value as core.List)
                      .map((value) => value as core.String)
                      .toList(),
                ),
              ),
      folderColorPalette: (json_['folderColorPalette'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      importFormats:
          (json_['importFormats'] as core.Map<core.String, core.dynamic>?)
              ?.map(
                (key, value) => core.MapEntry(
                  key,
                  (value as core.List)
                      .map((value) => value as core.String)
                      .toList(),
                ),
              ),
      kind: json_['kind'] as core.String?,
      maxImportSizes:
          (json_['maxImportSizes'] as core.Map<core.String, core.dynamic>?)
              ?.map((key, value) => core.MapEntry(key, value as core.String)),
      maxUploadSize: json_['maxUploadSize'] as core.String?,
      storageQuota: json_.containsKey('storageQuota')
          ? AboutStorageQuota.fromJson(
              json_['storageQuota'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      teamDriveThemes: (json_['teamDriveThemes'] as core.List?)
          ?.map(
            (value) => AboutTeamDriveThemes.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      user: json_.containsKey('user')
          ? User.fromJson(
              json_['user'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );