Name | Type | Description | Notes |
---|---|---|---|
SearchFilterGroupType | Pointer to CatalogSearchFilterGroupType | [optional] | |
SearchFilters | Pointer to []CatalogSearchFilterRequestModel | The search filters in search filter group | [optional] |
SearchFilterGroupsType | Pointer to CatalogSearchFilterGroupsType | [optional] | |
SearchFilterGroups | Pointer to []CatalogSearchFilterGroupRequestModel | The search filter group in search filter groups | [optional] |
func NewCatalogSearchFilterGroupRequestModel() *CatalogSearchFilterGroupRequestModel
NewCatalogSearchFilterGroupRequestModel instantiates a new CatalogSearchFilterGroupRequestModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCatalogSearchFilterGroupRequestModelWithDefaults() *CatalogSearchFilterGroupRequestModel
NewCatalogSearchFilterGroupRequestModelWithDefaults instantiates a new CatalogSearchFilterGroupRequestModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *CatalogSearchFilterGroupRequestModel) GetSearchFilterGroupType() CatalogSearchFilterGroupType
GetSearchFilterGroupType returns the SearchFilterGroupType field if non-nil, zero value otherwise.
func (o *CatalogSearchFilterGroupRequestModel) GetSearchFilterGroupTypeOk() (*CatalogSearchFilterGroupType, bool)
GetSearchFilterGroupTypeOk returns a tuple with the SearchFilterGroupType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CatalogSearchFilterGroupRequestModel) SetSearchFilterGroupType(v CatalogSearchFilterGroupType)
SetSearchFilterGroupType sets SearchFilterGroupType field to given value.
func (o *CatalogSearchFilterGroupRequestModel) HasSearchFilterGroupType() bool
HasSearchFilterGroupType returns a boolean if a field has been set.
func (o *CatalogSearchFilterGroupRequestModel) GetSearchFilters() []CatalogSearchFilterRequestModel
GetSearchFilters returns the SearchFilters field if non-nil, zero value otherwise.
func (o *CatalogSearchFilterGroupRequestModel) GetSearchFiltersOk() (*[]CatalogSearchFilterRequestModel, bool)
GetSearchFiltersOk returns a tuple with the SearchFilters field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CatalogSearchFilterGroupRequestModel) SetSearchFilters(v []CatalogSearchFilterRequestModel)
SetSearchFilters sets SearchFilters field to given value.
func (o *CatalogSearchFilterGroupRequestModel) HasSearchFilters() bool
HasSearchFilters returns a boolean if a field has been set.
func (o *CatalogSearchFilterGroupRequestModel) SetSearchFiltersNil(b bool)
SetSearchFiltersNil sets the value for SearchFilters to be an explicit nil
func (o *CatalogSearchFilterGroupRequestModel) UnsetSearchFilters()
UnsetSearchFilters ensures that no value is present for SearchFilters, not even an explicit nil
func (o *CatalogSearchFilterGroupRequestModel) GetSearchFilterGroupsType() CatalogSearchFilterGroupsType
GetSearchFilterGroupsType returns the SearchFilterGroupsType field if non-nil, zero value otherwise.
func (o *CatalogSearchFilterGroupRequestModel) GetSearchFilterGroupsTypeOk() (*CatalogSearchFilterGroupsType, bool)
GetSearchFilterGroupsTypeOk returns a tuple with the SearchFilterGroupsType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CatalogSearchFilterGroupRequestModel) SetSearchFilterGroupsType(v CatalogSearchFilterGroupsType)
SetSearchFilterGroupsType sets SearchFilterGroupsType field to given value.
func (o *CatalogSearchFilterGroupRequestModel) HasSearchFilterGroupsType() bool
HasSearchFilterGroupsType returns a boolean if a field has been set.
func (o *CatalogSearchFilterGroupRequestModel) GetSearchFilterGroups() []CatalogSearchFilterGroupRequestModel
GetSearchFilterGroups returns the SearchFilterGroups field if non-nil, zero value otherwise.
func (o *CatalogSearchFilterGroupRequestModel) GetSearchFilterGroupsOk() (*[]CatalogSearchFilterGroupRequestModel, bool)
GetSearchFilterGroupsOk returns a tuple with the SearchFilterGroups field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CatalogSearchFilterGroupRequestModel) SetSearchFilterGroups(v []CatalogSearchFilterGroupRequestModel)
SetSearchFilterGroups sets SearchFilterGroups field to given value.
func (o *CatalogSearchFilterGroupRequestModel) HasSearchFilterGroups() bool
HasSearchFilterGroups returns a boolean if a field has been set.
func (o *CatalogSearchFilterGroupRequestModel) SetSearchFilterGroupsNil(b bool)
SetSearchFilterGroupsNil sets the value for SearchFilterGroups to be an explicit nil
func (o *CatalogSearchFilterGroupRequestModel) UnsetSearchFilterGroups()
UnsetSearchFilterGroups ensures that no value is present for SearchFilterGroups, not even an explicit nil