summaryrefslogtreecommitdiffstats
path: root/internal/api
diff options
context:
space:
mode:
Diffstat (limited to 'internal/api')
-rw-r--r--internal/api/api.go70
-rw-r--r--internal/api/errorcode_string.go29
2 files changed, 0 insertions, 99 deletions
diff --git a/internal/api/api.go b/internal/api/api.go
deleted file mode 100644
index 6c9ab3a..0000000
--- a/internal/api/api.go
+++ /dev/null
@@ -1,70 +0,0 @@
-// Package api contains type definitions for the gob API.
-package api
-
-import "encoding/gob"
-
-type ErrorCode int
-
-//go:generate go tool stringer -type=ErrorCode
-const (
- Ok ErrorCode = iota
- Unauthenticated // missing credentials
- PermissionDenied // invalid credentials, or login required
- BadRequest // incorrect request format (try gob)
- InvalidArgument // one or more arguments was invalid
- NotFound // requested resource was not found
- Internal // server encountered an unexpected error
-)
-
-func (c ErrorCode) Error() string {
- return c.String()
-}
-
-type Response struct {
- Status ErrorCode
- Err string
- Ok any
-}
-
-type LoginResponse struct {
- Token string
-}
-
-type ListNotesRequest struct{}
-
-type ListNotesResponse struct {
- Notes []string
-}
-
-type CreateNoteRequest struct {
- ContinuationToken []byte
- FileName string
- Chunk []byte
- More bool
-}
-
-type CreateNoteResponse struct {
- Name string
- ContinuationToken []byte
-}
-
-type ReadNoteRequest struct {
- Note string
-}
-
-type ReadNoteResponseStream struct {
- FileName string
- Chunk []byte
-}
-
-type DeleteNoteRequest struct{}
-
-type DeleteNoteResponse struct{}
-
-func init() {
- gob.Register(&LoginResponse{})
- gob.Register(&ListNotesResponse{})
- gob.Register(&CreateNoteResponse{})
- gob.Register(&ReadNoteResponseStream{})
- gob.Register(&DeleteNoteResponse{})
-}
diff --git a/internal/api/errorcode_string.go b/internal/api/errorcode_string.go
deleted file mode 100644
index 5ff2ff0..0000000
--- a/internal/api/errorcode_string.go
+++ /dev/null
@@ -1,29 +0,0 @@
-// Code generated by "stringer -type=ErrorCode"; DO NOT EDIT.
-
-package api
-
-import "strconv"
-
-func _() {
- // An "invalid array index" compiler error signifies that the constant values have changed.
- // Re-run the stringer command to generate them again.
- var x [1]struct{}
- _ = x[Ok-0]
- _ = x[Unauthenticated-1]
- _ = x[PermissionDenied-2]
- _ = x[BadRequest-3]
- _ = x[InvalidArgument-4]
- _ = x[NotFound-5]
- _ = x[Internal-6]
-}
-
-const _ErrorCode_name = "OkUnauthenticatedPermissionDeniedBadRequestInvalidArgumentNotFoundInternal"
-
-var _ErrorCode_index = [...]uint8{0, 2, 17, 33, 43, 58, 66, 74}
-
-func (i ErrorCode) String() string {
- if i < 0 || i >= ErrorCode(len(_ErrorCode_index)-1) {
- return "ErrorCode(" + strconv.FormatInt(int64(i), 10) + ")"
- }
- return _ErrorCode_name[_ErrorCode_index[i]:_ErrorCode_index[i+1]]
-}