toJson method

Map<String, dynamic> toJson()

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,
  };
}