json.id(@talk.id)
json.trackId(@talk.track_id)
json.videoPlatform(@talk.video_platform)
json.videoId(@talk.video_id)
json.title(@talk.title)
json.abstract(@talk.abstract)
json.speakers(@talk.speakers.map { |speaker| { id: speaker.id, name: speaker.name } })
json.dayId(@talk.conference_day.id)
json.showOnTimetable(@talk.show_on_timetable)
json.startTime(@talk.start_time)
json.endTime(@talk.end_time)
json.talkDuration(@talk.duration)
json.talkDifficulty(@talk.difficulty)
json.talkCategory(@talk.category)
json.onAir(@talk.on_air?)
json.documentUrl(@talk.document_url || '')
json.conferenceDayId(@talk.conference_day.id)
json.conferenceDayDate(@talk.conference_day.date)
