Documentation
¶
Index ¶
- type Cookies
- type DeleteRequestByCriteriaResponse
- type FindRequestsByCriteriaResponse
- type FindUnmatchedRequestsResponse
- type GetAllRequestsResponse
- type GetRequestResponse
- type Headers
- type Meta
- type Param
- type Params
- type Request
- type Response
- type ResponseDefinition
- type ServeEvent
- type StubMapping
- type StubMappingRequest
- type Timing
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeleteRequestByCriteriaResponse ¶
type DeleteRequestByCriteriaResponse struct {
Requests []GetRequestResponse `json:"serveEvents,omitempty"`
}
type FindRequestsByCriteriaResponse ¶
type FindRequestsByCriteriaResponse struct {
Requests []Request `json:"requests,omitempty"`
}
type FindUnmatchedRequestsResponse ¶
type FindUnmatchedRequestsResponse struct {
Requests []Request `json:"requests,omitempty"`
}
type GetAllRequestsResponse ¶
type GetAllRequestsResponse struct {
Requests []GetRequestResponse `json:"requests,omitempty"`
Meta Meta `json:"meta,omitempty"`
RequestJournalDisabled bool `json:"requestJournalDisabled,omitempty"`
}
type GetRequestResponse ¶
type GetRequestResponse struct {
ID string `json:"id,omitempty"`
Request Request `json:"request,omitempty"`
ResponseDefinition ResponseDefinition `json:"responseDefinition,omitempty"`
Response Response `json:"response,omitempty"`
WasMatched bool `json:"wasMatched,omitempty"`
Timing Timing `json:"timing,omitempty"`
StubMapping StubMapping `json:"stubMapping,omitempty"`
}
type Request ¶
type Request struct {
URL string `json:"url,omitempty"`
AbsoluteURL string `json:"absoluteUrl,omitempty"`
Method string `json:"method,omitempty"`
ClientIP string `json:"clientIp,omitempty"`
Headers Headers `json:"headers,omitempty"`
Cookies Cookies `json:"cookies,omitempty"`
BrowserProxyRequest bool `json:"browserProxyRequest,omitempty"`
LoggedDate int64 `json:"loggedDate,omitempty"`
BodyAsBase64 string `json:"bodyAsBase64,omitempty"`
Body string `json:"body,omitempty"`
Protocol string `json:"protocol,omitempty"`
Scheme string `json:"scheme,omitempty"`
LoggedDateString string `json:"loggedDateString,omitempty"`
Host string `json:"host,omitempty"`
Port int64 `json:"port,omitempty"`
QueryParams Params `json:"queryParams,omitempty"`
FormParams Params `json:"formParams,omitempty"`
}
type ResponseDefinition ¶
type ServeEvent ¶
type ServeEvent struct {
Request Request `json:"request,omitempty"`
StubMapping StubMapping `json:"stubMapping,omitempty"`
WasMatched bool `json:"wasMatched,omitempty"`
Response Response `json:"response,omitempty"`
Timing Timing `json:"timing,omitempty"`
ID string `json:"id,omitempty"`
ResponseDefinition ResponseDefinition `json:"responseDefinition,omitempty"`
}
type StubMapping ¶
type StubMapping struct {
ID string `json:"id,omitempty"`
Request StubMappingRequest `json:"request,omitempty"`
Response ResponseDefinition `json:"response,omitempty"`
UUID string `json:"uuid,omitempty"`
}
type StubMappingRequest ¶
type StubMappingRequest struct {
Method string `json:"method,omitempty"`
URL string `json:"url,omitempty"`
URLPattern string `json:"urlPattern,omitempty"`
URLPath string `json:"urlPath,omitempty"`
URLPathPattern string `json:"urlPathPattern,omitempty"`
URLPathTemplate string `json:"urlPathTemplate,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.