MCPcopy Create free account
hub / github.com/Chat2AnyLLM/code-agent-manager / providerDTOFromAPI

Function providerDTOFromAPI

internal/desktop/provider_service.go:130–144  ·  view source on GitHub ↗
(provider appapi.Provider)

Source from the content-addressed store, hash-verified

128}
129
130func providerDTOFromAPI(provider appapi.Provider) ProviderDTO {
131 return ProviderDTO{
132 Name: provider.Name,
133 Endpoint: provider.Endpoint,
134 APIKeyEnv: provider.APIKeyEnv,
135 SupportedClient: provider.SupportedClient,
136 Clients: provider.Clients,
137 Models: provider.Models,
138 KeepProxyConfig: provider.KeepProxyConfig,
139 UseProxy: provider.UseProxy,
140 Enabled: provider.Enabled,
141 Description: provider.Description,
142 MaskedAPIKey: provider.MaskedAPIKey,
143 }
144}
145
146func providerDTO(name string, endpoint providers.Endpoint) ProviderDTO {
147 return providerDTOFromAPI(appapi.Provider{

Callers 7

ListMethod · 0.85
ShowMethod · 0.85
AddMethod · 0.85
UpdateMethod · 0.85
RenameMethod · 0.85
setEnabledMethod · 0.85
providerDTOFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected