package query_rule type ( AddQueryRuleJsonBody struct { Scope string `json:"scope" binding:"required" assign:"toField:Scope"` DomainName string `json:"domainName" binding:"required" assign:"toField:RuleDomainName"` DomainCNName string `json:"domainCNName" binding:"required" assign:"toField:RuleDomainCNName"` Rule string `json:"rule" binding:"required" assign:"toField:Rule"` } RemoveQueryRuleJsonBody struct { Scope string `json:"scope" binding:"required" assign:"toField:Scope"` DomainName string `json:"domainName" binding:"required" assign:"toField:RuleDomainName"` } GetQueryRuleQueryParams struct { Scope string `json:"scope" binding:"required" assign:"toField:Scope"` DomainName string `json:"domainName" binding:"required" assign:"toField:RuleDomainName"` } GetQueryRuleDefinitionQueryParams struct { DomainName string `form:"domainName" binding:"required" assign:"toField:RuleDomainName"` } )