package
0.0.0-20240611155925-ec252d0ef534
Repository: https://github.com/andrewhowdencom/x40.link.git
Documentation: pkg.go.dev

# Packages

Package auth provides authentication implementation(s) that can be used to limit access to the (gRPC) server.
Package dev implements a GRPC server that reads and writes URLs to storage.
Package di provides utilities to help resolve dependencies into valid objects.

# Functions

NewGRPCClient generates a client able to talk gRPC to the API.
NewGRPCMux generates a valid GRPC server with all GRPC routes configured.
ReflectionPermissions are permissions from the reflection API.
X40Permissions returns a paired list of method + scope definitions.
X40PermissionsList returns a list of all permissions, but no method association.

# Variables

Err* are common error codes.
Err* are common error codes.
ProtoPackages is a list of all protobuf packages this API cares about.

# Interfaces

Client is the common interface for the gRPC client.