Documentation ¶
Index ¶
- func DatastoreKeyFromString(s string) *datastore.Key
- func DatastoreKeyToString(k *datastore.Key) string
- func EmailAddressToName(emailAddress string) string
- func NewULID() string
- func NewUUID4Str() string
- func Now() time.Time
- func NowSeconds() time.Time
- type ChangeAwareCopier
- func (c *ChangeAwareCopier) CopyBool(src bool, dst *bool)
- func (c *ChangeAwareCopier) CopyInt(src int, dst *int)
- func (c *ChangeAwareCopier) CopyNilBool(src NilBool, dst *NilBool)
- func (c *ChangeAwareCopier) CopyString(src string, dst *string)
- func (c *ChangeAwareCopier) CopyStringIfAny(src string, dst *string)
- func (c *ChangeAwareCopier) CopyStringIfMissing(src string, dst *string)
- func (c *ChangeAwareCopier) CopyStringWithWarning(src string, dst *string, fieldName string) string
- func (c *ChangeAwareCopier) CopyTime(src time.Time, dst *time.Time)
- func (c *ChangeAwareCopier) DestinationUpdated() bool
- type DiffAwareCopier
- type NilBool
- type UUID
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DatastoreKeyFromString ¶ added in v1.2.0
func DatastoreKeyToString ¶ added in v1.2.0
func EmailAddressToName ¶
func NewUUID4Str ¶
func NewUUID4Str() string
func NowSeconds ¶
Types ¶
type ChangeAwareCopier ¶
type ChangeAwareCopier bool
Copies values, and sets flag if there was a change in the destination
func (*ChangeAwareCopier) CopyBool ¶
func (c *ChangeAwareCopier) CopyBool(src bool, dst *bool)
func (*ChangeAwareCopier) CopyInt ¶
func (c *ChangeAwareCopier) CopyInt(src int, dst *int)
func (*ChangeAwareCopier) CopyNilBool ¶
func (c *ChangeAwareCopier) CopyNilBool(src NilBool, dst *NilBool)
func (*ChangeAwareCopier) CopyString ¶
func (c *ChangeAwareCopier) CopyString(src string, dst *string)
func (*ChangeAwareCopier) CopyStringIfAny ¶
func (c *ChangeAwareCopier) CopyStringIfAny(src string, dst *string)
func (*ChangeAwareCopier) CopyStringIfMissing ¶
func (c *ChangeAwareCopier) CopyStringIfMissing(src string, dst *string)
func (*ChangeAwareCopier) CopyStringWithWarning ¶
func (c *ChangeAwareCopier) CopyStringWithWarning(src string, dst *string, fieldName string) string
func (*ChangeAwareCopier) CopyTime ¶
func (c *ChangeAwareCopier) CopyTime(src time.Time, dst *time.Time)
func (*ChangeAwareCopier) DestinationUpdated ¶
func (c *ChangeAwareCopier) DestinationUpdated() bool
type DiffAwareCopier ¶
type DiffAwareCopier bool
Copies values and sets flag if destination differs from source
func (*DiffAwareCopier) CopyStringIfMissing ¶
func (d *DiffAwareCopier) CopyStringIfMissing(src string, dst *string)
func (*DiffAwareCopier) Different ¶
func (d *DiffAwareCopier) Different() bool
Click to show internal directories.
Click to hide internal directories.