Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Resource ¶
type Resource struct {
// contains filtered or unexported fields
}
Resource is the structure that can be just to call composite APIs.
func NewResource ¶
func NewResource(session session.ServiceFormatter) (*Resource, error)
NewResource creates a new resourse with the session. If the session is nil an error will be returned.
type Subrequester ¶
type Subrequester interface { URL() string ReferenceID() string Method() string HTTPHeaders() http.Header Body() map[string]interface{} }
Subrequester provides the composite API requests. The order of the array is the order in which the subrequests are placed in the composite body.
type Subvalue ¶
type Subvalue struct { Body interface{} `json:"body"` HTTPHeaders map[string]string `json:"httpHeaders"` HTTPStatusCode int `json:"httpStatusCode"` ReferenceID string `json:"referenceId"` }
Subvalue is the subresponses to the composite API. Using the referende id, one will be able to match the response with the request.
Click to show internal directories.
Click to hide internal directories.