mapper

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Feb 3, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package mapper provides conversion functions between model and proto types. This package is shared between server and client to avoid code duplication.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ModelToProtoConfig

func ModelToProtoConfig(cfg *model.Config) *v1.Config

ModelToProtoConfig converts a model.Config to a proto Config

func ModelToProtoProfile

func ModelToProtoProfile(profile *model.Profile) *v1.Profile

ModelToProtoProfile converts a model.Profile to a proto Profile

func ModelToProtoRepository

func ModelToProtoRepository(repo *model.Repository) *v1.Repository

ModelToProtoRepository converts a model.Repository to a proto Repository

func ModelToProtoWorkspace

func ModelToProtoWorkspace(workspace *model.Workspace) *v1.Workspace

ModelToProtoWorkspace converts a model.Workspace to a proto Workspace

func ProtoToModelConfig

func ProtoToModelConfig(protoCfg *v1.Config) *model.Config

ProtoToModelConfig converts a proto Config to a model.Config

func ProtoToModelProfile

func ProtoToModelProfile(protoProfile *v1.Profile) *model.Profile

ProtoToModelProfile converts a proto Profile to a model.Profile

func ProtoToModelRepository

func ProtoToModelRepository(protoRepo *v1.Repository) model.Repository

ProtoToModelRepository converts a proto Repository to a model.Repository

func ProtoToModelWorkspace

func ProtoToModelWorkspace(protoWorkspace *v1.Workspace) *model.Workspace

ProtoToModelWorkspace converts a proto Workspace to a model.Workspace

Types

This section is empty.

Jump to

Keyboard shortcuts

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