diff options
Diffstat (limited to 'model/uuid.go')
-rw-r--r-- | model/uuid.go | 55 |
1 files changed, 27 insertions, 28 deletions
diff --git a/model/uuid.go b/model/uuid.go index 4a25e41..6cade35 100644 --- a/model/uuid.go +++ b/model/uuid.go @@ -1,28 +1,27 @@ -package model
-
-import (
- sqldriver "database/sql/driver"
- "github.com/google/uuid"
-)
-
-type UUID struct {
- payload uuid.UUID
-}
-
-func MakeUUID() UUID {
- id, _ := uuid.NewV7()
- return UUID { payload: id }
-}
-
-func (self UUID) Value() (sqldriver.Value, error) {
- return self.payload[:], nil
-}
-
-func (self *UUID) Scan(value any) error {
- return self.payload.Scan(value)
-}
-
-func (self UUID) String() string {
- return self.payload.String()
-}
-
+package model + +import ( + sqldriver "database/sql/driver" + "github.com/google/uuid" +) + +type UUID struct { + payload uuid.UUID +} + +func MakeUUID() UUID { + id, _ := uuid.NewV7() + return UUID{payload: id} +} + +func (self UUID) Value() (sqldriver.Value, error) { + return self.payload[:], nil +} + +func (self *UUID) Scan(value any) error { + return self.payload.Scan(value) +} + +func (self UUID) String() string { + return self.payload.String() +} |