package message

import "github.com/tidbcloud/observability/pkg/common/structs"

type AuthRouteReq struct {
	Path          string `json:"path" form:"path"`
	APIKey        string `json:"apiKey" form:"apiKey"`
	IgnoreProject bool   `json:"ignoreProject" form:"ignoreProject"` // for next-gen api, ignore project in path
	UseO11yID     bool   `json:"useO11yID" form:"useO11yID"`         // for next-gen api, use o11yID in path
	BizType       string `json:"bizType"`
	ApplicationID string `json:"applicationID"`
	TenantID      string `json:"tenantID"`
}

type AuthRouteResp struct {
	structs.VMRouteInfo
}
