EntityMention.fromJson constructor

EntityMention.fromJson(
  1. Map json_
)

Implementation

EntityMention.fromJson(core.Map json_)
    : this(
        certaintyAssessment: json_.containsKey('certaintyAssessment')
            ? Feature.fromJson(json_['certaintyAssessment']
                as core.Map<core.String, core.dynamic>)
            : null,
        confidence: (json_['confidence'] as core.num?)?.toDouble(),
        linkedEntities: (json_['linkedEntities'] as core.List?)
            ?.map((value) => LinkedEntity.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        mentionId: json_['mentionId'] as core.String?,
        subject: json_.containsKey('subject')
            ? Feature.fromJson(
                json_['subject'] as core.Map<core.String, core.dynamic>)
            : null,
        temporalAssessment: json_.containsKey('temporalAssessment')
            ? Feature.fromJson(json_['temporalAssessment']
                as core.Map<core.String, core.dynamic>)
            : null,
        text: json_.containsKey('text')
            ? TextSpan.fromJson(
                json_['text'] as core.Map<core.String, core.dynamic>)
            : null,
        type: json_['type'] as core.String?,
      );