Provider implements provider.Provider for testing purposes
| 17 | |
| 18 | // Provider implements provider.Provider for testing purposes |
| 19 | type Provider struct { |
| 20 | providerType provider.ProviderType |
| 21 | providerName provider.ProviderName |
| 22 | modelName string |
| 23 | responses map[string]interface{} // key -> response mapping |
| 24 | defaultResp string |
| 25 | streamingDelay time.Duration |
| 26 | } |
| 27 | |
| 28 | // ResponseConfig configures mock responses |
| 29 | type ResponseConfig struct { |
nothing calls this directly
no outgoing calls
no test coverage detected