| Name | Type | Description | Notes |
|---|---|---|---|
| Keywords | []string | Seed keywords (1-200). Returns search terms relevant to the product or service categories of these keywords. | |
| Location | Pointer to SeoKeywordIdeasLocation | [optional] | |
| Language | Pointer to string | Search language as an ISO code or full language name. Defaults to en. | [optional] |
| Limit | Pointer to int32 | Maximum number of keyword ideas to return. Defaults to 100. | [optional] |
| Offset | Pointer to int32 | Number of keyword ideas to skip from the start of the results. | [optional] |
| OffsetToken | Pointer to string | Pagination token from a previous response. When set, all other params except limit are ignored. | [optional] |
| CloselyVariants | Pointer to bool | When true, use phrase-match search; when false (default), use broad-match search for wider ideas. | [optional] |
| IgnoreSynonyms | Pointer to bool | When true, exclude highly similar keywords and return only core keywords. | [optional] |
| IncludeSerpInfo | Pointer to bool | When true, include SERP data (result count and SERP feature types) for each keyword. Can add source cost. | [optional] |
| View | Pointer to SeoKeywordView | [optional] |
func NewSeoKeywordIdeasRequest(keywords []string, ) *SeoKeywordIdeasRequest
NewSeoKeywordIdeasRequest instantiates a new SeoKeywordIdeasRequest 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 NewSeoKeywordIdeasRequestWithDefaults() *SeoKeywordIdeasRequest
NewSeoKeywordIdeasRequestWithDefaults instantiates a new SeoKeywordIdeasRequest 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 *SeoKeywordIdeasRequest) GetKeywords() []string
GetKeywords returns the Keywords field if non-nil, zero value otherwise.
func (o *SeoKeywordIdeasRequest) GetKeywordsOk() (*[]string, bool)
GetKeywordsOk returns a tuple with the Keywords field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SeoKeywordIdeasRequest) SetKeywords(v []string)
SetKeywords sets Keywords field to given value.
func (o *SeoKeywordIdeasRequest) GetLocation() SeoKeywordIdeasLocation
GetLocation returns the Location field if non-nil, zero value otherwise.
func (o *SeoKeywordIdeasRequest) GetLocationOk() (*SeoKeywordIdeasLocation, 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 *SeoKeywordIdeasRequest) SetLocation(v SeoKeywordIdeasLocation)
SetLocation sets Location field to given value.
func (o *SeoKeywordIdeasRequest) HasLocation() bool
HasLocation returns a boolean if a field has been set.
func (o *SeoKeywordIdeasRequest) GetLanguage() string
GetLanguage returns the Language field if non-nil, zero value otherwise.
func (o *SeoKeywordIdeasRequest) 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 *SeoKeywordIdeasRequest) SetLanguage(v string)
SetLanguage sets Language field to given value.
func (o *SeoKeywordIdeasRequest) HasLanguage() bool
HasLanguage returns a boolean if a field has been set.
func (o *SeoKeywordIdeasRequest) GetLimit() int32
GetLimit returns the Limit field if non-nil, zero value otherwise.
func (o *SeoKeywordIdeasRequest) 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 *SeoKeywordIdeasRequest) SetLimit(v int32)
SetLimit sets Limit field to given value.
func (o *SeoKeywordIdeasRequest) HasLimit() bool
HasLimit returns a boolean if a field has been set.
func (o *SeoKeywordIdeasRequest) GetOffset() int32
GetOffset returns the Offset field if non-nil, zero value otherwise.
func (o *SeoKeywordIdeasRequest) 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 *SeoKeywordIdeasRequest) SetOffset(v int32)
SetOffset sets Offset field to given value.
func (o *SeoKeywordIdeasRequest) HasOffset() bool
HasOffset returns a boolean if a field has been set.
func (o *SeoKeywordIdeasRequest) GetOffsetToken() string
GetOffsetToken returns the OffsetToken field if non-nil, zero value otherwise.
func (o *SeoKeywordIdeasRequest) GetOffsetTokenOk() (*string, bool)
GetOffsetTokenOk returns a tuple with the OffsetToken field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SeoKeywordIdeasRequest) SetOffsetToken(v string)
SetOffsetToken sets OffsetToken field to given value.
func (o *SeoKeywordIdeasRequest) HasOffsetToken() bool
HasOffsetToken returns a boolean if a field has been set.
func (o *SeoKeywordIdeasRequest) GetCloselyVariants() bool
GetCloselyVariants returns the CloselyVariants field if non-nil, zero value otherwise.
func (o *SeoKeywordIdeasRequest) GetCloselyVariantsOk() (*bool, bool)
GetCloselyVariantsOk returns a tuple with the CloselyVariants field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SeoKeywordIdeasRequest) SetCloselyVariants(v bool)
SetCloselyVariants sets CloselyVariants field to given value.
func (o *SeoKeywordIdeasRequest) HasCloselyVariants() bool
HasCloselyVariants returns a boolean if a field has been set.
func (o *SeoKeywordIdeasRequest) GetIgnoreSynonyms() bool
GetIgnoreSynonyms returns the IgnoreSynonyms field if non-nil, zero value otherwise.
func (o *SeoKeywordIdeasRequest) GetIgnoreSynonymsOk() (*bool, bool)
GetIgnoreSynonymsOk returns a tuple with the IgnoreSynonyms field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SeoKeywordIdeasRequest) SetIgnoreSynonyms(v bool)
SetIgnoreSynonyms sets IgnoreSynonyms field to given value.
func (o *SeoKeywordIdeasRequest) HasIgnoreSynonyms() bool
HasIgnoreSynonyms returns a boolean if a field has been set.
func (o *SeoKeywordIdeasRequest) GetIncludeSerpInfo() bool
GetIncludeSerpInfo returns the IncludeSerpInfo field if non-nil, zero value otherwise.
func (o *SeoKeywordIdeasRequest) GetIncludeSerpInfoOk() (*bool, bool)
GetIncludeSerpInfoOk returns a tuple with the IncludeSerpInfo field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SeoKeywordIdeasRequest) SetIncludeSerpInfo(v bool)
SetIncludeSerpInfo sets IncludeSerpInfo field to given value.
func (o *SeoKeywordIdeasRequest) HasIncludeSerpInfo() bool
HasIncludeSerpInfo returns a boolean if a field has been set.
func (o *SeoKeywordIdeasRequest) GetView() SeoKeywordView
GetView returns the View field if non-nil, zero value otherwise.
func (o *SeoKeywordIdeasRequest) GetViewOk() (*SeoKeywordView, 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 *SeoKeywordIdeasRequest) SetView(v SeoKeywordView)
SetView sets View field to given value.
func (o *SeoKeywordIdeasRequest) HasView() bool
HasView returns a boolean if a field has been set.