toJson method
Implementation
Map<String, dynamic> toJson() {
final annotationConsolidationConfig = this.annotationConsolidationConfig;
final numberOfHumanWorkersPerDataObject =
this.numberOfHumanWorkersPerDataObject;
final preHumanTaskLambdaArn = this.preHumanTaskLambdaArn;
final taskDescription = this.taskDescription;
final taskTimeLimitInSeconds = this.taskTimeLimitInSeconds;
final taskTitle = this.taskTitle;
final uiConfig = this.uiConfig;
final workteamArn = this.workteamArn;
final maxConcurrentTaskCount = this.maxConcurrentTaskCount;
final publicWorkforceTaskPrice = this.publicWorkforceTaskPrice;
final taskAvailabilityLifetimeInSeconds =
this.taskAvailabilityLifetimeInSeconds;
final taskKeywords = this.taskKeywords;
return {
'AnnotationConsolidationConfig': annotationConsolidationConfig,
'NumberOfHumanWorkersPerDataObject': numberOfHumanWorkersPerDataObject,
'PreHumanTaskLambdaArn': preHumanTaskLambdaArn,
'TaskDescription': taskDescription,
'TaskTimeLimitInSeconds': taskTimeLimitInSeconds,
'TaskTitle': taskTitle,
'UiConfig': uiConfig,
'WorkteamArn': workteamArn,
if (maxConcurrentTaskCount != null)
'MaxConcurrentTaskCount': maxConcurrentTaskCount,
if (publicWorkforceTaskPrice != null)
'PublicWorkforceTaskPrice': publicWorkforceTaskPrice,
if (taskAvailabilityLifetimeInSeconds != null)
'TaskAvailabilityLifetimeInSeconds': taskAvailabilityLifetimeInSeconds,
if (taskKeywords != null) 'TaskKeywords': taskKeywords,
};
}