(key string)
| 409 | type KeyValues []interface{} |
| 410 | |
| 411 | func (kvs KeyValues) GetOptString(key string) *string { |
| 412 | for i := 0; i < len(kvs); i += 2 { |
| 413 | if kvs[i] == key { |
| 414 | if value, ok := kvs[i+1].(string); ok { |
| 415 | return &value |
| 416 | } |
| 417 | } |
| 418 | } |
| 419 | return nil |
| 420 | } |
| 421 | |
| 422 | func (kvs KeyValues) GetString(key string) string { |
| 423 | val := kvs.GetOptString(key) |
no outgoing calls
no test coverage detected