GoogleCloudVideointelligenceV1VideoContext.fromJson constructor
GoogleCloudVideointelligenceV1VideoContext.fromJson(
- Map json_
Implementation
GoogleCloudVideointelligenceV1VideoContext.fromJson(core.Map json_)
: this(
explicitContentDetectionConfig:
json_.containsKey('explicitContentDetectionConfig')
? GoogleCloudVideointelligenceV1ExplicitContentDetectionConfig.fromJson(
json_['explicitContentDetectionConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
faceDetectionConfig: json_.containsKey('faceDetectionConfig')
? GoogleCloudVideointelligenceV1FaceDetectionConfig.fromJson(
json_['faceDetectionConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
labelDetectionConfig: json_.containsKey('labelDetectionConfig')
? GoogleCloudVideointelligenceV1LabelDetectionConfig.fromJson(
json_['labelDetectionConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
objectTrackingConfig: json_.containsKey('objectTrackingConfig')
? GoogleCloudVideointelligenceV1ObjectTrackingConfig.fromJson(
json_['objectTrackingConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
personDetectionConfig: json_.containsKey('personDetectionConfig')
? GoogleCloudVideointelligenceV1PersonDetectionConfig.fromJson(
json_['personDetectionConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
segments: (json_['segments'] as core.List?)
?.map(
(value) => GoogleCloudVideointelligenceV1VideoSegment.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
shotChangeDetectionConfig:
json_.containsKey('shotChangeDetectionConfig')
? GoogleCloudVideointelligenceV1ShotChangeDetectionConfig.fromJson(
json_['shotChangeDetectionConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
speechTranscriptionConfig:
json_.containsKey('speechTranscriptionConfig')
? GoogleCloudVideointelligenceV1SpeechTranscriptionConfig.fromJson(
json_['speechTranscriptionConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
textDetectionConfig: json_.containsKey('textDetectionConfig')
? GoogleCloudVideointelligenceV1TextDetectionConfig.fromJson(
json_['textDetectionConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
);