(provider appapi.Provider)
| 128 | } |
| 129 | |
| 130 | func 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 | |
| 146 | func providerDTO(name string, endpoint providers.Endpoint) ProviderDTO { |
| 147 | return providerDTOFromAPI(appapi.Provider{ |
no outgoing calls
no test coverage detected