webhook

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2024 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewVerifier

func NewVerifier(secrets []string) *verifier

Types

type IncomingDecisionEvent added in v0.3.0

type IncomingDecisionEvent struct {
	Status       string `json:"status" validate:"required"`
	Verification struct {
		ID         string `json:"id" validate:"required"`
		Code       int    `json:"code" validate:"required"`
		Status     string `json:"status" validate:"required"`
		VendorData string `json:"vendorData"`
	} `json:"verification" validate:"required"`
}

type IncomingVerificationEvent

type IncomingVerificationEvent struct {
	Status     string `json:"status" validate:"required"`
	Code       int    `json:"code" validate:"required"`
	Action     string `json:"action" validate:"required"`
	VendorData string `json:"vendorData" validate:"required"`
}

type Verifier

type Verifier interface {
	Verify(ctx context.Context, message, signature string) error
}

Jump to

Keyboard shortcuts

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