toJson method
Implementation
@override
Map<String, dynamic> toJson() {
return {
'type': type.value,
'custom_id': customId,
'style': style.value,
'min_length': Helper.createOrNull(
field: minLength,
fn: () => minLength,
),
'max_length': Helper.createOrNull(
field: maxLength,
fn: () => maxLength,
),
'placeholder': Helper.createOrNull(
field: placeholder,
fn: () => placeholder,
),
'value': Helper.createOrNull(
field: value,
fn: () => value,
),
'required': Helper.createOrNull(
field: isRequired,
fn: () => isRequired,
),
};
}