flamingo.me/flamingo-commerce/v3@v3.11.0/search/interfaces/graphql/searchdto/dto.go (about)

     1  package searchdto
     2  
     3  // CommerceSearchRequest - search request structure for GraphQL
     4  type CommerceSearchRequest struct {
     5  	PageSize        int
     6  	Page            int
     7  	SortBy          string
     8  	KeyValueFilters []CommerceSearchKeyValueFilter
     9  	Query           string
    10  }
    11  
    12  // CommerceSearchKeyValueFilter - key value filter for CommerceSearchRequest
    13  type CommerceSearchKeyValueFilter struct {
    14  	K string
    15  	V []string
    16  }
    17  
    18  // CommerceSearchSortOption – search option structure for GraphQL
    19  type CommerceSearchSortOption struct {
    20  	Label    string
    21  	Field    string
    22  	Selected bool
    23  }