| setText | String | initial text for the input field |
| setPlaceHolderText | String | sets hint text for the input field |
| setOnTextChangedListener | Function(String) | callback to handle change in value of text in the input field |
| setStyle | MessageInputStyle | provides style to this widget |
| setMaxLine | int | maximum lines allowed to increase in the input field |
| setSecondaryButtonView | Widget | additional ui component apart from primary |
| setAuxiliaryButtonView | Widget | additional ui component apart from primary and secondary |
| setPrimaryButtonView | Widget | a ui component that would trigger basic functionality |
| setAuxiliaryButtonAlignment | AuxiliaryButtonsAlignment | controls position auxiliary button view |