github.com/kubeshop/testkube@v1.17.23/pkg/api/v1/testkube/model_webhook_create_request.go (about) 1 /* 2 * Testkube API 3 * 4 * Testkube provides a Kubernetes-native framework for test definition, execution and results 5 * 6 * API version: 1.0.0 7 * Contact: testkube@kubeshop.io 8 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 9 */ 10 package testkube 11 12 // webhook create request body 13 type WebhookCreateRequest struct { 14 Name string `json:"name,omitempty"` 15 Namespace string `json:"namespace,omitempty"` 16 Uri string `json:"uri"` 17 Events []EventType `json:"events"` 18 // Labels to filter for tests and test suites 19 Selector string `json:"selector,omitempty"` 20 // will load the generated payload for notification inside the object 21 PayloadObjectField string `json:"payloadObjectField,omitempty"` 22 // golang based template for notification payload 23 PayloadTemplate string `json:"payloadTemplate,omitempty"` 24 // name of the template resource 25 PayloadTemplateReference string `json:"payloadTemplateReference,omitempty"` 26 // webhook headers (golang template supported) 27 Headers map[string]string `json:"headers,omitempty"` 28 // webhook labels 29 Labels map[string]string `json:"labels,omitempty"` 30 }