Versions in this module Expand all Collapse all v0 v0.3.2 Nov 9, 2018 Changes in this version + const ISO8601TimeFormat + const ISO8601TimeFormatName + const RFC822TimeFormat + const RFC822TimeFormatName + const UnixTimeFormatName + var RandReader = rand.Reader + var UnmarshalDiscardBodyHandler = request.NamedHandler + func CanSetIdempotencyToken(v reflect.Value, f reflect.StructField) bool + func DecodeJSONValue(v string, escape EscapeMode) (aws.JSONValue, error) + func EncodeJSONValue(v aws.JSONValue, escape EscapeMode) (string, error) + func FormatTime(name string, t time.Time) string + func GetIdempotencyToken() string + func IsKnownTimestampFormat(name string) bool + func ParseTime(formatName, value string) (time.Time, error) + func SetIdempotencyToken(v reflect.Value) + func UUIDVersion4(u []byte) string + func UnmarshalDiscardBody(r *request.Request) + func ValidHostLabel(label string) bool + type EscapeMode uint + const Base64Escape + const NoEscape + const QuotedEscape + type HandlerPayloadMarshal struct + Marshalers request.HandlerList + func (h HandlerPayloadMarshal) MarshalPayload(w io.Writer, v interface{}) error + type HandlerPayloadUnmarshal struct + Unmarshalers request.HandlerList + func (h HandlerPayloadUnmarshal) UnmarshalPayload(r io.Reader, v interface{}) error + type PayloadMarshaler interface + MarshalPayload func(io.Writer, interface{}) error + type PayloadUnmarshaler interface + UnmarshalPayload func(io.Reader, interface{}) error