(provider string, param string)
| 626 | } |
| 627 | |
| 628 | func (r *Request) GetSettingValue(provider string, param string) (string, error) { |
| 629 | for _, setting := range r.Settings { |
| 630 | if setting.Provider == provider { |
| 631 | val, ok := setting.Setting[param] |
| 632 | if ok { |
| 633 | return val, nil |
| 634 | } |
| 635 | |
| 636 | return "", errors.New(fmt.Sprintf("%s setting param: %s not found", provider, param)) |
| 637 | } |
| 638 | } |
| 639 | |
| 640 | return "", errors.New(fmt.Sprintf("%s setting is not found", provider)) |
| 641 | } |
| 642 | |
| 643 | type Response struct { |
| 644 | Provider string |
no outgoing calls
no test coverage detected