Documentation
¶
Index ¶
- func ChangeRequestDataChangeSliceToJSON(e []ChangeRequestDataChange) json.RawMessage
- func ChangeRequestDataChangeToJSON(e ChangeRequestDataChange) json.RawMessage
- func DataChangeTypeSliceToJSON(in []DataChangeType) json.RawMessage
- type ChangeRequestDataChange
- func ChangeRequestDataChangeFromJSON(data json.RawMessage) ChangeRequestDataChange
- func ChangeRequestDataChangeSliceFromJSON(data json.RawMessage) []ChangeRequestDataChange
- func NewChangeRequestDataChangeSliceWithRandomValues(n int) []ChangeRequestDataChange
- func NewChangeRequestDataChangeWithRandomValues() ChangeRequestDataChange
- func (e ChangeRequestDataChange) ArrayFieldIdentifierToType() map[string]types.FieldType
- func (e ChangeRequestDataChange) EntityIdentifier() string
- func (e ChangeRequestDataChange) FieldIdentfierToTypeMap() map[string]types.FieldType
- func (e ChangeRequestDataChange) IsDependant() bool
- func (e ChangeRequestDataChange) OrderedFieldIdentifiers() []string
- func (e ChangeRequestDataChange) String() string
- func (e ChangeRequestDataChange) ToJSON() json.RawMessage
- type DataChangeType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ChangeRequestDataChangeSliceToJSON ¶
func ChangeRequestDataChangeSliceToJSON(e []ChangeRequestDataChange) json.RawMessage
func ChangeRequestDataChangeToJSON ¶
func ChangeRequestDataChangeToJSON(e ChangeRequestDataChange) json.RawMessage
func DataChangeTypeSliceToJSON ¶
func DataChangeTypeSliceToJSON(in []DataChangeType) json.RawMessage
Types ¶
type ChangeRequestDataChange ¶
type ChangeRequestDataChange struct {
UUID uuid.UUID `json:"uuid"`
DataChangeType DataChangeType `json:"data_change_type"`
DataChangeTypeConfig data_change_type_config.DataChangeTypeConfig `json:"data_change_type_config"`
Order int64 `json:"order"`
}
func ChangeRequestDataChangeFromJSON ¶
func ChangeRequestDataChangeFromJSON(data json.RawMessage) ChangeRequestDataChange
func ChangeRequestDataChangeSliceFromJSON ¶
func ChangeRequestDataChangeSliceFromJSON(data json.RawMessage) []ChangeRequestDataChange
func NewChangeRequestDataChangeSliceWithRandomValues ¶
func NewChangeRequestDataChangeSliceWithRandomValues(n int) []ChangeRequestDataChange
func NewChangeRequestDataChangeWithRandomValues ¶
func NewChangeRequestDataChangeWithRandomValues() ChangeRequestDataChange
func (ChangeRequestDataChange) ArrayFieldIdentifierToType ¶
func (e ChangeRequestDataChange) ArrayFieldIdentifierToType() map[string]types.FieldType
func (ChangeRequestDataChange) EntityIdentifier ¶
func (e ChangeRequestDataChange) EntityIdentifier() string
func (ChangeRequestDataChange) FieldIdentfierToTypeMap ¶
func (e ChangeRequestDataChange) FieldIdentfierToTypeMap() map[string]types.FieldType
func (ChangeRequestDataChange) IsDependant ¶
func (e ChangeRequestDataChange) IsDependant() bool
func (ChangeRequestDataChange) OrderedFieldIdentifiers ¶ added in v1.0.35
func (e ChangeRequestDataChange) OrderedFieldIdentifiers() []string
func (ChangeRequestDataChange) String ¶
func (e ChangeRequestDataChange) String() string
func (ChangeRequestDataChange) ToJSON ¶
func (e ChangeRequestDataChange) ToJSON() json.RawMessage
type DataChangeType ¶
type DataChangeType int64
const ( DATA_CHANGE_TYPE_INVALID DataChangeType = iota DATA_CHANGE_TYPE_UPDATE_FIELD DATA_CHANGE_TYPE_CREATE_RECORD DATA_CHANGE_TYPE_DELETE_RECORD )
func DataChangeTypeFromPointerString ¶
func DataChangeTypeFromPointerString(in *string) DataChangeType
func DataChangeTypeFromString ¶
func DataChangeTypeFromString(in string) DataChangeType
func JSONToDataChangeTypeSlice ¶
func JSONToDataChangeTypeSlice(in json.RawMessage) []DataChangeType
func (DataChangeType) String ¶
func (e DataChangeType) String() string
func (DataChangeType) StringPtr ¶
func (e DataChangeType) StringPtr() *string
func (DataChangeType) ToInt64 ¶
func (e DataChangeType) ToInt64() int64
Click to show internal directories.
Click to hide internal directories.