Query.fromJson constructor
Query.fromJson(
- 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,
);