// Copyright (c) HashiCorp, Inc. // SPDX-License-Identifier: MPL-2.0 package logical type LogInput struct { Type string Auth *Auth Request *Request Response *Response OuterErr error NonHMACReqDataKeys []string NonHMACRespDataKeys []string } type MarshalOptions struct { ValueHasher func(string) string } type OptMarshaler interface { MarshalJSONWithOptions(*MarshalOptions) ([]byte, error) }