CallbackData.fromJson constructor
CallbackData.fromJson(
- Map<String, dynamic> json
)
Implementation
factory CallbackData.fromJson(Map<String, dynamic> json) {
return CallbackData(
callbackKey: json.valueAsString<String?>(
'callback_key',
acceptCamelCase: true,
),
portId: json.valueAsString<String?>('port_id', acceptCamelCase: true),
channelId: json.valueAsString<String?>(
'channel_id',
acceptCamelCase: true,
),
sequence: json.valueAsBigInt<BigInt?>('sequence', acceptCamelCase: true),
callbackId: json.valueAsString<String?>(
'callback_id',
acceptCamelCase: true,
),
callbackArgs: json.valueAsBytes<List<int>?>(
'callback_args',
acceptCamelCase: true,
encoding: StringEncoding.base64,
),
);
}