github.com/Ingenico-ePayments/connect-sdk-go@v0.0.0-20240318153750-1f8cd329b9c9/logging/obfuscation/ObfuscationCapable.go (about)

     1  package obfuscation
     2  
     3  // Capable indicates support for obfuscating bodies and headers.
     4  type Capable interface {
     5  	// SetBodyObfuscator sets the body obfuscator to use.
     6  	SetBodyObfuscator(bodyObfuscator BodyObfuscator)
     7  	// SetHeaderObfuscator sets the header obfuscator to use.
     8  	SetHeaderObfuscator(headerObfuscator HeaderObfuscator)
     9  }