diff --git a/pkg/local_object_storage/blobovnicza/id.go b/pkg/local_object_storage/blobovnicza/id.go new file mode 100644 index 00000000..23e94fb8 --- /dev/null +++ b/pkg/local_object_storage/blobovnicza/id.go @@ -0,0 +1,17 @@ +package blobovnicza + +import ( + "github.com/google/uuid" +) + +// ID represents Blobovnicza identifier. +type ID uuid.UUID + +// NewIDFromUUID constructs ID from UUID instance. +func NewIDFromUUID(uid uuid.UUID) *ID { + return (*ID)(&uid) +} + +func (id ID) String() string { + return (uuid.UUID)(id).String() +}