(input io.Reader)
| 30 | } |
| 31 | |
| 32 | func (c *SearchConsoleQueryCmd) plan(input io.Reader) (searchConsoleQueryPlan, error) { |
| 33 | siteURL := strings.TrimSpace(c.SiteURL) |
| 34 | if siteURL == "" { |
| 35 | return searchConsoleQueryPlan{}, usage("empty siteUrl") |
| 36 | } |
| 37 | request, err := c.buildRequest(input) |
| 38 | if err != nil { |
| 39 | return searchConsoleQueryPlan{}, err |
| 40 | } |
| 41 | return searchConsoleQueryPlan{ |
| 42 | SiteURL: siteURL, |
| 43 | Request: request, |
| 44 | }, nil |
| 45 | } |
| 46 | |
| 47 | func (p searchConsoleQueryPlan) queryType() string { |
| 48 | if p.Request == nil { |