encodeCallUpdate static method
Encodes a partial update, omitting fields that should remain unchanged.
Implementation
static Map<String, Object?> encodeCallUpdate(CallUpdate update) => {
'version': version,
'callId': _validatedId(update.callId.value),
if (update.caller case final caller?) 'caller': _encodeCaller(caller),
if (update.media case final media?) 'media': media.name,
};