Documentation

Overview

    Package rest provides RESTful serialization of AWS requests and responses.

    Index

    Constants

    This section is empty.

    Variables

    View Source
    var BuildHandler = request.NamedHandler{Name: "awssdk.rest.Build", Fn: Build}

      BuildHandler is a named request handler for building rest protocol requests

      View Source
      var UnmarshalHandler = request.NamedHandler{Name: "awssdk.rest.Unmarshal", Fn: Unmarshal}

        UnmarshalHandler is a named request handler for unmarshaling rest protocol requests

        View Source
        var UnmarshalMetaHandler = request.NamedHandler{Name: "awssdk.rest.UnmarshalMeta", Fn: UnmarshalMeta}

          UnmarshalMetaHandler is a named request handler for unmarshaling rest protocol request metadata

          Functions

          func Build

          func Build(r *request.Request)

            Build builds the REST component of a service request.

            func BuildAsGET

            func BuildAsGET(r *request.Request)

              BuildAsGET builds the REST component of a service request with the ability to hoist data from the body.

              func EscapePath

              func EscapePath(path string, encodeSep bool) string

                EscapePath escapes part of a URL path in Amazon style

                func PayloadMember

                func PayloadMember(i interface{}) interface{}

                  PayloadMember returns the payload field member of i if there is one, or nil.

                  func PayloadType

                  func PayloadType(i interface{}) string

                    PayloadType returns the type of a payload field member of i if there is one, or "".

                    func Unmarshal

                    func Unmarshal(r *request.Request)

                      Unmarshal unmarshals the REST component of a response in a REST service.

                      func UnmarshalMeta

                      func UnmarshalMeta(r *request.Request)

                        UnmarshalMeta unmarshals the REST metadata of a response in a REST service

                        Types

                        This section is empty.