HumanLoopConfig.fromJson constructor
HumanLoopConfig.fromJson(
- Map<String, dynamic> json
)
Implementation
factory HumanLoopConfig.fromJson(Map<String, dynamic> json) {
return HumanLoopConfig(
humanTaskUiArn: json['HumanTaskUiArn'] as String,
taskCount: json['TaskCount'] as int,
taskDescription: json['TaskDescription'] as String,
taskTitle: json['TaskTitle'] as String,
workteamArn: json['WorkteamArn'] as String,
publicWorkforceTaskPrice: json['PublicWorkforceTaskPrice'] != null
? PublicWorkforceTaskPrice.fromJson(
json['PublicWorkforceTaskPrice'] as Map<String, dynamic>)
: null,
taskAvailabilityLifetimeInSeconds:
json['TaskAvailabilityLifetimeInSeconds'] as int?,
taskKeywords: (json['TaskKeywords'] as List?)
?.whereNotNull()
.map((e) => e as String)
.toList(),
taskTimeLimitInSeconds: json['TaskTimeLimitInSeconds'] as int?,
);
}