| Name | Type | Description | Notes |
|---|---|---|---|
| Rank | Pointer to int32 | [optional] | |
| GroupRank | Pointer to int32 | [optional] | |
| Type | string | ||
| Title | Pointer to string | [optional] | |
| Text | Pointer to string | [optional] | |
| Markdown | Pointer to string | [optional] | |
| Page | Pointer to int32 | [optional] | |
| Position | Pointer to string | [optional] | |
| References | Pointer to []GeoSerpReference | [optional] | |
| Links | Pointer to []GeoSerpLink | [optional] | |
| Images | Pointer to []GeoSerpImage | [optional] | |
| Sections | Pointer to []GeoSerpSection | [optional] | |
| IsBillable | bool | True for top-level AI SERP result records that count toward billing. | |
| IsTarget | Pointer to bool | [optional] | |
| Extras | Pointer to map[string]interface{} | [optional] |
func NewGeoSerpResult(type_ string, isBillable bool, ) *GeoSerpResult
NewGeoSerpResult instantiates a new GeoSerpResult 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 NewGeoSerpResultWithDefaults() *GeoSerpResult
NewGeoSerpResultWithDefaults instantiates a new GeoSerpResult 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 *GeoSerpResult) GetRank() int32
GetRank returns the Rank field if non-nil, zero value otherwise.
func (o *GeoSerpResult) GetRankOk() (*int32, bool)
GetRankOk returns a tuple with the Rank field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoSerpResult) SetRank(v int32)
SetRank sets Rank field to given value.
func (o *GeoSerpResult) HasRank() bool
HasRank returns a boolean if a field has been set.
func (o *GeoSerpResult) GetGroupRank() int32
GetGroupRank returns the GroupRank field if non-nil, zero value otherwise.
func (o *GeoSerpResult) GetGroupRankOk() (*int32, bool)
GetGroupRankOk returns a tuple with the GroupRank field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoSerpResult) SetGroupRank(v int32)
SetGroupRank sets GroupRank field to given value.
func (o *GeoSerpResult) HasGroupRank() bool
HasGroupRank returns a boolean if a field has been set.
func (o *GeoSerpResult) GetType() string
GetType returns the Type field if non-nil, zero value otherwise.
func (o *GeoSerpResult) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoSerpResult) SetType(v string)
SetType sets Type field to given value.
func (o *GeoSerpResult) GetTitle() string
GetTitle returns the Title field if non-nil, zero value otherwise.
func (o *GeoSerpResult) GetTitleOk() (*string, bool)
GetTitleOk returns a tuple with the Title field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoSerpResult) SetTitle(v string)
SetTitle sets Title field to given value.
func (o *GeoSerpResult) HasTitle() bool
HasTitle returns a boolean if a field has been set.
func (o *GeoSerpResult) GetText() string
GetText returns the Text field if non-nil, zero value otherwise.
func (o *GeoSerpResult) GetTextOk() (*string, bool)
GetTextOk returns a tuple with the Text field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoSerpResult) SetText(v string)
SetText sets Text field to given value.
func (o *GeoSerpResult) HasText() bool
HasText returns a boolean if a field has been set.
func (o *GeoSerpResult) GetMarkdown() string
GetMarkdown returns the Markdown field if non-nil, zero value otherwise.
func (o *GeoSerpResult) GetMarkdownOk() (*string, bool)
GetMarkdownOk returns a tuple with the Markdown field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoSerpResult) SetMarkdown(v string)
SetMarkdown sets Markdown field to given value.
func (o *GeoSerpResult) HasMarkdown() bool
HasMarkdown returns a boolean if a field has been set.
func (o *GeoSerpResult) GetPage() int32
GetPage returns the Page field if non-nil, zero value otherwise.
func (o *GeoSerpResult) GetPageOk() (*int32, bool)
GetPageOk returns a tuple with the Page field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoSerpResult) SetPage(v int32)
SetPage sets Page field to given value.
func (o *GeoSerpResult) HasPage() bool
HasPage returns a boolean if a field has been set.
func (o *GeoSerpResult) GetPosition() string
GetPosition returns the Position field if non-nil, zero value otherwise.
func (o *GeoSerpResult) GetPositionOk() (*string, bool)
GetPositionOk returns a tuple with the Position field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoSerpResult) SetPosition(v string)
SetPosition sets Position field to given value.
func (o *GeoSerpResult) HasPosition() bool
HasPosition returns a boolean if a field has been set.
func (o *GeoSerpResult) GetReferences() []GeoSerpReference
GetReferences returns the References field if non-nil, zero value otherwise.
func (o *GeoSerpResult) GetReferencesOk() (*[]GeoSerpReference, bool)
GetReferencesOk returns a tuple with the References field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoSerpResult) SetReferences(v []GeoSerpReference)
SetReferences sets References field to given value.
func (o *GeoSerpResult) HasReferences() bool
HasReferences returns a boolean if a field has been set.
func (o *GeoSerpResult) GetLinks() []GeoSerpLink
GetLinks returns the Links field if non-nil, zero value otherwise.
func (o *GeoSerpResult) GetLinksOk() (*[]GeoSerpLink, bool)
GetLinksOk returns a tuple with the Links field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoSerpResult) SetLinks(v []GeoSerpLink)
SetLinks sets Links field to given value.
func (o *GeoSerpResult) HasLinks() bool
HasLinks returns a boolean if a field has been set.
func (o *GeoSerpResult) GetImages() []GeoSerpImage
GetImages returns the Images field if non-nil, zero value otherwise.
func (o *GeoSerpResult) GetImagesOk() (*[]GeoSerpImage, bool)
GetImagesOk returns a tuple with the Images field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoSerpResult) SetImages(v []GeoSerpImage)
SetImages sets Images field to given value.
func (o *GeoSerpResult) HasImages() bool
HasImages returns a boolean if a field has been set.
func (o *GeoSerpResult) GetSections() []GeoSerpSection
GetSections returns the Sections field if non-nil, zero value otherwise.
func (o *GeoSerpResult) GetSectionsOk() (*[]GeoSerpSection, bool)
GetSectionsOk returns a tuple with the Sections field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoSerpResult) SetSections(v []GeoSerpSection)
SetSections sets Sections field to given value.
func (o *GeoSerpResult) HasSections() bool
HasSections returns a boolean if a field has been set.
func (o *GeoSerpResult) GetIsBillable() bool
GetIsBillable returns the IsBillable field if non-nil, zero value otherwise.
func (o *GeoSerpResult) GetIsBillableOk() (*bool, bool)
GetIsBillableOk returns a tuple with the IsBillable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoSerpResult) SetIsBillable(v bool)
SetIsBillable sets IsBillable field to given value.
func (o *GeoSerpResult) GetIsTarget() bool
GetIsTarget returns the IsTarget field if non-nil, zero value otherwise.
func (o *GeoSerpResult) GetIsTargetOk() (*bool, bool)
GetIsTargetOk returns a tuple with the IsTarget field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoSerpResult) SetIsTarget(v bool)
SetIsTarget sets IsTarget field to given value.
func (o *GeoSerpResult) HasIsTarget() bool
HasIsTarget returns a boolean if a field has been set.
func (o *GeoSerpResult) GetExtras() map[string]interface{}
GetExtras returns the Extras field if non-nil, zero value otherwise.
func (o *GeoSerpResult) GetExtrasOk() (*map[string]interface{}, bool)
GetExtrasOk returns a tuple with the Extras field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GeoSerpResult) SetExtras(v map[string]interface{})
SetExtras sets Extras field to given value.
func (o *GeoSerpResult) HasExtras() bool
HasExtras returns a boolean if a field has been set.