Documentation ¶
Index ¶
- Variables
- func BuildFlexibleSearchQuery(criteria []SearchQueryCriteria, additionalQuery ...Fields) string
- func BuildSearchQuery(field, value, conditionType string) string
- func MayReturnErrorForHTTPResponse(err error, resp *resty.Response, triedTo string) error
- func MayTrimSurroundingQuotes(s string) string
- type Fields
- type Filter
- type FilterFields
- type SearchQueryCriteria
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrBadRequest = fmt.Errorf("%s", "bad request")
Functions ¶
func BuildFlexibleSearchQuery ¶
func BuildFlexibleSearchQuery(criteria []SearchQueryCriteria, additionalQuery ...Fields) string
BuildFlexibleSearchQuery this method is used to build very flexible search-queries for example: ?searchCriteria[filter_groups][2][filters][0][field]=increment_id &searchCriteria[filter_groups][2][filters][0][value]=XXXXX &searchCriteria[filter_groups][2][filters][0][condition_type]=eq &fields=items[entity_id]
func BuildSearchQuery ¶
BuildSearchQuery use this method for building simple search queries without any flexibility
Types ¶
type FilterFields ¶
type SearchQueryCriteria ¶
type SearchQueryCriteria struct {
Fields []FilterFields
}
Click to show internal directories.
Click to hide internal directories.