func DefaultOutputConfig() OutputConfig {
	return OutputConfig{
		OutputConfig: config.OutputConfig{
			CommonConfig: config.CommonConfig{
				Type: ModuleName,
			},
		},
		RetryInterval:       30,
		permanentHttpErrors: MapFromInts([]int{http.StatusNotImplemented, http.StatusMethodNotAllowed, http.StatusNotFound, http.StatusAlreadyReported, http.StatusHTTPVersionNotSupported}),
		acceptedHttpResult:  MapFromInts([]int{http.StatusOK, http.StatusCreated, http.StatusAccepted}),
	}
}
// DefaultOutputConfig returns an OutputConfig struct with default values
DefaultOutputConfig returns an OutputConfig struct with default values
// DefaultOutputConfig returns an OutputConfig struct with default values
func DefaultOutputConfig() OutputConfig {
	return OutputConfig{
		OutputConfig: config.OutputConfig{
			CommonConfig: config.CommonConfig{
				Type: ModuleName,
			},
		},
		RetryInterval:       30,
		permanentHttpErrors: MapFromInts([]int{http.StatusNotImplemented, http.StatusMethodNotAllowed, http.StatusNotFound, http.StatusAlreadyReported, http.StatusHTTPVersionNotSupported}),
		acceptedHttpResult:  MapFromInts([]int{http.StatusOK, http.StatusCreated, http.StatusAccepted}),
	}
}
func DefaultOutputConfig ( ) OutputConfig { return OutputConfig { OutputConfig : config . OutputConfig { CommonConfig : config . CommonConfig { Type : ModuleName , } , } , RetryInterval : 30 , permanentHttpErrors : MapFromInts ( [ ] int { http . StatusNotImplemented , http . StatusMethodNotAllowed , http . StatusNotFound , http . StatusAlreadyReported , http . StatusHTTPVersionNotSupported } ) , acceptedHttpResult : MapFromInts ( [ ] int { http . StatusOK , http . StatusCreated , http . StatusAccepted } ) , } }
DefaultOutputConfig returns an OutputConfig struct with default values
DefaultOutputConfig returns an OutputConfig struct with default values