restjson

package
v1.17.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 3, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetErrorInfo

func GetErrorInfo(decoder *json.Decoder) (errorType string, message string, err error)

GetErrorInfo util looks for code, __type, and message members in the json body. These members are optionally available, and the function returns the value of member if it is available. This function is useful to identify the error code, msg in a REST JSON error response.

func GetSmithyGenericAPIError

func GetSmithyGenericAPIError(decoder *json.Decoder, errorCode string) (*smithy.GenericAPIError, error)

GetSmithyGenericAPIError returns smithy generic api error and an error interface. Takes in json decoder, and error Code string as args. The function retrieves error message and error code from the decoder body. If errorCode of length greater than 0 is passed in as an argument, it is used instead.

func SanitizeErrorCode

func SanitizeErrorCode(errorCode string) string

SanitizeErrorCode sanitizes the errorCode string . The rule for sanitizing is if a `:` character is present, then take only the contents before the first : character in the value. If a # character is present, then take only the contents after the first # character in the value.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL