| Name | Type | Description | Notes |
|---|---|---|---|
| Target | []GeoMentionsTarget | Up to 10 target entities, each a domain or a keyword. | |
| Engine | Pointer to GeoEngine | [optional] | |
| Location | Pointer to GeoKeywordSearchVolumeRequestLocation | [optional] | |
| Language | Pointer to string | Search language as an ISO code or full language name. Defaults to en. | [optional] |
| Filters | Pointer to GeoMentionsSearchRequestFilters | [optional] | |
| OrderBy | Pointer to []DataForSeoOrderByRule | Sort the matched mentions. Each rule is {"field","dir"} with dir asc or desc; up to 3 rules, applied in order. Sortable fields: ai_search_volume, platform, model. | [optional] |
| Limit | Pointer to int32 | Max mentions to return. Default 100. | [optional] |
| Offset | Pointer to int32 | Mentions to skip. Use cursor beyond 9000. | [optional] |
| Cursor | Pointer to string | search_after_token from a previous response, for deep pagination. | [optional] |
| View | Pointer to GeoView | [optional] |
func NewGeoMentionsSearchRequest(target []GeoMentionsTarget, ) *GeoMentionsSearchRequest
NewGeoMentionsSearchRequest instantiates a new GeoMentionsSearchRequest 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 NewGeoMentionsSearchRequestWithDefaults() *GeoMentionsSearchRequest
NewGeoMentionsSearchRequestWithDefaults instantiates a new GeoMentionsSearchRequest 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 *GeoMentionsSearchRequest) GetTarget() []GeoMentionsTarget
GetTarget returns the Target field if non-nil, zero value otherwise.
func (o *GeoMentionsSearchRequest) GetTargetOk() (*[]GeoMentionsTarget, bool)
GetTargetOk returns a tuple with the Target field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoMentionsSearchRequest) SetTarget(v []GeoMentionsTarget)
SetTarget sets Target field to given value.
func (o *GeoMentionsSearchRequest) GetEngine() GeoEngine
GetEngine returns the Engine field if non-nil, zero value otherwise.
func (o *GeoMentionsSearchRequest) GetEngineOk() (*GeoEngine, bool)
GetEngineOk returns a tuple with the Engine field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoMentionsSearchRequest) SetEngine(v GeoEngine)
SetEngine sets Engine field to given value.
func (o *GeoMentionsSearchRequest) HasEngine() bool
HasEngine returns a boolean if a field has been set.
func (o *GeoMentionsSearchRequest) GetLocation() GeoKeywordSearchVolumeRequestLocation
GetLocation returns the Location field if non-nil, zero value otherwise.
func (o *GeoMentionsSearchRequest) GetLocationOk() (*GeoKeywordSearchVolumeRequestLocation, bool)
GetLocationOk returns a tuple with the Location field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoMentionsSearchRequest) SetLocation(v GeoKeywordSearchVolumeRequestLocation)
SetLocation sets Location field to given value.
func (o *GeoMentionsSearchRequest) HasLocation() bool
HasLocation returns a boolean if a field has been set.
func (o *GeoMentionsSearchRequest) GetLanguage() string
GetLanguage returns the Language field if non-nil, zero value otherwise.
func (o *GeoMentionsSearchRequest) GetLanguageOk() (*string, bool)
GetLanguageOk returns a tuple with the Language field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoMentionsSearchRequest) SetLanguage(v string)
SetLanguage sets Language field to given value.
func (o *GeoMentionsSearchRequest) HasLanguage() bool
HasLanguage returns a boolean if a field has been set.
func (o *GeoMentionsSearchRequest) GetFilters() GeoMentionsSearchRequestFilters
GetFilters returns the Filters field if non-nil, zero value otherwise.
func (o *GeoMentionsSearchRequest) GetFiltersOk() (*GeoMentionsSearchRequestFilters, bool)
GetFiltersOk returns a tuple with the Filters field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoMentionsSearchRequest) SetFilters(v GeoMentionsSearchRequestFilters)
SetFilters sets Filters field to given value.
func (o *GeoMentionsSearchRequest) HasFilters() bool
HasFilters returns a boolean if a field has been set.
func (o *GeoMentionsSearchRequest) GetOrderBy() []DataForSeoOrderByRule
GetOrderBy returns the OrderBy field if non-nil, zero value otherwise.
func (o *GeoMentionsSearchRequest) GetOrderByOk() (*[]DataForSeoOrderByRule, bool)
GetOrderByOk returns a tuple with the OrderBy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoMentionsSearchRequest) SetOrderBy(v []DataForSeoOrderByRule)
SetOrderBy sets OrderBy field to given value.
func (o *GeoMentionsSearchRequest) HasOrderBy() bool
HasOrderBy returns a boolean if a field has been set.
func (o *GeoMentionsSearchRequest) GetLimit() int32
GetLimit returns the Limit field if non-nil, zero value otherwise.
func (o *GeoMentionsSearchRequest) 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 *GeoMentionsSearchRequest) SetLimit(v int32)
SetLimit sets Limit field to given value.
func (o *GeoMentionsSearchRequest) HasLimit() bool
HasLimit returns a boolean if a field has been set.
func (o *GeoMentionsSearchRequest) GetOffset() int32
GetOffset returns the Offset field if non-nil, zero value otherwise.
func (o *GeoMentionsSearchRequest) GetOffsetOk() (*int32, bool)
GetOffsetOk returns a tuple with the Offset field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoMentionsSearchRequest) SetOffset(v int32)
SetOffset sets Offset field to given value.
func (o *GeoMentionsSearchRequest) HasOffset() bool
HasOffset returns a boolean if a field has been set.
func (o *GeoMentionsSearchRequest) GetCursor() string
GetCursor returns the Cursor field if non-nil, zero value otherwise.
func (o *GeoMentionsSearchRequest) GetCursorOk() (*string, bool)
GetCursorOk returns a tuple with the Cursor field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoMentionsSearchRequest) SetCursor(v string)
SetCursor sets Cursor field to given value.
func (o *GeoMentionsSearchRequest) HasCursor() bool
HasCursor returns a boolean if a field has been set.
func (o *GeoMentionsSearchRequest) GetView() GeoView
GetView returns the View field if non-nil, zero value otherwise.
func (o *GeoMentionsSearchRequest) GetViewOk() (*GeoView, bool)
GetViewOk returns a tuple with the View field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoMentionsSearchRequest) SetView(v GeoView)
SetView sets View field to given value.
func (o *GeoMentionsSearchRequest) HasView() bool
HasView returns a boolean if a field has been set.