...

Package uuid

import "github.com/Diarkis/diarkis/uuid/v4"
Overview
Index

Overview ▾

func GenUUIDBytes

func GenUUIDBytes() ([]byte, error)

GenUUIDBytes returns a UUID v4 byte array.

func GenUUIDString

func GenUUIDString() (string, error)

GenUUIDString returns a UUID v4 string.

type UUID

UUID Data structure of UUID

type UUID struct {
    Bytes  []byte
    String string
}

func FromBytes

func FromBytes(uuidBytes []byte) (*UUID, error)

FromBytes Converts []byte to UUID struct

func FromString

func FromString(uuidString string) (*UUID, error)

FromString Converts string to UUID struct

func New

func New() (*UUID, error)

New Creates a new UUID struct

func (*UUID) Clear

func (uuid *UUID) Clear()

Clear Resets internal values of UUID struct