# Functions
GetEnumString gets the string representation of the enum using the value maps.
NewMarshalState creates a new MarshalState.
NewUnmarshalState creates a new UnmarshalState.
ParseEnumString parses an enum from its string representation using the value maps.
# Variables
DefaultMarshalerConfig is the default configuration for the Marshaler.
DefaultUnmarshalerConfig is the default configuration for the Unmarshaler.
# Structs
MarshalerConfig is the configuration for the Marshaler.
MarshalState is the internal state of the Marshaler.
UnmarshalerConfig is the configuration for the Unmarshaler.
UnmarshalState is the internal state of the Unmarshaler.
# Interfaces
FieldMask is the interface for field masks.
Marshaler is the interface implemented by types that are supported by this plugin.
Unmarshaler is the interface implemented by types that are supported by this plugin.