Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetDefaultUUIDGenerator ¶
func SetDefaultUUIDGenerator(generator UUIDGenerator)
Types ¶
type FakeUUIDGenerator ¶
type FakeUUIDGenerator struct {
// contains filtered or unexported fields
}
func NewFakeUUIDGenerator ¶
func NewFakeUUIDGenerator() *FakeUUIDGenerator
func NewFakeUUIDGeneratorLegacy ¶
func NewFakeUUIDGeneratorLegacy() *FakeUUIDGenerator
func (*FakeUUIDGenerator) Format ¶
func (generator *FakeUUIDGenerator) Format() string
func (*FakeUUIDGenerator) LastUUID ¶
func (generator *FakeUUIDGenerator) LastUUID() string
func (*FakeUUIDGenerator) NewUUID ¶
func (generator *FakeUUIDGenerator) NewUUID() string
func (*FakeUUIDGenerator) NextUUID ¶
func (generator *FakeUUIDGenerator) NextUUID() string
type UUIDConsumer ¶
type UUIDConsumer struct {
// contains filtered or unexported fields
}
func NewUUIDConsumer ¶
func NewUUIDConsumer(g UUIDGenerator) UUIDConsumer
func (*UUIDConsumer) NewUUID ¶
func (consumer *UUIDConsumer) NewUUID() string
func (*UUIDConsumer) SetUUIDGenerator ¶
func (consumer *UUIDConsumer) SetUUIDGenerator(uuidGenerator UUIDGenerator)
func (*UUIDConsumer) UUIDGenerator ¶
func (consumer *UUIDConsumer) UUIDGenerator() UUIDGenerator
type UUIDGenerator ¶
type UUIDGenerator interface {
NewUUID() string
}
func DefaultUUIDGenerator ¶
func DefaultUUIDGenerator() UUIDGenerator
func NewRealUUIDGenerator ¶
func NewRealUUIDGenerator() UUIDGenerator
type UUIDInterface ¶
type UUIDInterface interface { SetUUIDGenerator(uuidGenerator UUIDGenerator) UUIDGenerator() UUIDGenerator NewUUID() string }
Click to show internal directories.
Click to hide internal directories.