NAME
Google::ProtocolBuffers::Dynamic - Dynamic Protocol Buffers binding layer compatible with upb backend
SYNOPSIS
use Google::ProtocolBuffers::Dynamic;
my $dynamic = Google::ProtocolBuffers::Dynamic->new();
$dynamic->load_file("person.proto");
$dynamic->map_package("foo.bar", "My::Perl::Package");
my $bytes = $dynamic->encode("My::Perl::Package::Person", { name => "Alice", id => 123 });
my $msg = $dynamic->decode("My::Perl::Package::Person", $bytes);
DESCRIPTION
Google::ProtocolBuffers::Dynamic provides a high-performance compatibility layer mapping dynamically parsed .proto files directly into Perl classes via the UPB engine.
SUPPORT AND BUG TRACKING
Please report bugs or feature requests to the CPAN Bug Tracker at:
https://rt.cpan.org/Dist/Display.html?Queue=Protobuf
AUTHOR
C.J. Collier <cjac@colliertech.org>
LICENSE AND COPYRIGHT
Copyright 2026 Google LLC. Apache License, Version 2.0.