package rest

Import Path
	github.com/aws/aws-sdk-go/private/protocol/rest (on go.dev)

Dependency Relation
	imports 17 packages, and imported by one package

Involved Source Files Package rest provides RESTful serialization of AWS requests and responses. payload.go unmarshal.go
Package-Level Functions (total 22, in which 8 are exported)
Build builds the REST component of a service request.
BuildAsGET builds the REST component of a service request with the ability to hoist data from the body.
EscapePath escapes part of a URL path in Amazon style
PayloadMember returns the payload field member of i if there is one, or nil.
PayloadType returns the type of a payload field member of i if there is one, or "".
Unmarshal unmarshals the REST component of a response in a REST service.
UnmarshalMeta unmarshals the REST metadata of a response in a REST service
UnmarshalResponse attempts to unmarshal the REST response headers to the data type passed in. The type must be a pointer. An error is returned with any error unmarshaling the response into the target datatype.
Package-Level Variables (total 6, in which 3 are exported)
BuildHandler is a named request handler for building rest protocol requests
UnmarshalHandler is a named request handler for unmarshaling rest protocol requests
UnmarshalMetaHandler is a named request handler for unmarshaling rest protocol request metadata