entity_version_config

package
v1.0.43 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EntityVersionConfigSliceToJSON

func EntityVersionConfigSliceToJSON(e []EntityVersionConfig) json.RawMessage

func EntityVersionConfigToJSON

func EntityVersionConfigToJSON(e EntityVersionConfig) json.RawMessage

func GeneratorSliceToJSON

func GeneratorSliceToJSON(in []Generator) json.RawMessage

func TypeSliceToJSON

func TypeSliceToJSON(in []Type) json.RawMessage

Types

type EntityVersionConfig

type EntityVersionConfig struct {
	Type      Type                                               `json:"type"`
	Generator Generator                                          `json:"generator"`
	Config    entity_version_type_config.EntityVersionTypeConfig `json:"config"`
}

func EntityVersionConfigFromJSON

func EntityVersionConfigFromJSON(data json.RawMessage) EntityVersionConfig

func EntityVersionConfigSliceFromJSON

func EntityVersionConfigSliceFromJSON(data json.RawMessage) []EntityVersionConfig

func NewEntityVersionConfigSliceWithRandomValues

func NewEntityVersionConfigSliceWithRandomValues(n int) []EntityVersionConfig

func NewEntityVersionConfigWithRandomValues

func NewEntityVersionConfigWithRandomValues() EntityVersionConfig

func (EntityVersionConfig) ArrayFieldIdentifierToType

func (e EntityVersionConfig) ArrayFieldIdentifierToType() map[string]types.FieldType

func (EntityVersionConfig) EntityIdentifier

func (e EntityVersionConfig) EntityIdentifier() string

func (EntityVersionConfig) FieldIdentfierToTypeMap

func (e EntityVersionConfig) FieldIdentfierToTypeMap() map[string]types.FieldType

func (EntityVersionConfig) IsDependant

func (e EntityVersionConfig) IsDependant() bool

func (EntityVersionConfig) OrderedFieldIdentifiers added in v1.0.35

func (e EntityVersionConfig) OrderedFieldIdentifiers() []string

func (EntityVersionConfig) String

func (e EntityVersionConfig) String() string

func (EntityVersionConfig) ToJSON

func (e EntityVersionConfig) ToJSON() json.RawMessage

type Generator

type Generator int64
const (
	GENERATOR_INVALID Generator = iota
	GENERATOR_TIMESTAMP
)

func GeneratorFromPointerString

func GeneratorFromPointerString(in *string) Generator

func GeneratorFromString

func GeneratorFromString(in string) Generator

func JSONToGeneratorSlice

func JSONToGeneratorSlice(in json.RawMessage) []Generator

func (Generator) String

func (e Generator) String() string

func (Generator) StringPtr

func (e Generator) StringPtr() *string

func (Generator) ToInt64

func (e Generator) ToInt64() int64

type Type

type Type int64
const (
	TYPE_INVALID Type = iota
	TYPE_FIELD
	TYPE_ENTITY
)

func JSONToTypeSlice

func JSONToTypeSlice(in json.RawMessage) []Type

func TypeFromPointerString

func TypeFromPointerString(in *string) Type

func TypeFromString

func TypeFromString(in string) Type

func (Type) String

func (e Type) String() string

func (Type) StringPtr

func (e Type) StringPtr() *string

func (Type) ToInt64

func (e Type) ToInt64() int64

Jump to

Keyboard shortcuts

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