encodeCallUpdate static method

Map<String, Object?> encodeCallUpdate(
  1. CallUpdate update
)

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,
};