Query.fromJson constructor

Query.fromJson(
  1. Map json_
)

Implementation

Query.fromJson(core.Map json_)
  : this(
      accountInfo: json_.containsKey('accountInfo')
          ? AccountInfo.fromJson(
              json_['accountInfo'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      calendarOptions: json_.containsKey('calendarOptions')
          ? CalendarOptions.fromJson(
              json_['calendarOptions'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      corpus: json_['corpus'] as core.String?,
      dataScope: json_['dataScope'] as core.String?,
      driveDocumentInfo: json_.containsKey('driveDocumentInfo')
          ? DriveDocumentInfo.fromJson(
              json_['driveDocumentInfo']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      driveOptions: json_.containsKey('driveOptions')
          ? DriveOptions.fromJson(
              json_['driveOptions'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      endTime: json_['endTime'] as core.String?,
      geminiOptions: json_.containsKey('geminiOptions')
          ? GeminiOptions.fromJson(
              json_['geminiOptions'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      hangoutsChatInfo: json_.containsKey('hangoutsChatInfo')
          ? HangoutsChatInfo.fromJson(
              json_['hangoutsChatInfo']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      hangoutsChatOptions: json_.containsKey('hangoutsChatOptions')
          ? HangoutsChatOptions.fromJson(
              json_['hangoutsChatOptions']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      mailOptions: json_.containsKey('mailOptions')
          ? MailOptions.fromJson(
              json_['mailOptions'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      method: json_['method'] as core.String?,
      orgUnitInfo: json_.containsKey('orgUnitInfo')
          ? OrgUnitInfo.fromJson(
              json_['orgUnitInfo'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      searchMethod: json_['searchMethod'] as core.String?,
      sharedDriveInfo: json_.containsKey('sharedDriveInfo')
          ? SharedDriveInfo.fromJson(
              json_['sharedDriveInfo'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      sitesUrlInfo: json_.containsKey('sitesUrlInfo')
          ? SitesUrlInfo.fromJson(
              json_['sitesUrlInfo'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      startTime: json_['startTime'] as core.String?,
      teamDriveInfo: json_.containsKey('teamDriveInfo')
          ? TeamDriveInfo.fromJson(
              json_['teamDriveInfo'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      terms: json_['terms'] as core.String?,
      timeZone: json_['timeZone'] as core.String?,
      voiceOptions: json_.containsKey('voiceOptions')
          ? VoiceOptions.fromJson(
              json_['voiceOptions'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );