Documentation
¶
Overview ¶
Package helper provides helper functions for mapping between domain models and API models.
Index ¶
- Constants
- type Mapper
- func (mapper *Mapper) MapAPIToAgent(apiAgent *v1.Agent) *model.Agent
- func (mapper *Mapper) MapAPIToAgentGroup(apiAgentGroup *v1.AgentGroup) *model.AgentGroup
- func (mapper *Mapper) MapAPIToAgentPackage(apiModel *v1.AgentPackage) *model.AgentPackage
- func (mapper *Mapper) MapAPIToCertificate(api *v1.Certificate) *model.Certificate
- func (mapper *Mapper) MapAgentGroupToAPI(domainAgentGroup *model.AgentGroup) *v1.AgentGroup
- func (mapper *Mapper) MapAgentPackageToAPI(agentPackage *model.AgentPackage) *v1.AgentPackage
- func (mapper *Mapper) MapAgentToAPI(agent *model.Agent) *v1.Agent
- func (mapper *Mapper) MapCertificateToAPI(domain *model.Certificate) *v1.Certificate
Constants ¶
const ( // TextJSON is the content type for JSON. TextJSON = "text/json" // TextYAML is the content type for YAML. TextYAML = "text/yaml" // Empty is the content type for empty. // Empty content type is treated as YAML by default. // Due to spec miss, old otel-collector sends empty content type even though it should be YAML. Empty = "" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Mapper ¶
type Mapper struct{}
Mapper is a struct that provides methods to map between domain models and API models.
func (*Mapper) MapAPIToAgent ¶
MapAPIToAgent maps an API model Agent to a domain model Agent.
func (*Mapper) MapAPIToAgentGroup ¶
func (mapper *Mapper) MapAPIToAgentGroup(apiAgentGroup *v1.AgentGroup) *model.AgentGroup
MapAPIToAgentGroup maps an API model AgentGroup to a domain model AgentGroup.
func (*Mapper) MapAPIToAgentPackage ¶ added in v0.1.28
func (mapper *Mapper) MapAPIToAgentPackage(apiModel *v1.AgentPackage) *model.AgentPackage
MapAPIToAgentPackage maps an API model AgentPackage to a domain model AgentPackage.
func (*Mapper) MapAPIToCertificate ¶ added in v0.1.28
func (mapper *Mapper) MapAPIToCertificate(api *v1.Certificate) *model.Certificate
MapAPIToCertificate maps an API model Certificate to a domain model Certificate.
func (*Mapper) MapAgentGroupToAPI ¶
func (mapper *Mapper) MapAgentGroupToAPI(domainAgentGroup *model.AgentGroup) *v1.AgentGroup
MapAgentGroupToAPI maps a domain model AgentGroup to an API model AgentGroup.
func (*Mapper) MapAgentPackageToAPI ¶ added in v0.1.28
func (mapper *Mapper) MapAgentPackageToAPI(agentPackage *model.AgentPackage) *v1.AgentPackage
MapAgentPackageToAPI maps a domain model AgentPackage to an API model AgentPackage.
func (*Mapper) MapAgentToAPI ¶
MapAgentToAPI maps a domain model Agent to an API model Agent.
func (*Mapper) MapCertificateToAPI ¶ added in v0.1.28
func (mapper *Mapper) MapCertificateToAPI(domain *model.Certificate) *v1.Certificate
MapCertificateToAPI maps a domain model Certificate to an API model Certificate.