INNER CODE UNIT · Dart
InputClient
Im-Kevin/cool_ui · lib/keyboards/keyboard_manager.dart:273
class InputClient {
final int connectionId;
final TextInputConfiguration configuration;
const InputClient({required this.connectionId, required this.configuration});
factory InputClient.fromJSON(List<dynamic> encoded) {
return InputClient(
connectionId: encoded[0],
configuration: TextInputConfiguration(
inputType: CKTextInputType.fromJSON(encoded[1]['inputType']),
obscureText: encoded[1]['obscureText'],
autocorrect: encoded[1]['autocorrect'],
actionLabel: encoded[1]['actionLabel'],
inputAction: _toTextInputAction(encoded[1]['inputAction']),
textCapitalization:
_toTextCapitalization(encoded[1]['textCapitalization']),
keyboardAppearance:
_toBrightness(encoded[1]['keyboardAppearance'])));