ing
This commit is contained in:
		
							parent
							
								
									eadd089426
								
							
						
					
					
						commit
						354edcc78a
					
				
							
								
								
									
										19
									
								
								config/probe/probe.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								config/probe/probe.go
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,19 @@
 | 
			
		||||
package probe
 | 
			
		||||
 | 
			
		||||
type ProbeStateType int
 | 
			
		||||
 | 
			
		||||
const (
 | 
			
		||||
	ProbeStateTypeNotAuthorized ProbeStateType = iota
 | 
			
		||||
	ProbeStateTypeAuthorized
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
type Probe struct {
 | 
			
		||||
	Key *string `json:"key,omitempty" yaml:"key" toml:"key"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (c *Probe) State() ProbeStateType {
 | 
			
		||||
	if nil != c.Key && "" != *c.Key {
 | 
			
		||||
		return ProbeStateTypeAuthorized
 | 
			
		||||
	}
 | 
			
		||||
	return ProbeStateTypeNotAuthorized
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user