package
1.20240719.1
Repository: https://github.com/blend/go-sdk.git
Documentation: pkg.go.dev

# Functions

DefaultKeyValuesSanitizerFunc is the default value sanitizer.
DefaultPathSanitizerFunc is a default implementation of a path sanitizer func that just returns the original path.
NewRequestSanitizer creates a new request sanitizer.
OptRequestAddDisallowedHeaders adds disallowed request headers, augmenting defaults.
OptRequestAddDisallowedQueryParams adds disallowed request query params, augmenting defaults.
OptRequestKeyValuesSanitizer sets the request key values sanitizer.
OptRequestPathSanitizer sets the request path sanitizer.
OptRequestSetDisallowedHeaders sets the disallowed request headers, overwriting defaults.
OptRequestSetDisallowedQueryParams sets the disallowed request query params, overwriting defaults.
PathUUIDs is a path sanitizer func that replaces any uuids in a path with "?".
Request sanitizes a given request.

# Variables

Default values for disallowed field names Note: the values are compared using `strings.EqualFold` so the casing shouldn't matter.
Default values for disallowed field names Note: the values are compared using `strings.EqualFold` so the casing shouldn't matter.

# Structs

RequestSanitizer are options for sanitization of http requests.

# Interfaces

KeyValuesSanitizer is a type that can sanitize http header or query key values.
PathSanitizer is a type that can sanitize a url path.

# Type aliases

KeyValuesSanitizerFunc is a function implementation of ValueSanitizer.
PathSanitizerFunc implements PathSanitizer.
RequestOption is a function that mutates sanitization options.