| 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] |
| LinksScope | Pointer to string | Which links to extract pages from. Defaults to sources. | [optional] |
| Filters | Pointer to GeoMentionsAggregatedMetricsRequestFilters | [optional] | |
| ItemsListLimit | Pointer to int32 | Max number of top pages to return. Default 5. | [optional] |
| InternalListLimit | Pointer to int32 | Max elements per internal grouped array. Default 5. | [optional] |
func NewGeoMentionsTopPagesRequest(target []GeoMentionsTarget, ) *GeoMentionsTopPagesRequest
NewGeoMentionsTopPagesRequest instantiates a new GeoMentionsTopPagesRequest 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 NewGeoMentionsTopPagesRequestWithDefaults() *GeoMentionsTopPagesRequest
NewGeoMentionsTopPagesRequestWithDefaults instantiates a new GeoMentionsTopPagesRequest 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 *GeoMentionsTopPagesRequest) GetTarget() []GeoMentionsTarget
GetTarget returns the Target field if non-nil, zero value otherwise.
func (o *GeoMentionsTopPagesRequest) 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 *GeoMentionsTopPagesRequest) SetTarget(v []GeoMentionsTarget)
SetTarget sets Target field to given value.
func (o *GeoMentionsTopPagesRequest) GetEngine() GeoEngine
GetEngine returns the Engine field if non-nil, zero value otherwise.
func (o *GeoMentionsTopPagesRequest) 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 *GeoMentionsTopPagesRequest) SetEngine(v GeoEngine)
SetEngine sets Engine field to given value.
func (o *GeoMentionsTopPagesRequest) HasEngine() bool
HasEngine returns a boolean if a field has been set.
func (o *GeoMentionsTopPagesRequest) GetLocation() GeoKeywordSearchVolumeRequestLocation
GetLocation returns the Location field if non-nil, zero value otherwise.
func (o *GeoMentionsTopPagesRequest) 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 *GeoMentionsTopPagesRequest) SetLocation(v GeoKeywordSearchVolumeRequestLocation)
SetLocation sets Location field to given value.
func (o *GeoMentionsTopPagesRequest) HasLocation() bool
HasLocation returns a boolean if a field has been set.
func (o *GeoMentionsTopPagesRequest) GetLanguage() string
GetLanguage returns the Language field if non-nil, zero value otherwise.
func (o *GeoMentionsTopPagesRequest) 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 *GeoMentionsTopPagesRequest) SetLanguage(v string)
SetLanguage sets Language field to given value.
func (o *GeoMentionsTopPagesRequest) HasLanguage() bool
HasLanguage returns a boolean if a field has been set.
func (o *GeoMentionsTopPagesRequest) GetLinksScope() string
GetLinksScope returns the LinksScope field if non-nil, zero value otherwise.
func (o *GeoMentionsTopPagesRequest) GetLinksScopeOk() (*string, bool)
GetLinksScopeOk returns a tuple with the LinksScope field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoMentionsTopPagesRequest) SetLinksScope(v string)
SetLinksScope sets LinksScope field to given value.
func (o *GeoMentionsTopPagesRequest) HasLinksScope() bool
HasLinksScope returns a boolean if a field has been set.
func (o *GeoMentionsTopPagesRequest) GetFilters() GeoMentionsAggregatedMetricsRequestFilters
GetFilters returns the Filters field if non-nil, zero value otherwise.
func (o *GeoMentionsTopPagesRequest) GetFiltersOk() (*GeoMentionsAggregatedMetricsRequestFilters, 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 *GeoMentionsTopPagesRequest) SetFilters(v GeoMentionsAggregatedMetricsRequestFilters)
SetFilters sets Filters field to given value.
func (o *GeoMentionsTopPagesRequest) HasFilters() bool
HasFilters returns a boolean if a field has been set.
func (o *GeoMentionsTopPagesRequest) GetItemsListLimit() int32
GetItemsListLimit returns the ItemsListLimit field if non-nil, zero value otherwise.
func (o *GeoMentionsTopPagesRequest) GetItemsListLimitOk() (*int32, bool)
GetItemsListLimitOk returns a tuple with the ItemsListLimit field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoMentionsTopPagesRequest) SetItemsListLimit(v int32)
SetItemsListLimit sets ItemsListLimit field to given value.
func (o *GeoMentionsTopPagesRequest) HasItemsListLimit() bool
HasItemsListLimit returns a boolean if a field has been set.
func (o *GeoMentionsTopPagesRequest) GetInternalListLimit() int32
GetInternalListLimit returns the InternalListLimit field if non-nil, zero value otherwise.
func (o *GeoMentionsTopPagesRequest) GetInternalListLimitOk() (*int32, bool)
GetInternalListLimitOk returns a tuple with the InternalListLimit field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoMentionsTopPagesRequest) SetInternalListLimit(v int32)
SetInternalListLimit sets InternalListLimit field to given value.
func (o *GeoMentionsTopPagesRequest) HasInternalListLimit() bool
HasInternalListLimit returns a boolean if a field has been set.