# Functions
NewError creates a new `Error` instance.
ParseConnectionString takes a connection string from the Azure portal and returns the parsed representation.
# Constants
ErrorCodeConnectionLost means our connection was lost and all retry attempts failed.
ErrorCodeOwnershipLost means that a partition that you were reading from was opened by another link with an epoch/owner level greater or equal to your [PartitionClient].
ErrorCodeUnauthorizedAccess means the credentials provided are not valid for use with a particular entity, or have expired.
EventAuth is used when we're doing authentication/claims negotiation.
EventConn is used whenever we create a connection or any links (ie: receivers, senders).
EventConsumer represents operations that happen on Consumers.
EventProducer represents operations that happen on Producers.
# Structs
ConnectionStringProperties are the properties of a connection string as returned by [ParseConnectionString].
Error represents an Event Hub specific error.
RetryOptions represent the options for retries.
WebSocketConnParams are the arguments to the NewWebSocketConn function you pass if you want to enable websockets.
# Type aliases
ErrorCode is an error code, usable by consuming code to work with programatically.