Documentation ¶
Index ¶
- Constants
- func NewOrganizationServiceHandler(svc OrganizationServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
- func NewOwnerServiceHandler(svc OwnerServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
- func NewUserServiceHandler(svc UserServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
- type OrganizationServiceClient
- type OrganizationServiceHandler
- type OwnerServiceClient
- type OwnerServiceHandler
- type UnimplementedOrganizationServiceHandler
- func (UnimplementedOrganizationServiceHandler) CreateOrganizations(context.Context, *connect.Request[v1beta1.CreateOrganizationsRequest]) (*connect.Response[v1beta1.CreateOrganizationsResponse], error)
- func (UnimplementedOrganizationServiceHandler) DeleteOrganizations(context.Context, *connect.Request[v1beta1.DeleteOrganizationsRequest]) (*connect.Response[v1beta1.DeleteOrganizationsResponse], error)
- func (UnimplementedOrganizationServiceHandler) GetOrganizations(context.Context, *connect.Request[v1beta1.GetOrganizationsRequest]) (*connect.Response[v1beta1.GetOrganizationsResponse], error)
- func (UnimplementedOrganizationServiceHandler) ListOrganizations(context.Context, *connect.Request[v1beta1.ListOrganizationsRequest]) (*connect.Response[v1beta1.ListOrganizationsResponse], error)
- func (UnimplementedOrganizationServiceHandler) UpdateOrganizations(context.Context, *connect.Request[v1beta1.UpdateOrganizationsRequest]) (*connect.Response[v1beta1.UpdateOrganizationsResponse], error)
- type UnimplementedOwnerServiceHandler
- type UnimplementedUserServiceHandler
- func (UnimplementedUserServiceHandler) CreateUsers(context.Context, *connect.Request[v1beta1.CreateUsersRequest]) (*connect.Response[v1beta1.CreateUsersResponse], error)
- func (UnimplementedUserServiceHandler) DeleteUsers(context.Context, *connect.Request[v1beta1.DeleteUsersRequest]) (*connect.Response[v1beta1.DeleteUsersResponse], error)
- func (UnimplementedUserServiceHandler) GetUsers(context.Context, *connect.Request[v1beta1.GetUsersRequest]) (*connect.Response[v1beta1.GetUsersResponse], error)
- func (UnimplementedUserServiceHandler) ListUsers(context.Context, *connect.Request[v1beta1.ListUsersRequest]) (*connect.Response[v1beta1.ListUsersResponse], error)
- func (UnimplementedUserServiceHandler) UpdateUsers(context.Context, *connect.Request[v1beta1.UpdateUsersRequest]) (*connect.Response[v1beta1.UpdateUsersResponse], error)
- type UserServiceClient
- type UserServiceHandler
Constants ¶
const ( // OrganizationServiceGetOrganizationsProcedure is the fully-qualified name of the // OrganizationService's GetOrganizations RPC. OrganizationServiceGetOrganizationsProcedure = "/buf.registry.owner.v1beta1.OrganizationService/GetOrganizations" // OrganizationServiceListOrganizationsProcedure is the fully-qualified name of the // OrganizationService's ListOrganizations RPC. OrganizationServiceListOrganizationsProcedure = "/buf.registry.owner.v1beta1.OrganizationService/ListOrganizations" // OrganizationServiceCreateOrganizationsProcedure is the fully-qualified name of the // OrganizationService's CreateOrganizations RPC. OrganizationServiceCreateOrganizationsProcedure = "/buf.registry.owner.v1beta1.OrganizationService/CreateOrganizations" // OrganizationServiceUpdateOrganizationsProcedure is the fully-qualified name of the // OrganizationService's UpdateOrganizations RPC. OrganizationServiceUpdateOrganizationsProcedure = "/buf.registry.owner.v1beta1.OrganizationService/UpdateOrganizations" // OrganizationServiceDeleteOrganizationsProcedure is the fully-qualified name of the // OrganizationService's DeleteOrganizations RPC. OrganizationServiceDeleteOrganizationsProcedure = "/buf.registry.owner.v1beta1.OrganizationService/DeleteOrganizations" )
These constants are the fully-qualified names of the RPCs defined in this package. They're exposed at runtime as Spec.Procedure and as the final two segments of the HTTP route.
Note that these are different from the fully-qualified method names used by google.golang.org/protobuf/reflect/protoreflect. To convert from these constants to reflection-formatted method names, remove the leading slash and convert the remaining slash to a period.
const ( // UserServiceGetUsersProcedure is the fully-qualified name of the UserService's GetUsers RPC. UserServiceGetUsersProcedure = "/buf.registry.owner.v1beta1.UserService/GetUsers" // UserServiceListUsersProcedure is the fully-qualified name of the UserService's ListUsers RPC. UserServiceListUsersProcedure = "/buf.registry.owner.v1beta1.UserService/ListUsers" // UserServiceCreateUsersProcedure is the fully-qualified name of the UserService's CreateUsers RPC. UserServiceCreateUsersProcedure = "/buf.registry.owner.v1beta1.UserService/CreateUsers" // UserServiceUpdateUsersProcedure is the fully-qualified name of the UserService's UpdateUsers RPC. UserServiceUpdateUsersProcedure = "/buf.registry.owner.v1beta1.UserService/UpdateUsers" // UserServiceDeleteUsersProcedure is the fully-qualified name of the UserService's DeleteUsers RPC. UserServiceDeleteUsersProcedure = "/buf.registry.owner.v1beta1.UserService/DeleteUsers" )
These constants are the fully-qualified names of the RPCs defined in this package. They're exposed at runtime as Spec.Procedure and as the final two segments of the HTTP route.
Note that these are different from the fully-qualified method names used by google.golang.org/protobuf/reflect/protoreflect. To convert from these constants to reflection-formatted method names, remove the leading slash and convert the remaining slash to a period.
const (
// OrganizationServiceName is the fully-qualified name of the OrganizationService service.
OrganizationServiceName = "buf.registry.owner.v1beta1.OrganizationService"
)
const (
// OwnerServiceGetOwnersProcedure is the fully-qualified name of the OwnerService's GetOwners RPC.
OwnerServiceGetOwnersProcedure = "/buf.registry.owner.v1beta1.OwnerService/GetOwners"
)
These constants are the fully-qualified names of the RPCs defined in this package. They're exposed at runtime as Spec.Procedure and as the final two segments of the HTTP route.
Note that these are different from the fully-qualified method names used by google.golang.org/protobuf/reflect/protoreflect. To convert from these constants to reflection-formatted method names, remove the leading slash and convert the remaining slash to a period.
const (
// OwnerServiceName is the fully-qualified name of the OwnerService service.
OwnerServiceName = "buf.registry.owner.v1beta1.OwnerService"
)
const (
// UserServiceName is the fully-qualified name of the UserService service.
UserServiceName = "buf.registry.owner.v1beta1.UserService"
)
Variables ¶
This section is empty.
Functions ¶
func NewOrganizationServiceHandler ¶
func NewOrganizationServiceHandler(svc OrganizationServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
NewOrganizationServiceHandler builds an HTTP handler from the service implementation. It returns the path on which to mount the handler and the handler itself.
By default, handlers support the Connect, gRPC, and gRPC-Web protocols with the binary Protobuf and JSON codecs. They also support gzip compression.
func NewOwnerServiceHandler ¶
func NewOwnerServiceHandler(svc OwnerServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
NewOwnerServiceHandler builds an HTTP handler from the service implementation. It returns the path on which to mount the handler and the handler itself.
By default, handlers support the Connect, gRPC, and gRPC-Web protocols with the binary Protobuf and JSON codecs. They also support gzip compression.
func NewUserServiceHandler ¶
func NewUserServiceHandler(svc UserServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
NewUserServiceHandler builds an HTTP handler from the service implementation. It returns the path on which to mount the handler and the handler itself.
By default, handlers support the Connect, gRPC, and gRPC-Web protocols with the binary Protobuf and JSON codecs. They also support gzip compression.
Types ¶
type OrganizationServiceClient ¶
type OrganizationServiceClient interface { // Get Organizations by id or name. GetOrganizations(context.Context, *connect.Request[v1beta1.GetOrganizationsRequest]) (*connect.Response[v1beta1.GetOrganizationsResponse], error) // List Organizations, usually by User. ListOrganizations(context.Context, *connect.Request[v1beta1.ListOrganizationsRequest]) (*connect.Response[v1beta1.ListOrganizationsResponse], error) // Create new Organizations. // // This operation is atomic. Either all Organizations are created or an error is returned. CreateOrganizations(context.Context, *connect.Request[v1beta1.CreateOrganizationsRequest]) (*connect.Response[v1beta1.CreateOrganizationsResponse], error) // Update existing organizations. // // This operation is atomic. Either all Organizations are updated or an error is returned. UpdateOrganizations(context.Context, *connect.Request[v1beta1.UpdateOrganizationsRequest]) (*connect.Response[v1beta1.UpdateOrganizationsResponse], error) // Delete existing organizations. // // This operation is atomic. Either all Organizations are deleted or an error is returned. DeleteOrganizations(context.Context, *connect.Request[v1beta1.DeleteOrganizationsRequest]) (*connect.Response[v1beta1.DeleteOrganizationsResponse], error) }
OrganizationServiceClient is a client for the buf.registry.owner.v1beta1.OrganizationService service.
func NewOrganizationServiceClient ¶
func NewOrganizationServiceClient(httpClient connect.HTTPClient, baseURL string, opts ...connect.ClientOption) OrganizationServiceClient
NewOrganizationServiceClient constructs a client for the buf.registry.owner.v1beta1.OrganizationService service. By default, it uses the Connect protocol with the binary Protobuf Codec, asks for gzipped responses, and sends uncompressed requests. To use the gRPC or gRPC-Web protocols, supply the connect.WithGRPC() or connect.WithGRPCWeb() options.
The URL supplied here should be the base URL for the Connect or gRPC server (for example, http://api.acme.com or https://acme.com/grpc).
type OrganizationServiceHandler ¶
type OrganizationServiceHandler interface { // Get Organizations by id or name. GetOrganizations(context.Context, *connect.Request[v1beta1.GetOrganizationsRequest]) (*connect.Response[v1beta1.GetOrganizationsResponse], error) // List Organizations, usually by User. ListOrganizations(context.Context, *connect.Request[v1beta1.ListOrganizationsRequest]) (*connect.Response[v1beta1.ListOrganizationsResponse], error) // Create new Organizations. // // This operation is atomic. Either all Organizations are created or an error is returned. CreateOrganizations(context.Context, *connect.Request[v1beta1.CreateOrganizationsRequest]) (*connect.Response[v1beta1.CreateOrganizationsResponse], error) // Update existing organizations. // // This operation is atomic. Either all Organizations are updated or an error is returned. UpdateOrganizations(context.Context, *connect.Request[v1beta1.UpdateOrganizationsRequest]) (*connect.Response[v1beta1.UpdateOrganizationsResponse], error) // Delete existing organizations. // // This operation is atomic. Either all Organizations are deleted or an error is returned. DeleteOrganizations(context.Context, *connect.Request[v1beta1.DeleteOrganizationsRequest]) (*connect.Response[v1beta1.DeleteOrganizationsResponse], error) }
OrganizationServiceHandler is an implementation of the buf.registry.owner.v1beta1.OrganizationService service.
type OwnerServiceClient ¶
type OwnerServiceClient interface { // Get Users or Organizations by id or name. GetOwners(context.Context, *connect.Request[v1beta1.GetOwnersRequest]) (*connect.Response[v1beta1.GetOwnersResponse], error) }
OwnerServiceClient is a client for the buf.registry.owner.v1beta1.OwnerService service.
func NewOwnerServiceClient ¶
func NewOwnerServiceClient(httpClient connect.HTTPClient, baseURL string, opts ...connect.ClientOption) OwnerServiceClient
NewOwnerServiceClient constructs a client for the buf.registry.owner.v1beta1.OwnerService service. By default, it uses the Connect protocol with the binary Protobuf Codec, asks for gzipped responses, and sends uncompressed requests. To use the gRPC or gRPC-Web protocols, supply the connect.WithGRPC() or connect.WithGRPCWeb() options.
The URL supplied here should be the base URL for the Connect or gRPC server (for example, http://api.acme.com or https://acme.com/grpc).
type OwnerServiceHandler ¶
type OwnerServiceHandler interface { // Get Users or Organizations by id or name. GetOwners(context.Context, *connect.Request[v1beta1.GetOwnersRequest]) (*connect.Response[v1beta1.GetOwnersResponse], error) }
OwnerServiceHandler is an implementation of the buf.registry.owner.v1beta1.OwnerService service.
type UnimplementedOrganizationServiceHandler ¶
type UnimplementedOrganizationServiceHandler struct{}
UnimplementedOrganizationServiceHandler returns CodeUnimplemented from all methods.
func (UnimplementedOrganizationServiceHandler) CreateOrganizations ¶
func (UnimplementedOrganizationServiceHandler) CreateOrganizations(context.Context, *connect.Request[v1beta1.CreateOrganizationsRequest]) (*connect.Response[v1beta1.CreateOrganizationsResponse], error)
func (UnimplementedOrganizationServiceHandler) DeleteOrganizations ¶
func (UnimplementedOrganizationServiceHandler) DeleteOrganizations(context.Context, *connect.Request[v1beta1.DeleteOrganizationsRequest]) (*connect.Response[v1beta1.DeleteOrganizationsResponse], error)
func (UnimplementedOrganizationServiceHandler) GetOrganizations ¶
func (UnimplementedOrganizationServiceHandler) GetOrganizations(context.Context, *connect.Request[v1beta1.GetOrganizationsRequest]) (*connect.Response[v1beta1.GetOrganizationsResponse], error)
func (UnimplementedOrganizationServiceHandler) ListOrganizations ¶
func (UnimplementedOrganizationServiceHandler) ListOrganizations(context.Context, *connect.Request[v1beta1.ListOrganizationsRequest]) (*connect.Response[v1beta1.ListOrganizationsResponse], error)
func (UnimplementedOrganizationServiceHandler) UpdateOrganizations ¶
func (UnimplementedOrganizationServiceHandler) UpdateOrganizations(context.Context, *connect.Request[v1beta1.UpdateOrganizationsRequest]) (*connect.Response[v1beta1.UpdateOrganizationsResponse], error)
type UnimplementedOwnerServiceHandler ¶
type UnimplementedOwnerServiceHandler struct{}
UnimplementedOwnerServiceHandler returns CodeUnimplemented from all methods.
func (UnimplementedOwnerServiceHandler) GetOwners ¶
func (UnimplementedOwnerServiceHandler) GetOwners(context.Context, *connect.Request[v1beta1.GetOwnersRequest]) (*connect.Response[v1beta1.GetOwnersResponse], error)
type UnimplementedUserServiceHandler ¶
type UnimplementedUserServiceHandler struct{}
UnimplementedUserServiceHandler returns CodeUnimplemented from all methods.
func (UnimplementedUserServiceHandler) CreateUsers ¶
func (UnimplementedUserServiceHandler) CreateUsers(context.Context, *connect.Request[v1beta1.CreateUsersRequest]) (*connect.Response[v1beta1.CreateUsersResponse], error)
func (UnimplementedUserServiceHandler) DeleteUsers ¶
func (UnimplementedUserServiceHandler) DeleteUsers(context.Context, *connect.Request[v1beta1.DeleteUsersRequest]) (*connect.Response[v1beta1.DeleteUsersResponse], error)
func (UnimplementedUserServiceHandler) GetUsers ¶
func (UnimplementedUserServiceHandler) GetUsers(context.Context, *connect.Request[v1beta1.GetUsersRequest]) (*connect.Response[v1beta1.GetUsersResponse], error)
func (UnimplementedUserServiceHandler) ListUsers ¶
func (UnimplementedUserServiceHandler) ListUsers(context.Context, *connect.Request[v1beta1.ListUsersRequest]) (*connect.Response[v1beta1.ListUsersResponse], error)
func (UnimplementedUserServiceHandler) UpdateUsers ¶
func (UnimplementedUserServiceHandler) UpdateUsers(context.Context, *connect.Request[v1beta1.UpdateUsersRequest]) (*connect.Response[v1beta1.UpdateUsersResponse], error)
type UserServiceClient ¶
type UserServiceClient interface { // Get Users by id or name. GetUsers(context.Context, *connect.Request[v1beta1.GetUsersRequest]) (*connect.Response[v1beta1.GetUsersResponse], error) // List Users, usually by Organization. ListUsers(context.Context, *connect.Request[v1beta1.ListUsersRequest]) (*connect.Response[v1beta1.ListUsersResponse], error) // Create new Users. // // This operation is atomic. Either all Users are created or an error is returned. CreateUsers(context.Context, *connect.Request[v1beta1.CreateUsersRequest]) (*connect.Response[v1beta1.CreateUsersResponse], error) // Update existing Users. // // This operation is atomic. Either all Users are updated or an error is returned. UpdateUsers(context.Context, *connect.Request[v1beta1.UpdateUsersRequest]) (*connect.Response[v1beta1.UpdateUsersResponse], error) // Delete existing Users. // // This operation is atomic. Either all Users are deleted or an error is returned. // Duplicate UserRefs are allowed, and only one User will be deleted. Likewise, // duplicate UserRefs belonging to the same User, by id or name, are allowed, and // only one User will be deleted. DeleteUsers(context.Context, *connect.Request[v1beta1.DeleteUsersRequest]) (*connect.Response[v1beta1.DeleteUsersResponse], error) }
UserServiceClient is a client for the buf.registry.owner.v1beta1.UserService service.
func NewUserServiceClient ¶
func NewUserServiceClient(httpClient connect.HTTPClient, baseURL string, opts ...connect.ClientOption) UserServiceClient
NewUserServiceClient constructs a client for the buf.registry.owner.v1beta1.UserService service. By default, it uses the Connect protocol with the binary Protobuf Codec, asks for gzipped responses, and sends uncompressed requests. To use the gRPC or gRPC-Web protocols, supply the connect.WithGRPC() or connect.WithGRPCWeb() options.
The URL supplied here should be the base URL for the Connect or gRPC server (for example, http://api.acme.com or https://acme.com/grpc).
type UserServiceHandler ¶
type UserServiceHandler interface { // Get Users by id or name. GetUsers(context.Context, *connect.Request[v1beta1.GetUsersRequest]) (*connect.Response[v1beta1.GetUsersResponse], error) // List Users, usually by Organization. ListUsers(context.Context, *connect.Request[v1beta1.ListUsersRequest]) (*connect.Response[v1beta1.ListUsersResponse], error) // Create new Users. // // This operation is atomic. Either all Users are created or an error is returned. CreateUsers(context.Context, *connect.Request[v1beta1.CreateUsersRequest]) (*connect.Response[v1beta1.CreateUsersResponse], error) // Update existing Users. // // This operation is atomic. Either all Users are updated or an error is returned. UpdateUsers(context.Context, *connect.Request[v1beta1.UpdateUsersRequest]) (*connect.Response[v1beta1.UpdateUsersResponse], error) // Delete existing Users. // // This operation is atomic. Either all Users are deleted or an error is returned. // Duplicate UserRefs are allowed, and only one User will be deleted. Likewise, // duplicate UserRefs belonging to the same User, by id or name, are allowed, and // only one User will be deleted. DeleteUsers(context.Context, *connect.Request[v1beta1.DeleteUsersRequest]) (*connect.Response[v1beta1.DeleteUsersResponse], error) }
UserServiceHandler is an implementation of the buf.registry.owner.v1beta1.UserService service.