Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Error ¶
type Error struct { Status int `json:"status,omitempty"` Type string `json:"type,omitempty"` Message string `json:"message,omitempty"` MoreInfo string `json:"moreInfo,omitempty"` Details []ErrorDetail `json:"details,omitempty"` }
Error implements the service definition of APIError
type ErrorDetail ¶
type ErrorDetail struct { Field string `json:"field,omitempty"` Type string `json:"type,omitempty"` Message string `json:"message,omitempty"` MoreInfo string `json:"moreInfo,omitempty"` }
ErrorDetail implements the service definition of APIErrorDetail
type EventSource ¶
type EventSource struct { SourceNamespace string `json:"source-namespace,omitempty"` SourceType string `json:"source-type,omitempty"` SourceEnvironment string `json:"source-environment,omitempty"` }
EventSource implements the Source definition of the outbound messaging API
type PublishEventParameters ¶
type PublishEventParameters struct {
Publishrequest PublishRequest `json:"publishrequest,omitempty"`
}
PublishEventParameters holds parameters to PublishEvent
type PublishEventResponses ¶
type PublishEventResponses struct { Ok *PublishResponse Error *Error }
PublishEventResponses holds responses of PublishEvent
type PublishRequest ¶
type PublishRequest struct { EventType string `json:"event-type,omitempty"` EventTypeVersion string `json:"event-type-version,omitempty"` EventId string `json:"event-id,omitempty"` EventTime string `json:"event-time,omitempty"` Data AnyValue `json:"data,omitempty"` }
PublishRequest implements the service definition of PublishRequest
type PublishResponse ¶
type PublishResponse struct {
EventId string `json:"event-id,omitempty"`
}
PublishResponse implements the service definition of PublishResponse
type SendEventParameters ¶
type SendEventParameters struct { Eventsource EventSource `json:"source,omitempty"` EventType string `json:"event-type,omitempty"` EventTypeVersion string `json:"event-type-version,omitempty"` EventId string `json:"event-id,omitempty"` EventTime string `json:"event-time,omitempty"` Data AnyValue `json:"data,omitempty"` }
SendEventParameters implements the request to the outbound messaging API
type SendEventResponse ¶
type SendEventResponse PublishEventResponses
SendEventResponse holds the response from outbound messaging API
Click to show internal directories.
Click to hide internal directories.