func (s *Server) GetResource(ctx context.Context, request *api.GetResourceRequest) (*api.GetResourceResponse, error) {
    if request.ResourceID == "" {
        return nil, status.Errorf(codes.InvalidArgument, "resource ID must be present")
    }
    var resource *api.Resource