Name | Type | Description | Notes |
---|---|---|---|
FilterGroups | []FilterGroup | ||
Sorts | []string | ||
Query | Pointer to string | [optional] | |
Properties | []string | ||
Limit | int32 | ||
After | int32 |
func NewPublicObjectSearchRequest(filterGroups []FilterGroup, sorts []string, properties []string, limit int32, after int32, ) *PublicObjectSearchRequest
NewPublicObjectSearchRequest instantiates a new PublicObjectSearchRequest 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 NewPublicObjectSearchRequestWithDefaults() *PublicObjectSearchRequest
NewPublicObjectSearchRequestWithDefaults instantiates a new PublicObjectSearchRequest 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 *PublicObjectSearchRequest) GetFilterGroups() []FilterGroup
GetFilterGroups returns the FilterGroups field if non-nil, zero value otherwise.
func (o *PublicObjectSearchRequest) GetFilterGroupsOk() (*[]FilterGroup, bool)
GetFilterGroupsOk returns a tuple with the FilterGroups field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PublicObjectSearchRequest) SetFilterGroups(v []FilterGroup)
SetFilterGroups sets FilterGroups field to given value.
func (o *PublicObjectSearchRequest) GetSorts() []string
GetSorts returns the Sorts field if non-nil, zero value otherwise.
func (o *PublicObjectSearchRequest) GetSortsOk() (*[]string, bool)
GetSortsOk returns a tuple with the Sorts field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PublicObjectSearchRequest) SetSorts(v []string)
SetSorts sets Sorts field to given value.
func (o *PublicObjectSearchRequest) GetQuery() string
GetQuery returns the Query field if non-nil, zero value otherwise.
func (o *PublicObjectSearchRequest) GetQueryOk() (*string, bool)
GetQueryOk returns a tuple with the Query field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PublicObjectSearchRequest) SetQuery(v string)
SetQuery sets Query field to given value.
func (o *PublicObjectSearchRequest) HasQuery() bool
HasQuery returns a boolean if a field has been set.
func (o *PublicObjectSearchRequest) GetProperties() []string
GetProperties returns the Properties field if non-nil, zero value otherwise.
func (o *PublicObjectSearchRequest) GetPropertiesOk() (*[]string, bool)
GetPropertiesOk returns a tuple with the Properties field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PublicObjectSearchRequest) SetProperties(v []string)
SetProperties sets Properties field to given value.
func (o *PublicObjectSearchRequest) GetLimit() int32
GetLimit returns the Limit field if non-nil, zero value otherwise.
func (o *PublicObjectSearchRequest) GetLimitOk() (*int32, bool)
GetLimitOk returns a tuple with the Limit field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PublicObjectSearchRequest) SetLimit(v int32)
SetLimit sets Limit field to given value.
func (o *PublicObjectSearchRequest) GetAfter() int32
GetAfter returns the After field if non-nil, zero value otherwise.
func (o *PublicObjectSearchRequest) GetAfterOk() (*int32, bool)
GetAfterOk returns a tuple with the After field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PublicObjectSearchRequest) SetAfter(v int32)
SetAfter sets After field to given value.