ActionType.fromJson constructor
ActionType.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ActionType.fromJson(Map<String, dynamic> json) {
return ActionType(
id: ActionTypeId.fromJson(json['id'] as Map<String, dynamic>),
inputArtifactDetails: ArtifactDetails.fromJson(
json['inputArtifactDetails'] as Map<String, dynamic>),
outputArtifactDetails: ArtifactDetails.fromJson(
json['outputArtifactDetails'] as Map<String, dynamic>),
actionConfigurationProperties: (json['actionConfigurationProperties']
as List?)
?.whereNotNull()
.map((e) =>
ActionConfigurationProperty.fromJson(e as Map<String, dynamic>))
.toList(),
settings: json['settings'] != null
? ActionTypeSettings.fromJson(
json['settings'] as Map<String, dynamic>)
: null,
);
}