27 lines
		
	
	
		
			486 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			486 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package client
 | 
						|
 | 
						|
type LogOptions struct {
 | 
						|
	Params map[string]string
 | 
						|
}
 | 
						|
 | 
						|
type WatchOptions struct {
 | 
						|
	Params map[string]string
 | 
						|
}
 | 
						|
 | 
						|
type LogOption func(*LogOptions)
 | 
						|
type WatchOption func(*WatchOptions)
 | 
						|
 | 
						|
// LogParams provides additional params for logs
 | 
						|
func LogParams(p map[string]string) LogOption {
 | 
						|
	return func(l *LogOptions) {
 | 
						|
		l.Params = p
 | 
						|
	}
 | 
						|
}
 | 
						|
 | 
						|
// WatchParams used for watch params
 | 
						|
func WatchParams(p map[string]string) WatchOption {
 | 
						|
	return func(w *WatchOptions) {
 | 
						|
		w.Params = p
 | 
						|
	}
 | 
						|
}
 |