dnszone

package
v0.0.15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 19, 2024 License: AGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateCheckavailabilityPostRequestBodyFromDiscriminatorValue

CreateCheckavailabilityPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateCheckavailabilityPostResponseFromDiscriminatorValue

CreateCheckavailabilityPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDnszoneGetResponseFromDiscriminatorValue

CreateDnszoneGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDnszonePostRequestBodyFromDiscriminatorValue

CreateDnszonePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateItemImportPostResponseFromDiscriminatorValue

CreateItemImportPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateItemPostRequestBodyFromDiscriminatorValue

CreateItemPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateItemRecordsPutRequestBodyFromDiscriminatorValue

CreateItemRecordsPutRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateItemRecordsPutRequestBody_EnviromentalVariablesFromDiscriminatorValue

CreateItemRecordsPutRequestBody_EnviromentalVariablesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateItemStatisticsGetResponseFromDiscriminatorValue

CreateItemStatisticsGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateItemStatisticsGetResponse_QueriesByTypeChartFromDiscriminatorValue

CreateItemStatisticsGetResponse_QueriesByTypeChartFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateItemStatisticsGetResponse_QueriesServedChartFromDiscriminatorValue

CreateItemStatisticsGetResponse_QueriesServedChartFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

Types

type CheckavailabilityPostRequestBody

type CheckavailabilityPostRequestBody struct {
	// contains filtered or unexported fields
}

func NewCheckavailabilityPostRequestBody

func NewCheckavailabilityPostRequestBody() *CheckavailabilityPostRequestBody

NewCheckavailabilityPostRequestBody instantiates a new CheckavailabilityPostRequestBody and sets the default values.

func (*CheckavailabilityPostRequestBody) GetAdditionalData

func (m *CheckavailabilityPostRequestBody) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*CheckavailabilityPostRequestBody) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CheckavailabilityPostRequestBody) GetName

GetName gets the Name property value. Determines the name of the zone that we are checking returns a *string when successful

func (*CheckavailabilityPostRequestBody) Serialize

Serialize serializes information the current object

func (*CheckavailabilityPostRequestBody) SetAdditionalData

func (m *CheckavailabilityPostRequestBody) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*CheckavailabilityPostRequestBody) SetName

func (m *CheckavailabilityPostRequestBody) SetName(value *string)

SetName sets the Name property value. Determines the name of the zone that we are checking

type CheckavailabilityPostResponse

type CheckavailabilityPostResponse struct {
	// contains filtered or unexported fields
}

func NewCheckavailabilityPostResponse

func NewCheckavailabilityPostResponse() *CheckavailabilityPostResponse

NewCheckavailabilityPostResponse instantiates a new CheckavailabilityPostResponse and sets the default values.

func (*CheckavailabilityPostResponse) GetAdditionalData

func (m *CheckavailabilityPostResponse) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*CheckavailabilityPostResponse) GetAvailable

func (m *CheckavailabilityPostResponse) GetAvailable() *bool

GetAvailable gets the Available property value. The Available property returns a *bool when successful

func (*CheckavailabilityPostResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CheckavailabilityPostResponse) Serialize

Serialize serializes information the current object

func (*CheckavailabilityPostResponse) SetAdditionalData

func (m *CheckavailabilityPostResponse) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*CheckavailabilityPostResponse) SetAvailable

func (m *CheckavailabilityPostResponse) SetAvailable(value *bool)

SetAvailable sets the Available property value. The Available property

type CheckavailabilityRequestBuilder

CheckavailabilityRequestBuilder builds and executes requests for operations under \dnszone\checkavailability

func NewCheckavailabilityRequestBuilder

NewCheckavailabilityRequestBuilder instantiates a new CheckavailabilityRequestBuilder and sets the default values.

func NewCheckavailabilityRequestBuilderInternal

func NewCheckavailabilityRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *CheckavailabilityRequestBuilder

NewCheckavailabilityRequestBuilderInternal instantiates a new CheckavailabilityRequestBuilder and sets the default values.

func (*CheckavailabilityRequestBuilder) Post

Post [CheckTheDnsZoneAvailability API Docs](https://docs.bunny.net/reference/dnszonepublic_checkavailability) returns a CheckavailabilityPostResponseable when successful returns a StructuredBadRequestResponse error when the service returns a 400 status code

func (*CheckavailabilityRequestBuilder) WithUrl

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *CheckavailabilityRequestBuilder when successful

type DnszoneGetResponse

type DnszoneGetResponse struct {
	// contains filtered or unexported fields
}

func NewDnszoneGetResponse

func NewDnszoneGetResponse() *DnszoneGetResponse

NewDnszoneGetResponse instantiates a new DnszoneGetResponse and sets the default values.

func (*DnszoneGetResponse) GetAdditionalData

func (m *DnszoneGetResponse) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*DnszoneGetResponse) GetCurrentPage

func (m *DnszoneGetResponse) GetCurrentPage() *int32

GetCurrentPage gets the CurrentPage property value. The CurrentPage property returns a *int32 when successful

func (*DnszoneGetResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DnszoneGetResponse) GetHasMoreItems

func (m *DnszoneGetResponse) GetHasMoreItems() *bool

GetHasMoreItems gets the HasMoreItems property value. The HasMoreItems property returns a *bool when successful

func (*DnszoneGetResponse) GetItems

GetItems gets the Items property value. The Items property returns a []DnsZoneable when successful

func (*DnszoneGetResponse) GetTotalItems

func (m *DnszoneGetResponse) GetTotalItems() *int32

GetTotalItems gets the TotalItems property value. The TotalItems property returns a *int32 when successful

func (*DnszoneGetResponse) Serialize

Serialize serializes information the current object

func (*DnszoneGetResponse) SetAdditionalData

func (m *DnszoneGetResponse) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DnszoneGetResponse) SetCurrentPage

func (m *DnszoneGetResponse) SetCurrentPage(value *int32)

SetCurrentPage sets the CurrentPage property value. The CurrentPage property

func (*DnszoneGetResponse) SetHasMoreItems

func (m *DnszoneGetResponse) SetHasMoreItems(value *bool)

SetHasMoreItems sets the HasMoreItems property value. The HasMoreItems property

func (*DnszoneGetResponse) SetItems

SetItems sets the Items property value. The Items property

func (*DnszoneGetResponse) SetTotalItems

func (m *DnszoneGetResponse) SetTotalItems(value *int32)

SetTotalItems sets the TotalItems property value. The TotalItems property

type DnszonePostRequestBody

type DnszonePostRequestBody struct {
	// contains filtered or unexported fields
}

func NewDnszonePostRequestBody

func NewDnszonePostRequestBody() *DnszonePostRequestBody

NewDnszonePostRequestBody instantiates a new DnszonePostRequestBody and sets the default values.

func (*DnszonePostRequestBody) GetAdditionalData

func (m *DnszonePostRequestBody) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*DnszonePostRequestBody) GetDomain

func (m *DnszonePostRequestBody) GetDomain() *string

GetDomain gets the Domain property value. The domain that will be added. returns a *string when successful

func (*DnszonePostRequestBody) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DnszonePostRequestBody) Serialize

Serialize serializes information the current object

func (*DnszonePostRequestBody) SetAdditionalData

func (m *DnszonePostRequestBody) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DnszonePostRequestBody) SetDomain

func (m *DnszonePostRequestBody) SetDomain(value *string)

SetDomain sets the Domain property value. The domain that will be added.

type DnszoneRequestBuilder

DnszoneRequestBuilder builds and executes requests for operations under \dnszone

func NewDnszoneRequestBuilder

NewDnszoneRequestBuilder instantiates a new DnszoneRequestBuilder and sets the default values.

func NewDnszoneRequestBuilderInternal

func NewDnszoneRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DnszoneRequestBuilder

NewDnszoneRequestBuilderInternal instantiates a new DnszoneRequestBuilder and sets the default values.

func (*DnszoneRequestBuilder) ById

ById gets an item from the github.com/jlarmstrongiv/bunnysdkgo/bunny_api_client.dnszone.item collection returns a *ItemRequestBuilder when successful

func (*DnszoneRequestBuilder) Checkavailability

Checkavailability the checkavailability property returns a *CheckavailabilityRequestBuilder when successful

func (*DnszoneRequestBuilder) Get

Get [ListDnsZones API Docs](https://docs.bunny.net/reference/dnszonepublic_index) returns a DnszoneGetResponseable when successful

func (*DnszoneRequestBuilder) Post

Post [AddDnsZone API Docs](https://docs.bunny.net/reference/dnszonepublic_add) returns a DnsZoneable when successful returns a StructuredBadRequestResponse error when the service returns a 400 status code

func (*DnszoneRequestBuilder) WithUrl

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *DnszoneRequestBuilder when successful

type DnszoneRequestBuilderGetQueryParameters

type DnszoneRequestBuilderGetQueryParameters struct {
	Page    *int32 `uriparametername:"page"`
	PerPage *int32 `uriparametername:"perPage"`
	// The search term that will be used to filter the results
	Search *string `uriparametername:"search"`
}

DnszoneRequestBuilderGetQueryParameters [ListDnsZones API Docs](https://docs.bunny.net/reference/dnszonepublic_index)

type ItemDismissnameservercheckRequestBuilder

type ItemDismissnameservercheckRequestBuilder struct {
	i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}

ItemDismissnameservercheckRequestBuilder builds and executes requests for operations under \dnszone\{-id}\dismissnameservercheck

func NewItemDismissnameservercheckRequestBuilder

NewItemDismissnameservercheckRequestBuilder instantiates a new ItemDismissnameservercheckRequestBuilder and sets the default values.

func NewItemDismissnameservercheckRequestBuilderInternal

func NewItemDismissnameservercheckRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemDismissnameservercheckRequestBuilder

NewItemDismissnameservercheckRequestBuilderInternal instantiates a new ItemDismissnameservercheckRequestBuilder and sets the default values.

func (*ItemDismissnameservercheckRequestBuilder) Post

Post [DismissDnsConfigurationNotice API Docs](https://docs.bunny.net/reference/dnszonepublic_dismissnameservercheck) returns a DnsZoneable when successful returns a StructuredBadRequestResponse error when the service returns a 400 status code

func (*ItemDismissnameservercheckRequestBuilder) WithUrl

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemDismissnameservercheckRequestBuilder when successful

type ItemExportRequestBuilder

ItemExportRequestBuilder builds and executes requests for operations under \dnszone\{-id}\export

func NewItemExportRequestBuilder

NewItemExportRequestBuilder instantiates a new ItemExportRequestBuilder and sets the default values.

func NewItemExportRequestBuilderInternal

func NewItemExportRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemExportRequestBuilder

NewItemExportRequestBuilderInternal instantiates a new ItemExportRequestBuilder and sets the default values.

func (*ItemExportRequestBuilder) WithUrl

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemExportRequestBuilder when successful

type ItemImportPostResponse

type ItemImportPostResponse struct {
	// contains filtered or unexported fields
}

func NewItemImportPostResponse

func NewItemImportPostResponse() *ItemImportPostResponse

NewItemImportPostResponse instantiates a new ItemImportPostResponse and sets the default values.

func (*ItemImportPostResponse) GetAdditionalData

func (m *ItemImportPostResponse) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*ItemImportPostResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ItemImportPostResponse) GetRecordsFailed

func (m *ItemImportPostResponse) GetRecordsFailed() *int32

GetRecordsFailed gets the RecordsFailed property value. The RecordsFailed property returns a *int32 when successful

func (*ItemImportPostResponse) GetRecordsSkipped

func (m *ItemImportPostResponse) GetRecordsSkipped() *int32

GetRecordsSkipped gets the RecordsSkipped property value. The RecordsSkipped property returns a *int32 when successful

func (*ItemImportPostResponse) GetRecordsSuccessful

func (m *ItemImportPostResponse) GetRecordsSuccessful() *int32

GetRecordsSuccessful gets the RecordsSuccessful property value. The RecordsSuccessful property returns a *int32 when successful

func (*ItemImportPostResponse) Serialize

Serialize serializes information the current object

func (*ItemImportPostResponse) SetAdditionalData

func (m *ItemImportPostResponse) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemImportPostResponse) SetRecordsFailed

func (m *ItemImportPostResponse) SetRecordsFailed(value *int32)

SetRecordsFailed sets the RecordsFailed property value. The RecordsFailed property

func (*ItemImportPostResponse) SetRecordsSkipped

func (m *ItemImportPostResponse) SetRecordsSkipped(value *int32)

SetRecordsSkipped sets the RecordsSkipped property value. The RecordsSkipped property

func (*ItemImportPostResponse) SetRecordsSuccessful

func (m *ItemImportPostResponse) SetRecordsSuccessful(value *int32)

SetRecordsSuccessful sets the RecordsSuccessful property value. The RecordsSuccessful property

type ItemImportPostResponseable

type ItemImportPostResponseable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetRecordsFailed() *int32
	GetRecordsSkipped() *int32
	GetRecordsSuccessful() *int32
	SetRecordsFailed(value *int32)
	SetRecordsSkipped(value *int32)
	SetRecordsSuccessful(value *int32)
}

type ItemImportRequestBuilder

ItemImportRequestBuilder builds and executes requests for operations under \dnszone\{-id}\import

func NewItemImportRequestBuilder

NewItemImportRequestBuilder instantiates a new ItemImportRequestBuilder and sets the default values.

func NewItemImportRequestBuilderInternal

func NewItemImportRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemImportRequestBuilder

NewItemImportRequestBuilderInternal instantiates a new ItemImportRequestBuilder and sets the default values.

func (*ItemImportRequestBuilder) Post

Post [ImportDnsRecords API Docs](https://docs.bunny.net/reference/dnszonepublic_import) returns a ItemImportPostResponseable when successful returns a StructuredBadRequestResponse error when the service returns a 400 status code

func (*ItemImportRequestBuilder) WithUrl

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemImportRequestBuilder when successful

type ItemPostRequestBody

type ItemPostRequestBody struct {
	// contains filtered or unexported fields
}

ItemPostRequestBody the template for adding optional properties.

func NewItemPostRequestBody

func NewItemPostRequestBody() *ItemPostRequestBody

NewItemPostRequestBody instantiates a new ItemPostRequestBody and sets the default values.

func (*ItemPostRequestBody) GetAdditionalData

func (m *ItemPostRequestBody) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*ItemPostRequestBody) GetCustomNameserversEnabled

func (m *ItemPostRequestBody) GetCustomNameserversEnabled() *bool

GetCustomNameserversEnabled gets the CustomNameserversEnabled property value. The CustomNameserversEnabled property returns a *bool when successful

func (*ItemPostRequestBody) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ItemPostRequestBody) GetLogAnonymizationType

func (m *ItemPostRequestBody) GetLogAnonymizationType() *float64

GetLogAnonymizationType gets the LogAnonymizationType property value. The LogAnonymizationType property returns a *float64 when successful

func (*ItemPostRequestBody) GetLoggingEnabled

func (m *ItemPostRequestBody) GetLoggingEnabled() *bool

GetLoggingEnabled gets the LoggingEnabled property value. The LoggingEnabled property returns a *bool when successful

func (*ItemPostRequestBody) GetLoggingIPAnonymizationEnabled

func (m *ItemPostRequestBody) GetLoggingIPAnonymizationEnabled() *bool

GetLoggingIPAnonymizationEnabled gets the LoggingIPAnonymizationEnabled property value. Determines if the log anonymization should be enabled returns a *bool when successful

func (*ItemPostRequestBody) GetNameserver1

func (m *ItemPostRequestBody) GetNameserver1() *string

GetNameserver1 gets the Nameserver1 property value. The Nameserver1 property returns a *string when successful

func (*ItemPostRequestBody) GetNameserver2

func (m *ItemPostRequestBody) GetNameserver2() *string

GetNameserver2 gets the Nameserver2 property value. The Nameserver2 property returns a *string when successful

func (*ItemPostRequestBody) GetSoaEmail

func (m *ItemPostRequestBody) GetSoaEmail() *string

GetSoaEmail gets the SoaEmail property value. The SoaEmail property returns a *string when successful

func (*ItemPostRequestBody) Serialize

Serialize serializes information the current object

func (*ItemPostRequestBody) SetAdditionalData

func (m *ItemPostRequestBody) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemPostRequestBody) SetCustomNameserversEnabled

func (m *ItemPostRequestBody) SetCustomNameserversEnabled(value *bool)

SetCustomNameserversEnabled sets the CustomNameserversEnabled property value. The CustomNameserversEnabled property

func (*ItemPostRequestBody) SetLogAnonymizationType

func (m *ItemPostRequestBody) SetLogAnonymizationType(value *float64)

SetLogAnonymizationType sets the LogAnonymizationType property value. The LogAnonymizationType property

func (*ItemPostRequestBody) SetLoggingEnabled

func (m *ItemPostRequestBody) SetLoggingEnabled(value *bool)

SetLoggingEnabled sets the LoggingEnabled property value. The LoggingEnabled property

func (*ItemPostRequestBody) SetLoggingIPAnonymizationEnabled

func (m *ItemPostRequestBody) SetLoggingIPAnonymizationEnabled(value *bool)

SetLoggingIPAnonymizationEnabled sets the LoggingIPAnonymizationEnabled property value. Determines if the log anonymization should be enabled

func (*ItemPostRequestBody) SetNameserver1

func (m *ItemPostRequestBody) SetNameserver1(value *string)

SetNameserver1 sets the Nameserver1 property value. The Nameserver1 property

func (*ItemPostRequestBody) SetNameserver2

func (m *ItemPostRequestBody) SetNameserver2(value *string)

SetNameserver2 sets the Nameserver2 property value. The Nameserver2 property

func (*ItemPostRequestBody) SetSoaEmail

func (m *ItemPostRequestBody) SetSoaEmail(value *string)

SetSoaEmail sets the SoaEmail property value. The SoaEmail property

type ItemPostRequestBodyable

type ItemPostRequestBodyable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCustomNameserversEnabled() *bool
	GetLogAnonymizationType() *float64
	GetLoggingEnabled() *bool
	GetLoggingIPAnonymizationEnabled() *bool
	GetNameserver1() *string
	GetNameserver2() *string
	GetSoaEmail() *string
	SetCustomNameserversEnabled(value *bool)
	SetLogAnonymizationType(value *float64)
	SetLoggingEnabled(value *bool)
	SetLoggingIPAnonymizationEnabled(value *bool)
	SetNameserver1(value *string)
	SetNameserver2(value *string)
	SetSoaEmail(value *string)
}

type ItemRecheckdnsRequestBuilder

ItemRecheckdnsRequestBuilder builds and executes requests for operations under \dnszone\{-id}\recheckdns

func NewItemRecheckdnsRequestBuilder

NewItemRecheckdnsRequestBuilder instantiates a new ItemRecheckdnsRequestBuilder and sets the default values.

func NewItemRecheckdnsRequestBuilderInternal

func NewItemRecheckdnsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemRecheckdnsRequestBuilder

NewItemRecheckdnsRequestBuilderInternal instantiates a new ItemRecheckdnsRequestBuilder and sets the default values.

func (*ItemRecheckdnsRequestBuilder) Post

Post [RecheckDnsConfiguration API Docs](https://docs.bunny.net/reference/dnszonepublic_recheckdns) returns a DnsZoneable when successful returns a StructuredBadRequestResponse error when the service returns a 400 status code

func (*ItemRecheckdnsRequestBuilder) WithUrl

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemRecheckdnsRequestBuilder when successful

type ItemRecordsPutRequestBody

type ItemRecordsPutRequestBody struct {
	// contains filtered or unexported fields
}

func NewItemRecordsPutRequestBody

func NewItemRecordsPutRequestBody() *ItemRecordsPutRequestBody

NewItemRecordsPutRequestBody instantiates a new ItemRecordsPutRequestBody and sets the default values.

func (*ItemRecordsPutRequestBody) GetAccelerated

func (m *ItemRecordsPutRequestBody) GetAccelerated() *bool

GetAccelerated gets the Accelerated property value. The Accelerated property returns a *bool when successful

func (*ItemRecordsPutRequestBody) GetAdditionalData

func (m *ItemRecordsPutRequestBody) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*ItemRecordsPutRequestBody) GetComment

func (m *ItemRecordsPutRequestBody) GetComment() *string

GetComment gets the Comment property value. The Comment property returns a *string when successful

func (*ItemRecordsPutRequestBody) GetDisabled

func (m *ItemRecordsPutRequestBody) GetDisabled() *bool

GetDisabled gets the Disabled property value. The Disabled property returns a *bool when successful

func (*ItemRecordsPutRequestBody) GetEnviromentalVariables

GetEnviromentalVariables gets the EnviromentalVariables property value. The EnviromentalVariables property returns a []ItemRecordsPutRequestBody_EnviromentalVariablesable when successful

func (*ItemRecordsPutRequestBody) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ItemRecordsPutRequestBody) GetFlags

func (m *ItemRecordsPutRequestBody) GetFlags() *int32

GetFlags gets the Flags property value. The Flags property returns a *int32 when successful

func (*ItemRecordsPutRequestBody) GetGeolocationLatitude

func (m *ItemRecordsPutRequestBody) GetGeolocationLatitude() *float64

GetGeolocationLatitude gets the GeolocationLatitude property value. The GeolocationLatitude property returns a *float64 when successful

func (*ItemRecordsPutRequestBody) GetGeolocationLongitude

func (m *ItemRecordsPutRequestBody) GetGeolocationLongitude() *float64

GetGeolocationLongitude gets the GeolocationLongitude property value. The GeolocationLongitude property returns a *float64 when successful

func (*ItemRecordsPutRequestBody) GetLatencyZone

func (m *ItemRecordsPutRequestBody) GetLatencyZone() *string

GetLatencyZone gets the LatencyZone property value. The LatencyZone property returns a *string when successful

func (*ItemRecordsPutRequestBody) GetMonitorType

func (m *ItemRecordsPutRequestBody) GetMonitorType() *float64

GetMonitorType gets the MonitorType property value. The MonitorType property returns a *float64 when successful

func (*ItemRecordsPutRequestBody) GetName

func (m *ItemRecordsPutRequestBody) GetName() *string

GetName gets the Name property value. The Name property returns a *string when successful

func (*ItemRecordsPutRequestBody) GetPort

func (m *ItemRecordsPutRequestBody) GetPort() *int32

GetPort gets the Port property value. The Port property returns a *int32 when successful

func (*ItemRecordsPutRequestBody) GetPriority

func (m *ItemRecordsPutRequestBody) GetPriority() *int32

GetPriority gets the Priority property value. The Priority property returns a *int32 when successful

func (*ItemRecordsPutRequestBody) GetPullZoneId

func (m *ItemRecordsPutRequestBody) GetPullZoneId() *int64

GetPullZoneId gets the PullZoneId property value. The PullZoneId property returns a *int64 when successful

func (*ItemRecordsPutRequestBody) GetScriptId

func (m *ItemRecordsPutRequestBody) GetScriptId() *int64

GetScriptId gets the ScriptId property value. The ScriptId property returns a *int64 when successful

func (*ItemRecordsPutRequestBody) GetSmartRoutingType

func (m *ItemRecordsPutRequestBody) GetSmartRoutingType() *float64

GetSmartRoutingType gets the SmartRoutingType property value. The SmartRoutingType property returns a *float64 when successful

func (*ItemRecordsPutRequestBody) GetTag

func (m *ItemRecordsPutRequestBody) GetTag() *string

GetTag gets the Tag property value. The Tag property returns a *string when successful

func (*ItemRecordsPutRequestBody) GetTtl

func (m *ItemRecordsPutRequestBody) GetTtl() *float64

GetTtl gets the Ttl property value. The Ttl property returns a *float64 when successful

func (*ItemRecordsPutRequestBody) GetTypeEscaped

func (m *ItemRecordsPutRequestBody) GetTypeEscaped() *float64

GetTypeEscaped gets the Type property value. The Type property returns a *float64 when successful

func (*ItemRecordsPutRequestBody) GetValue

func (m *ItemRecordsPutRequestBody) GetValue() *string

GetValue gets the Value property value. The Value property returns a *string when successful

func (*ItemRecordsPutRequestBody) GetWeight

func (m *ItemRecordsPutRequestBody) GetWeight() *int32

GetWeight gets the Weight property value. The Weight property returns a *int32 when successful

func (*ItemRecordsPutRequestBody) Serialize

Serialize serializes information the current object

func (*ItemRecordsPutRequestBody) SetAccelerated

func (m *ItemRecordsPutRequestBody) SetAccelerated(value *bool)

SetAccelerated sets the Accelerated property value. The Accelerated property

func (*ItemRecordsPutRequestBody) SetAdditionalData

func (m *ItemRecordsPutRequestBody) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemRecordsPutRequestBody) SetComment

func (m *ItemRecordsPutRequestBody) SetComment(value *string)

SetComment sets the Comment property value. The Comment property

func (*ItemRecordsPutRequestBody) SetDisabled

func (m *ItemRecordsPutRequestBody) SetDisabled(value *bool)

SetDisabled sets the Disabled property value. The Disabled property

func (*ItemRecordsPutRequestBody) SetEnviromentalVariables

SetEnviromentalVariables sets the EnviromentalVariables property value. The EnviromentalVariables property

func (*ItemRecordsPutRequestBody) SetFlags

func (m *ItemRecordsPutRequestBody) SetFlags(value *int32)

SetFlags sets the Flags property value. The Flags property

func (*ItemRecordsPutRequestBody) SetGeolocationLatitude

func (m *ItemRecordsPutRequestBody) SetGeolocationLatitude(value *float64)

SetGeolocationLatitude sets the GeolocationLatitude property value. The GeolocationLatitude property

func (*ItemRecordsPutRequestBody) SetGeolocationLongitude

func (m *ItemRecordsPutRequestBody) SetGeolocationLongitude(value *float64)

SetGeolocationLongitude sets the GeolocationLongitude property value. The GeolocationLongitude property

func (*ItemRecordsPutRequestBody) SetLatencyZone

func (m *ItemRecordsPutRequestBody) SetLatencyZone(value *string)

SetLatencyZone sets the LatencyZone property value. The LatencyZone property

func (*ItemRecordsPutRequestBody) SetMonitorType

func (m *ItemRecordsPutRequestBody) SetMonitorType(value *float64)

SetMonitorType sets the MonitorType property value. The MonitorType property

func (*ItemRecordsPutRequestBody) SetName

func (m *ItemRecordsPutRequestBody) SetName(value *string)

SetName sets the Name property value. The Name property

func (*ItemRecordsPutRequestBody) SetPort

func (m *ItemRecordsPutRequestBody) SetPort(value *int32)

SetPort sets the Port property value. The Port property

func (*ItemRecordsPutRequestBody) SetPriority

func (m *ItemRecordsPutRequestBody) SetPriority(value *int32)

SetPriority sets the Priority property value. The Priority property

func (*ItemRecordsPutRequestBody) SetPullZoneId

func (m *ItemRecordsPutRequestBody) SetPullZoneId(value *int64)

SetPullZoneId sets the PullZoneId property value. The PullZoneId property

func (*ItemRecordsPutRequestBody) SetScriptId

func (m *ItemRecordsPutRequestBody) SetScriptId(value *int64)

SetScriptId sets the ScriptId property value. The ScriptId property

func (*ItemRecordsPutRequestBody) SetSmartRoutingType

func (m *ItemRecordsPutRequestBody) SetSmartRoutingType(value *float64)

SetSmartRoutingType sets the SmartRoutingType property value. The SmartRoutingType property

func (*ItemRecordsPutRequestBody) SetTag

func (m *ItemRecordsPutRequestBody) SetTag(value *string)

SetTag sets the Tag property value. The Tag property

func (*ItemRecordsPutRequestBody) SetTtl

func (m *ItemRecordsPutRequestBody) SetTtl(value *float64)

SetTtl sets the Ttl property value. The Ttl property

func (*ItemRecordsPutRequestBody) SetTypeEscaped

func (m *ItemRecordsPutRequestBody) SetTypeEscaped(value *float64)

SetTypeEscaped sets the Type property value. The Type property

func (*ItemRecordsPutRequestBody) SetValue

func (m *ItemRecordsPutRequestBody) SetValue(value *string)

SetValue sets the Value property value. The Value property

func (*ItemRecordsPutRequestBody) SetWeight

func (m *ItemRecordsPutRequestBody) SetWeight(value *int32)

SetWeight sets the Weight property value. The Weight property

type ItemRecordsPutRequestBody_EnviromentalVariables

type ItemRecordsPutRequestBody_EnviromentalVariables struct {
	// contains filtered or unexported fields
}

func NewItemRecordsPutRequestBody_EnviromentalVariables

func NewItemRecordsPutRequestBody_EnviromentalVariables() *ItemRecordsPutRequestBody_EnviromentalVariables

NewItemRecordsPutRequestBody_EnviromentalVariables instantiates a new ItemRecordsPutRequestBody_EnviromentalVariables and sets the default values.

func (*ItemRecordsPutRequestBody_EnviromentalVariables) GetAdditionalData

func (m *ItemRecordsPutRequestBody_EnviromentalVariables) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*ItemRecordsPutRequestBody_EnviromentalVariables) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ItemRecordsPutRequestBody_EnviromentalVariables) GetName

GetName gets the Name property value. The Name property returns a *string when successful

func (*ItemRecordsPutRequestBody_EnviromentalVariables) GetValue

GetValue gets the Value property value. The Value property returns a *string when successful

func (*ItemRecordsPutRequestBody_EnviromentalVariables) Serialize

Serialize serializes information the current object

func (*ItemRecordsPutRequestBody_EnviromentalVariables) SetAdditionalData

func (m *ItemRecordsPutRequestBody_EnviromentalVariables) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemRecordsPutRequestBody_EnviromentalVariables) SetName

SetName sets the Name property value. The Name property

func (*ItemRecordsPutRequestBody_EnviromentalVariables) SetValue

SetValue sets the Value property value. The Value property

type ItemRecordsPutRequestBodyable

type ItemRecordsPutRequestBodyable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAccelerated() *bool
	GetComment() *string
	GetDisabled() *bool
	GetEnviromentalVariables() []ItemRecordsPutRequestBody_EnviromentalVariablesable
	GetFlags() *int32
	GetGeolocationLatitude() *float64
	GetGeolocationLongitude() *float64
	GetLatencyZone() *string
	GetMonitorType() *float64
	GetName() *string
	GetPort() *int32
	GetPriority() *int32
	GetPullZoneId() *int64
	GetScriptId() *int64
	GetSmartRoutingType() *float64
	GetTag() *string
	GetTtl() *float64
	GetTypeEscaped() *float64
	GetValue() *string
	GetWeight() *int32
	SetAccelerated(value *bool)
	SetComment(value *string)
	SetDisabled(value *bool)
	SetEnviromentalVariables(value []ItemRecordsPutRequestBody_EnviromentalVariablesable)
	SetFlags(value *int32)
	SetGeolocationLatitude(value *float64)
	SetGeolocationLongitude(value *float64)
	SetLatencyZone(value *string)
	SetMonitorType(value *float64)
	SetName(value *string)
	SetPort(value *int32)
	SetPriority(value *int32)
	SetPullZoneId(value *int64)
	SetScriptId(value *int64)
	SetSmartRoutingType(value *float64)
	SetTag(value *string)
	SetTtl(value *float64)
	SetTypeEscaped(value *float64)
	SetValue(value *string)
	SetWeight(value *int32)
}

type ItemRecordsRecordsItemRequestBuilder

type ItemRecordsRecordsItemRequestBuilder struct {
	i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}

ItemRecordsRecordsItemRequestBuilder builds and executes requests for operations under \dnszone\{-id}\records\{id}

func NewItemRecordsRecordsItemRequestBuilder

NewItemRecordsRecordsItemRequestBuilder instantiates a new ItemRecordsRecordsItemRequestBuilder and sets the default values.

func NewItemRecordsRecordsItemRequestBuilderInternal

func NewItemRecordsRecordsItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemRecordsRecordsItemRequestBuilder

NewItemRecordsRecordsItemRequestBuilderInternal instantiates a new ItemRecordsRecordsItemRequestBuilder and sets the default values.

func (*ItemRecordsRecordsItemRequestBuilder) Delete

Delete [DeleteDnsRecord API Docs](https://docs.bunny.net/reference/dnszonepublic_deleterecord) returns a StructuredBadRequestResponse error when the service returns a 400 status code

func (*ItemRecordsRecordsItemRequestBuilder) WithUrl

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemRecordsRecordsItemRequestBuilder when successful

type ItemRecordsRequestBuilder

ItemRecordsRequestBuilder builds and executes requests for operations under \dnszone\{-id}\records

func NewItemRecordsRequestBuilder

NewItemRecordsRequestBuilder instantiates a new ItemRecordsRequestBuilder and sets the default values.

func NewItemRecordsRequestBuilderInternal

func NewItemRecordsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemRecordsRequestBuilder

NewItemRecordsRequestBuilderInternal instantiates a new ItemRecordsRequestBuilder and sets the default values.

func (*ItemRecordsRequestBuilder) ById

ById gets an item from the github.com/jlarmstrongiv/bunnysdkgo/bunny_api_client.dnszone.item.records.item collection returns a *ItemRecordsRecordsItemRequestBuilder when successful

func (*ItemRecordsRequestBuilder) Put

Put [AddDnsRecord API Docs](https://docs.bunny.net/reference/dnszonepublic_addrecord) returns a DnsRecordable when successful returns a StructuredBadRequestResponse error when the service returns a 400 status code

func (*ItemRecordsRequestBuilder) WithUrl

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemRecordsRequestBuilder when successful

type ItemRequestBuilder

ItemRequestBuilder builds and executes requests for operations under \dnszone\{-id}

func NewItemRequestBuilder

NewItemRequestBuilder instantiates a new ItemRequestBuilder and sets the default values.

func NewItemRequestBuilderInternal

func NewItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemRequestBuilder

NewItemRequestBuilderInternal instantiates a new ItemRequestBuilder and sets the default values.

func (*ItemRequestBuilder) Delete

Delete [DeleteDnsZone API Docs](https://docs.bunny.net/reference/dnszonepublic_delete) returns a StructuredBadRequestResponse error when the service returns a 400 status code

func (*ItemRequestBuilder) Dismissnameservercheck

func (m *ItemRequestBuilder) Dismissnameservercheck() *ItemDismissnameservercheckRequestBuilder

Dismissnameservercheck the dismissnameservercheck property returns a *ItemDismissnameservercheckRequestBuilder when successful

func (*ItemRequestBuilder) Export

Export the export property returns a *ItemExportRequestBuilder when successful

func (*ItemRequestBuilder) ImportEscaped

func (m *ItemRequestBuilder) ImportEscaped() *ItemImportRequestBuilder

ImportEscaped the import property returns a *ItemImportRequestBuilder when successful

func (*ItemRequestBuilder) Recheckdns

Recheckdns the recheckdns property returns a *ItemRecheckdnsRequestBuilder when successful

func (*ItemRequestBuilder) Records

Records the records property returns a *ItemRecordsRequestBuilder when successful

func (*ItemRequestBuilder) Statistics

Statistics the statistics property returns a *ItemStatisticsRequestBuilder when successful

func (*ItemRequestBuilder) WithUrl

func (m *ItemRequestBuilder) WithUrl(rawUrl string) *ItemRequestBuilder

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemRequestBuilder when successful

type ItemStatisticsGetResponse

type ItemStatisticsGetResponse struct {
	// contains filtered or unexported fields
}

func NewItemStatisticsGetResponse

func NewItemStatisticsGetResponse() *ItemStatisticsGetResponse

NewItemStatisticsGetResponse instantiates a new ItemStatisticsGetResponse and sets the default values.

func (*ItemStatisticsGetResponse) GetAdditionalData

func (m *ItemStatisticsGetResponse) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*ItemStatisticsGetResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ItemStatisticsGetResponse) GetQueriesByTypeChart

GetQueriesByTypeChart gets the QueriesByTypeChart property value. The QueriesByTypeChart property returns a ItemStatisticsGetResponse_QueriesByTypeChartable when successful

func (*ItemStatisticsGetResponse) GetQueriesServedChart

GetQueriesServedChart gets the QueriesServedChart property value. The QueriesServedChart property returns a ItemStatisticsGetResponse_QueriesServedChartable when successful

func (*ItemStatisticsGetResponse) GetTotalQueriesServed

func (m *ItemStatisticsGetResponse) GetTotalQueriesServed() *int64

GetTotalQueriesServed gets the TotalQueriesServed property value. The TotalQueriesServed property returns a *int64 when successful

func (*ItemStatisticsGetResponse) Serialize

Serialize serializes information the current object

func (*ItemStatisticsGetResponse) SetAdditionalData

func (m *ItemStatisticsGetResponse) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemStatisticsGetResponse) SetQueriesByTypeChart

SetQueriesByTypeChart sets the QueriesByTypeChart property value. The QueriesByTypeChart property

func (*ItemStatisticsGetResponse) SetQueriesServedChart

SetQueriesServedChart sets the QueriesServedChart property value. The QueriesServedChart property

func (*ItemStatisticsGetResponse) SetTotalQueriesServed

func (m *ItemStatisticsGetResponse) SetTotalQueriesServed(value *int64)

SetTotalQueriesServed sets the TotalQueriesServed property value. The TotalQueriesServed property

type ItemStatisticsGetResponse_QueriesByTypeChart

type ItemStatisticsGetResponse_QueriesByTypeChart struct {
	// contains filtered or unexported fields
}

func NewItemStatisticsGetResponse_QueriesByTypeChart

func NewItemStatisticsGetResponse_QueriesByTypeChart() *ItemStatisticsGetResponse_QueriesByTypeChart

NewItemStatisticsGetResponse_QueriesByTypeChart instantiates a new ItemStatisticsGetResponse_QueriesByTypeChart and sets the default values.

func (*ItemStatisticsGetResponse_QueriesByTypeChart) GetAdditionalData

func (m *ItemStatisticsGetResponse_QueriesByTypeChart) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*ItemStatisticsGetResponse_QueriesByTypeChart) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ItemStatisticsGetResponse_QueriesByTypeChart) Serialize

Serialize serializes information the current object

func (*ItemStatisticsGetResponse_QueriesByTypeChart) SetAdditionalData

func (m *ItemStatisticsGetResponse_QueriesByTypeChart) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

type ItemStatisticsGetResponse_QueriesServedChart

type ItemStatisticsGetResponse_QueriesServedChart struct {
	// contains filtered or unexported fields
}

func NewItemStatisticsGetResponse_QueriesServedChart

func NewItemStatisticsGetResponse_QueriesServedChart() *ItemStatisticsGetResponse_QueriesServedChart

NewItemStatisticsGetResponse_QueriesServedChart instantiates a new ItemStatisticsGetResponse_QueriesServedChart and sets the default values.

func (*ItemStatisticsGetResponse_QueriesServedChart) GetAdditionalData

func (m *ItemStatisticsGetResponse_QueriesServedChart) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*ItemStatisticsGetResponse_QueriesServedChart) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ItemStatisticsGetResponse_QueriesServedChart) Serialize

Serialize serializes information the current object

func (*ItemStatisticsGetResponse_QueriesServedChart) SetAdditionalData

func (m *ItemStatisticsGetResponse_QueriesServedChart) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

type ItemStatisticsRequestBuilder

ItemStatisticsRequestBuilder builds and executes requests for operations under \dnszone\{-id}\statistics

func NewItemStatisticsRequestBuilder

NewItemStatisticsRequestBuilder instantiates a new ItemStatisticsRequestBuilder and sets the default values.

func NewItemStatisticsRequestBuilderInternal

func NewItemStatisticsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemStatisticsRequestBuilder

NewItemStatisticsRequestBuilderInternal instantiates a new ItemStatisticsRequestBuilder and sets the default values.

func (*ItemStatisticsRequestBuilder) Get

Get [GetDnsQueryStatistics API Docs](https://docs.bunny.net/reference/dnszonepublic_statistics) returns a ItemStatisticsGetResponseable when successful

func (*ItemStatisticsRequestBuilder) WithUrl

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemStatisticsRequestBuilder when successful

type ItemStatisticsRequestBuilderGetQueryParameters

type ItemStatisticsRequestBuilderGetQueryParameters struct {
	// The start date of the statistics. If no value is passed, the last 30 days will be returned
	DateFrom *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"dateFrom"`
	// The end date of the statistics. If no value is passed, the last 30 days will be returned
	DateTo *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"dateTo"`
}

ItemStatisticsRequestBuilderGetQueryParameters [GetDnsQueryStatistics API Docs](https://docs.bunny.net/reference/dnszonepublic_statistics)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL