Documentation ¶
Index ¶
- func MapFromRecord[T proto.Message](list []*model.Record, mapper func(*model.Record) T) []T
- func MapSpecialColumnsFromRecord(instance any, properties *map[string]*structpb.Value)
- func MapSpecialColumnsToRecord(instance any, properties *map[string]*structpb.Value)
- func MapToRecord[T proto.Message](list []T, mapper func(T) *model.Record) []*model.Record
- func MessageFromAny[T proto.Message](any1 *anypb.Any, instance T) error
- func MessageFromRecord(resource, namespace string, record *model.Record) proto.Message
- func MessageToAny[T proto.Message](message T) (*anypb.Any, error)
- func MessageToRecord(message proto.Message) *model.Record
- func ResourceFromRecord(record *model.Record) *model.Resource
- func ResourceIndexFromValue(val *structpb.Value) *model.ResourceIndex
- func ResourceIndexToValue(index *model.ResourceIndex) *structpb.Value
- func ResourcePropertyFromRecord(propertyName string, record *model.Record) *model.ResourceProperty
- func ResourcePropertyToRecord(property *model.ResourceProperty, resource *model.Resource) *model.Record
- func ResourceToRecord(resource *model.Resource) *model.Record
- func ResourceTypeFromValue(val *structpb.Value) *model.ResourceSubType
- func ResourceTypeToValue(resource *model.Resource, subType *model.ResourceSubType) *structpb.Value
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MapFromRecord ¶
func MapSpecialColumnsFromRecord ¶ added in v1.1.37
func MapSpecialColumnsToRecord ¶ added in v1.1.37
func MapToRecord ¶
func MessageFromRecord ¶
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 ResourceTypeFromValue ¶ added in v1.1.37
func ResourceTypeFromValue(val *structpb.Value) *model.ResourceSubType
func ResourceTypeToValue ¶ added in v1.1.37
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.