setField method
- required int index,
- required ContactInfoFieldType type,
- required String value,
- required String name,
Sets field type, value and name.
The field must already exist.
Parameters
- IN index Field index
- IN type Field's type
- IN value Field's value
- IN name Field's name
Throws
- An exception if it fails.
Implementation
void setField({
required final int index,
required final ContactInfoFieldType type,
required final String value,
required final String name,
}) {
if (index < 0) {
return;
}
if (index < fieldsCount) {
objectMethod(
_pointerId,
'ContactInfo',
'setField',
args: <String, dynamic>{
'index': index,
'type': type.id,
'value': value,
'name': name,
},
);
} else {
addField(type: type, value: value, name: name);
}
}