uuidgen

package
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 20, 2019 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type V1Generator

type V1Generator struct {
	// contains filtered or unexported fields
}

V1Generator generates a UUID V1.

func NewV1Generator

func NewV1Generator() *V1Generator

NewV1Generator returns a new UUID V1 generator.

func NewV1GeneratorWithGen

func NewV1GeneratorWithGen(gen uuid.Generator) *V1Generator

NewV1GeneratorWithGen returns a new UUID V1 generator.

func (*V1Generator) Generate

func (g *V1Generator) Generate() (string, error)

Generate generates a UUID V1.

type V2Generator

type V2Generator struct {
	// contains filtered or unexported fields
}

V2Generator generates a UUID V2.

func NewV2Generator

func NewV2Generator(domain byte) *V2Generator

NewV2Generator returns a new UUID V2 generator.

func NewV2GeneratorWithGen

func NewV2GeneratorWithGen(domain byte, gen uuid.Generator) *V2Generator

NewV2GeneratorWithGen returns a new UUID V2 generator.

func (*V2Generator) Generate

func (g *V2Generator) Generate() (string, error)

Generate generates a UUID V2.

type V3Generator

type V3Generator struct {
	// contains filtered or unexported fields
}

V3Generator generates a UUID V3.

func NewV3Generator

func NewV3Generator(ns uuid.UUID, name string) *V3Generator

NewV3Generator returns a new UUID V3 generator.

func NewV3GeneratorWithGen

func NewV3GeneratorWithGen(ns uuid.UUID, name string, gen uuid.Generator) *V3Generator

NewV3GeneratorWithGen returns a new UUID V3 generator.

func (*V3Generator) Generate

func (g *V3Generator) Generate() (string, error)

Generate generates a UUID V3.

type V4Generator

type V4Generator struct {
	// contains filtered or unexported fields
}

V4Generator generates a UUID V4.

func NewV4Generator

func NewV4Generator() *V4Generator

NewV4Generator returns a new UUID V4 generator.

func NewV4GeneratorWithGen

func NewV4GeneratorWithGen(gen uuid.Generator) *V4Generator

NewV4GeneratorWithGen returns a new UUID V4 generator.

func (*V4Generator) Generate

func (g *V4Generator) Generate() (string, error)

Generate generates a UUID V4.

type V5Generator

type V5Generator struct {
	// contains filtered or unexported fields
}

V5Generator generates a UUID V5.

func NewV5Generator

func NewV5Generator(ns uuid.UUID, name string) *V5Generator

NewV5Generator returns a new UUID V5 generator.

func NewV5GeneratorWithGen

func NewV5GeneratorWithGen(ns uuid.UUID, name string, gen uuid.Generator) *V5Generator

NewV5GeneratorWithGen returns a new UUID V5 generator.

func (*V5Generator) Generate

func (g *V5Generator) Generate() (string, error)

Generate generates a UUID V5.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL