handlers

package
v0.0.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 1, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetMessage

func GetMessage(cc *scraphook.XContext, record *models.ScraphookMessages) error

func GetWebhook

func GetWebhook(cc *scraphook.XContext, record *models.ScraphookWebhooks) error

func UseGetForwardingLogs

func UseGetForwardingLogs() echo.HandlerFunc

func UseGetForwardingLogsCount added in v0.0.5

func UseGetForwardingLogsCount() echo.HandlerFunc

func UseGetInfo

func UseGetInfo() echo.HandlerFunc

func UseGetMessage

func UseGetMessage() echo.HandlerFunc

func UseGetMessageCount

func UseGetMessageCount() echo.HandlerFunc

func UseGetMessages

func UseGetMessages() echo.HandlerFunc

func UseHealthCheck

func UseHealthCheck() echo.HandlerFunc

func UseParamMessageId

func UseParamMessageId() middlewares.ParamHandlerFunc

func UseParamWebhookId

func UseParamWebhookId() middlewares.ParamHandlerFunc

func UseSaveMessage

func UseSaveMessage() echo.HandlerFunc

func UseSetEndpoint added in v0.0.11

func UseSetEndpoint() echo.HandlerFunc

func UseTriggerMessages

func UseTriggerMessages() echo.HandlerFunc

func UseValidateWebhook added in v0.0.11

func UseValidateWebhook() echo.HandlerFunc

Types

type SetEndpointRequest added in v0.0.11

type SetEndpointRequest struct {
	Description                 string `json:"description"`
	EndpointUrl                 string `json:"endpoint_url"`
	ForwardingRuleRegex         string `json:"forwarding_rule_regex"`
	ForwardingRuleRegexNegative string `json:"forwarding_rule_regex_negative"`
}

type TriggerRequest added in v0.0.11

type TriggerRequest struct {
	MessageIds []string `json:"message_ids"`
}

type TriggerResponse added in v0.0.11

type TriggerResponse struct {
	Data scraphook.Map `json:"data"`
}

type WebhookCountResponse added in v0.0.5

type WebhookCountResponse struct {
	Count int64 `json:"count"`
}

type WebhookForwardingLogsResponse

type WebhookForwardingLogsResponse struct {
	Data   []models.ScraphookWebhooksForwardingLogs `json:"data"`
	After  string                                   `json:"after"`
	Before string                                   `json:"before"`
}

type WebhookMessagesResponse

type WebhookMessagesResponse struct {
	Data   []models.ScraphookMessages `json:"data"`
	After  string                     `json:"after"`
	Before string                     `json:"before"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL