MetadataInferenceContext constructor
MetadataInferenceContext({
- UUID? processId,
- StoredObjectId? objectId,
- TemplateId? templateId,
- Timestamp? startTime,
- ConfigurationScope? scope,
- Iterable<
MetadataInferenceValue> ? values, - MetadataProviderId? current,
- Iterable<
MapEntry< ? details,String, Any> >
Implementation
factory MetadataInferenceContext({
$2.UUID? processId,
$0.StoredObjectId? objectId,
$0.TemplateId? templateId,
$4.Timestamp? startTime,
$0.ConfigurationScope? scope,
$core.Iterable<MetadataInferenceValue>? values,
$0.MetadataProviderId? current,
$core.Iterable<$core.MapEntry<$core.String, $5.Any>>? details,
}) {
final result = create();
if (processId != null) result.processId = processId;
if (objectId != null) result.objectId = objectId;
if (templateId != null) result.templateId = templateId;
if (startTime != null) result.startTime = startTime;
if (scope != null) result.scope = scope;
if (values != null) result.values.addAll(values);
if (current != null) result.current = current;
if (details != null) result.details.addEntries(details);
return result;
}