# Functions

GetPluginMap returns the plugin map for the plugin.
GetPluginSetMap returns the PluginSet for the plugin.
NewBoolValue constructs a new boolean Value.
NewBytes constructs a BytesValue from a general-purpose Go slice.
NewBytesValue constructs a new bytes Value.
No description provided by the author
NewList constructs a ListValue from a general-purpose Go slice.
NewListValue constructs a new list Value.
NewNullValue constructs a new null Value.
NewNumberValue constructs a new number Value.
NewStringValue constructs a new string Value.
NewStruct constructs a Struct from a general-purpose Go map.
NewStructValue constructs a new struct Value.
NewValue constructs a Value from a general-purpose Go interface.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Null value.

# Variables

No description provided by the author
No description provided by the author
GatewayDPluginService_ServiceDesc is the grpc.ServiceDesc for GatewayDPluginService service.
Handshake must be used by all plugins to ensure that the plugin and host are compatible.
Enum value maps for HookName.
Enum value maps for HookName.
Enum value maps for NullValue.
Enum value maps for NullValue.

# Structs

`BytesValue` is a wrapper around a repeated field of values.
`ListValue` is a wrapper around a repeated field of values.
Plugin is the interface that all plugins must implement.
No description provided by the author
No description provided by the author
`Struct` represents a structured data value, consisting of fields which map to dynamically typed values.
UnimplementedGatewayDPluginServiceServer must be embedded to have forward compatible implementations.
`Value` represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

GatewayDPluginServiceClient is the client API for GatewayDPluginService service.
GatewayDPluginServiceServer is the server API for GatewayDPluginService service.
UnsafeGatewayDPluginServiceServer may be embedded to opt out of forward compatibility for this service.

# Type aliases

No description provided by the author
`NullValue` is a singleton enumeration to represent the null value for the `Value` type union.