ProtoUnpack

Утилитный класс для распаковки сериализованных данных protobuf. Поддерживает несколько типов сообщений protobuf, включая кастомные типы.

Functions

Link copied to clipboard
fun unpackValue(value: List<Any>): List<Any?>

Распаковывает список сериализованных protobuf-сообщений (com.google.protobuf.Any) и возвращает список десериализованных значений.

fun unpackValue(type: ProtoVarType, value: Any): Any?

Распаковывает одно protobuf-сообщение на основе ProtoVarType.