decode static method

UITextInputBlockData? decode(
  1. dynamic json
)

Implementation

static UITextInputBlockData? decode(dynamic json) {
  if (json == null) {
    return null;
  }
  if (json is! Map<String, dynamic>) {
    return null;
  }

  return UITextInputBlockData(
    key: StringDecoder.decode(json['key']),
    value: StringDecoder.decode(json['value']),
    placeholder: StringDecoder.decode(json['placeholder']),
    regex: StringDecoder.decode(json['regex']),
    errorMessage: UITooltipMessage.decode(json['errorMessage']),
    keyboardType:
        UITextInputKeyboardTypeExtension.decode(json['keyboardType']),
    secure: BooleanDecoder.decode(json['secure']),
    autocorrect: BooleanDecoder.decode(json['autocorrect']),
    size: IntDecoder.decode(json['size']),
    color: Color.decode(json['color']),
    design: FontDesignExtension.decode(json['design']),
    weight: FontWeightExtension.decode(json['weight']),
    textAlign: TextAlignExtension.decode(json['textAlign']),
    frame: FrameData.decode(json['frame']),
  );
}