// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.

package components

type SearchQueryInputBody struct {
	// specify fields to return in response and ignore others
	Fields []string `json:"fields,omitempty"`
	// amount of results to return per page
	PageSize *int64 `json:"page_size,omitempty"`
	// page token for the requested page of search results
	PageToken *string `json:"page_token,omitempty"`
	// CenQL query string to search upon
	Query string `json:"query"`
}

func (o *SearchQueryInputBody) GetFields() []string {
	if o == nil {
		return nil
	}
	return o.Fields
}

func (o *SearchQueryInputBody) GetPageSize() *int64 {
	if o == nil {
		return nil
	}
	return o.PageSize
}

func (o *SearchQueryInputBody) GetPageToken() *string {
	if o == nil {
		return nil
	}
	return o.PageToken
}

func (o *SearchQueryInputBody) GetQuery() string {
	if o == nil {
		return ""
	}
	return o.Query
}
