summaryrefslogtreecommitdiffstats
path: root/internal/models/moon.go
blob: bedfc1c137ed1aa6a3cec90f7c65040425274488 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package models

type MoonParams struct {
	Query           string `json:"query"`
	Filename        string `json:"filename,omitempty"`
	MaxHits         int    `json:"max_hits,omitempty"`
	SortBy          string `json:"sort_by,omitempty"`
	IngestStartDate string `json:"ingest_start_date,omitempty"`
	IngestEndDate   string `json:"ingest_end_date,omitempty"`
	PostedStartDate string `json:"posted_start_date,omitempty"`
	PostedEndDate   string `json:"posted_end_date,omitempty"`
	Format          string `json:"format,omitempty"`
}

type MoonResponse struct {
	MaxHits int         `json:"max_hits"`
	Results interface{} `json:"results"`
	Message string      `json:"message,omitempty"`
	Error   string      `json:"error,omitempty"`
}