Versions in this module Expand all Collapse all v1 v1.0.0 Aug 29, 2021 Changes in this version + type Config interface + Validate func() error + type Date struct + Format string + From string + To string + func (d Date) GetFormat() string + func (d Date) Validate() error + type DateBuilder struct + func NewDateBuilder() *DateBuilder + func (d *DateBuilder) Build(args ...string) string + func (d *DateBuilder) Initiate(config Config) error + func (d *DateBuilder) Validate() error + type Human struct + Mode HumanMode + func (h Human) Validate() error + type HumanMode string + const FirstNameMode + const FullNameMode + const LastNameMode + type HumanNameBuilder struct + func NewHumanNameBuilder() *HumanNameBuilder + func (h *HumanNameBuilder) Build(s ...string) string + func (h *HumanNameBuilder) Initiate(config Config) error + func (h *HumanNameBuilder) Validate() error + type Number struct + From float64 + To float64 + func (n Number) Validate() error + type NumberBuilder struct + func NewNumberBuilder(numbersMode NumberMode) *NumberBuilder + func (n *NumberBuilder) Initiate(config Config) error + func (n NumberBuilder) Build(args ...string) string + func (n NumberBuilder) Validate() error + type NumberMode string + const FloatNumberMode + const IntegerNumberMode + type Sequence struct + Initial int + func (s Sequence) GetInitialSequence() int + func (s Sequence) Validate() error + type SequenceBuilder struct + func NewSequenceBuilder() *SequenceBuilder + func (b *SequenceBuilder) Build(args ...string) string + func (b *SequenceBuilder) Initiate(config Config) error + func (b *SequenceBuilder) Validate() error + type TYPE int + const DATE + const FLOAT + const INT + const PERSONAL + const SEQ + const STRING + func (t TYPE) String() string