Input$InsertGoogleCalendarInput.fromJson constructor

Input$InsertGoogleCalendarInput.fromJson(
  1. Map<String, dynamic> data
)

Implementation

factory Input$InsertGoogleCalendarInput.fromJson(Map<String, dynamic> data) {
  final result$data = <String, dynamic>{};
  if (data.containsKey('summary')) {
    final l$summary = data['summary'];
    result$data['summary'] = (l$summary as String?);
  }
  if (data.containsKey('description')) {
    final l$description = data['description'];
    result$data['description'] = (l$description as String?);
  }
  if (data.containsKey('location')) {
    final l$location = data['location'];
    result$data['location'] = (l$location as String?);
  }
  if (data.containsKey('timeZone')) {
    final l$timeZone = data['timeZone'];
    result$data['timeZone'] = (l$timeZone as String?);
  }
  final l$kind = data['kind'];
  result$data['kind'] = (l$kind as String);
  if (data.containsKey('etag')) {
    final l$etag = data['etag'];
    result$data['etag'] = (l$etag as String?);
  }
  if (data.containsKey('id')) {
    final l$id = data['id'];
    result$data['id'] = (l$id as String?);
  }
  if (data.containsKey('conferenceProperties')) {
    final l$conferenceProperties = data['conferenceProperties'];
    result$data['conferenceProperties'] = l$conferenceProperties == null
        ? null
        : Input$GoogleCalendarConferencePropertiesInput.fromJson(
            (l$conferenceProperties as Map<String, dynamic>));
  }
  return Input$InsertGoogleCalendarInput._(result$data);
}