package jiradata

/////////////////////////////////////////////////////////////////////////
// This Code is Generated by SlipScheme Project:
// https://github.com/coryb/slipscheme
//
// Generated with command:
// slipscheme -dir jiradata -pkg jiradata -overwrite schemas/SearchRequest.json
/////////////////////////////////////////////////////////////////////////
//                            DO NOT EDIT                              //
/////////////////////////////////////////////////////////////////////////

// SearchRequest defined from schema:
// {
//   "title": "Search Request",
//   "id": "https://docs.atlassian.com/jira/REST/schema/search-request#",
//   "type": "object",
//   "properties": {
//     "fields": {
//       "title": "fields",
//       "type": "array",
//       "items": {
//         "type": "string"
//       }
//     },
//     "fieldsByKeys": {
//       "title": "fieldsByKeys",
//       "type": "boolean"
//     },
//     "jql": {
//       "title": "jql",
//       "type": "string"
//     },
//     "maxResults": {
//       "title": "maxResults",
//       "type": "integer"
//     },
//     "properties": {
//       "title": "properties",
//       "type": "array",
//       "items": {
//         "type": "string"
//       }
//     },
//     "startAt": {
//       "title": "startAt",
//       "type": "integer"
//     },
//     "validateQuery": {
//       "title": "validateQuery",
//       "type": "string"
//     }
//   }
// }
type SearchRequest struct {
	Fields        Fields     `json:"fields,omitempty" yaml:"fields,omitempty"`
	FieldsByKeys  bool       `json:"fieldsByKeys,omitempty" yaml:"fieldsByKeys,omitempty"`
	JQL           string     `json:"jql,omitempty" yaml:"jql,omitempty"`
	MaxResults    int        `json:"maxResults,omitempty" yaml:"maxResults,omitempty"`
	Properties    Properties `json:"properties,omitempty" yaml:"properties,omitempty"`
	StartAt       int        `json:"startAt,omitempty" yaml:"startAt,omitempty"`
	ValidateQuery string     `json:"validateQuery,omitempty" yaml:"validateQuery,omitempty"`
}
