File size: 380 Bytes
fea99b3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package http

import (
	"github.com/samber/lo"

	"github.com/openmeterio/openmeter/api"
	"github.com/openmeterio/openmeter/pkg/models"
)

func FromMetadata(metadata models.Metadata) *api.Metadata {
	return lo.ToPtr((api.Metadata)(metadata))
}

func AsMetadata(metadata *api.Metadata) models.Metadata {
	if metadata == nil {
		return nil
	}

	return (models.Metadata)(*metadata)
}