// Package support provides primitives to interact with the openapi HTTP API.
//
// Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.1 DO NOT EDIT.
package support

// Defines values for SupportRequestScope.
const (
	Account    SupportRequestScope = "Account"
	Commercial SupportRequestScope = "Commercial"
	Community  SupportRequestScope = "Community"
	Support    SupportRequestScope = "Support"
)

// SupportRequest Payload for submitting a help-and-support request.
type SupportRequest struct {
	// Message Detailed description of the issue or question.
	Message string `json:"message" yaml:"message"`

	// Scope Category that best represents the nature of the inquiry.
	Scope *SupportRequestScope `json:"scope,omitempty" yaml:"scope,omitempty"`

	// Subject Concise and descriptive title for the support request.
	Subject string `json:"subject" yaml:"subject"`
}

// SupportRequestScope Category that best represents the nature of the inquiry.
type SupportRequestScope string
