UIInputText.fromJson constructor

UIInputText.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory UIInputText.fromJson(Map<String, dynamic> json) => UIInputText(
    elementId: (json['ElementId'] as num?)?.toInt() ?? 0,
    labels: (json['Labels'] as List<dynamic>?)?.map((e) => (e as String?) ?? '').toList() ?? const [],
    styleId: (json['StyleId'] as String?) ?? '',
    name: (json['Name'] as String?) ?? '',
    updateActionId: (json['UpdateActionId'] as String?) ?? '',
    color: UIColor.fromValue((json['Color'] as num?)?.toInt() ?? 0),
    variant: UIInputVariant.fromValue((json['Variant'] as num?)?.toInt() ?? 0),
    rows: (json['Rows'] as num?)?.toInt() ?? 0,
    initialValue: (json['InitialValue'] as String?) ?? '',
    submitActionId: (json['SubmitActionId'] as String?) ?? '',
);