mapping

package
v1.4.21 Latest Latest
Warning

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

Go to latest
Published: May 15, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MapFromRecord

func MapFromRecord[T proto.Message](list []*model.Record, mapper func(*model.Record) T) []T

func MapSpecialColumnsFromRecord added in v1.1.37

func MapSpecialColumnsFromRecord(instance any, properties *map[string]*structpb.Value)

func MapSpecialColumnsToRecord added in v1.1.37

func MapSpecialColumnsToRecord(instance any, properties *map[string]*structpb.Value)

func MapToRecord

func MapToRecord[T proto.Message](list []T, mapper func(T) *model.Record) []*model.Record

func MessageFromAny

func MessageFromAny[T proto.Message](any1 *anypb.Any, instance T) error

func MessageFromRecord

func MessageFromRecord(resource, namespace string, record *model.Record) proto.Message

func MessageToAny

func MessageToAny[T proto.Message](message T) (*anypb.Any, error)

func MessageToRecord

func MessageToRecord(message proto.Message) *model.Record

func ResourceFromRecord

func ResourceFromRecord(record *model.Record) *model.Resource

func ResourceIndexFromValue

func ResourceIndexFromValue(val *structpb.Value) *model.ResourceIndex

func ResourceIndexToValue

func ResourceIndexToValue(index *model.ResourceIndex) *structpb.Value

func ResourcePropertyFromRecord

func ResourcePropertyFromRecord(propertyName string, record *model.Record) *model.ResourceProperty

func ResourcePropertyToRecord

func ResourcePropertyToRecord(property *model.ResourceProperty, resource *model.Resource) *model.Record

func ResourceToRecord

func ResourceToRecord(resource *model.Resource) *model.Record

func ResourceTypeFromValue added in v1.1.37

func ResourceTypeFromValue(val *structpb.Value) *model.ResourceSubType

func ResourceTypeToValue added in v1.1.37

func ResourceTypeToValue(resource *model.Resource, subType *model.ResourceSubType) *structpb.Value

Types

This section is empty.

Jump to

Keyboard shortcuts

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