# Functions
NewClient returns a splice datastore client to the caller.
ProcessRequest takes a models.Request that is provided by the client, and validates it.
ProcessResult requires a models.Status with a ClientID and a RequestID.
# Structs
AttendedRequestHandler implements http.Handler for user interactive joins.
Client is a datastore client that includes transaction relevant metadata.
UnattendedRequestHandler implements http.Handler for unattended joins.
# Type aliases
ResultHandler is a custom http handler that services domain join result status queries coming in from splice clients.