dns

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2022 License: Apache-2.0 Imports: 22 Imported by: 0

README

Go API client for dns

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientExperimentalCodegen For more information, please visit https://support.stackpath.com/

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import sw "./dns"

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), sw.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), sw.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identifield by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), sw.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), sw.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://gateway.stackpath.com

Class Method HTTP request Description
MetricsApi GetMetrics Get /dns/v1/stacks/{stack_id}/metrics Get metrics
ResourceRecordsApi BulkCreateOrUpdateZoneRecords Post /dns/v1/stacks/{stack_id}/zones/{zone_id}/bulk/records Create or update multiple records
ResourceRecordsApi BulkDeleteZoneRecords Post /dns/v1/stacks/{stack_id}/zones/{zone_id}/bulk/records/delete Delete multiple records
ResourceRecordsApi CreateZoneRecord Post /dns/v1/stacks/{stack_id}/zones/{zone_id}/records Create a record
ResourceRecordsApi DeleteZoneRecord Delete /dns/v1/stacks/{stack_id}/zones/{zone_id}/records/{zone_record_id} Delete a record
ResourceRecordsApi GetZoneRecord Get /dns/v1/stacks/{stack_id}/zones/{zone_id}/records/{zone_record_id} Get a record
ResourceRecordsApi GetZoneRecords Get /dns/v1/stacks/{stack_id}/zones/{zone_id}/records Get all records
ResourceRecordsApi PatchZoneRecord Patch /dns/v1/stacks/{stack_id}/zones/{zone_id}/records/{zone_record_id} Replace a record
ResourceRecordsApi UpdateZoneRecord Put /dns/v1/stacks/{stack_id}/zones/{zone_id}/records/{zone_record_id} Update a record
ScanningApi GetDiscoveryProviderDetails Get /dns/v1/discovery/{domain}/provider_details Get provider details
ScanningApi ScanDomainForRecords Post /dns/v1/discovery/{domain}/records Get resource records
ZonesApi CreateZone Post /dns/v1/stacks/{stack_id}/zones Create a zone
ZonesApi DeleteZone Delete /dns/v1/stacks/{stack_id}/zones/{zone_id} Delete a zone
ZonesApi DisableZone Post /dns/v1/stacks/{stack_id}/zones/{zone_id}/disable Disable a zone
ZonesApi EnableZone Post /dns/v1/stacks/{stack_id}/zones/{zone_id}/enable Enable a zone
ZonesApi GetNameserversForZone Get /dns/v1/stacks/{stack_id}/zones/{zone_id}/discover_nameservers Get a zone's nameservers
ZonesApi GetZone Get /dns/v1/stacks/{stack_id}/zones/{zone_id} Get a zone
ZonesApi GetZones Get /dns/v1/stacks/{stack_id}/zones Get all zones
ZonesApi ParseRecordsFromZoneFile Post /dns/v1/stacks/{stack_id}/zones/{zone_id}/parse Parse a zone file
ZonesApi PushFullZone Post /dns/v1/stacks/{stack_id}/zones/{zone_id}/repush Publish a zone
ZonesApi UpdateZone Put /dns/v1/stacks/{stack_id}/zones/{zone_id} Update a zone

Documentation For Models

Documentation For Authorization

oauth2
  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes: N/A

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given integer value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	MetricsApi *MetricsApiService

	ResourceRecordsApi *ResourceRecordsApiService

	ScanningApi *ScanningApiService

	ZonesApi *ZonesApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the DNS API v1.0.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResonse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type ApiStatusDetail

type ApiStatusDetail struct {
	Type string `json:"@type"`
}

ApiStatusDetail struct for ApiStatusDetail

func NewApiStatusDetail

func NewApiStatusDetail(type_ string) *ApiStatusDetail

NewApiStatusDetail instantiates a new ApiStatusDetail 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 NewApiStatusDetailWithDefaults

func NewApiStatusDetailWithDefaults() *ApiStatusDetail

NewApiStatusDetailWithDefaults instantiates a new ApiStatusDetail 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 (*ApiStatusDetail) GetType

func (o *ApiStatusDetail) GetType() string

GetType returns the Type field value

func (*ApiStatusDetail) GetTypeOk

func (o *ApiStatusDetail) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ApiStatusDetail) MarshalJSON

func (o ApiStatusDetail) MarshalJSON() ([]byte, error)

func (*ApiStatusDetail) SetType

func (o *ApiStatusDetail) SetType(v string)

SetType sets field value

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type DataMatrix

type DataMatrix struct {
	// A data point's value
	Results *[]DataMatrixResult `json:"results,omitempty"`
}

DataMatrix A set of time series containing a range of data points over time for each time series

func NewDataMatrix

func NewDataMatrix() *DataMatrix

NewDataMatrix instantiates a new DataMatrix 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 NewDataMatrixWithDefaults

func NewDataMatrixWithDefaults() *DataMatrix

NewDataMatrixWithDefaults instantiates a new DataMatrix 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 (*DataMatrix) GetResults

func (o *DataMatrix) GetResults() []DataMatrixResult

GetResults returns the Results field value if set, zero value otherwise.

func (*DataMatrix) GetResultsOk

func (o *DataMatrix) GetResultsOk() (*[]DataMatrixResult, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataMatrix) HasResults

func (o *DataMatrix) HasResults() bool

HasResults returns a boolean if a field has been set.

func (DataMatrix) MarshalJSON

func (o DataMatrix) MarshalJSON() ([]byte, error)

func (*DataMatrix) SetResults

func (o *DataMatrix) SetResults(v []DataMatrixResult)

SetResults gets a reference to the given []DataMatrixResult and assigns it to the Results field.

type DataMatrixResult

type DataMatrixResult struct {
	// The data points' labels
	Metric *map[string]string `json:"metric,omitempty"`
	// Time series data point values
	Values *[]DataValue `json:"values,omitempty"`
}

DataMatrixResult Time series containing a range of data points over time for each time series

func NewDataMatrixResult

func NewDataMatrixResult() *DataMatrixResult

NewDataMatrixResult instantiates a new DataMatrixResult 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 NewDataMatrixResultWithDefaults

func NewDataMatrixResultWithDefaults() *DataMatrixResult

NewDataMatrixResultWithDefaults instantiates a new DataMatrixResult 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 (*DataMatrixResult) GetMetric

func (o *DataMatrixResult) GetMetric() map[string]string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*DataMatrixResult) GetMetricOk

func (o *DataMatrixResult) GetMetricOk() (*map[string]string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataMatrixResult) GetValues

func (o *DataMatrixResult) GetValues() []DataValue

GetValues returns the Values field value if set, zero value otherwise.

func (*DataMatrixResult) GetValuesOk

func (o *DataMatrixResult) GetValuesOk() (*[]DataValue, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataMatrixResult) HasMetric

func (o *DataMatrixResult) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*DataMatrixResult) HasValues

func (o *DataMatrixResult) HasValues() bool

HasValues returns a boolean if a field has been set.

func (DataMatrixResult) MarshalJSON

func (o DataMatrixResult) MarshalJSON() ([]byte, error)

func (*DataMatrixResult) SetMetric

func (o *DataMatrixResult) SetMetric(v map[string]string)

SetMetric gets a reference to the given map[string]string and assigns it to the Metric field.

func (*DataMatrixResult) SetValues

func (o *DataMatrixResult) SetValues(v []DataValue)

SetValues gets a reference to the given []DataValue and assigns it to the Values field.

type DataValue

type DataValue struct {
	// The time that a data point was recorded
	UnixTime *string `json:"unixTime,omitempty"`
	// A data point's value
	Value *string `json:"value,omitempty"`
}

DataValue An individual metric data point

func NewDataValue

func NewDataValue() *DataValue

NewDataValue instantiates a new DataValue 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 NewDataValueWithDefaults

func NewDataValueWithDefaults() *DataValue

NewDataValueWithDefaults instantiates a new DataValue 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 (*DataValue) GetUnixTime

func (o *DataValue) GetUnixTime() string

GetUnixTime returns the UnixTime field value if set, zero value otherwise.

func (*DataValue) GetUnixTimeOk

func (o *DataValue) GetUnixTimeOk() (*string, bool)

GetUnixTimeOk returns a tuple with the UnixTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataValue) GetValue

func (o *DataValue) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*DataValue) GetValueOk

func (o *DataValue) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataValue) HasUnixTime

func (o *DataValue) HasUnixTime() bool

HasUnixTime returns a boolean if a field has been set.

func (*DataValue) HasValue

func (o *DataValue) HasValue() bool

HasValue returns a boolean if a field has been set.

func (DataValue) MarshalJSON

func (o DataValue) MarshalJSON() ([]byte, error)

func (*DataValue) SetUnixTime

func (o *DataValue) SetUnixTime(v string)

SetUnixTime gets a reference to the given string and assigns it to the UnixTime field.

func (*DataValue) SetValue

func (o *DataValue) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

type DataVector

type DataVector struct {
	// A data point's value
	Results *[]DataVectorResult `json:"results,omitempty"`
}

DataVector A set of time series containing a single sample for each time series, all sharing the same timestamp

func NewDataVector

func NewDataVector() *DataVector

NewDataVector instantiates a new DataVector 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 NewDataVectorWithDefaults

func NewDataVectorWithDefaults() *DataVector

NewDataVectorWithDefaults instantiates a new DataVector 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 (*DataVector) GetResults

func (o *DataVector) GetResults() []DataVectorResult

GetResults returns the Results field value if set, zero value otherwise.

func (*DataVector) GetResultsOk

func (o *DataVector) GetResultsOk() (*[]DataVectorResult, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataVector) HasResults

func (o *DataVector) HasResults() bool

HasResults returns a boolean if a field has been set.

func (DataVector) MarshalJSON

func (o DataVector) MarshalJSON() ([]byte, error)

func (*DataVector) SetResults

func (o *DataVector) SetResults(v []DataVectorResult)

SetResults gets a reference to the given []DataVectorResult and assigns it to the Results field.

type DataVectorResult

type DataVectorResult struct {
	// The data points' labels
	Metric *map[string]string `json:"metric,omitempty"`
	Value  *DataValue         `json:"value,omitempty"`
}

DataVectorResult Time series containing a single sample for each time series, all sharing the same timestamp

func NewDataVectorResult

func NewDataVectorResult() *DataVectorResult

NewDataVectorResult instantiates a new DataVectorResult 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 NewDataVectorResultWithDefaults

func NewDataVectorResultWithDefaults() *DataVectorResult

NewDataVectorResultWithDefaults instantiates a new DataVectorResult 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 (*DataVectorResult) GetMetric

func (o *DataVectorResult) GetMetric() map[string]string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*DataVectorResult) GetMetricOk

func (o *DataVectorResult) GetMetricOk() (*map[string]string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataVectorResult) GetValue

func (o *DataVectorResult) GetValue() DataValue

GetValue returns the Value field value if set, zero value otherwise.

func (*DataVectorResult) GetValueOk

func (o *DataVectorResult) GetValueOk() (*DataValue, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataVectorResult) HasMetric

func (o *DataVectorResult) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*DataVectorResult) HasValue

func (o *DataVectorResult) HasValue() bool

HasValue returns a boolean if a field has been set.

func (DataVectorResult) MarshalJSON

func (o DataVectorResult) MarshalJSON() ([]byte, error)

func (*DataVectorResult) SetMetric

func (o *DataVectorResult) SetMetric(v map[string]string)

SetMetric gets a reference to the given map[string]string and assigns it to the Metric field.

func (*DataVectorResult) SetValue

func (o *DataVectorResult) SetValue(v DataValue)

SetValue gets a reference to the given DataValue and assigns it to the Value field.

type GenericOpenAPIError

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

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type MetricsApiService

type MetricsApiService service

MetricsApiService MetricsApi service

func (*MetricsApiService) GetMetrics

func (a *MetricsApiService) GetMetrics(ctx _context.Context, stackId string) apiGetMetricsRequest

GetMetrics Get metrics

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug

@return apiGetMetricsRequest

type MetricsData

type MetricsData struct {
	Matrix *DataMatrix `json:"matrix,omitempty"`
	Vector *DataVector `json:"vector,omitempty"`
}

MetricsData The data points in a metrics collection

func NewMetricsData

func NewMetricsData() *MetricsData

NewMetricsData instantiates a new MetricsData 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 NewMetricsDataWithDefaults

func NewMetricsDataWithDefaults() *MetricsData

NewMetricsDataWithDefaults instantiates a new MetricsData 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 (*MetricsData) GetMatrix

func (o *MetricsData) GetMatrix() DataMatrix

GetMatrix returns the Matrix field value if set, zero value otherwise.

func (*MetricsData) GetMatrixOk

func (o *MetricsData) GetMatrixOk() (*DataMatrix, bool)

GetMatrixOk returns a tuple with the Matrix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricsData) GetVector

func (o *MetricsData) GetVector() DataVector

GetVector returns the Vector field value if set, zero value otherwise.

func (*MetricsData) GetVectorOk

func (o *MetricsData) GetVectorOk() (*DataVector, bool)

GetVectorOk returns a tuple with the Vector field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricsData) HasMatrix

func (o *MetricsData) HasMatrix() bool

HasMatrix returns a boolean if a field has been set.

func (*MetricsData) HasVector

func (o *MetricsData) HasVector() bool

HasVector returns a boolean if a field has been set.

func (MetricsData) MarshalJSON

func (o MetricsData) MarshalJSON() ([]byte, error)

func (*MetricsData) SetMatrix

func (o *MetricsData) SetMatrix(v DataMatrix)

SetMatrix gets a reference to the given DataMatrix and assigns it to the Matrix field.

func (*MetricsData) SetVector

func (o *MetricsData) SetVector(v DataVector)

SetVector gets a reference to the given DataVector and assigns it to the Vector field.

type NullableApiStatusDetail

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

func NewNullableApiStatusDetail

func NewNullableApiStatusDetail(val *ApiStatusDetail) *NullableApiStatusDetail

func (NullableApiStatusDetail) Get

func (NullableApiStatusDetail) IsSet

func (v NullableApiStatusDetail) IsSet() bool

func (NullableApiStatusDetail) MarshalJSON

func (v NullableApiStatusDetail) MarshalJSON() ([]byte, error)

func (*NullableApiStatusDetail) Set

func (*NullableApiStatusDetail) UnmarshalJSON

func (v *NullableApiStatusDetail) UnmarshalJSON(src []byte) error

func (*NullableApiStatusDetail) Unset

func (v *NullableApiStatusDetail) Unset()

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableDataMatrix

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

func NewNullableDataMatrix

func NewNullableDataMatrix(val *DataMatrix) *NullableDataMatrix

func (NullableDataMatrix) Get

func (v NullableDataMatrix) Get() *DataMatrix

func (NullableDataMatrix) IsSet

func (v NullableDataMatrix) IsSet() bool

func (NullableDataMatrix) MarshalJSON

func (v NullableDataMatrix) MarshalJSON() ([]byte, error)

func (*NullableDataMatrix) Set

func (v *NullableDataMatrix) Set(val *DataMatrix)

func (*NullableDataMatrix) UnmarshalJSON

func (v *NullableDataMatrix) UnmarshalJSON(src []byte) error

func (*NullableDataMatrix) Unset

func (v *NullableDataMatrix) Unset()

type NullableDataMatrixResult

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

func NewNullableDataMatrixResult

func NewNullableDataMatrixResult(val *DataMatrixResult) *NullableDataMatrixResult

func (NullableDataMatrixResult) Get

func (NullableDataMatrixResult) IsSet

func (v NullableDataMatrixResult) IsSet() bool

func (NullableDataMatrixResult) MarshalJSON

func (v NullableDataMatrixResult) MarshalJSON() ([]byte, error)

func (*NullableDataMatrixResult) Set

func (*NullableDataMatrixResult) UnmarshalJSON

func (v *NullableDataMatrixResult) UnmarshalJSON(src []byte) error

func (*NullableDataMatrixResult) Unset

func (v *NullableDataMatrixResult) Unset()

type NullableDataValue

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

func NewNullableDataValue

func NewNullableDataValue(val *DataValue) *NullableDataValue

func (NullableDataValue) Get

func (v NullableDataValue) Get() *DataValue

func (NullableDataValue) IsSet

func (v NullableDataValue) IsSet() bool

func (NullableDataValue) MarshalJSON

func (v NullableDataValue) MarshalJSON() ([]byte, error)

func (*NullableDataValue) Set

func (v *NullableDataValue) Set(val *DataValue)

func (*NullableDataValue) UnmarshalJSON

func (v *NullableDataValue) UnmarshalJSON(src []byte) error

func (*NullableDataValue) Unset

func (v *NullableDataValue) Unset()

type NullableDataVector

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

func NewNullableDataVector

func NewNullableDataVector(val *DataVector) *NullableDataVector

func (NullableDataVector) Get

func (v NullableDataVector) Get() *DataVector

func (NullableDataVector) IsSet

func (v NullableDataVector) IsSet() bool

func (NullableDataVector) MarshalJSON

func (v NullableDataVector) MarshalJSON() ([]byte, error)

func (*NullableDataVector) Set

func (v *NullableDataVector) Set(val *DataVector)

func (*NullableDataVector) UnmarshalJSON

func (v *NullableDataVector) UnmarshalJSON(src []byte) error

func (*NullableDataVector) Unset

func (v *NullableDataVector) Unset()

type NullableDataVectorResult

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

func NewNullableDataVectorResult

func NewNullableDataVectorResult(val *DataVectorResult) *NullableDataVectorResult

func (NullableDataVectorResult) Get

func (NullableDataVectorResult) IsSet

func (v NullableDataVectorResult) IsSet() bool

func (NullableDataVectorResult) MarshalJSON

func (v NullableDataVectorResult) MarshalJSON() ([]byte, error)

func (*NullableDataVectorResult) Set

func (*NullableDataVectorResult) UnmarshalJSON

func (v *NullableDataVectorResult) UnmarshalJSON(src []byte) error

func (*NullableDataVectorResult) Unset

func (v *NullableDataVectorResult) Unset()

type NullableFloat32

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

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

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

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableInt

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

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

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

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

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

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableMetricsData

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

func NewNullableMetricsData

func NewNullableMetricsData(val *MetricsData) *NullableMetricsData

func (NullableMetricsData) Get

func (NullableMetricsData) IsSet

func (v NullableMetricsData) IsSet() bool

func (NullableMetricsData) MarshalJSON

func (v NullableMetricsData) MarshalJSON() ([]byte, error)

func (*NullableMetricsData) Set

func (v *NullableMetricsData) Set(val *MetricsData)

func (*NullableMetricsData) UnmarshalJSON

func (v *NullableMetricsData) UnmarshalJSON(src []byte) error

func (*NullableMetricsData) Unset

func (v *NullableMetricsData) Unset()

type NullablePaginationPageInfo

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

func NewNullablePaginationPageInfo

func NewNullablePaginationPageInfo(val *PaginationPageInfo) *NullablePaginationPageInfo

func (NullablePaginationPageInfo) Get

func (NullablePaginationPageInfo) IsSet

func (v NullablePaginationPageInfo) IsSet() bool

func (NullablePaginationPageInfo) MarshalJSON

func (v NullablePaginationPageInfo) MarshalJSON() ([]byte, error)

func (*NullablePaginationPageInfo) Set

func (*NullablePaginationPageInfo) UnmarshalJSON

func (v *NullablePaginationPageInfo) UnmarshalJSON(src []byte) error

func (*NullablePaginationPageInfo) Unset

func (v *NullablePaginationPageInfo) Unset()

type NullablePrometheusMetrics

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

func NewNullablePrometheusMetrics

func NewNullablePrometheusMetrics(val *PrometheusMetrics) *NullablePrometheusMetrics

func (NullablePrometheusMetrics) Get

func (NullablePrometheusMetrics) IsSet

func (v NullablePrometheusMetrics) IsSet() bool

func (NullablePrometheusMetrics) MarshalJSON

func (v NullablePrometheusMetrics) MarshalJSON() ([]byte, error)

func (*NullablePrometheusMetrics) Set

func (*NullablePrometheusMetrics) UnmarshalJSON

func (v *NullablePrometheusMetrics) UnmarshalJSON(src []byte) error

func (*NullablePrometheusMetrics) Unset

func (v *NullablePrometheusMetrics) Unset()

type NullablePrometheusMetricsStatus

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

func (NullablePrometheusMetricsStatus) Get

func (NullablePrometheusMetricsStatus) IsSet

func (NullablePrometheusMetricsStatus) MarshalJSON

func (v NullablePrometheusMetricsStatus) MarshalJSON() ([]byte, error)

func (*NullablePrometheusMetricsStatus) Set

func (*NullablePrometheusMetricsStatus) UnmarshalJSON

func (v *NullablePrometheusMetricsStatus) UnmarshalJSON(src []byte) error

func (*NullablePrometheusMetricsStatus) Unset

type NullableScanDomainForRecordsRequestProviderConfig

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

func (NullableScanDomainForRecordsRequestProviderConfig) Get

func (NullableScanDomainForRecordsRequestProviderConfig) IsSet

func (NullableScanDomainForRecordsRequestProviderConfig) MarshalJSON

func (*NullableScanDomainForRecordsRequestProviderConfig) Set

func (*NullableScanDomainForRecordsRequestProviderConfig) UnmarshalJSON

func (*NullableScanDomainForRecordsRequestProviderConfig) Unset

type NullableStackpathRpcBadRequest

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

func (NullableStackpathRpcBadRequest) Get

func (NullableStackpathRpcBadRequest) IsSet

func (NullableStackpathRpcBadRequest) MarshalJSON

func (v NullableStackpathRpcBadRequest) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcBadRequest) Set

func (*NullableStackpathRpcBadRequest) UnmarshalJSON

func (v *NullableStackpathRpcBadRequest) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcBadRequest) Unset

func (v *NullableStackpathRpcBadRequest) Unset()

type NullableStackpathRpcBadRequestAllOf

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

func (NullableStackpathRpcBadRequestAllOf) Get

func (NullableStackpathRpcBadRequestAllOf) IsSet

func (NullableStackpathRpcBadRequestAllOf) MarshalJSON

func (v NullableStackpathRpcBadRequestAllOf) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcBadRequestAllOf) Set

func (*NullableStackpathRpcBadRequestAllOf) UnmarshalJSON

func (v *NullableStackpathRpcBadRequestAllOf) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcBadRequestAllOf) Unset

type NullableStackpathRpcBadRequestFieldViolation

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

func (NullableStackpathRpcBadRequestFieldViolation) Get

func (NullableStackpathRpcBadRequestFieldViolation) IsSet

func (NullableStackpathRpcBadRequestFieldViolation) MarshalJSON

func (*NullableStackpathRpcBadRequestFieldViolation) Set

func (*NullableStackpathRpcBadRequestFieldViolation) UnmarshalJSON

func (*NullableStackpathRpcBadRequestFieldViolation) Unset

type NullableStackpathRpcHelp

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

func NewNullableStackpathRpcHelp

func NewNullableStackpathRpcHelp(val *StackpathRpcHelp) *NullableStackpathRpcHelp

func (NullableStackpathRpcHelp) Get

func (NullableStackpathRpcHelp) IsSet

func (v NullableStackpathRpcHelp) IsSet() bool

func (NullableStackpathRpcHelp) MarshalJSON

func (v NullableStackpathRpcHelp) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcHelp) Set

func (*NullableStackpathRpcHelp) UnmarshalJSON

func (v *NullableStackpathRpcHelp) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcHelp) Unset

func (v *NullableStackpathRpcHelp) Unset()

type NullableStackpathRpcHelpAllOf

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

func (NullableStackpathRpcHelpAllOf) Get

func (NullableStackpathRpcHelpAllOf) IsSet

func (NullableStackpathRpcHelpAllOf) MarshalJSON

func (v NullableStackpathRpcHelpAllOf) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcHelpAllOf) Set

func (*NullableStackpathRpcHelpAllOf) UnmarshalJSON

func (v *NullableStackpathRpcHelpAllOf) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcHelpAllOf) Unset

func (v *NullableStackpathRpcHelpAllOf) Unset()
type NullableStackpathRpcHelpLink struct {
	// contains filtered or unexported fields
}
func NewNullableStackpathRpcHelpLink(val *StackpathRpcHelpLink) *NullableStackpathRpcHelpLink

func (NullableStackpathRpcHelpLink) Get

func (NullableStackpathRpcHelpLink) IsSet

func (NullableStackpathRpcHelpLink) MarshalJSON

func (v NullableStackpathRpcHelpLink) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcHelpLink) Set

func (*NullableStackpathRpcHelpLink) UnmarshalJSON

func (v *NullableStackpathRpcHelpLink) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcHelpLink) Unset

func (v *NullableStackpathRpcHelpLink) Unset()

type NullableStackpathRpcLocalizedMessage

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

func (NullableStackpathRpcLocalizedMessage) Get

func (NullableStackpathRpcLocalizedMessage) IsSet

func (NullableStackpathRpcLocalizedMessage) MarshalJSON

func (v NullableStackpathRpcLocalizedMessage) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcLocalizedMessage) Set

func (*NullableStackpathRpcLocalizedMessage) UnmarshalJSON

func (v *NullableStackpathRpcLocalizedMessage) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcLocalizedMessage) Unset

type NullableStackpathRpcLocalizedMessageAllOf

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

func (NullableStackpathRpcLocalizedMessageAllOf) Get

func (NullableStackpathRpcLocalizedMessageAllOf) IsSet

func (NullableStackpathRpcLocalizedMessageAllOf) MarshalJSON

func (*NullableStackpathRpcLocalizedMessageAllOf) Set

func (*NullableStackpathRpcLocalizedMessageAllOf) UnmarshalJSON

func (v *NullableStackpathRpcLocalizedMessageAllOf) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcLocalizedMessageAllOf) Unset

type NullableStackpathRpcPreconditionFailure

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

func (NullableStackpathRpcPreconditionFailure) Get

func (NullableStackpathRpcPreconditionFailure) IsSet

func (NullableStackpathRpcPreconditionFailure) MarshalJSON

func (v NullableStackpathRpcPreconditionFailure) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcPreconditionFailure) Set

func (*NullableStackpathRpcPreconditionFailure) UnmarshalJSON

func (v *NullableStackpathRpcPreconditionFailure) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcPreconditionFailure) Unset

type NullableStackpathRpcPreconditionFailureAllOf

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

func (NullableStackpathRpcPreconditionFailureAllOf) Get

func (NullableStackpathRpcPreconditionFailureAllOf) IsSet

func (NullableStackpathRpcPreconditionFailureAllOf) MarshalJSON

func (*NullableStackpathRpcPreconditionFailureAllOf) Set

func (*NullableStackpathRpcPreconditionFailureAllOf) UnmarshalJSON

func (*NullableStackpathRpcPreconditionFailureAllOf) Unset

type NullableStackpathRpcPreconditionFailureViolation

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

func (NullableStackpathRpcPreconditionFailureViolation) Get

func (NullableStackpathRpcPreconditionFailureViolation) IsSet

func (NullableStackpathRpcPreconditionFailureViolation) MarshalJSON

func (*NullableStackpathRpcPreconditionFailureViolation) Set

func (*NullableStackpathRpcPreconditionFailureViolation) UnmarshalJSON

func (*NullableStackpathRpcPreconditionFailureViolation) Unset

type NullableStackpathRpcQuotaFailure

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

func (NullableStackpathRpcQuotaFailure) Get

func (NullableStackpathRpcQuotaFailure) IsSet

func (NullableStackpathRpcQuotaFailure) MarshalJSON

func (v NullableStackpathRpcQuotaFailure) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcQuotaFailure) Set

func (*NullableStackpathRpcQuotaFailure) UnmarshalJSON

func (v *NullableStackpathRpcQuotaFailure) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcQuotaFailure) Unset

type NullableStackpathRpcQuotaFailureAllOf

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

func (NullableStackpathRpcQuotaFailureAllOf) Get

func (NullableStackpathRpcQuotaFailureAllOf) IsSet

func (NullableStackpathRpcQuotaFailureAllOf) MarshalJSON

func (v NullableStackpathRpcQuotaFailureAllOf) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcQuotaFailureAllOf) Set

func (*NullableStackpathRpcQuotaFailureAllOf) UnmarshalJSON

func (v *NullableStackpathRpcQuotaFailureAllOf) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcQuotaFailureAllOf) Unset

type NullableStackpathRpcQuotaFailureViolation

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

func (NullableStackpathRpcQuotaFailureViolation) Get

func (NullableStackpathRpcQuotaFailureViolation) IsSet

func (NullableStackpathRpcQuotaFailureViolation) MarshalJSON

func (*NullableStackpathRpcQuotaFailureViolation) Set

func (*NullableStackpathRpcQuotaFailureViolation) UnmarshalJSON

func (v *NullableStackpathRpcQuotaFailureViolation) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcQuotaFailureViolation) Unset

type NullableStackpathRpcRequestInfo

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

func (NullableStackpathRpcRequestInfo) Get

func (NullableStackpathRpcRequestInfo) IsSet

func (NullableStackpathRpcRequestInfo) MarshalJSON

func (v NullableStackpathRpcRequestInfo) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcRequestInfo) Set

func (*NullableStackpathRpcRequestInfo) UnmarshalJSON

func (v *NullableStackpathRpcRequestInfo) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcRequestInfo) Unset

type NullableStackpathRpcRequestInfoAllOf

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

func (NullableStackpathRpcRequestInfoAllOf) Get

func (NullableStackpathRpcRequestInfoAllOf) IsSet

func (NullableStackpathRpcRequestInfoAllOf) MarshalJSON

func (v NullableStackpathRpcRequestInfoAllOf) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcRequestInfoAllOf) Set

func (*NullableStackpathRpcRequestInfoAllOf) UnmarshalJSON

func (v *NullableStackpathRpcRequestInfoAllOf) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcRequestInfoAllOf) Unset

type NullableStackpathRpcResourceInfo

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

func (NullableStackpathRpcResourceInfo) Get

func (NullableStackpathRpcResourceInfo) IsSet

func (NullableStackpathRpcResourceInfo) MarshalJSON

func (v NullableStackpathRpcResourceInfo) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcResourceInfo) Set

func (*NullableStackpathRpcResourceInfo) UnmarshalJSON

func (v *NullableStackpathRpcResourceInfo) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcResourceInfo) Unset

type NullableStackpathRpcResourceInfoAllOf

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

func (NullableStackpathRpcResourceInfoAllOf) Get

func (NullableStackpathRpcResourceInfoAllOf) IsSet

func (NullableStackpathRpcResourceInfoAllOf) MarshalJSON

func (v NullableStackpathRpcResourceInfoAllOf) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcResourceInfoAllOf) Set

func (*NullableStackpathRpcResourceInfoAllOf) UnmarshalJSON

func (v *NullableStackpathRpcResourceInfoAllOf) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcResourceInfoAllOf) Unset

type NullableStackpathRpcRetryInfo

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

func (NullableStackpathRpcRetryInfo) Get

func (NullableStackpathRpcRetryInfo) IsSet

func (NullableStackpathRpcRetryInfo) MarshalJSON

func (v NullableStackpathRpcRetryInfo) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcRetryInfo) Set

func (*NullableStackpathRpcRetryInfo) UnmarshalJSON

func (v *NullableStackpathRpcRetryInfo) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcRetryInfo) Unset

func (v *NullableStackpathRpcRetryInfo) Unset()

type NullableStackpathRpcRetryInfoAllOf

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

func (NullableStackpathRpcRetryInfoAllOf) Get

func (NullableStackpathRpcRetryInfoAllOf) IsSet

func (NullableStackpathRpcRetryInfoAllOf) MarshalJSON

func (v NullableStackpathRpcRetryInfoAllOf) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcRetryInfoAllOf) Set

func (*NullableStackpathRpcRetryInfoAllOf) UnmarshalJSON

func (v *NullableStackpathRpcRetryInfoAllOf) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcRetryInfoAllOf) Unset

type NullableStackpathapiStatus

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

func NewNullableStackpathapiStatus

func NewNullableStackpathapiStatus(val *StackpathapiStatus) *NullableStackpathapiStatus

func (NullableStackpathapiStatus) Get

func (NullableStackpathapiStatus) IsSet

func (v NullableStackpathapiStatus) IsSet() bool

func (NullableStackpathapiStatus) MarshalJSON

func (v NullableStackpathapiStatus) MarshalJSON() ([]byte, error)

func (*NullableStackpathapiStatus) Set

func (*NullableStackpathapiStatus) UnmarshalJSON

func (v *NullableStackpathapiStatus) UnmarshalJSON(src []byte) error

func (*NullableStackpathapiStatus) Unset

func (v *NullableStackpathapiStatus) Unset()

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

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

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableZoneBulkCreateOrUpdateZoneRecordMessage

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

func (NullableZoneBulkCreateOrUpdateZoneRecordMessage) Get

func (NullableZoneBulkCreateOrUpdateZoneRecordMessage) IsSet

func (NullableZoneBulkCreateOrUpdateZoneRecordMessage) MarshalJSON

func (*NullableZoneBulkCreateOrUpdateZoneRecordMessage) Set

func (*NullableZoneBulkCreateOrUpdateZoneRecordMessage) UnmarshalJSON

func (*NullableZoneBulkCreateOrUpdateZoneRecordMessage) Unset

type NullableZoneBulkCreateOrUpdateZoneRecordsRequest

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

func (NullableZoneBulkCreateOrUpdateZoneRecordsRequest) Get

func (NullableZoneBulkCreateOrUpdateZoneRecordsRequest) IsSet

func (NullableZoneBulkCreateOrUpdateZoneRecordsRequest) MarshalJSON

func (*NullableZoneBulkCreateOrUpdateZoneRecordsRequest) Set

func (*NullableZoneBulkCreateOrUpdateZoneRecordsRequest) UnmarshalJSON

func (*NullableZoneBulkCreateOrUpdateZoneRecordsRequest) Unset

type NullableZoneBulkCreateOrUpdateZoneRecordsResponse

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

func (NullableZoneBulkCreateOrUpdateZoneRecordsResponse) Get

func (NullableZoneBulkCreateOrUpdateZoneRecordsResponse) IsSet

func (NullableZoneBulkCreateOrUpdateZoneRecordsResponse) MarshalJSON

func (*NullableZoneBulkCreateOrUpdateZoneRecordsResponse) Set

func (*NullableZoneBulkCreateOrUpdateZoneRecordsResponse) UnmarshalJSON

func (*NullableZoneBulkCreateOrUpdateZoneRecordsResponse) Unset

type NullableZoneBulkDeleteZoneRecordsMessage

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

func (NullableZoneBulkDeleteZoneRecordsMessage) Get

func (NullableZoneBulkDeleteZoneRecordsMessage) IsSet

func (NullableZoneBulkDeleteZoneRecordsMessage) MarshalJSON

func (*NullableZoneBulkDeleteZoneRecordsMessage) Set

func (*NullableZoneBulkDeleteZoneRecordsMessage) UnmarshalJSON

func (v *NullableZoneBulkDeleteZoneRecordsMessage) UnmarshalJSON(src []byte) error

func (*NullableZoneBulkDeleteZoneRecordsMessage) Unset

type NullableZoneCreateZoneMessage

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

func (NullableZoneCreateZoneMessage) Get

func (NullableZoneCreateZoneMessage) IsSet

func (NullableZoneCreateZoneMessage) MarshalJSON

func (v NullableZoneCreateZoneMessage) MarshalJSON() ([]byte, error)

func (*NullableZoneCreateZoneMessage) Set

func (*NullableZoneCreateZoneMessage) UnmarshalJSON

func (v *NullableZoneCreateZoneMessage) UnmarshalJSON(src []byte) error

func (*NullableZoneCreateZoneMessage) Unset

func (v *NullableZoneCreateZoneMessage) Unset()

type NullableZoneCreateZoneRecordResponse

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

func (NullableZoneCreateZoneRecordResponse) Get

func (NullableZoneCreateZoneRecordResponse) IsSet

func (NullableZoneCreateZoneRecordResponse) MarshalJSON

func (v NullableZoneCreateZoneRecordResponse) MarshalJSON() ([]byte, error)

func (*NullableZoneCreateZoneRecordResponse) Set

func (*NullableZoneCreateZoneRecordResponse) UnmarshalJSON

func (v *NullableZoneCreateZoneRecordResponse) UnmarshalJSON(src []byte) error

func (*NullableZoneCreateZoneRecordResponse) Unset

type NullableZoneCreateZoneResponse

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

func (NullableZoneCreateZoneResponse) Get

func (NullableZoneCreateZoneResponse) IsSet

func (NullableZoneCreateZoneResponse) MarshalJSON

func (v NullableZoneCreateZoneResponse) MarshalJSON() ([]byte, error)

func (*NullableZoneCreateZoneResponse) Set

func (*NullableZoneCreateZoneResponse) UnmarshalJSON

func (v *NullableZoneCreateZoneResponse) UnmarshalJSON(src []byte) error

func (*NullableZoneCreateZoneResponse) Unset

func (v *NullableZoneCreateZoneResponse) Unset()

type NullableZoneDnsProvider

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

func NewNullableZoneDnsProvider

func NewNullableZoneDnsProvider(val *ZoneDnsProvider) *NullableZoneDnsProvider

func (NullableZoneDnsProvider) Get

func (NullableZoneDnsProvider) IsSet

func (v NullableZoneDnsProvider) IsSet() bool

func (NullableZoneDnsProvider) MarshalJSON

func (v NullableZoneDnsProvider) MarshalJSON() ([]byte, error)

func (*NullableZoneDnsProvider) Set

func (*NullableZoneDnsProvider) UnmarshalJSON

func (v *NullableZoneDnsProvider) UnmarshalJSON(src []byte) error

func (*NullableZoneDnsProvider) Unset

func (v *NullableZoneDnsProvider) Unset()

type NullableZoneGetDiscoveryProviderDetailsResponse

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

func (NullableZoneGetDiscoveryProviderDetailsResponse) Get

func (NullableZoneGetDiscoveryProviderDetailsResponse) IsSet

func (NullableZoneGetDiscoveryProviderDetailsResponse) MarshalJSON

func (*NullableZoneGetDiscoveryProviderDetailsResponse) Set

func (*NullableZoneGetDiscoveryProviderDetailsResponse) UnmarshalJSON

func (*NullableZoneGetDiscoveryProviderDetailsResponse) Unset

type NullableZoneGetNameserversForZoneResponse

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

func (NullableZoneGetNameserversForZoneResponse) Get

func (NullableZoneGetNameserversForZoneResponse) IsSet

func (NullableZoneGetNameserversForZoneResponse) MarshalJSON

func (*NullableZoneGetNameserversForZoneResponse) Set

func (*NullableZoneGetNameserversForZoneResponse) UnmarshalJSON

func (v *NullableZoneGetNameserversForZoneResponse) UnmarshalJSON(src []byte) error

func (*NullableZoneGetNameserversForZoneResponse) Unset

type NullableZoneGetZoneRecordResponse

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

func (NullableZoneGetZoneRecordResponse) Get

func (NullableZoneGetZoneRecordResponse) IsSet

func (NullableZoneGetZoneRecordResponse) MarshalJSON

func (v NullableZoneGetZoneRecordResponse) MarshalJSON() ([]byte, error)

func (*NullableZoneGetZoneRecordResponse) Set

func (*NullableZoneGetZoneRecordResponse) UnmarshalJSON

func (v *NullableZoneGetZoneRecordResponse) UnmarshalJSON(src []byte) error

func (*NullableZoneGetZoneRecordResponse) Unset

type NullableZoneGetZoneRecordsResponse

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

func (NullableZoneGetZoneRecordsResponse) Get

func (NullableZoneGetZoneRecordsResponse) IsSet

func (NullableZoneGetZoneRecordsResponse) MarshalJSON

func (v NullableZoneGetZoneRecordsResponse) MarshalJSON() ([]byte, error)

func (*NullableZoneGetZoneRecordsResponse) Set

func (*NullableZoneGetZoneRecordsResponse) UnmarshalJSON

func (v *NullableZoneGetZoneRecordsResponse) UnmarshalJSON(src []byte) error

func (*NullableZoneGetZoneRecordsResponse) Unset

type NullableZoneGetZoneResponse

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

func NewNullableZoneGetZoneResponse

func NewNullableZoneGetZoneResponse(val *ZoneGetZoneResponse) *NullableZoneGetZoneResponse

func (NullableZoneGetZoneResponse) Get

func (NullableZoneGetZoneResponse) IsSet

func (NullableZoneGetZoneResponse) MarshalJSON

func (v NullableZoneGetZoneResponse) MarshalJSON() ([]byte, error)

func (*NullableZoneGetZoneResponse) Set

func (*NullableZoneGetZoneResponse) UnmarshalJSON

func (v *NullableZoneGetZoneResponse) UnmarshalJSON(src []byte) error

func (*NullableZoneGetZoneResponse) Unset

func (v *NullableZoneGetZoneResponse) Unset()

type NullableZoneGetZonesResponse

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

func NewNullableZoneGetZonesResponse

func NewNullableZoneGetZonesResponse(val *ZoneGetZonesResponse) *NullableZoneGetZonesResponse

func (NullableZoneGetZonesResponse) Get

func (NullableZoneGetZonesResponse) IsSet

func (NullableZoneGetZonesResponse) MarshalJSON

func (v NullableZoneGetZonesResponse) MarshalJSON() ([]byte, error)

func (*NullableZoneGetZonesResponse) Set

func (*NullableZoneGetZonesResponse) UnmarshalJSON

func (v *NullableZoneGetZonesResponse) UnmarshalJSON(src []byte) error

func (*NullableZoneGetZonesResponse) Unset

func (v *NullableZoneGetZonesResponse) Unset()

type NullableZoneImportZoneRecord

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

func NewNullableZoneImportZoneRecord

func NewNullableZoneImportZoneRecord(val *ZoneImportZoneRecord) *NullableZoneImportZoneRecord

func (NullableZoneImportZoneRecord) Get

func (NullableZoneImportZoneRecord) IsSet

func (NullableZoneImportZoneRecord) MarshalJSON

func (v NullableZoneImportZoneRecord) MarshalJSON() ([]byte, error)

func (*NullableZoneImportZoneRecord) Set

func (*NullableZoneImportZoneRecord) UnmarshalJSON

func (v *NullableZoneImportZoneRecord) UnmarshalJSON(src []byte) error

func (*NullableZoneImportZoneRecord) Unset

func (v *NullableZoneImportZoneRecord) Unset()

type NullableZoneParseRecordsFromZoneFileRequest

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

func (NullableZoneParseRecordsFromZoneFileRequest) Get

func (NullableZoneParseRecordsFromZoneFileRequest) IsSet

func (NullableZoneParseRecordsFromZoneFileRequest) MarshalJSON

func (*NullableZoneParseRecordsFromZoneFileRequest) Set

func (*NullableZoneParseRecordsFromZoneFileRequest) UnmarshalJSON

func (v *NullableZoneParseRecordsFromZoneFileRequest) UnmarshalJSON(src []byte) error

func (*NullableZoneParseRecordsFromZoneFileRequest) Unset

type NullableZoneParseRecordsFromZoneFileResponse

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

func (NullableZoneParseRecordsFromZoneFileResponse) Get

func (NullableZoneParseRecordsFromZoneFileResponse) IsSet

func (NullableZoneParseRecordsFromZoneFileResponse) MarshalJSON

func (*NullableZoneParseRecordsFromZoneFileResponse) Set

func (*NullableZoneParseRecordsFromZoneFileResponse) UnmarshalJSON

func (*NullableZoneParseRecordsFromZoneFileResponse) Unset

type NullableZonePatchZoneRecordMessage

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

func (NullableZonePatchZoneRecordMessage) Get

func (NullableZonePatchZoneRecordMessage) IsSet

func (NullableZonePatchZoneRecordMessage) MarshalJSON

func (v NullableZonePatchZoneRecordMessage) MarshalJSON() ([]byte, error)

func (*NullableZonePatchZoneRecordMessage) Set

func (*NullableZonePatchZoneRecordMessage) UnmarshalJSON

func (v *NullableZonePatchZoneRecordMessage) UnmarshalJSON(src []byte) error

func (*NullableZonePatchZoneRecordMessage) Unset

type NullableZoneRecordType

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

func NewNullableZoneRecordType

func NewNullableZoneRecordType(val *ZoneRecordType) *NullableZoneRecordType

func (NullableZoneRecordType) Get

func (NullableZoneRecordType) IsSet

func (v NullableZoneRecordType) IsSet() bool

func (NullableZoneRecordType) MarshalJSON

func (v NullableZoneRecordType) MarshalJSON() ([]byte, error)

func (*NullableZoneRecordType) Set

func (*NullableZoneRecordType) UnmarshalJSON

func (v *NullableZoneRecordType) UnmarshalJSON(src []byte) error

func (*NullableZoneRecordType) Unset

func (v *NullableZoneRecordType) Unset()

type NullableZoneScanDomainForRecordsResponse

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

func (NullableZoneScanDomainForRecordsResponse) Get

func (NullableZoneScanDomainForRecordsResponse) IsSet

func (NullableZoneScanDomainForRecordsResponse) MarshalJSON

func (*NullableZoneScanDomainForRecordsResponse) Set

func (*NullableZoneScanDomainForRecordsResponse) UnmarshalJSON

func (v *NullableZoneScanDomainForRecordsResponse) UnmarshalJSON(src []byte) error

func (*NullableZoneScanDomainForRecordsResponse) Unset

type NullableZoneUpdateZoneMessage

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

func (NullableZoneUpdateZoneMessage) Get

func (NullableZoneUpdateZoneMessage) IsSet

func (NullableZoneUpdateZoneMessage) MarshalJSON

func (v NullableZoneUpdateZoneMessage) MarshalJSON() ([]byte, error)

func (*NullableZoneUpdateZoneMessage) Set

func (*NullableZoneUpdateZoneMessage) UnmarshalJSON

func (v *NullableZoneUpdateZoneMessage) UnmarshalJSON(src []byte) error

func (*NullableZoneUpdateZoneMessage) Unset

func (v *NullableZoneUpdateZoneMessage) Unset()

type NullableZoneUpdateZoneRecordMessage

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

func (NullableZoneUpdateZoneRecordMessage) Get

func (NullableZoneUpdateZoneRecordMessage) IsSet

func (NullableZoneUpdateZoneRecordMessage) MarshalJSON

func (v NullableZoneUpdateZoneRecordMessage) MarshalJSON() ([]byte, error)

func (*NullableZoneUpdateZoneRecordMessage) Set

func (*NullableZoneUpdateZoneRecordMessage) UnmarshalJSON

func (v *NullableZoneUpdateZoneRecordMessage) UnmarshalJSON(src []byte) error

func (*NullableZoneUpdateZoneRecordMessage) Unset

type NullableZoneUpdateZoneRecordResponse

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

func (NullableZoneUpdateZoneRecordResponse) Get

func (NullableZoneUpdateZoneRecordResponse) IsSet

func (NullableZoneUpdateZoneRecordResponse) MarshalJSON

func (v NullableZoneUpdateZoneRecordResponse) MarshalJSON() ([]byte, error)

func (*NullableZoneUpdateZoneRecordResponse) Set

func (*NullableZoneUpdateZoneRecordResponse) UnmarshalJSON

func (v *NullableZoneUpdateZoneRecordResponse) UnmarshalJSON(src []byte) error

func (*NullableZoneUpdateZoneRecordResponse) Unset

type NullableZoneUpdateZoneResponse

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

func (NullableZoneUpdateZoneResponse) Get

func (NullableZoneUpdateZoneResponse) IsSet

func (NullableZoneUpdateZoneResponse) MarshalJSON

func (v NullableZoneUpdateZoneResponse) MarshalJSON() ([]byte, error)

func (*NullableZoneUpdateZoneResponse) Set

func (*NullableZoneUpdateZoneResponse) UnmarshalJSON

func (v *NullableZoneUpdateZoneResponse) UnmarshalJSON(src []byte) error

func (*NullableZoneUpdateZoneResponse) Unset

func (v *NullableZoneUpdateZoneResponse) Unset()

type NullableZoneZone

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

func NewNullableZoneZone

func NewNullableZoneZone(val *ZoneZone) *NullableZoneZone

func (NullableZoneZone) Get

func (v NullableZoneZone) Get() *ZoneZone

func (NullableZoneZone) IsSet

func (v NullableZoneZone) IsSet() bool

func (NullableZoneZone) MarshalJSON

func (v NullableZoneZone) MarshalJSON() ([]byte, error)

func (*NullableZoneZone) Set

func (v *NullableZoneZone) Set(val *ZoneZone)

func (*NullableZoneZone) UnmarshalJSON

func (v *NullableZoneZone) UnmarshalJSON(src []byte) error

func (*NullableZoneZone) Unset

func (v *NullableZoneZone) Unset()

type NullableZoneZoneRecord

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

func NewNullableZoneZoneRecord

func NewNullableZoneZoneRecord(val *ZoneZoneRecord) *NullableZoneZoneRecord

func (NullableZoneZoneRecord) Get

func (NullableZoneZoneRecord) IsSet

func (v NullableZoneZoneRecord) IsSet() bool

func (NullableZoneZoneRecord) MarshalJSON

func (v NullableZoneZoneRecord) MarshalJSON() ([]byte, error)

func (*NullableZoneZoneRecord) Set

func (*NullableZoneZoneRecord) UnmarshalJSON

func (v *NullableZoneZoneRecord) UnmarshalJSON(src []byte) error

func (*NullableZoneZoneRecord) Unset

func (v *NullableZoneZoneRecord) Unset()

type NullableZoneZoneStatus

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

func NewNullableZoneZoneStatus

func NewNullableZoneZoneStatus(val *ZoneZoneStatus) *NullableZoneZoneStatus

func (NullableZoneZoneStatus) Get

func (NullableZoneZoneStatus) IsSet

func (v NullableZoneZoneStatus) IsSet() bool

func (NullableZoneZoneStatus) MarshalJSON

func (v NullableZoneZoneStatus) MarshalJSON() ([]byte, error)

func (*NullableZoneZoneStatus) Set

func (*NullableZoneZoneStatus) UnmarshalJSON

func (v *NullableZoneZoneStatus) UnmarshalJSON(src []byte) error

func (*NullableZoneZoneStatus) Unset

func (v *NullableZoneZoneStatus) Unset()

type PaginationPageInfo

type PaginationPageInfo struct {
	// The total number of items in the dataset
	TotalCount *string `json:"totalCount,omitempty"`
	// Whether or not a previous page of data exists
	HasPreviousPage *bool `json:"hasPreviousPage,omitempty"`
	// Whether or not another page of data is available
	HasNextPage *bool `json:"hasNextPage,omitempty"`
	// The cursor for the first item in the set of data returned
	StartCursor *string `json:"startCursor,omitempty"`
	// The cursor for the last item in the set of data returned
	EndCursor *string `json:"endCursor,omitempty"`
}

PaginationPageInfo Information about a paginated response This is modeled after the GraphQL Relay spec to support both cursor based pagination and traditional offset based pagination.

func NewPaginationPageInfo

func NewPaginationPageInfo() *PaginationPageInfo

NewPaginationPageInfo instantiates a new PaginationPageInfo 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 NewPaginationPageInfoWithDefaults

func NewPaginationPageInfoWithDefaults() *PaginationPageInfo

NewPaginationPageInfoWithDefaults instantiates a new PaginationPageInfo 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 (*PaginationPageInfo) GetEndCursor

func (o *PaginationPageInfo) GetEndCursor() string

GetEndCursor returns the EndCursor field value if set, zero value otherwise.

func (*PaginationPageInfo) GetEndCursorOk

func (o *PaginationPageInfo) GetEndCursorOk() (*string, bool)

GetEndCursorOk returns a tuple with the EndCursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginationPageInfo) GetHasNextPage

func (o *PaginationPageInfo) GetHasNextPage() bool

GetHasNextPage returns the HasNextPage field value if set, zero value otherwise.

func (*PaginationPageInfo) GetHasNextPageOk

func (o *PaginationPageInfo) GetHasNextPageOk() (*bool, bool)

GetHasNextPageOk returns a tuple with the HasNextPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginationPageInfo) GetHasPreviousPage

func (o *PaginationPageInfo) GetHasPreviousPage() bool

GetHasPreviousPage returns the HasPreviousPage field value if set, zero value otherwise.

func (*PaginationPageInfo) GetHasPreviousPageOk

func (o *PaginationPageInfo) GetHasPreviousPageOk() (*bool, bool)

GetHasPreviousPageOk returns a tuple with the HasPreviousPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginationPageInfo) GetStartCursor

func (o *PaginationPageInfo) GetStartCursor() string

GetStartCursor returns the StartCursor field value if set, zero value otherwise.

func (*PaginationPageInfo) GetStartCursorOk

func (o *PaginationPageInfo) GetStartCursorOk() (*string, bool)

GetStartCursorOk returns a tuple with the StartCursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginationPageInfo) GetTotalCount

func (o *PaginationPageInfo) GetTotalCount() string

GetTotalCount returns the TotalCount field value if set, zero value otherwise.

func (*PaginationPageInfo) GetTotalCountOk

func (o *PaginationPageInfo) GetTotalCountOk() (*string, bool)

GetTotalCountOk returns a tuple with the TotalCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginationPageInfo) HasEndCursor

func (o *PaginationPageInfo) HasEndCursor() bool

HasEndCursor returns a boolean if a field has been set.

func (*PaginationPageInfo) HasHasNextPage

func (o *PaginationPageInfo) HasHasNextPage() bool

HasHasNextPage returns a boolean if a field has been set.

func (*PaginationPageInfo) HasHasPreviousPage

func (o *PaginationPageInfo) HasHasPreviousPage() bool

HasHasPreviousPage returns a boolean if a field has been set.

func (*PaginationPageInfo) HasStartCursor

func (o *PaginationPageInfo) HasStartCursor() bool

HasStartCursor returns a boolean if a field has been set.

func (*PaginationPageInfo) HasTotalCount

func (o *PaginationPageInfo) HasTotalCount() bool

HasTotalCount returns a boolean if a field has been set.

func (PaginationPageInfo) MarshalJSON

func (o PaginationPageInfo) MarshalJSON() ([]byte, error)

func (*PaginationPageInfo) SetEndCursor

func (o *PaginationPageInfo) SetEndCursor(v string)

SetEndCursor gets a reference to the given string and assigns it to the EndCursor field.

func (*PaginationPageInfo) SetHasNextPage

func (o *PaginationPageInfo) SetHasNextPage(v bool)

SetHasNextPage gets a reference to the given bool and assigns it to the HasNextPage field.

func (*PaginationPageInfo) SetHasPreviousPage

func (o *PaginationPageInfo) SetHasPreviousPage(v bool)

SetHasPreviousPage gets a reference to the given bool and assigns it to the HasPreviousPage field.

func (*PaginationPageInfo) SetStartCursor

func (o *PaginationPageInfo) SetStartCursor(v string)

SetStartCursor gets a reference to the given string and assigns it to the StartCursor field.

func (*PaginationPageInfo) SetTotalCount

func (o *PaginationPageInfo) SetTotalCount(v string)

SetTotalCount gets a reference to the given string and assigns it to the TotalCount field.

type PrometheusMetrics

type PrometheusMetrics struct {
	Status *PrometheusMetricsStatus `json:"status,omitempty"`
	Data   *MetricsData             `json:"data,omitempty"`
	// The type of error encountered when querying for metrics
	ErrorType *string `json:"errorType,omitempty"`
	// The error encountered when querying for metrics
	Error *string `json:"error,omitempty"`
	// Warnings encountered when querying for metrics
	Warnings *[]string `json:"warnings,omitempty"`
}

PrometheusMetrics A collection of metrics

func NewPrometheusMetrics

func NewPrometheusMetrics() *PrometheusMetrics

NewPrometheusMetrics instantiates a new PrometheusMetrics 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 NewPrometheusMetricsWithDefaults

func NewPrometheusMetricsWithDefaults() *PrometheusMetrics

NewPrometheusMetricsWithDefaults instantiates a new PrometheusMetrics 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 (*PrometheusMetrics) GetData

func (o *PrometheusMetrics) GetData() MetricsData

GetData returns the Data field value if set, zero value otherwise.

func (*PrometheusMetrics) GetDataOk

func (o *PrometheusMetrics) GetDataOk() (*MetricsData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrometheusMetrics) GetError

func (o *PrometheusMetrics) GetError() string

GetError returns the Error field value if set, zero value otherwise.

func (*PrometheusMetrics) GetErrorOk

func (o *PrometheusMetrics) GetErrorOk() (*string, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrometheusMetrics) GetErrorType

func (o *PrometheusMetrics) GetErrorType() string

GetErrorType returns the ErrorType field value if set, zero value otherwise.

func (*PrometheusMetrics) GetErrorTypeOk

func (o *PrometheusMetrics) GetErrorTypeOk() (*string, bool)

GetErrorTypeOk returns a tuple with the ErrorType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrometheusMetrics) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*PrometheusMetrics) GetStatusOk

func (o *PrometheusMetrics) GetStatusOk() (*PrometheusMetricsStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrometheusMetrics) GetWarnings

func (o *PrometheusMetrics) GetWarnings() []string

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*PrometheusMetrics) GetWarningsOk

func (o *PrometheusMetrics) GetWarningsOk() (*[]string, bool)

GetWarningsOk returns a tuple with the Warnings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrometheusMetrics) HasData

func (o *PrometheusMetrics) HasData() bool

HasData returns a boolean if a field has been set.

func (*PrometheusMetrics) HasError

func (o *PrometheusMetrics) HasError() bool

HasError returns a boolean if a field has been set.

func (*PrometheusMetrics) HasErrorType

func (o *PrometheusMetrics) HasErrorType() bool

HasErrorType returns a boolean if a field has been set.

func (*PrometheusMetrics) HasStatus

func (o *PrometheusMetrics) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*PrometheusMetrics) HasWarnings

func (o *PrometheusMetrics) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (PrometheusMetrics) MarshalJSON

func (o PrometheusMetrics) MarshalJSON() ([]byte, error)

func (*PrometheusMetrics) SetData

func (o *PrometheusMetrics) SetData(v MetricsData)

SetData gets a reference to the given MetricsData and assigns it to the Data field.

func (*PrometheusMetrics) SetError

func (o *PrometheusMetrics) SetError(v string)

SetError gets a reference to the given string and assigns it to the Error field.

func (*PrometheusMetrics) SetErrorType

func (o *PrometheusMetrics) SetErrorType(v string)

SetErrorType gets a reference to the given string and assigns it to the ErrorType field.

func (*PrometheusMetrics) SetStatus

SetStatus gets a reference to the given PrometheusMetricsStatus and assigns it to the Status field.

func (*PrometheusMetrics) SetWarnings

func (o *PrometheusMetrics) SetWarnings(v []string)

SetWarnings gets a reference to the given []string and assigns it to the Warnings field.

type PrometheusMetricsStatus

type PrometheusMetricsStatus string

PrometheusMetricsStatus A metrics query's resulting status

const (
	PROMETHEUSMETRICSSTATUS_SUCCESS PrometheusMetricsStatus = "SUCCESS"
	PROMETHEUSMETRICSSTATUS_ERROR   PrometheusMetricsStatus = "ERROR"
)

List of prometheusMetricsStatus

func (PrometheusMetricsStatus) Ptr

Ptr returns reference to prometheusMetricsStatus value

type ResourceRecordsApiService

type ResourceRecordsApiService service

ResourceRecordsApiService ResourceRecordsApi service

func (*ResourceRecordsApiService) BulkCreateOrUpdateZoneRecords

func (a *ResourceRecordsApiService) BulkCreateOrUpdateZoneRecords(ctx _context.Context, stackId string, zoneId string) apiBulkCreateOrUpdateZoneRecordsRequest

BulkCreateOrUpdateZoneRecords Create or update multiple records Existing resource records are updated while new records are created

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param zoneId A DNS zone ID

@return apiBulkCreateOrUpdateZoneRecordsRequest

func (*ResourceRecordsApiService) BulkDeleteZoneRecords

func (a *ResourceRecordsApiService) BulkDeleteZoneRecords(ctx _context.Context, stackId string, zoneId string) apiBulkDeleteZoneRecordsRequest

BulkDeleteZoneRecords Delete multiple records

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param zoneId A DNS zone ID

@return apiBulkDeleteZoneRecordsRequest

func (*ResourceRecordsApiService) CreateZoneRecord

func (a *ResourceRecordsApiService) CreateZoneRecord(ctx _context.Context, stackId string, zoneId string) apiCreateZoneRecordRequest

CreateZoneRecord Create a record

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param zoneId A DNS zone ID

@return apiCreateZoneRecordRequest

func (*ResourceRecordsApiService) DeleteZoneRecord

func (a *ResourceRecordsApiService) DeleteZoneRecord(ctx _context.Context, stackId string, zoneId string, zoneRecordId string) apiDeleteZoneRecordRequest

DeleteZoneRecord Delete a record

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param zoneId A DNS zone ID
  • @param zoneRecordId A DNS resource record ID

@return apiDeleteZoneRecordRequest

func (*ResourceRecordsApiService) GetZoneRecord

func (a *ResourceRecordsApiService) GetZoneRecord(ctx _context.Context, stackId string, zoneId string, zoneRecordId string) apiGetZoneRecordRequest

GetZoneRecord Get a record

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param zoneId A DNS zone ID
  • @param zoneRecordId A DNS resource record ID

@return apiGetZoneRecordRequest

func (*ResourceRecordsApiService) GetZoneRecords

func (a *ResourceRecordsApiService) GetZoneRecords(ctx _context.Context, stackId string, zoneId string) apiGetZoneRecordsRequest

GetZoneRecords Get all records

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param zoneId A DNS zone ID

@return apiGetZoneRecordsRequest

func (*ResourceRecordsApiService) PatchZoneRecord

func (a *ResourceRecordsApiService) PatchZoneRecord(ctx _context.Context, stackId string, zoneId string, zoneRecordId string) apiPatchZoneRecordRequest

PatchZoneRecord Replace a record

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param zoneId A DNS zone ID
  • @param zoneRecordId A DNS resource record ID

@return apiPatchZoneRecordRequest

func (*ResourceRecordsApiService) UpdateZoneRecord

func (a *ResourceRecordsApiService) UpdateZoneRecord(ctx _context.Context, stackId string, zoneId string, zoneRecordId string) apiUpdateZoneRecordRequest

UpdateZoneRecord Update a record

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param zoneId A DNS zone ID
  • @param zoneRecordId A DNS resource record ID

@return apiUpdateZoneRecordRequest

type ScanDomainForRecordsRequestProviderConfig

type ScanDomainForRecordsRequestProviderConfig struct {
	DnsProvider *ZoneDnsProvider `json:"dnsProvider,omitempty"`
	// The username required to authenticate with the DNS provider
	AuthenticationUser *string `json:"authenticationUser,omitempty"`
	// The API key or password required to authenticate with the DNS provider
	ApiKey *string `json:"apiKey,omitempty"`
}

ScanDomainForRecordsRequestProviderConfig Provider-specific configuration needed to scan a domain

func NewScanDomainForRecordsRequestProviderConfig

func NewScanDomainForRecordsRequestProviderConfig() *ScanDomainForRecordsRequestProviderConfig

NewScanDomainForRecordsRequestProviderConfig instantiates a new ScanDomainForRecordsRequestProviderConfig 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 NewScanDomainForRecordsRequestProviderConfigWithDefaults

func NewScanDomainForRecordsRequestProviderConfigWithDefaults() *ScanDomainForRecordsRequestProviderConfig

NewScanDomainForRecordsRequestProviderConfigWithDefaults instantiates a new ScanDomainForRecordsRequestProviderConfig 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 (*ScanDomainForRecordsRequestProviderConfig) GetApiKey

GetApiKey returns the ApiKey field value if set, zero value otherwise.

func (*ScanDomainForRecordsRequestProviderConfig) GetApiKeyOk

GetApiKeyOk returns a tuple with the ApiKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScanDomainForRecordsRequestProviderConfig) GetAuthenticationUser

func (o *ScanDomainForRecordsRequestProviderConfig) GetAuthenticationUser() string

GetAuthenticationUser returns the AuthenticationUser field value if set, zero value otherwise.

func (*ScanDomainForRecordsRequestProviderConfig) GetAuthenticationUserOk

func (o *ScanDomainForRecordsRequestProviderConfig) GetAuthenticationUserOk() (*string, bool)

GetAuthenticationUserOk returns a tuple with the AuthenticationUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScanDomainForRecordsRequestProviderConfig) GetDnsProvider

GetDnsProvider returns the DnsProvider field value if set, zero value otherwise.

func (*ScanDomainForRecordsRequestProviderConfig) GetDnsProviderOk

GetDnsProviderOk returns a tuple with the DnsProvider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScanDomainForRecordsRequestProviderConfig) HasApiKey

HasApiKey returns a boolean if a field has been set.

func (*ScanDomainForRecordsRequestProviderConfig) HasAuthenticationUser

func (o *ScanDomainForRecordsRequestProviderConfig) HasAuthenticationUser() bool

HasAuthenticationUser returns a boolean if a field has been set.

func (*ScanDomainForRecordsRequestProviderConfig) HasDnsProvider

func (o *ScanDomainForRecordsRequestProviderConfig) HasDnsProvider() bool

HasDnsProvider returns a boolean if a field has been set.

func (ScanDomainForRecordsRequestProviderConfig) MarshalJSON

func (*ScanDomainForRecordsRequestProviderConfig) SetApiKey

SetApiKey gets a reference to the given string and assigns it to the ApiKey field.

func (*ScanDomainForRecordsRequestProviderConfig) SetAuthenticationUser

func (o *ScanDomainForRecordsRequestProviderConfig) SetAuthenticationUser(v string)

SetAuthenticationUser gets a reference to the given string and assigns it to the AuthenticationUser field.

func (*ScanDomainForRecordsRequestProviderConfig) SetDnsProvider

SetDnsProvider gets a reference to the given ZoneDnsProvider and assigns it to the DnsProvider field.

type ScanningApiService

type ScanningApiService service

ScanningApiService ScanningApi service

func (*ScanningApiService) GetDiscoveryProviderDetails

func (a *ScanningApiService) GetDiscoveryProviderDetails(ctx _context.Context, domain string) apiGetDiscoveryProviderDetailsRequest

GetDiscoveryProviderDetails Get provider details Scan a domain for DNS provider information

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param domain A hostname to scan for provider information

@return apiGetDiscoveryProviderDetailsRequest

func (*ScanningApiService) ScanDomainForRecords

func (a *ScanningApiService) ScanDomainForRecords(ctx _context.Context, domain string) apiScanDomainForRecordsRequest

ScanDomainForRecords Get resource records Scan a domain for resource records. This call returns the records that StackPath is able to scan at the time of execution. It performs a best effort, but cannot guarantee all resource records were found.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param domain A hostname to scan for resource records

@return apiScanDomainForRecordsRequest

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type StackpathRpcBadRequest

type StackpathRpcBadRequest struct {
	ApiStatusDetail
	FieldViolations *[]StackpathRpcBadRequestFieldViolation `json:"fieldViolations,omitempty"`
}

StackpathRpcBadRequest struct for StackpathRpcBadRequest

func NewStackpathRpcBadRequest

func NewStackpathRpcBadRequest() *StackpathRpcBadRequest

NewStackpathRpcBadRequest instantiates a new StackpathRpcBadRequest 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 NewStackpathRpcBadRequestWithDefaults

func NewStackpathRpcBadRequestWithDefaults() *StackpathRpcBadRequest

NewStackpathRpcBadRequestWithDefaults instantiates a new StackpathRpcBadRequest 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 (*StackpathRpcBadRequest) GetFieldViolations

GetFieldViolations returns the FieldViolations field value if set, zero value otherwise.

func (*StackpathRpcBadRequest) GetFieldViolationsOk

func (o *StackpathRpcBadRequest) GetFieldViolationsOk() (*[]StackpathRpcBadRequestFieldViolation, bool)

GetFieldViolationsOk returns a tuple with the FieldViolations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcBadRequest) HasFieldViolations

func (o *StackpathRpcBadRequest) HasFieldViolations() bool

HasFieldViolations returns a boolean if a field has been set.

func (StackpathRpcBadRequest) MarshalJSON

func (o StackpathRpcBadRequest) MarshalJSON() ([]byte, error)

func (*StackpathRpcBadRequest) SetFieldViolations

SetFieldViolations gets a reference to the given []StackpathRpcBadRequestFieldViolation and assigns it to the FieldViolations field.

type StackpathRpcBadRequestAllOf

type StackpathRpcBadRequestAllOf struct {
	FieldViolations *[]StackpathRpcBadRequestFieldViolation `json:"fieldViolations,omitempty"`
}

StackpathRpcBadRequestAllOf struct for StackpathRpcBadRequestAllOf

func NewStackpathRpcBadRequestAllOf

func NewStackpathRpcBadRequestAllOf() *StackpathRpcBadRequestAllOf

NewStackpathRpcBadRequestAllOf instantiates a new StackpathRpcBadRequestAllOf 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 NewStackpathRpcBadRequestAllOfWithDefaults

func NewStackpathRpcBadRequestAllOfWithDefaults() *StackpathRpcBadRequestAllOf

NewStackpathRpcBadRequestAllOfWithDefaults instantiates a new StackpathRpcBadRequestAllOf 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 (*StackpathRpcBadRequestAllOf) GetFieldViolations

GetFieldViolations returns the FieldViolations field value if set, zero value otherwise.

func (*StackpathRpcBadRequestAllOf) GetFieldViolationsOk

GetFieldViolationsOk returns a tuple with the FieldViolations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcBadRequestAllOf) HasFieldViolations

func (o *StackpathRpcBadRequestAllOf) HasFieldViolations() bool

HasFieldViolations returns a boolean if a field has been set.

func (StackpathRpcBadRequestAllOf) MarshalJSON

func (o StackpathRpcBadRequestAllOf) MarshalJSON() ([]byte, error)

func (*StackpathRpcBadRequestAllOf) SetFieldViolations

SetFieldViolations gets a reference to the given []StackpathRpcBadRequestFieldViolation and assigns it to the FieldViolations field.

type StackpathRpcBadRequestFieldViolation

type StackpathRpcBadRequestFieldViolation struct {
	Field       *string `json:"field,omitempty"`
	Description *string `json:"description,omitempty"`
}

StackpathRpcBadRequestFieldViolation struct for StackpathRpcBadRequestFieldViolation

func NewStackpathRpcBadRequestFieldViolation

func NewStackpathRpcBadRequestFieldViolation() *StackpathRpcBadRequestFieldViolation

NewStackpathRpcBadRequestFieldViolation instantiates a new StackpathRpcBadRequestFieldViolation 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 NewStackpathRpcBadRequestFieldViolationWithDefaults

func NewStackpathRpcBadRequestFieldViolationWithDefaults() *StackpathRpcBadRequestFieldViolation

NewStackpathRpcBadRequestFieldViolationWithDefaults instantiates a new StackpathRpcBadRequestFieldViolation 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 (*StackpathRpcBadRequestFieldViolation) GetDescription

func (o *StackpathRpcBadRequestFieldViolation) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*StackpathRpcBadRequestFieldViolation) GetDescriptionOk

func (o *StackpathRpcBadRequestFieldViolation) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcBadRequestFieldViolation) GetField

GetField returns the Field field value if set, zero value otherwise.

func (*StackpathRpcBadRequestFieldViolation) GetFieldOk

func (o *StackpathRpcBadRequestFieldViolation) GetFieldOk() (*string, bool)

GetFieldOk returns a tuple with the Field field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcBadRequestFieldViolation) HasDescription

func (o *StackpathRpcBadRequestFieldViolation) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcBadRequestFieldViolation) HasField

HasField returns a boolean if a field has been set.

func (StackpathRpcBadRequestFieldViolation) MarshalJSON

func (o StackpathRpcBadRequestFieldViolation) MarshalJSON() ([]byte, error)

func (*StackpathRpcBadRequestFieldViolation) SetDescription

func (o *StackpathRpcBadRequestFieldViolation) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*StackpathRpcBadRequestFieldViolation) SetField

SetField gets a reference to the given string and assigns it to the Field field.

type StackpathRpcHelp

type StackpathRpcHelp struct {
	ApiStatusDetail
	Links *[]StackpathRpcHelpLink `json:"links,omitempty"`
}

StackpathRpcHelp struct for StackpathRpcHelp

func NewStackpathRpcHelp

func NewStackpathRpcHelp() *StackpathRpcHelp

NewStackpathRpcHelp instantiates a new StackpathRpcHelp 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 NewStackpathRpcHelpWithDefaults

func NewStackpathRpcHelpWithDefaults() *StackpathRpcHelp

NewStackpathRpcHelpWithDefaults instantiates a new StackpathRpcHelp 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 *StackpathRpcHelp) GetLinks() []StackpathRpcHelpLink

GetLinks returns the Links field value if set, zero value otherwise.

func (*StackpathRpcHelp) GetLinksOk

func (o *StackpathRpcHelp) GetLinksOk() (*[]StackpathRpcHelpLink, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *StackpathRpcHelp) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (StackpathRpcHelp) MarshalJSON

func (o StackpathRpcHelp) MarshalJSON() ([]byte, error)
func (o *StackpathRpcHelp) SetLinks(v []StackpathRpcHelpLink)

SetLinks gets a reference to the given []StackpathRpcHelpLink and assigns it to the Links field.

type StackpathRpcHelpAllOf

type StackpathRpcHelpAllOf struct {
	Links *[]StackpathRpcHelpLink `json:"links,omitempty"`
}

StackpathRpcHelpAllOf struct for StackpathRpcHelpAllOf

func NewStackpathRpcHelpAllOf

func NewStackpathRpcHelpAllOf() *StackpathRpcHelpAllOf

NewStackpathRpcHelpAllOf instantiates a new StackpathRpcHelpAllOf 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 NewStackpathRpcHelpAllOfWithDefaults

func NewStackpathRpcHelpAllOfWithDefaults() *StackpathRpcHelpAllOf

NewStackpathRpcHelpAllOfWithDefaults instantiates a new StackpathRpcHelpAllOf 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

GetLinks returns the Links field value if set, zero value otherwise.

func (*StackpathRpcHelpAllOf) GetLinksOk

func (o *StackpathRpcHelpAllOf) GetLinksOk() (*[]StackpathRpcHelpLink, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *StackpathRpcHelpAllOf) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (StackpathRpcHelpAllOf) MarshalJSON

func (o StackpathRpcHelpAllOf) MarshalJSON() ([]byte, error)

SetLinks gets a reference to the given []StackpathRpcHelpLink and assigns it to the Links field.

type StackpathRpcHelpLink struct {
	Description *string `json:"description,omitempty"`
	Url         *string `json:"url,omitempty"`
}

StackpathRpcHelpLink struct for StackpathRpcHelpLink

func NewStackpathRpcHelpLink() *StackpathRpcHelpLink

NewStackpathRpcHelpLink instantiates a new StackpathRpcHelpLink 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 NewStackpathRpcHelpLinkWithDefaults

func NewStackpathRpcHelpLinkWithDefaults() *StackpathRpcHelpLink

NewStackpathRpcHelpLinkWithDefaults instantiates a new StackpathRpcHelpLink 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 (*StackpathRpcHelpLink) GetDescription

func (o *StackpathRpcHelpLink) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*StackpathRpcHelpLink) GetDescriptionOk

func (o *StackpathRpcHelpLink) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcHelpLink) GetUrl

func (o *StackpathRpcHelpLink) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*StackpathRpcHelpLink) GetUrlOk

func (o *StackpathRpcHelpLink) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcHelpLink) HasDescription

func (o *StackpathRpcHelpLink) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcHelpLink) HasUrl

func (o *StackpathRpcHelpLink) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (StackpathRpcHelpLink) MarshalJSON

func (o StackpathRpcHelpLink) MarshalJSON() ([]byte, error)

func (*StackpathRpcHelpLink) SetDescription

func (o *StackpathRpcHelpLink) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*StackpathRpcHelpLink) SetUrl

func (o *StackpathRpcHelpLink) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

type StackpathRpcLocalizedMessage

type StackpathRpcLocalizedMessage struct {
	ApiStatusDetail
	Locale  *string `json:"locale,omitempty"`
	Message *string `json:"message,omitempty"`
}

StackpathRpcLocalizedMessage struct for StackpathRpcLocalizedMessage

func NewStackpathRpcLocalizedMessage

func NewStackpathRpcLocalizedMessage() *StackpathRpcLocalizedMessage

NewStackpathRpcLocalizedMessage instantiates a new StackpathRpcLocalizedMessage 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 NewStackpathRpcLocalizedMessageWithDefaults

func NewStackpathRpcLocalizedMessageWithDefaults() *StackpathRpcLocalizedMessage

NewStackpathRpcLocalizedMessageWithDefaults instantiates a new StackpathRpcLocalizedMessage 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 (*StackpathRpcLocalizedMessage) GetLocale

func (o *StackpathRpcLocalizedMessage) GetLocale() string

GetLocale returns the Locale field value if set, zero value otherwise.

func (*StackpathRpcLocalizedMessage) GetLocaleOk

func (o *StackpathRpcLocalizedMessage) GetLocaleOk() (*string, bool)

GetLocaleOk returns a tuple with the Locale field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcLocalizedMessage) GetMessage

func (o *StackpathRpcLocalizedMessage) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*StackpathRpcLocalizedMessage) GetMessageOk

func (o *StackpathRpcLocalizedMessage) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcLocalizedMessage) HasLocale

func (o *StackpathRpcLocalizedMessage) HasLocale() bool

HasLocale returns a boolean if a field has been set.

func (*StackpathRpcLocalizedMessage) HasMessage

func (o *StackpathRpcLocalizedMessage) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (StackpathRpcLocalizedMessage) MarshalJSON

func (o StackpathRpcLocalizedMessage) MarshalJSON() ([]byte, error)

func (*StackpathRpcLocalizedMessage) SetLocale

func (o *StackpathRpcLocalizedMessage) SetLocale(v string)

SetLocale gets a reference to the given string and assigns it to the Locale field.

func (*StackpathRpcLocalizedMessage) SetMessage

func (o *StackpathRpcLocalizedMessage) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

type StackpathRpcLocalizedMessageAllOf

type StackpathRpcLocalizedMessageAllOf struct {
	Locale  *string `json:"locale,omitempty"`
	Message *string `json:"message,omitempty"`
}

StackpathRpcLocalizedMessageAllOf struct for StackpathRpcLocalizedMessageAllOf

func NewStackpathRpcLocalizedMessageAllOf

func NewStackpathRpcLocalizedMessageAllOf() *StackpathRpcLocalizedMessageAllOf

NewStackpathRpcLocalizedMessageAllOf instantiates a new StackpathRpcLocalizedMessageAllOf 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 NewStackpathRpcLocalizedMessageAllOfWithDefaults

func NewStackpathRpcLocalizedMessageAllOfWithDefaults() *StackpathRpcLocalizedMessageAllOf

NewStackpathRpcLocalizedMessageAllOfWithDefaults instantiates a new StackpathRpcLocalizedMessageAllOf 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 (*StackpathRpcLocalizedMessageAllOf) GetLocale

GetLocale returns the Locale field value if set, zero value otherwise.

func (*StackpathRpcLocalizedMessageAllOf) GetLocaleOk

func (o *StackpathRpcLocalizedMessageAllOf) GetLocaleOk() (*string, bool)

GetLocaleOk returns a tuple with the Locale field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcLocalizedMessageAllOf) GetMessage

func (o *StackpathRpcLocalizedMessageAllOf) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*StackpathRpcLocalizedMessageAllOf) GetMessageOk

func (o *StackpathRpcLocalizedMessageAllOf) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcLocalizedMessageAllOf) HasLocale

func (o *StackpathRpcLocalizedMessageAllOf) HasLocale() bool

HasLocale returns a boolean if a field has been set.

func (*StackpathRpcLocalizedMessageAllOf) HasMessage

func (o *StackpathRpcLocalizedMessageAllOf) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (StackpathRpcLocalizedMessageAllOf) MarshalJSON

func (o StackpathRpcLocalizedMessageAllOf) MarshalJSON() ([]byte, error)

func (*StackpathRpcLocalizedMessageAllOf) SetLocale

func (o *StackpathRpcLocalizedMessageAllOf) SetLocale(v string)

SetLocale gets a reference to the given string and assigns it to the Locale field.

func (*StackpathRpcLocalizedMessageAllOf) SetMessage

func (o *StackpathRpcLocalizedMessageAllOf) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

type StackpathRpcPreconditionFailure

type StackpathRpcPreconditionFailure struct {
	ApiStatusDetail
	Violations *[]StackpathRpcPreconditionFailureViolation `json:"violations,omitempty"`
}

StackpathRpcPreconditionFailure struct for StackpathRpcPreconditionFailure

func NewStackpathRpcPreconditionFailure

func NewStackpathRpcPreconditionFailure() *StackpathRpcPreconditionFailure

NewStackpathRpcPreconditionFailure instantiates a new StackpathRpcPreconditionFailure 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 NewStackpathRpcPreconditionFailureWithDefaults

func NewStackpathRpcPreconditionFailureWithDefaults() *StackpathRpcPreconditionFailure

NewStackpathRpcPreconditionFailureWithDefaults instantiates a new StackpathRpcPreconditionFailure 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 (*StackpathRpcPreconditionFailure) GetViolations

GetViolations returns the Violations field value if set, zero value otherwise.

func (*StackpathRpcPreconditionFailure) GetViolationsOk

GetViolationsOk returns a tuple with the Violations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcPreconditionFailure) HasViolations

func (o *StackpathRpcPreconditionFailure) HasViolations() bool

HasViolations returns a boolean if a field has been set.

func (StackpathRpcPreconditionFailure) MarshalJSON

func (o StackpathRpcPreconditionFailure) MarshalJSON() ([]byte, error)

func (*StackpathRpcPreconditionFailure) SetViolations

SetViolations gets a reference to the given []StackpathRpcPreconditionFailureViolation and assigns it to the Violations field.

type StackpathRpcPreconditionFailureAllOf

type StackpathRpcPreconditionFailureAllOf struct {
	Violations *[]StackpathRpcPreconditionFailureViolation `json:"violations,omitempty"`
}

StackpathRpcPreconditionFailureAllOf struct for StackpathRpcPreconditionFailureAllOf

func NewStackpathRpcPreconditionFailureAllOf

func NewStackpathRpcPreconditionFailureAllOf() *StackpathRpcPreconditionFailureAllOf

NewStackpathRpcPreconditionFailureAllOf instantiates a new StackpathRpcPreconditionFailureAllOf 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 NewStackpathRpcPreconditionFailureAllOfWithDefaults

func NewStackpathRpcPreconditionFailureAllOfWithDefaults() *StackpathRpcPreconditionFailureAllOf

NewStackpathRpcPreconditionFailureAllOfWithDefaults instantiates a new StackpathRpcPreconditionFailureAllOf 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 (*StackpathRpcPreconditionFailureAllOf) GetViolations

GetViolations returns the Violations field value if set, zero value otherwise.

func (*StackpathRpcPreconditionFailureAllOf) GetViolationsOk

GetViolationsOk returns a tuple with the Violations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcPreconditionFailureAllOf) HasViolations

func (o *StackpathRpcPreconditionFailureAllOf) HasViolations() bool

HasViolations returns a boolean if a field has been set.

func (StackpathRpcPreconditionFailureAllOf) MarshalJSON

func (o StackpathRpcPreconditionFailureAllOf) MarshalJSON() ([]byte, error)

func (*StackpathRpcPreconditionFailureAllOf) SetViolations

SetViolations gets a reference to the given []StackpathRpcPreconditionFailureViolation and assigns it to the Violations field.

type StackpathRpcPreconditionFailureViolation

type StackpathRpcPreconditionFailureViolation struct {
	Type        *string `json:"type,omitempty"`
	Subject     *string `json:"subject,omitempty"`
	Description *string `json:"description,omitempty"`
}

StackpathRpcPreconditionFailureViolation struct for StackpathRpcPreconditionFailureViolation

func NewStackpathRpcPreconditionFailureViolation

func NewStackpathRpcPreconditionFailureViolation() *StackpathRpcPreconditionFailureViolation

NewStackpathRpcPreconditionFailureViolation instantiates a new StackpathRpcPreconditionFailureViolation 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 NewStackpathRpcPreconditionFailureViolationWithDefaults

func NewStackpathRpcPreconditionFailureViolationWithDefaults() *StackpathRpcPreconditionFailureViolation

NewStackpathRpcPreconditionFailureViolationWithDefaults instantiates a new StackpathRpcPreconditionFailureViolation 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 (*StackpathRpcPreconditionFailureViolation) GetDescription

GetDescription returns the Description field value if set, zero value otherwise.

func (*StackpathRpcPreconditionFailureViolation) GetDescriptionOk

func (o *StackpathRpcPreconditionFailureViolation) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcPreconditionFailureViolation) GetSubject

GetSubject returns the Subject field value if set, zero value otherwise.

func (*StackpathRpcPreconditionFailureViolation) GetSubjectOk

GetSubjectOk returns a tuple with the Subject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcPreconditionFailureViolation) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*StackpathRpcPreconditionFailureViolation) GetTypeOk

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcPreconditionFailureViolation) HasDescription

func (o *StackpathRpcPreconditionFailureViolation) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcPreconditionFailureViolation) HasSubject

HasSubject returns a boolean if a field has been set.

func (*StackpathRpcPreconditionFailureViolation) HasType

HasType returns a boolean if a field has been set.

func (StackpathRpcPreconditionFailureViolation) MarshalJSON

func (*StackpathRpcPreconditionFailureViolation) SetDescription

func (o *StackpathRpcPreconditionFailureViolation) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*StackpathRpcPreconditionFailureViolation) SetSubject

SetSubject gets a reference to the given string and assigns it to the Subject field.

func (*StackpathRpcPreconditionFailureViolation) SetType

SetType gets a reference to the given string and assigns it to the Type field.

type StackpathRpcQuotaFailure

type StackpathRpcQuotaFailure struct {
	ApiStatusDetail
	Violations *[]StackpathRpcQuotaFailureViolation `json:"violations,omitempty"`
}

StackpathRpcQuotaFailure struct for StackpathRpcQuotaFailure

func NewStackpathRpcQuotaFailure

func NewStackpathRpcQuotaFailure() *StackpathRpcQuotaFailure

NewStackpathRpcQuotaFailure instantiates a new StackpathRpcQuotaFailure 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 NewStackpathRpcQuotaFailureWithDefaults

func NewStackpathRpcQuotaFailureWithDefaults() *StackpathRpcQuotaFailure

NewStackpathRpcQuotaFailureWithDefaults instantiates a new StackpathRpcQuotaFailure 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 (*StackpathRpcQuotaFailure) GetViolations

GetViolations returns the Violations field value if set, zero value otherwise.

func (*StackpathRpcQuotaFailure) GetViolationsOk

GetViolationsOk returns a tuple with the Violations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcQuotaFailure) HasViolations

func (o *StackpathRpcQuotaFailure) HasViolations() bool

HasViolations returns a boolean if a field has been set.

func (StackpathRpcQuotaFailure) MarshalJSON

func (o StackpathRpcQuotaFailure) MarshalJSON() ([]byte, error)

func (*StackpathRpcQuotaFailure) SetViolations

SetViolations gets a reference to the given []StackpathRpcQuotaFailureViolation and assigns it to the Violations field.

type StackpathRpcQuotaFailureAllOf

type StackpathRpcQuotaFailureAllOf struct {
	Violations *[]StackpathRpcQuotaFailureViolation `json:"violations,omitempty"`
}

StackpathRpcQuotaFailureAllOf struct for StackpathRpcQuotaFailureAllOf

func NewStackpathRpcQuotaFailureAllOf

func NewStackpathRpcQuotaFailureAllOf() *StackpathRpcQuotaFailureAllOf

NewStackpathRpcQuotaFailureAllOf instantiates a new StackpathRpcQuotaFailureAllOf 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 NewStackpathRpcQuotaFailureAllOfWithDefaults

func NewStackpathRpcQuotaFailureAllOfWithDefaults() *StackpathRpcQuotaFailureAllOf

NewStackpathRpcQuotaFailureAllOfWithDefaults instantiates a new StackpathRpcQuotaFailureAllOf 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 (*StackpathRpcQuotaFailureAllOf) GetViolations

GetViolations returns the Violations field value if set, zero value otherwise.

func (*StackpathRpcQuotaFailureAllOf) GetViolationsOk

GetViolationsOk returns a tuple with the Violations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcQuotaFailureAllOf) HasViolations

func (o *StackpathRpcQuotaFailureAllOf) HasViolations() bool

HasViolations returns a boolean if a field has been set.

func (StackpathRpcQuotaFailureAllOf) MarshalJSON

func (o StackpathRpcQuotaFailureAllOf) MarshalJSON() ([]byte, error)

func (*StackpathRpcQuotaFailureAllOf) SetViolations

SetViolations gets a reference to the given []StackpathRpcQuotaFailureViolation and assigns it to the Violations field.

type StackpathRpcQuotaFailureViolation

type StackpathRpcQuotaFailureViolation struct {
	Subject     *string `json:"subject,omitempty"`
	Description *string `json:"description,omitempty"`
}

StackpathRpcQuotaFailureViolation struct for StackpathRpcQuotaFailureViolation

func NewStackpathRpcQuotaFailureViolation

func NewStackpathRpcQuotaFailureViolation() *StackpathRpcQuotaFailureViolation

NewStackpathRpcQuotaFailureViolation instantiates a new StackpathRpcQuotaFailureViolation 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 NewStackpathRpcQuotaFailureViolationWithDefaults

func NewStackpathRpcQuotaFailureViolationWithDefaults() *StackpathRpcQuotaFailureViolation

NewStackpathRpcQuotaFailureViolationWithDefaults instantiates a new StackpathRpcQuotaFailureViolation 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 (*StackpathRpcQuotaFailureViolation) GetDescription

func (o *StackpathRpcQuotaFailureViolation) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*StackpathRpcQuotaFailureViolation) GetDescriptionOk

func (o *StackpathRpcQuotaFailureViolation) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcQuotaFailureViolation) GetSubject

func (o *StackpathRpcQuotaFailureViolation) GetSubject() string

GetSubject returns the Subject field value if set, zero value otherwise.

func (*StackpathRpcQuotaFailureViolation) GetSubjectOk

func (o *StackpathRpcQuotaFailureViolation) GetSubjectOk() (*string, bool)

GetSubjectOk returns a tuple with the Subject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcQuotaFailureViolation) HasDescription

func (o *StackpathRpcQuotaFailureViolation) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcQuotaFailureViolation) HasSubject

func (o *StackpathRpcQuotaFailureViolation) HasSubject() bool

HasSubject returns a boolean if a field has been set.

func (StackpathRpcQuotaFailureViolation) MarshalJSON

func (o StackpathRpcQuotaFailureViolation) MarshalJSON() ([]byte, error)

func (*StackpathRpcQuotaFailureViolation) SetDescription

func (o *StackpathRpcQuotaFailureViolation) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*StackpathRpcQuotaFailureViolation) SetSubject

func (o *StackpathRpcQuotaFailureViolation) SetSubject(v string)

SetSubject gets a reference to the given string and assigns it to the Subject field.

type StackpathRpcRequestInfo

type StackpathRpcRequestInfo struct {
	ApiStatusDetail
	RequestId   *string `json:"requestId,omitempty"`
	ServingData *string `json:"servingData,omitempty"`
}

StackpathRpcRequestInfo struct for StackpathRpcRequestInfo

func NewStackpathRpcRequestInfo

func NewStackpathRpcRequestInfo() *StackpathRpcRequestInfo

NewStackpathRpcRequestInfo instantiates a new StackpathRpcRequestInfo 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 NewStackpathRpcRequestInfoWithDefaults

func NewStackpathRpcRequestInfoWithDefaults() *StackpathRpcRequestInfo

NewStackpathRpcRequestInfoWithDefaults instantiates a new StackpathRpcRequestInfo 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 (*StackpathRpcRequestInfo) GetRequestId

func (o *StackpathRpcRequestInfo) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*StackpathRpcRequestInfo) GetRequestIdOk

func (o *StackpathRpcRequestInfo) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcRequestInfo) GetServingData

func (o *StackpathRpcRequestInfo) GetServingData() string

GetServingData returns the ServingData field value if set, zero value otherwise.

func (*StackpathRpcRequestInfo) GetServingDataOk

func (o *StackpathRpcRequestInfo) GetServingDataOk() (*string, bool)

GetServingDataOk returns a tuple with the ServingData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcRequestInfo) HasRequestId

func (o *StackpathRpcRequestInfo) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*StackpathRpcRequestInfo) HasServingData

func (o *StackpathRpcRequestInfo) HasServingData() bool

HasServingData returns a boolean if a field has been set.

func (StackpathRpcRequestInfo) MarshalJSON

func (o StackpathRpcRequestInfo) MarshalJSON() ([]byte, error)

func (*StackpathRpcRequestInfo) SetRequestId

func (o *StackpathRpcRequestInfo) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*StackpathRpcRequestInfo) SetServingData

func (o *StackpathRpcRequestInfo) SetServingData(v string)

SetServingData gets a reference to the given string and assigns it to the ServingData field.

type StackpathRpcRequestInfoAllOf

type StackpathRpcRequestInfoAllOf struct {
	RequestId   *string `json:"requestId,omitempty"`
	ServingData *string `json:"servingData,omitempty"`
}

StackpathRpcRequestInfoAllOf struct for StackpathRpcRequestInfoAllOf

func NewStackpathRpcRequestInfoAllOf

func NewStackpathRpcRequestInfoAllOf() *StackpathRpcRequestInfoAllOf

NewStackpathRpcRequestInfoAllOf instantiates a new StackpathRpcRequestInfoAllOf 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 NewStackpathRpcRequestInfoAllOfWithDefaults

func NewStackpathRpcRequestInfoAllOfWithDefaults() *StackpathRpcRequestInfoAllOf

NewStackpathRpcRequestInfoAllOfWithDefaults instantiates a new StackpathRpcRequestInfoAllOf 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 (*StackpathRpcRequestInfoAllOf) GetRequestId

func (o *StackpathRpcRequestInfoAllOf) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*StackpathRpcRequestInfoAllOf) GetRequestIdOk

func (o *StackpathRpcRequestInfoAllOf) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcRequestInfoAllOf) GetServingData

func (o *StackpathRpcRequestInfoAllOf) GetServingData() string

GetServingData returns the ServingData field value if set, zero value otherwise.

func (*StackpathRpcRequestInfoAllOf) GetServingDataOk

func (o *StackpathRpcRequestInfoAllOf) GetServingDataOk() (*string, bool)

GetServingDataOk returns a tuple with the ServingData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcRequestInfoAllOf) HasRequestId

func (o *StackpathRpcRequestInfoAllOf) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*StackpathRpcRequestInfoAllOf) HasServingData

func (o *StackpathRpcRequestInfoAllOf) HasServingData() bool

HasServingData returns a boolean if a field has been set.

func (StackpathRpcRequestInfoAllOf) MarshalJSON

func (o StackpathRpcRequestInfoAllOf) MarshalJSON() ([]byte, error)

func (*StackpathRpcRequestInfoAllOf) SetRequestId

func (o *StackpathRpcRequestInfoAllOf) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*StackpathRpcRequestInfoAllOf) SetServingData

func (o *StackpathRpcRequestInfoAllOf) SetServingData(v string)

SetServingData gets a reference to the given string and assigns it to the ServingData field.

type StackpathRpcResourceInfo

type StackpathRpcResourceInfo struct {
	ApiStatusDetail
	ResourceType *string `json:"resourceType,omitempty"`
	ResourceName *string `json:"resourceName,omitempty"`
	Owner        *string `json:"owner,omitempty"`
	Description  *string `json:"description,omitempty"`
}

StackpathRpcResourceInfo struct for StackpathRpcResourceInfo

func NewStackpathRpcResourceInfo

func NewStackpathRpcResourceInfo() *StackpathRpcResourceInfo

NewStackpathRpcResourceInfo instantiates a new StackpathRpcResourceInfo 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 NewStackpathRpcResourceInfoWithDefaults

func NewStackpathRpcResourceInfoWithDefaults() *StackpathRpcResourceInfo

NewStackpathRpcResourceInfoWithDefaults instantiates a new StackpathRpcResourceInfo 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 (*StackpathRpcResourceInfo) GetDescription

func (o *StackpathRpcResourceInfo) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*StackpathRpcResourceInfo) GetDescriptionOk

func (o *StackpathRpcResourceInfo) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcResourceInfo) GetOwner

func (o *StackpathRpcResourceInfo) GetOwner() string

GetOwner returns the Owner field value if set, zero value otherwise.

func (*StackpathRpcResourceInfo) GetOwnerOk

func (o *StackpathRpcResourceInfo) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcResourceInfo) GetResourceName

func (o *StackpathRpcResourceInfo) GetResourceName() string

GetResourceName returns the ResourceName field value if set, zero value otherwise.

func (*StackpathRpcResourceInfo) GetResourceNameOk

func (o *StackpathRpcResourceInfo) GetResourceNameOk() (*string, bool)

GetResourceNameOk returns a tuple with the ResourceName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcResourceInfo) GetResourceType

func (o *StackpathRpcResourceInfo) GetResourceType() string

GetResourceType returns the ResourceType field value if set, zero value otherwise.

func (*StackpathRpcResourceInfo) GetResourceTypeOk

func (o *StackpathRpcResourceInfo) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcResourceInfo) HasDescription

func (o *StackpathRpcResourceInfo) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcResourceInfo) HasOwner

func (o *StackpathRpcResourceInfo) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*StackpathRpcResourceInfo) HasResourceName

func (o *StackpathRpcResourceInfo) HasResourceName() bool

HasResourceName returns a boolean if a field has been set.

func (*StackpathRpcResourceInfo) HasResourceType

func (o *StackpathRpcResourceInfo) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (StackpathRpcResourceInfo) MarshalJSON

func (o StackpathRpcResourceInfo) MarshalJSON() ([]byte, error)

func (*StackpathRpcResourceInfo) SetDescription

func (o *StackpathRpcResourceInfo) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*StackpathRpcResourceInfo) SetOwner

func (o *StackpathRpcResourceInfo) SetOwner(v string)

SetOwner gets a reference to the given string and assigns it to the Owner field.

func (*StackpathRpcResourceInfo) SetResourceName

func (o *StackpathRpcResourceInfo) SetResourceName(v string)

SetResourceName gets a reference to the given string and assigns it to the ResourceName field.

func (*StackpathRpcResourceInfo) SetResourceType

func (o *StackpathRpcResourceInfo) SetResourceType(v string)

SetResourceType gets a reference to the given string and assigns it to the ResourceType field.

type StackpathRpcResourceInfoAllOf

type StackpathRpcResourceInfoAllOf struct {
	ResourceType *string `json:"resourceType,omitempty"`
	ResourceName *string `json:"resourceName,omitempty"`
	Owner        *string `json:"owner,omitempty"`
	Description  *string `json:"description,omitempty"`
}

StackpathRpcResourceInfoAllOf struct for StackpathRpcResourceInfoAllOf

func NewStackpathRpcResourceInfoAllOf

func NewStackpathRpcResourceInfoAllOf() *StackpathRpcResourceInfoAllOf

NewStackpathRpcResourceInfoAllOf instantiates a new StackpathRpcResourceInfoAllOf 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 NewStackpathRpcResourceInfoAllOfWithDefaults

func NewStackpathRpcResourceInfoAllOfWithDefaults() *StackpathRpcResourceInfoAllOf

NewStackpathRpcResourceInfoAllOfWithDefaults instantiates a new StackpathRpcResourceInfoAllOf 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 (*StackpathRpcResourceInfoAllOf) GetDescription

func (o *StackpathRpcResourceInfoAllOf) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*StackpathRpcResourceInfoAllOf) GetDescriptionOk

func (o *StackpathRpcResourceInfoAllOf) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcResourceInfoAllOf) GetOwner

func (o *StackpathRpcResourceInfoAllOf) GetOwner() string

GetOwner returns the Owner field value if set, zero value otherwise.

func (*StackpathRpcResourceInfoAllOf) GetOwnerOk

func (o *StackpathRpcResourceInfoAllOf) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcResourceInfoAllOf) GetResourceName

func (o *StackpathRpcResourceInfoAllOf) GetResourceName() string

GetResourceName returns the ResourceName field value if set, zero value otherwise.

func (*StackpathRpcResourceInfoAllOf) GetResourceNameOk

func (o *StackpathRpcResourceInfoAllOf) GetResourceNameOk() (*string, bool)

GetResourceNameOk returns a tuple with the ResourceName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcResourceInfoAllOf) GetResourceType

func (o *StackpathRpcResourceInfoAllOf) GetResourceType() string

GetResourceType returns the ResourceType field value if set, zero value otherwise.

func (*StackpathRpcResourceInfoAllOf) GetResourceTypeOk

func (o *StackpathRpcResourceInfoAllOf) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcResourceInfoAllOf) HasDescription

func (o *StackpathRpcResourceInfoAllOf) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcResourceInfoAllOf) HasOwner

func (o *StackpathRpcResourceInfoAllOf) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*StackpathRpcResourceInfoAllOf) HasResourceName

func (o *StackpathRpcResourceInfoAllOf) HasResourceName() bool

HasResourceName returns a boolean if a field has been set.

func (*StackpathRpcResourceInfoAllOf) HasResourceType

func (o *StackpathRpcResourceInfoAllOf) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (StackpathRpcResourceInfoAllOf) MarshalJSON

func (o StackpathRpcResourceInfoAllOf) MarshalJSON() ([]byte, error)

func (*StackpathRpcResourceInfoAllOf) SetDescription

func (o *StackpathRpcResourceInfoAllOf) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*StackpathRpcResourceInfoAllOf) SetOwner

func (o *StackpathRpcResourceInfoAllOf) SetOwner(v string)

SetOwner gets a reference to the given string and assigns it to the Owner field.

func (*StackpathRpcResourceInfoAllOf) SetResourceName

func (o *StackpathRpcResourceInfoAllOf) SetResourceName(v string)

SetResourceName gets a reference to the given string and assigns it to the ResourceName field.

func (*StackpathRpcResourceInfoAllOf) SetResourceType

func (o *StackpathRpcResourceInfoAllOf) SetResourceType(v string)

SetResourceType gets a reference to the given string and assigns it to the ResourceType field.

type StackpathRpcRetryInfo

type StackpathRpcRetryInfo struct {
	ApiStatusDetail
	RetryDelay *string `json:"retryDelay,omitempty"`
}

StackpathRpcRetryInfo struct for StackpathRpcRetryInfo

func NewStackpathRpcRetryInfo

func NewStackpathRpcRetryInfo() *StackpathRpcRetryInfo

NewStackpathRpcRetryInfo instantiates a new StackpathRpcRetryInfo 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 NewStackpathRpcRetryInfoWithDefaults

func NewStackpathRpcRetryInfoWithDefaults() *StackpathRpcRetryInfo

NewStackpathRpcRetryInfoWithDefaults instantiates a new StackpathRpcRetryInfo 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 (*StackpathRpcRetryInfo) GetRetryDelay

func (o *StackpathRpcRetryInfo) GetRetryDelay() string

GetRetryDelay returns the RetryDelay field value if set, zero value otherwise.

func (*StackpathRpcRetryInfo) GetRetryDelayOk

func (o *StackpathRpcRetryInfo) GetRetryDelayOk() (*string, bool)

GetRetryDelayOk returns a tuple with the RetryDelay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcRetryInfo) HasRetryDelay

func (o *StackpathRpcRetryInfo) HasRetryDelay() bool

HasRetryDelay returns a boolean if a field has been set.

func (StackpathRpcRetryInfo) MarshalJSON

func (o StackpathRpcRetryInfo) MarshalJSON() ([]byte, error)

func (*StackpathRpcRetryInfo) SetRetryDelay

func (o *StackpathRpcRetryInfo) SetRetryDelay(v string)

SetRetryDelay gets a reference to the given string and assigns it to the RetryDelay field.

type StackpathRpcRetryInfoAllOf

type StackpathRpcRetryInfoAllOf struct {
	RetryDelay *string `json:"retryDelay,omitempty"`
}

StackpathRpcRetryInfoAllOf struct for StackpathRpcRetryInfoAllOf

func NewStackpathRpcRetryInfoAllOf

func NewStackpathRpcRetryInfoAllOf() *StackpathRpcRetryInfoAllOf

NewStackpathRpcRetryInfoAllOf instantiates a new StackpathRpcRetryInfoAllOf 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 NewStackpathRpcRetryInfoAllOfWithDefaults

func NewStackpathRpcRetryInfoAllOfWithDefaults() *StackpathRpcRetryInfoAllOf

NewStackpathRpcRetryInfoAllOfWithDefaults instantiates a new StackpathRpcRetryInfoAllOf 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 (*StackpathRpcRetryInfoAllOf) GetRetryDelay

func (o *StackpathRpcRetryInfoAllOf) GetRetryDelay() string

GetRetryDelay returns the RetryDelay field value if set, zero value otherwise.

func (*StackpathRpcRetryInfoAllOf) GetRetryDelayOk

func (o *StackpathRpcRetryInfoAllOf) GetRetryDelayOk() (*string, bool)

GetRetryDelayOk returns a tuple with the RetryDelay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcRetryInfoAllOf) HasRetryDelay

func (o *StackpathRpcRetryInfoAllOf) HasRetryDelay() bool

HasRetryDelay returns a boolean if a field has been set.

func (StackpathRpcRetryInfoAllOf) MarshalJSON

func (o StackpathRpcRetryInfoAllOf) MarshalJSON() ([]byte, error)

func (*StackpathRpcRetryInfoAllOf) SetRetryDelay

func (o *StackpathRpcRetryInfoAllOf) SetRetryDelay(v string)

SetRetryDelay gets a reference to the given string and assigns it to the RetryDelay field.

type StackpathapiStatus

type StackpathapiStatus struct {
	Code    *int32             `json:"code,omitempty"`
	Details *[]ApiStatusDetail `json:"details,omitempty"`
	Message *string            `json:"message,omitempty"`
}

StackpathapiStatus struct for StackpathapiStatus

func NewStackpathapiStatus

func NewStackpathapiStatus() *StackpathapiStatus

NewStackpathapiStatus instantiates a new StackpathapiStatus 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 NewStackpathapiStatusWithDefaults

func NewStackpathapiStatusWithDefaults() *StackpathapiStatus

NewStackpathapiStatusWithDefaults instantiates a new StackpathapiStatus 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 (*StackpathapiStatus) GetCode

func (o *StackpathapiStatus) GetCode() int32

GetCode returns the Code field value if set, zero value otherwise.

func (*StackpathapiStatus) GetCodeOk

func (o *StackpathapiStatus) GetCodeOk() (*int32, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathapiStatus) GetDetails

func (o *StackpathapiStatus) GetDetails() []ApiStatusDetail

GetDetails returns the Details field value if set, zero value otherwise.

func (*StackpathapiStatus) GetDetailsOk

func (o *StackpathapiStatus) GetDetailsOk() (*[]ApiStatusDetail, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathapiStatus) GetMessage

func (o *StackpathapiStatus) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*StackpathapiStatus) GetMessageOk

func (o *StackpathapiStatus) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathapiStatus) HasCode

func (o *StackpathapiStatus) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*StackpathapiStatus) HasDetails

func (o *StackpathapiStatus) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*StackpathapiStatus) HasMessage

func (o *StackpathapiStatus) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (StackpathapiStatus) MarshalJSON

func (o StackpathapiStatus) MarshalJSON() ([]byte, error)

func (*StackpathapiStatus) SetCode

func (o *StackpathapiStatus) SetCode(v int32)

SetCode gets a reference to the given int32 and assigns it to the Code field.

func (*StackpathapiStatus) SetDetails

func (o *StackpathapiStatus) SetDetails(v []ApiStatusDetail)

SetDetails gets a reference to the given []ApiStatusDetail and assigns it to the Details field.

func (*StackpathapiStatus) SetMessage

func (o *StackpathapiStatus) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

type ZoneBulkCreateOrUpdateZoneRecordMessage

type ZoneBulkCreateOrUpdateZoneRecordMessage struct {
	// A zone record's name
	Name *string         `json:"name,omitempty"`
	Type *ZoneRecordType `json:"type,omitempty"`
	// A zone record's time to live  A record's TTL is the number of seconds that the record should be cached by DNS resolvers. Use lower TTL values if you expect zone records to change often. Use higher TTL values for records that won't change to prevent extra DNS lookups by clients.
	Ttl *int32 `json:"ttl,omitempty"`
	// A zone record's value  Expected data formats can vary depending on the zone record's type.
	Data *string `json:"data,omitempty"`
	// A zone record's priority  A resource record is replicated in StackPath's DNS infrastructure the number of times of the record's weight, giving it a more likely response to queries if a zone has records with the same name and type.
	Weight *int32 `json:"weight,omitempty"`
	// A key/value pair of user-defined labels for a DNS zone record  Zone record labels are not processed by StackPath and are solely used for users to organize their DNS zones.
	Labels *map[string]string `json:"labels,omitempty"`
	// The ID of the resource record to update  Do not provide an ID to create a new resource record
	Id *string `json:"id,omitempty"`
}

ZoneBulkCreateOrUpdateZoneRecordMessage The fields needed to create or update a DNS zone resource record

func NewZoneBulkCreateOrUpdateZoneRecordMessage

func NewZoneBulkCreateOrUpdateZoneRecordMessage() *ZoneBulkCreateOrUpdateZoneRecordMessage

NewZoneBulkCreateOrUpdateZoneRecordMessage instantiates a new ZoneBulkCreateOrUpdateZoneRecordMessage 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 NewZoneBulkCreateOrUpdateZoneRecordMessageWithDefaults

func NewZoneBulkCreateOrUpdateZoneRecordMessageWithDefaults() *ZoneBulkCreateOrUpdateZoneRecordMessage

NewZoneBulkCreateOrUpdateZoneRecordMessageWithDefaults instantiates a new ZoneBulkCreateOrUpdateZoneRecordMessage 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 (*ZoneBulkCreateOrUpdateZoneRecordMessage) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) GetDataOk

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) GetLabelsOk

func (o *ZoneBulkCreateOrUpdateZoneRecordMessage) GetLabelsOk() (*map[string]string, bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) GetName

GetName returns the Name field value if set, zero value otherwise.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) GetTtl

GetTtl returns the Ttl field value if set, zero value otherwise.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) GetTtlOk

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) GetTypeOk

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) GetWeight

GetWeight returns the Weight field value if set, zero value otherwise.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) GetWeightOk

func (o *ZoneBulkCreateOrUpdateZoneRecordMessage) GetWeightOk() (*int32, bool)

GetWeightOk returns a tuple with the Weight field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) HasData

HasData returns a boolean if a field has been set.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) HasId

HasId returns a boolean if a field has been set.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) HasLabels

HasLabels returns a boolean if a field has been set.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) HasName

HasName returns a boolean if a field has been set.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) HasTtl

HasTtl returns a boolean if a field has been set.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) HasType

HasType returns a boolean if a field has been set.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) HasWeight

HasWeight returns a boolean if a field has been set.

func (ZoneBulkCreateOrUpdateZoneRecordMessage) MarshalJSON

func (o ZoneBulkCreateOrUpdateZoneRecordMessage) MarshalJSON() ([]byte, error)

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) SetData

SetData gets a reference to the given string and assigns it to the Data field.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) SetTtl

SetTtl gets a reference to the given int32 and assigns it to the Ttl field.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) SetType

SetType gets a reference to the given ZoneRecordType and assigns it to the Type field.

func (*ZoneBulkCreateOrUpdateZoneRecordMessage) SetWeight

SetWeight gets a reference to the given int32 and assigns it to the Weight field.

type ZoneBulkCreateOrUpdateZoneRecordsRequest

type ZoneBulkCreateOrUpdateZoneRecordsRequest struct {
	// The records to create or update in the DNS zone
	Records *[]ZoneBulkCreateOrUpdateZoneRecordMessage `json:"records,omitempty"`
}

ZoneBulkCreateOrUpdateZoneRecordsRequest struct for ZoneBulkCreateOrUpdateZoneRecordsRequest

func NewZoneBulkCreateOrUpdateZoneRecordsRequest

func NewZoneBulkCreateOrUpdateZoneRecordsRequest() *ZoneBulkCreateOrUpdateZoneRecordsRequest

NewZoneBulkCreateOrUpdateZoneRecordsRequest instantiates a new ZoneBulkCreateOrUpdateZoneRecordsRequest 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 NewZoneBulkCreateOrUpdateZoneRecordsRequestWithDefaults

func NewZoneBulkCreateOrUpdateZoneRecordsRequestWithDefaults() *ZoneBulkCreateOrUpdateZoneRecordsRequest

NewZoneBulkCreateOrUpdateZoneRecordsRequestWithDefaults instantiates a new ZoneBulkCreateOrUpdateZoneRecordsRequest 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 (*ZoneBulkCreateOrUpdateZoneRecordsRequest) GetRecords

GetRecords returns the Records field value if set, zero value otherwise.

func (*ZoneBulkCreateOrUpdateZoneRecordsRequest) GetRecordsOk

GetRecordsOk returns a tuple with the Records field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneBulkCreateOrUpdateZoneRecordsRequest) HasRecords

HasRecords returns a boolean if a field has been set.

func (ZoneBulkCreateOrUpdateZoneRecordsRequest) MarshalJSON

func (*ZoneBulkCreateOrUpdateZoneRecordsRequest) SetRecords

SetRecords gets a reference to the given []ZoneBulkCreateOrUpdateZoneRecordMessage and assigns it to the Records field.

type ZoneBulkCreateOrUpdateZoneRecordsResponse

type ZoneBulkCreateOrUpdateZoneRecordsResponse struct {
	// The IDs of the newly created and updated resource records
	ZoneRecordIds *[]string `json:"zoneRecordIds,omitempty"`
}

ZoneBulkCreateOrUpdateZoneRecordsResponse A response from a request to create or update multiple DNS zone resource records

func NewZoneBulkCreateOrUpdateZoneRecordsResponse

func NewZoneBulkCreateOrUpdateZoneRecordsResponse() *ZoneBulkCreateOrUpdateZoneRecordsResponse

NewZoneBulkCreateOrUpdateZoneRecordsResponse instantiates a new ZoneBulkCreateOrUpdateZoneRecordsResponse 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 NewZoneBulkCreateOrUpdateZoneRecordsResponseWithDefaults

func NewZoneBulkCreateOrUpdateZoneRecordsResponseWithDefaults() *ZoneBulkCreateOrUpdateZoneRecordsResponse

NewZoneBulkCreateOrUpdateZoneRecordsResponseWithDefaults instantiates a new ZoneBulkCreateOrUpdateZoneRecordsResponse 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 (*ZoneBulkCreateOrUpdateZoneRecordsResponse) GetZoneRecordIds

func (o *ZoneBulkCreateOrUpdateZoneRecordsResponse) GetZoneRecordIds() []string

GetZoneRecordIds returns the ZoneRecordIds field value if set, zero value otherwise.

func (*ZoneBulkCreateOrUpdateZoneRecordsResponse) GetZoneRecordIdsOk

func (o *ZoneBulkCreateOrUpdateZoneRecordsResponse) GetZoneRecordIdsOk() (*[]string, bool)

GetZoneRecordIdsOk returns a tuple with the ZoneRecordIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneBulkCreateOrUpdateZoneRecordsResponse) HasZoneRecordIds

func (o *ZoneBulkCreateOrUpdateZoneRecordsResponse) HasZoneRecordIds() bool

HasZoneRecordIds returns a boolean if a field has been set.

func (ZoneBulkCreateOrUpdateZoneRecordsResponse) MarshalJSON

func (*ZoneBulkCreateOrUpdateZoneRecordsResponse) SetZoneRecordIds

func (o *ZoneBulkCreateOrUpdateZoneRecordsResponse) SetZoneRecordIds(v []string)

SetZoneRecordIds gets a reference to the given []string and assigns it to the ZoneRecordIds field.

type ZoneBulkDeleteZoneRecordsMessage

type ZoneBulkDeleteZoneRecordsMessage struct {
	// The IDs of the resource records to delete
	ZoneRecordIds *[]string `json:"zoneRecordIds,omitempty"`
}

ZoneBulkDeleteZoneRecordsMessage The fields needed to delete multiple DNS zone resource records

func NewZoneBulkDeleteZoneRecordsMessage

func NewZoneBulkDeleteZoneRecordsMessage() *ZoneBulkDeleteZoneRecordsMessage

NewZoneBulkDeleteZoneRecordsMessage instantiates a new ZoneBulkDeleteZoneRecordsMessage 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 NewZoneBulkDeleteZoneRecordsMessageWithDefaults

func NewZoneBulkDeleteZoneRecordsMessageWithDefaults() *ZoneBulkDeleteZoneRecordsMessage

NewZoneBulkDeleteZoneRecordsMessageWithDefaults instantiates a new ZoneBulkDeleteZoneRecordsMessage 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 (*ZoneBulkDeleteZoneRecordsMessage) GetZoneRecordIds

func (o *ZoneBulkDeleteZoneRecordsMessage) GetZoneRecordIds() []string

GetZoneRecordIds returns the ZoneRecordIds field value if set, zero value otherwise.

func (*ZoneBulkDeleteZoneRecordsMessage) GetZoneRecordIdsOk

func (o *ZoneBulkDeleteZoneRecordsMessage) GetZoneRecordIdsOk() (*[]string, bool)

GetZoneRecordIdsOk returns a tuple with the ZoneRecordIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneBulkDeleteZoneRecordsMessage) HasZoneRecordIds

func (o *ZoneBulkDeleteZoneRecordsMessage) HasZoneRecordIds() bool

HasZoneRecordIds returns a boolean if a field has been set.

func (ZoneBulkDeleteZoneRecordsMessage) MarshalJSON

func (o ZoneBulkDeleteZoneRecordsMessage) MarshalJSON() ([]byte, error)

func (*ZoneBulkDeleteZoneRecordsMessage) SetZoneRecordIds

func (o *ZoneBulkDeleteZoneRecordsMessage) SetZoneRecordIds(v []string)

SetZoneRecordIds gets a reference to the given []string and assigns it to the ZoneRecordIds field.

type ZoneCreateZoneMessage

type ZoneCreateZoneMessage struct {
	// The zone's domain name
	Domain *string `json:"domain,omitempty"`
	// A key/value pair of user-defined labels for a DNS zone  Zone labels are not processed by StackPath and are solely used for users to organize their DNS zones.
	Labels *map[string]string `json:"labels,omitempty"`
	// Whether or not to create a zone for the apex domain only  If this is true and a domain with subdomains is provided, it will be stripped and only the root domain will be used for the zone. If this is false an error will be returned if it's not already an apex domain.
	UseApexDomain *bool `json:"useApexDomain,omitempty"`
}

ZoneCreateZoneMessage struct for ZoneCreateZoneMessage

func NewZoneCreateZoneMessage

func NewZoneCreateZoneMessage() *ZoneCreateZoneMessage

NewZoneCreateZoneMessage instantiates a new ZoneCreateZoneMessage 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 NewZoneCreateZoneMessageWithDefaults

func NewZoneCreateZoneMessageWithDefaults() *ZoneCreateZoneMessage

NewZoneCreateZoneMessageWithDefaults instantiates a new ZoneCreateZoneMessage 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 (*ZoneCreateZoneMessage) GetDomain

func (o *ZoneCreateZoneMessage) GetDomain() string

GetDomain returns the Domain field value if set, zero value otherwise.

func (*ZoneCreateZoneMessage) GetDomainOk

func (o *ZoneCreateZoneMessage) GetDomainOk() (*string, bool)

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneCreateZoneMessage) GetLabels

func (o *ZoneCreateZoneMessage) GetLabels() map[string]string

GetLabels returns the Labels field value if set, zero value otherwise.

func (*ZoneCreateZoneMessage) GetLabelsOk

func (o *ZoneCreateZoneMessage) GetLabelsOk() (*map[string]string, bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneCreateZoneMessage) GetUseApexDomain

func (o *ZoneCreateZoneMessage) GetUseApexDomain() bool

GetUseApexDomain returns the UseApexDomain field value if set, zero value otherwise.

func (*ZoneCreateZoneMessage) GetUseApexDomainOk

func (o *ZoneCreateZoneMessage) GetUseApexDomainOk() (*bool, bool)

GetUseApexDomainOk returns a tuple with the UseApexDomain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneCreateZoneMessage) HasDomain

func (o *ZoneCreateZoneMessage) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (*ZoneCreateZoneMessage) HasLabels

func (o *ZoneCreateZoneMessage) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*ZoneCreateZoneMessage) HasUseApexDomain

func (o *ZoneCreateZoneMessage) HasUseApexDomain() bool

HasUseApexDomain returns a boolean if a field has been set.

func (ZoneCreateZoneMessage) MarshalJSON

func (o ZoneCreateZoneMessage) MarshalJSON() ([]byte, error)

func (*ZoneCreateZoneMessage) SetDomain

func (o *ZoneCreateZoneMessage) SetDomain(v string)

SetDomain gets a reference to the given string and assigns it to the Domain field.

func (*ZoneCreateZoneMessage) SetLabels

func (o *ZoneCreateZoneMessage) SetLabels(v map[string]string)

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*ZoneCreateZoneMessage) SetUseApexDomain

func (o *ZoneCreateZoneMessage) SetUseApexDomain(v bool)

SetUseApexDomain gets a reference to the given bool and assigns it to the UseApexDomain field.

type ZoneCreateZoneRecordResponse

type ZoneCreateZoneRecordResponse struct {
	Record *ZoneZoneRecord `json:"record,omitempty"`
}

ZoneCreateZoneRecordResponse A response from a request to create a new DNS zone resource record

func NewZoneCreateZoneRecordResponse

func NewZoneCreateZoneRecordResponse() *ZoneCreateZoneRecordResponse

NewZoneCreateZoneRecordResponse instantiates a new ZoneCreateZoneRecordResponse 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 NewZoneCreateZoneRecordResponseWithDefaults

func NewZoneCreateZoneRecordResponseWithDefaults() *ZoneCreateZoneRecordResponse

NewZoneCreateZoneRecordResponseWithDefaults instantiates a new ZoneCreateZoneRecordResponse 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 (*ZoneCreateZoneRecordResponse) GetRecord

GetRecord returns the Record field value if set, zero value otherwise.

func (*ZoneCreateZoneRecordResponse) GetRecordOk

func (o *ZoneCreateZoneRecordResponse) GetRecordOk() (*ZoneZoneRecord, bool)

GetRecordOk returns a tuple with the Record field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneCreateZoneRecordResponse) HasRecord

func (o *ZoneCreateZoneRecordResponse) HasRecord() bool

HasRecord returns a boolean if a field has been set.

func (ZoneCreateZoneRecordResponse) MarshalJSON

func (o ZoneCreateZoneRecordResponse) MarshalJSON() ([]byte, error)

func (*ZoneCreateZoneRecordResponse) SetRecord

SetRecord gets a reference to the given ZoneZoneRecord and assigns it to the Record field.

type ZoneCreateZoneResponse

type ZoneCreateZoneResponse struct {
	Zone *ZoneZone `json:"zone,omitempty"`
}

ZoneCreateZoneResponse A response from a request to create a new DNS zone

func NewZoneCreateZoneResponse

func NewZoneCreateZoneResponse() *ZoneCreateZoneResponse

NewZoneCreateZoneResponse instantiates a new ZoneCreateZoneResponse 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 NewZoneCreateZoneResponseWithDefaults

func NewZoneCreateZoneResponseWithDefaults() *ZoneCreateZoneResponse

NewZoneCreateZoneResponseWithDefaults instantiates a new ZoneCreateZoneResponse 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 (*ZoneCreateZoneResponse) GetZone

func (o *ZoneCreateZoneResponse) GetZone() ZoneZone

GetZone returns the Zone field value if set, zero value otherwise.

func (*ZoneCreateZoneResponse) GetZoneOk

func (o *ZoneCreateZoneResponse) GetZoneOk() (*ZoneZone, bool)

GetZoneOk returns a tuple with the Zone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneCreateZoneResponse) HasZone

func (o *ZoneCreateZoneResponse) HasZone() bool

HasZone returns a boolean if a field has been set.

func (ZoneCreateZoneResponse) MarshalJSON

func (o ZoneCreateZoneResponse) MarshalJSON() ([]byte, error)

func (*ZoneCreateZoneResponse) SetZone

func (o *ZoneCreateZoneResponse) SetZone(v ZoneZone)

SetZone gets a reference to the given ZoneZone and assigns it to the Zone field.

type ZoneDnsProvider

type ZoneDnsProvider string

ZoneDnsProvider The types of DNS providers that StackPath can detect DNS provider types can trigger different logic when StackPath scans a domain

const (
	ZONEDNSPROVIDER_GENERAL    ZoneDnsProvider = "GENERAL"
	ZONEDNSPROVIDER_CLOUDFLARE ZoneDnsProvider = "CLOUDFLARE"
)

List of zoneDnsProvider

func (ZoneDnsProvider) Ptr

Ptr returns reference to zoneDnsProvider value

type ZoneGetDiscoveryProviderDetailsResponse

type ZoneGetDiscoveryProviderDetailsResponse struct {
	DnsProvider *ZoneDnsProvider `json:"dnsProvider,omitempty"`
	// Whether or not the provider requires authentication to scan or modify the domain
	RequiresAuthentication *bool `json:"requiresAuthentication,omitempty"`
	// The domain's authoritative nameservers
	Nameservers *[]string `json:"nameservers,omitempty"`
}

ZoneGetDiscoveryProviderDetailsResponse A response from a request to scan a domain name for information about its provider

func NewZoneGetDiscoveryProviderDetailsResponse

func NewZoneGetDiscoveryProviderDetailsResponse() *ZoneGetDiscoveryProviderDetailsResponse

NewZoneGetDiscoveryProviderDetailsResponse instantiates a new ZoneGetDiscoveryProviderDetailsResponse 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 NewZoneGetDiscoveryProviderDetailsResponseWithDefaults

func NewZoneGetDiscoveryProviderDetailsResponseWithDefaults() *ZoneGetDiscoveryProviderDetailsResponse

NewZoneGetDiscoveryProviderDetailsResponseWithDefaults instantiates a new ZoneGetDiscoveryProviderDetailsResponse 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 (*ZoneGetDiscoveryProviderDetailsResponse) GetDnsProvider

GetDnsProvider returns the DnsProvider field value if set, zero value otherwise.

func (*ZoneGetDiscoveryProviderDetailsResponse) GetDnsProviderOk

GetDnsProviderOk returns a tuple with the DnsProvider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneGetDiscoveryProviderDetailsResponse) GetNameservers

func (o *ZoneGetDiscoveryProviderDetailsResponse) GetNameservers() []string

GetNameservers returns the Nameservers field value if set, zero value otherwise.

func (*ZoneGetDiscoveryProviderDetailsResponse) GetNameserversOk

func (o *ZoneGetDiscoveryProviderDetailsResponse) GetNameserversOk() (*[]string, bool)

GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneGetDiscoveryProviderDetailsResponse) GetRequiresAuthentication

func (o *ZoneGetDiscoveryProviderDetailsResponse) GetRequiresAuthentication() bool

GetRequiresAuthentication returns the RequiresAuthentication field value if set, zero value otherwise.

func (*ZoneGetDiscoveryProviderDetailsResponse) GetRequiresAuthenticationOk

func (o *ZoneGetDiscoveryProviderDetailsResponse) GetRequiresAuthenticationOk() (*bool, bool)

GetRequiresAuthenticationOk returns a tuple with the RequiresAuthentication field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneGetDiscoveryProviderDetailsResponse) HasDnsProvider

func (o *ZoneGetDiscoveryProviderDetailsResponse) HasDnsProvider() bool

HasDnsProvider returns a boolean if a field has been set.

func (*ZoneGetDiscoveryProviderDetailsResponse) HasNameservers

func (o *ZoneGetDiscoveryProviderDetailsResponse) HasNameservers() bool

HasNameservers returns a boolean if a field has been set.

func (*ZoneGetDiscoveryProviderDetailsResponse) HasRequiresAuthentication

func (o *ZoneGetDiscoveryProviderDetailsResponse) HasRequiresAuthentication() bool

HasRequiresAuthentication returns a boolean if a field has been set.

func (ZoneGetDiscoveryProviderDetailsResponse) MarshalJSON

func (o ZoneGetDiscoveryProviderDetailsResponse) MarshalJSON() ([]byte, error)

func (*ZoneGetDiscoveryProviderDetailsResponse) SetDnsProvider

SetDnsProvider gets a reference to the given ZoneDnsProvider and assigns it to the DnsProvider field.

func (*ZoneGetDiscoveryProviderDetailsResponse) SetNameservers

func (o *ZoneGetDiscoveryProviderDetailsResponse) SetNameservers(v []string)

SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.

func (*ZoneGetDiscoveryProviderDetailsResponse) SetRequiresAuthentication

func (o *ZoneGetDiscoveryProviderDetailsResponse) SetRequiresAuthentication(v bool)

SetRequiresAuthentication gets a reference to the given bool and assigns it to the RequiresAuthentication field.

type ZoneGetNameserversForZoneResponse

type ZoneGetNameserversForZoneResponse struct {
	// Whether or not all required name servers are configured in the zone
	Configured *bool `json:"configured,omitempty"`
	// The zone's currently configured nameservers
	CurrentNameservers *[]string `json:"currentNameservers,omitempty"`
	// The nameservers required in the zone's configuration
	RequiredNameservers *[]string `json:"requiredNameservers,omitempty"`
}

ZoneGetNameserversForZoneResponse A response from a request to retrieve information about a DNS zone's authoritative nameservers

func NewZoneGetNameserversForZoneResponse

func NewZoneGetNameserversForZoneResponse() *ZoneGetNameserversForZoneResponse

NewZoneGetNameserversForZoneResponse instantiates a new ZoneGetNameserversForZoneResponse 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 NewZoneGetNameserversForZoneResponseWithDefaults

func NewZoneGetNameserversForZoneResponseWithDefaults() *ZoneGetNameserversForZoneResponse

NewZoneGetNameserversForZoneResponseWithDefaults instantiates a new ZoneGetNameserversForZoneResponse 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 (*ZoneGetNameserversForZoneResponse) GetConfigured

func (o *ZoneGetNameserversForZoneResponse) GetConfigured() bool

GetConfigured returns the Configured field value if set, zero value otherwise.

func (*ZoneGetNameserversForZoneResponse) GetConfiguredOk

func (o *ZoneGetNameserversForZoneResponse) GetConfiguredOk() (*bool, bool)

GetConfiguredOk returns a tuple with the Configured field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneGetNameserversForZoneResponse) GetCurrentNameservers

func (o *ZoneGetNameserversForZoneResponse) GetCurrentNameservers() []string

GetCurrentNameservers returns the CurrentNameservers field value if set, zero value otherwise.

func (*ZoneGetNameserversForZoneResponse) GetCurrentNameserversOk

func (o *ZoneGetNameserversForZoneResponse) GetCurrentNameserversOk() (*[]string, bool)

GetCurrentNameserversOk returns a tuple with the CurrentNameservers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneGetNameserversForZoneResponse) GetRequiredNameservers

func (o *ZoneGetNameserversForZoneResponse) GetRequiredNameservers() []string

GetRequiredNameservers returns the RequiredNameservers field value if set, zero value otherwise.

func (*ZoneGetNameserversForZoneResponse) GetRequiredNameserversOk

func (o *ZoneGetNameserversForZoneResponse) GetRequiredNameserversOk() (*[]string, bool)

GetRequiredNameserversOk returns a tuple with the RequiredNameservers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneGetNameserversForZoneResponse) HasConfigured

func (o *ZoneGetNameserversForZoneResponse) HasConfigured() bool

HasConfigured returns a boolean if a field has been set.

func (*ZoneGetNameserversForZoneResponse) HasCurrentNameservers

func (o *ZoneGetNameserversForZoneResponse) HasCurrentNameservers() bool

HasCurrentNameservers returns a boolean if a field has been set.

func (*ZoneGetNameserversForZoneResponse) HasRequiredNameservers

func (o *ZoneGetNameserversForZoneResponse) HasRequiredNameservers() bool

HasRequiredNameservers returns a boolean if a field has been set.

func (ZoneGetNameserversForZoneResponse) MarshalJSON

func (o ZoneGetNameserversForZoneResponse) MarshalJSON() ([]byte, error)

func (*ZoneGetNameserversForZoneResponse) SetConfigured

func (o *ZoneGetNameserversForZoneResponse) SetConfigured(v bool)

SetConfigured gets a reference to the given bool and assigns it to the Configured field.

func (*ZoneGetNameserversForZoneResponse) SetCurrentNameservers

func (o *ZoneGetNameserversForZoneResponse) SetCurrentNameservers(v []string)

SetCurrentNameservers gets a reference to the given []string and assigns it to the CurrentNameservers field.

func (*ZoneGetNameserversForZoneResponse) SetRequiredNameservers

func (o *ZoneGetNameserversForZoneResponse) SetRequiredNameservers(v []string)

SetRequiredNameservers gets a reference to the given []string and assigns it to the RequiredNameservers field.

type ZoneGetZoneRecordResponse

type ZoneGetZoneRecordResponse struct {
	Record *ZoneZoneRecord `json:"record,omitempty"`
}

ZoneGetZoneRecordResponse A response from a request to retrieve a DNS zone resource record

func NewZoneGetZoneRecordResponse

func NewZoneGetZoneRecordResponse() *ZoneGetZoneRecordResponse

NewZoneGetZoneRecordResponse instantiates a new ZoneGetZoneRecordResponse 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 NewZoneGetZoneRecordResponseWithDefaults

func NewZoneGetZoneRecordResponseWithDefaults() *ZoneGetZoneRecordResponse

NewZoneGetZoneRecordResponseWithDefaults instantiates a new ZoneGetZoneRecordResponse 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 (*ZoneGetZoneRecordResponse) GetRecord

GetRecord returns the Record field value if set, zero value otherwise.

func (*ZoneGetZoneRecordResponse) GetRecordOk

func (o *ZoneGetZoneRecordResponse) GetRecordOk() (*ZoneZoneRecord, bool)

GetRecordOk returns a tuple with the Record field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneGetZoneRecordResponse) HasRecord

func (o *ZoneGetZoneRecordResponse) HasRecord() bool

HasRecord returns a boolean if a field has been set.

func (ZoneGetZoneRecordResponse) MarshalJSON

func (o ZoneGetZoneRecordResponse) MarshalJSON() ([]byte, error)

func (*ZoneGetZoneRecordResponse) SetRecord

func (o *ZoneGetZoneRecordResponse) SetRecord(v ZoneZoneRecord)

SetRecord gets a reference to the given ZoneZoneRecord and assigns it to the Record field.

type ZoneGetZoneRecordsResponse

type ZoneGetZoneRecordsResponse struct {
	PageInfo *PaginationPageInfo `json:"pageInfo,omitempty"`
	// The requested resource records
	Records *[]ZoneZoneRecord `json:"records,omitempty"`
}

ZoneGetZoneRecordsResponse A response from a request to retrieve a DNS zone's resource records

func NewZoneGetZoneRecordsResponse

func NewZoneGetZoneRecordsResponse() *ZoneGetZoneRecordsResponse

NewZoneGetZoneRecordsResponse instantiates a new ZoneGetZoneRecordsResponse 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 NewZoneGetZoneRecordsResponseWithDefaults

func NewZoneGetZoneRecordsResponseWithDefaults() *ZoneGetZoneRecordsResponse

NewZoneGetZoneRecordsResponseWithDefaults instantiates a new ZoneGetZoneRecordsResponse 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 (*ZoneGetZoneRecordsResponse) GetPageInfo

GetPageInfo returns the PageInfo field value if set, zero value otherwise.

func (*ZoneGetZoneRecordsResponse) GetPageInfoOk

func (o *ZoneGetZoneRecordsResponse) GetPageInfoOk() (*PaginationPageInfo, bool)

GetPageInfoOk returns a tuple with the PageInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneGetZoneRecordsResponse) GetRecords

func (o *ZoneGetZoneRecordsResponse) GetRecords() []ZoneZoneRecord

GetRecords returns the Records field value if set, zero value otherwise.

func (*ZoneGetZoneRecordsResponse) GetRecordsOk

func (o *ZoneGetZoneRecordsResponse) GetRecordsOk() (*[]ZoneZoneRecord, bool)

GetRecordsOk returns a tuple with the Records field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneGetZoneRecordsResponse) HasPageInfo

func (o *ZoneGetZoneRecordsResponse) HasPageInfo() bool

HasPageInfo returns a boolean if a field has been set.

func (*ZoneGetZoneRecordsResponse) HasRecords

func (o *ZoneGetZoneRecordsResponse) HasRecords() bool

HasRecords returns a boolean if a field has been set.

func (ZoneGetZoneRecordsResponse) MarshalJSON

func (o ZoneGetZoneRecordsResponse) MarshalJSON() ([]byte, error)

func (*ZoneGetZoneRecordsResponse) SetPageInfo

SetPageInfo gets a reference to the given PaginationPageInfo and assigns it to the PageInfo field.

func (*ZoneGetZoneRecordsResponse) SetRecords

func (o *ZoneGetZoneRecordsResponse) SetRecords(v []ZoneZoneRecord)

SetRecords gets a reference to the given []ZoneZoneRecord and assigns it to the Records field.

type ZoneGetZoneResponse

type ZoneGetZoneResponse struct {
	Zone *ZoneZone `json:"zone,omitempty"`
}

ZoneGetZoneResponse A response from a request to retrieve a DNS zone

func NewZoneGetZoneResponse

func NewZoneGetZoneResponse() *ZoneGetZoneResponse

NewZoneGetZoneResponse instantiates a new ZoneGetZoneResponse 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 NewZoneGetZoneResponseWithDefaults

func NewZoneGetZoneResponseWithDefaults() *ZoneGetZoneResponse

NewZoneGetZoneResponseWithDefaults instantiates a new ZoneGetZoneResponse 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 (*ZoneGetZoneResponse) GetZone

func (o *ZoneGetZoneResponse) GetZone() ZoneZone

GetZone returns the Zone field value if set, zero value otherwise.

func (*ZoneGetZoneResponse) GetZoneOk

func (o *ZoneGetZoneResponse) GetZoneOk() (*ZoneZone, bool)

GetZoneOk returns a tuple with the Zone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneGetZoneResponse) HasZone

func (o *ZoneGetZoneResponse) HasZone() bool

HasZone returns a boolean if a field has been set.

func (ZoneGetZoneResponse) MarshalJSON

func (o ZoneGetZoneResponse) MarshalJSON() ([]byte, error)

func (*ZoneGetZoneResponse) SetZone

func (o *ZoneGetZoneResponse) SetZone(v ZoneZone)

SetZone gets a reference to the given ZoneZone and assigns it to the Zone field.

type ZoneGetZonesResponse

type ZoneGetZonesResponse struct {
	PageInfo *PaginationPageInfo `json:"pageInfo,omitempty"`
	// The requested DNS zones
	Zones *[]ZoneZone `json:"zones,omitempty"`
}

ZoneGetZonesResponse A response from a request to retrieve all DNS zones in a stack

func NewZoneGetZonesResponse

func NewZoneGetZonesResponse() *ZoneGetZonesResponse

NewZoneGetZonesResponse instantiates a new ZoneGetZonesResponse 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 NewZoneGetZonesResponseWithDefaults

func NewZoneGetZonesResponseWithDefaults() *ZoneGetZonesResponse

NewZoneGetZonesResponseWithDefaults instantiates a new ZoneGetZonesResponse 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 (*ZoneGetZonesResponse) GetPageInfo

func (o *ZoneGetZonesResponse) GetPageInfo() PaginationPageInfo

GetPageInfo returns the PageInfo field value if set, zero value otherwise.

func (*ZoneGetZonesResponse) GetPageInfoOk

func (o *ZoneGetZonesResponse) GetPageInfoOk() (*PaginationPageInfo, bool)

GetPageInfoOk returns a tuple with the PageInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneGetZonesResponse) GetZones

func (o *ZoneGetZonesResponse) GetZones() []ZoneZone

GetZones returns the Zones field value if set, zero value otherwise.

func (*ZoneGetZonesResponse) GetZonesOk

func (o *ZoneGetZonesResponse) GetZonesOk() (*[]ZoneZone, bool)

GetZonesOk returns a tuple with the Zones field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneGetZonesResponse) HasPageInfo

func (o *ZoneGetZonesResponse) HasPageInfo() bool

HasPageInfo returns a boolean if a field has been set.

func (*ZoneGetZonesResponse) HasZones

func (o *ZoneGetZonesResponse) HasZones() bool

HasZones returns a boolean if a field has been set.

func (ZoneGetZonesResponse) MarshalJSON

func (o ZoneGetZonesResponse) MarshalJSON() ([]byte, error)

func (*ZoneGetZonesResponse) SetPageInfo

func (o *ZoneGetZonesResponse) SetPageInfo(v PaginationPageInfo)

SetPageInfo gets a reference to the given PaginationPageInfo and assigns it to the PageInfo field.

func (*ZoneGetZonesResponse) SetZones

func (o *ZoneGetZonesResponse) SetZones(v []ZoneZone)

SetZones gets a reference to the given []ZoneZone and assigns it to the Zones field.

type ZoneImportZoneRecord

type ZoneImportZoneRecord struct {
	// A zone record's name
	Name *string         `json:"name,omitempty"`
	Type *ZoneRecordType `json:"type,omitempty"`
	// A zone record's time to live  A record's TTL is the number of seconds that the record should be cached by DNS resolvers. Use lower TTL values if you expect zone records to change often. Use higher TTL values for records that won't change to prevent extra DNS lookups by clients.
	Ttl *int32 `json:"ttl,omitempty"`
	// A zone record's value  Expected data formats can vary depending on the zone record's type.
	Data *string `json:"data,omitempty"`
	// A zone record's priority  A resource record is replicated in StackPath's DNS infrastructure the number of times of the record's weight, giving it a more likely response to queries if a zone has records with the same name and type.
	Weight *int32 `json:"weight,omitempty"`
}

ZoneImportZoneRecord A DNS zone resource record, as imported from a 3rd party provider

func NewZoneImportZoneRecord

func NewZoneImportZoneRecord() *ZoneImportZoneRecord

NewZoneImportZoneRecord instantiates a new ZoneImportZoneRecord 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 NewZoneImportZoneRecordWithDefaults

func NewZoneImportZoneRecordWithDefaults() *ZoneImportZoneRecord

NewZoneImportZoneRecordWithDefaults instantiates a new ZoneImportZoneRecord 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 (*ZoneImportZoneRecord) GetData

func (o *ZoneImportZoneRecord) GetData() string

GetData returns the Data field value if set, zero value otherwise.

func (*ZoneImportZoneRecord) GetDataOk

func (o *ZoneImportZoneRecord) GetDataOk() (*string, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneImportZoneRecord) GetName

func (o *ZoneImportZoneRecord) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ZoneImportZoneRecord) GetNameOk

func (o *ZoneImportZoneRecord) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneImportZoneRecord) GetTtl

func (o *ZoneImportZoneRecord) GetTtl() int32

GetTtl returns the Ttl field value if set, zero value otherwise.

func (*ZoneImportZoneRecord) GetTtlOk

func (o *ZoneImportZoneRecord) GetTtlOk() (*int32, bool)

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneImportZoneRecord) GetType

func (o *ZoneImportZoneRecord) GetType() ZoneRecordType

GetType returns the Type field value if set, zero value otherwise.

func (*ZoneImportZoneRecord) GetTypeOk

func (o *ZoneImportZoneRecord) GetTypeOk() (*ZoneRecordType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneImportZoneRecord) GetWeight

func (o *ZoneImportZoneRecord) GetWeight() int32

GetWeight returns the Weight field value if set, zero value otherwise.

func (*ZoneImportZoneRecord) GetWeightOk

func (o *ZoneImportZoneRecord) GetWeightOk() (*int32, bool)

GetWeightOk returns a tuple with the Weight field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneImportZoneRecord) HasData

func (o *ZoneImportZoneRecord) HasData() bool

HasData returns a boolean if a field has been set.

func (*ZoneImportZoneRecord) HasName

func (o *ZoneImportZoneRecord) HasName() bool

HasName returns a boolean if a field has been set.

func (*ZoneImportZoneRecord) HasTtl

func (o *ZoneImportZoneRecord) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (*ZoneImportZoneRecord) HasType

func (o *ZoneImportZoneRecord) HasType() bool

HasType returns a boolean if a field has been set.

func (*ZoneImportZoneRecord) HasWeight

func (o *ZoneImportZoneRecord) HasWeight() bool

HasWeight returns a boolean if a field has been set.

func (ZoneImportZoneRecord) MarshalJSON

func (o ZoneImportZoneRecord) MarshalJSON() ([]byte, error)

func (*ZoneImportZoneRecord) SetData

func (o *ZoneImportZoneRecord) SetData(v string)

SetData gets a reference to the given string and assigns it to the Data field.

func (*ZoneImportZoneRecord) SetName

func (o *ZoneImportZoneRecord) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ZoneImportZoneRecord) SetTtl

func (o *ZoneImportZoneRecord) SetTtl(v int32)

SetTtl gets a reference to the given int32 and assigns it to the Ttl field.

func (*ZoneImportZoneRecord) SetType

func (o *ZoneImportZoneRecord) SetType(v ZoneRecordType)

SetType gets a reference to the given ZoneRecordType and assigns it to the Type field.

func (*ZoneImportZoneRecord) SetWeight

func (o *ZoneImportZoneRecord) SetWeight(v int32)

SetWeight gets a reference to the given int32 and assigns it to the Weight field.

type ZoneParseRecordsFromZoneFileRequest

type ZoneParseRecordsFromZoneFileRequest struct {
	// Base64 encoded BIND zone file contents
	ZoneFile *string `json:"zoneFile,omitempty"`
}

ZoneParseRecordsFromZoneFileRequest struct for ZoneParseRecordsFromZoneFileRequest

func NewZoneParseRecordsFromZoneFileRequest

func NewZoneParseRecordsFromZoneFileRequest() *ZoneParseRecordsFromZoneFileRequest

NewZoneParseRecordsFromZoneFileRequest instantiates a new ZoneParseRecordsFromZoneFileRequest 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 NewZoneParseRecordsFromZoneFileRequestWithDefaults

func NewZoneParseRecordsFromZoneFileRequestWithDefaults() *ZoneParseRecordsFromZoneFileRequest

NewZoneParseRecordsFromZoneFileRequestWithDefaults instantiates a new ZoneParseRecordsFromZoneFileRequest 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 (*ZoneParseRecordsFromZoneFileRequest) GetZoneFile

GetZoneFile returns the ZoneFile field value if set, zero value otherwise.

func (*ZoneParseRecordsFromZoneFileRequest) GetZoneFileOk

func (o *ZoneParseRecordsFromZoneFileRequest) GetZoneFileOk() (*string, bool)

GetZoneFileOk returns a tuple with the ZoneFile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneParseRecordsFromZoneFileRequest) HasZoneFile

func (o *ZoneParseRecordsFromZoneFileRequest) HasZoneFile() bool

HasZoneFile returns a boolean if a field has been set.

func (ZoneParseRecordsFromZoneFileRequest) MarshalJSON

func (o ZoneParseRecordsFromZoneFileRequest) MarshalJSON() ([]byte, error)

func (*ZoneParseRecordsFromZoneFileRequest) SetZoneFile

func (o *ZoneParseRecordsFromZoneFileRequest) SetZoneFile(v string)

SetZoneFile gets a reference to the given string and assigns it to the ZoneFile field.

type ZoneParseRecordsFromZoneFileResponse

type ZoneParseRecordsFromZoneFileResponse struct {
	// The resource records StackPath was able to import from a zone file
	Records *[]ZoneImportZoneRecord `json:"records,omitempty"`
}

ZoneParseRecordsFromZoneFileResponse A response from a request to parse records from a zone file

func NewZoneParseRecordsFromZoneFileResponse

func NewZoneParseRecordsFromZoneFileResponse() *ZoneParseRecordsFromZoneFileResponse

NewZoneParseRecordsFromZoneFileResponse instantiates a new ZoneParseRecordsFromZoneFileResponse 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 NewZoneParseRecordsFromZoneFileResponseWithDefaults

func NewZoneParseRecordsFromZoneFileResponseWithDefaults() *ZoneParseRecordsFromZoneFileResponse

NewZoneParseRecordsFromZoneFileResponseWithDefaults instantiates a new ZoneParseRecordsFromZoneFileResponse 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 (*ZoneParseRecordsFromZoneFileResponse) GetRecords

GetRecords returns the Records field value if set, zero value otherwise.

func (*ZoneParseRecordsFromZoneFileResponse) GetRecordsOk

GetRecordsOk returns a tuple with the Records field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneParseRecordsFromZoneFileResponse) HasRecords

HasRecords returns a boolean if a field has been set.

func (ZoneParseRecordsFromZoneFileResponse) MarshalJSON

func (o ZoneParseRecordsFromZoneFileResponse) MarshalJSON() ([]byte, error)

func (*ZoneParseRecordsFromZoneFileResponse) SetRecords

SetRecords gets a reference to the given []ZoneImportZoneRecord and assigns it to the Records field.

type ZonePatchZoneRecordMessage

type ZonePatchZoneRecordMessage struct {
	// A zone record's name
	Name *string         `json:"name,omitempty"`
	Type *ZoneRecordType `json:"type,omitempty"`
	// A zone record's time to live  A record's TTL is the number of seconds that the record should be cached by DNS resolvers. Use lower TTL values if you expect zone records to change often. Use higher TTL values for records that won't change to prevent extra DNS lookups by clients.
	Ttl *int32 `json:"ttl,omitempty"`
	// A zone record's value  Expected data formats can vary depending on the zone record's type.
	Data *string `json:"data,omitempty"`
	// A zone record's priority  A resource record is replicated in StackPath's DNS infrastructure the number of times of the record's weight, giving it a more likely response to queries if a zone has records with the same name and type.
	Weight *int32 `json:"weight,omitempty"`
}

ZonePatchZoneRecordMessage struct for ZonePatchZoneRecordMessage

func NewZonePatchZoneRecordMessage

func NewZonePatchZoneRecordMessage() *ZonePatchZoneRecordMessage

NewZonePatchZoneRecordMessage instantiates a new ZonePatchZoneRecordMessage 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 NewZonePatchZoneRecordMessageWithDefaults

func NewZonePatchZoneRecordMessageWithDefaults() *ZonePatchZoneRecordMessage

NewZonePatchZoneRecordMessageWithDefaults instantiates a new ZonePatchZoneRecordMessage 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 (*ZonePatchZoneRecordMessage) GetData

func (o *ZonePatchZoneRecordMessage) GetData() string

GetData returns the Data field value if set, zero value otherwise.

func (*ZonePatchZoneRecordMessage) GetDataOk

func (o *ZonePatchZoneRecordMessage) GetDataOk() (*string, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZonePatchZoneRecordMessage) GetName

func (o *ZonePatchZoneRecordMessage) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ZonePatchZoneRecordMessage) GetNameOk

func (o *ZonePatchZoneRecordMessage) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZonePatchZoneRecordMessage) GetTtl

func (o *ZonePatchZoneRecordMessage) GetTtl() int32

GetTtl returns the Ttl field value if set, zero value otherwise.

func (*ZonePatchZoneRecordMessage) GetTtlOk

func (o *ZonePatchZoneRecordMessage) GetTtlOk() (*int32, bool)

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZonePatchZoneRecordMessage) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*ZonePatchZoneRecordMessage) GetTypeOk

func (o *ZonePatchZoneRecordMessage) GetTypeOk() (*ZoneRecordType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZonePatchZoneRecordMessage) GetWeight

func (o *ZonePatchZoneRecordMessage) GetWeight() int32

GetWeight returns the Weight field value if set, zero value otherwise.

func (*ZonePatchZoneRecordMessage) GetWeightOk

func (o *ZonePatchZoneRecordMessage) GetWeightOk() (*int32, bool)

GetWeightOk returns a tuple with the Weight field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZonePatchZoneRecordMessage) HasData

func (o *ZonePatchZoneRecordMessage) HasData() bool

HasData returns a boolean if a field has been set.

func (*ZonePatchZoneRecordMessage) HasName

func (o *ZonePatchZoneRecordMessage) HasName() bool

HasName returns a boolean if a field has been set.

func (*ZonePatchZoneRecordMessage) HasTtl

func (o *ZonePatchZoneRecordMessage) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (*ZonePatchZoneRecordMessage) HasType

func (o *ZonePatchZoneRecordMessage) HasType() bool

HasType returns a boolean if a field has been set.

func (*ZonePatchZoneRecordMessage) HasWeight

func (o *ZonePatchZoneRecordMessage) HasWeight() bool

HasWeight returns a boolean if a field has been set.

func (ZonePatchZoneRecordMessage) MarshalJSON

func (o ZonePatchZoneRecordMessage) MarshalJSON() ([]byte, error)

func (*ZonePatchZoneRecordMessage) SetData

func (o *ZonePatchZoneRecordMessage) SetData(v string)

SetData gets a reference to the given string and assigns it to the Data field.

func (*ZonePatchZoneRecordMessage) SetName

func (o *ZonePatchZoneRecordMessage) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ZonePatchZoneRecordMessage) SetTtl

func (o *ZonePatchZoneRecordMessage) SetTtl(v int32)

SetTtl gets a reference to the given int32 and assigns it to the Ttl field.

func (*ZonePatchZoneRecordMessage) SetType

SetType gets a reference to the given ZoneRecordType and assigns it to the Type field.

func (*ZonePatchZoneRecordMessage) SetWeight

func (o *ZonePatchZoneRecordMessage) SetWeight(v int32)

SetWeight gets a reference to the given int32 and assigns it to the Weight field.

type ZoneRecordType

type ZoneRecordType string

ZoneRecordType The resource record types supported by StackPath - EMPTY: The resource record has no type - A: The resource record translates a host to an IPv4 address - AAAA: The resource record translates a host to an IPv6 address - CNAME: The resource record aliases one name to another - TXT: The resource record contains a descriptive string. Many applications use TXT records for configuration - MX: The resource record defines a mail exchanger for the given host - SRV: The resource record defines a service on the domain - NS: The resource record describes a nameserver that serves its domain's zone and records

const (
	ZONERECORDTYPE_EMPTY ZoneRecordType = "EMPTY"
	ZONERECORDTYPE_A     ZoneRecordType = "A"
	ZONERECORDTYPE_AAAA  ZoneRecordType = "AAAA"
	ZONERECORDTYPE_CNAME ZoneRecordType = "CNAME"
	ZONERECORDTYPE_TXT   ZoneRecordType = "TXT"
	ZONERECORDTYPE_MX    ZoneRecordType = "MX"
	ZONERECORDTYPE_SRV   ZoneRecordType = "SRV"
	ZONERECORDTYPE_NS    ZoneRecordType = "NS"
)

List of zoneRecordType

func (ZoneRecordType) Ptr

func (v ZoneRecordType) Ptr() *ZoneRecordType

Ptr returns reference to zoneRecordType value

type ZoneScanDomainForRecordsResponse

type ZoneScanDomainForRecordsResponse struct {
	// The resource records StackPath was able to scan from the domain
	Records *[]ZoneImportZoneRecord `json:"records,omitempty"`
}

ZoneScanDomainForRecordsResponse A response from a request to scan a domain for its resource records

func NewZoneScanDomainForRecordsResponse

func NewZoneScanDomainForRecordsResponse() *ZoneScanDomainForRecordsResponse

NewZoneScanDomainForRecordsResponse instantiates a new ZoneScanDomainForRecordsResponse 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 NewZoneScanDomainForRecordsResponseWithDefaults

func NewZoneScanDomainForRecordsResponseWithDefaults() *ZoneScanDomainForRecordsResponse

NewZoneScanDomainForRecordsResponseWithDefaults instantiates a new ZoneScanDomainForRecordsResponse 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 (*ZoneScanDomainForRecordsResponse) GetRecords

GetRecords returns the Records field value if set, zero value otherwise.

func (*ZoneScanDomainForRecordsResponse) GetRecordsOk

GetRecordsOk returns a tuple with the Records field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneScanDomainForRecordsResponse) HasRecords

func (o *ZoneScanDomainForRecordsResponse) HasRecords() bool

HasRecords returns a boolean if a field has been set.

func (ZoneScanDomainForRecordsResponse) MarshalJSON

func (o ZoneScanDomainForRecordsResponse) MarshalJSON() ([]byte, error)

func (*ZoneScanDomainForRecordsResponse) SetRecords

SetRecords gets a reference to the given []ZoneImportZoneRecord and assigns it to the Records field.

type ZoneUpdateZoneMessage

type ZoneUpdateZoneMessage struct {
	// A key/value pair of user-defined labels for a DNS zone  Zone labels are not processed by StackPath and are solely used for users to organize their DNS zones.
	Labels *map[string]string `json:"labels,omitempty"`
}

ZoneUpdateZoneMessage struct for ZoneUpdateZoneMessage

func NewZoneUpdateZoneMessage

func NewZoneUpdateZoneMessage() *ZoneUpdateZoneMessage

NewZoneUpdateZoneMessage instantiates a new ZoneUpdateZoneMessage 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 NewZoneUpdateZoneMessageWithDefaults

func NewZoneUpdateZoneMessageWithDefaults() *ZoneUpdateZoneMessage

NewZoneUpdateZoneMessageWithDefaults instantiates a new ZoneUpdateZoneMessage 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 (*ZoneUpdateZoneMessage) GetLabels

func (o *ZoneUpdateZoneMessage) GetLabels() map[string]string

GetLabels returns the Labels field value if set, zero value otherwise.

func (*ZoneUpdateZoneMessage) GetLabelsOk

func (o *ZoneUpdateZoneMessage) GetLabelsOk() (*map[string]string, bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneUpdateZoneMessage) HasLabels

func (o *ZoneUpdateZoneMessage) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (ZoneUpdateZoneMessage) MarshalJSON

func (o ZoneUpdateZoneMessage) MarshalJSON() ([]byte, error)

func (*ZoneUpdateZoneMessage) SetLabels

func (o *ZoneUpdateZoneMessage) SetLabels(v map[string]string)

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

type ZoneUpdateZoneRecordMessage

type ZoneUpdateZoneRecordMessage struct {
	// A zone record's name
	Name *string         `json:"name,omitempty"`
	Type *ZoneRecordType `json:"type,omitempty"`
	// A zone record's time to live  A record's TTL is the number of seconds that the record should be cached by DNS resolvers. Use lower TTL values if you expect zone records to change often. Use higher TTL values for records that won't change to prevent extra DNS lookups by clients.
	Ttl *int32 `json:"ttl,omitempty"`
	// A zone record's value  Expected data formats can vary depending on the zone record's type.
	Data *string `json:"data,omitempty"`
	// A zone record's priority  A resource record is replicated in StackPath's DNS infrastructure the number of times of the record's weight, giving it a more likely response to queries if a zone has records with the same name and type.
	Weight *int32 `json:"weight,omitempty"`
	// A key/value pair of user-defined labels for a DNS zone record  Zone record labels are not processed by StackPath and are solely used for users to organize their DNS zones.
	Labels *map[string]string `json:"labels,omitempty"`
}

ZoneUpdateZoneRecordMessage struct for ZoneUpdateZoneRecordMessage

func NewZoneUpdateZoneRecordMessage

func NewZoneUpdateZoneRecordMessage() *ZoneUpdateZoneRecordMessage

NewZoneUpdateZoneRecordMessage instantiates a new ZoneUpdateZoneRecordMessage 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 NewZoneUpdateZoneRecordMessageWithDefaults

func NewZoneUpdateZoneRecordMessageWithDefaults() *ZoneUpdateZoneRecordMessage

NewZoneUpdateZoneRecordMessageWithDefaults instantiates a new ZoneUpdateZoneRecordMessage 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 (*ZoneUpdateZoneRecordMessage) GetData

func (o *ZoneUpdateZoneRecordMessage) GetData() string

GetData returns the Data field value if set, zero value otherwise.

func (*ZoneUpdateZoneRecordMessage) GetDataOk

func (o *ZoneUpdateZoneRecordMessage) GetDataOk() (*string, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneUpdateZoneRecordMessage) GetLabels

func (o *ZoneUpdateZoneRecordMessage) GetLabels() map[string]string

GetLabels returns the Labels field value if set, zero value otherwise.

func (*ZoneUpdateZoneRecordMessage) GetLabelsOk

func (o *ZoneUpdateZoneRecordMessage) GetLabelsOk() (*map[string]string, bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneUpdateZoneRecordMessage) GetName

func (o *ZoneUpdateZoneRecordMessage) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ZoneUpdateZoneRecordMessage) GetNameOk

func (o *ZoneUpdateZoneRecordMessage) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneUpdateZoneRecordMessage) GetTtl

func (o *ZoneUpdateZoneRecordMessage) GetTtl() int32

GetTtl returns the Ttl field value if set, zero value otherwise.

func (*ZoneUpdateZoneRecordMessage) GetTtlOk

func (o *ZoneUpdateZoneRecordMessage) GetTtlOk() (*int32, bool)

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneUpdateZoneRecordMessage) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*ZoneUpdateZoneRecordMessage) GetTypeOk

func (o *ZoneUpdateZoneRecordMessage) GetTypeOk() (*ZoneRecordType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneUpdateZoneRecordMessage) GetWeight

func (o *ZoneUpdateZoneRecordMessage) GetWeight() int32

GetWeight returns the Weight field value if set, zero value otherwise.

func (*ZoneUpdateZoneRecordMessage) GetWeightOk

func (o *ZoneUpdateZoneRecordMessage) GetWeightOk() (*int32, bool)

GetWeightOk returns a tuple with the Weight field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneUpdateZoneRecordMessage) HasData

func (o *ZoneUpdateZoneRecordMessage) HasData() bool

HasData returns a boolean if a field has been set.

func (*ZoneUpdateZoneRecordMessage) HasLabels

func (o *ZoneUpdateZoneRecordMessage) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*ZoneUpdateZoneRecordMessage) HasName

func (o *ZoneUpdateZoneRecordMessage) HasName() bool

HasName returns a boolean if a field has been set.

func (*ZoneUpdateZoneRecordMessage) HasTtl

func (o *ZoneUpdateZoneRecordMessage) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (*ZoneUpdateZoneRecordMessage) HasType

func (o *ZoneUpdateZoneRecordMessage) HasType() bool

HasType returns a boolean if a field has been set.

func (*ZoneUpdateZoneRecordMessage) HasWeight

func (o *ZoneUpdateZoneRecordMessage) HasWeight() bool

HasWeight returns a boolean if a field has been set.

func (ZoneUpdateZoneRecordMessage) MarshalJSON

func (o ZoneUpdateZoneRecordMessage) MarshalJSON() ([]byte, error)

func (*ZoneUpdateZoneRecordMessage) SetData

func (o *ZoneUpdateZoneRecordMessage) SetData(v string)

SetData gets a reference to the given string and assigns it to the Data field.

func (*ZoneUpdateZoneRecordMessage) SetLabels

func (o *ZoneUpdateZoneRecordMessage) SetLabels(v map[string]string)

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*ZoneUpdateZoneRecordMessage) SetName

func (o *ZoneUpdateZoneRecordMessage) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ZoneUpdateZoneRecordMessage) SetTtl

func (o *ZoneUpdateZoneRecordMessage) SetTtl(v int32)

SetTtl gets a reference to the given int32 and assigns it to the Ttl field.

func (*ZoneUpdateZoneRecordMessage) SetType

SetType gets a reference to the given ZoneRecordType and assigns it to the Type field.

func (*ZoneUpdateZoneRecordMessage) SetWeight

func (o *ZoneUpdateZoneRecordMessage) SetWeight(v int32)

SetWeight gets a reference to the given int32 and assigns it to the Weight field.

type ZoneUpdateZoneRecordResponse

type ZoneUpdateZoneRecordResponse struct {
	Record *ZoneZoneRecord `json:"record,omitempty"`
}

ZoneUpdateZoneRecordResponse A response from a request to replace a DNS zone resource record

func NewZoneUpdateZoneRecordResponse

func NewZoneUpdateZoneRecordResponse() *ZoneUpdateZoneRecordResponse

NewZoneUpdateZoneRecordResponse instantiates a new ZoneUpdateZoneRecordResponse 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 NewZoneUpdateZoneRecordResponseWithDefaults

func NewZoneUpdateZoneRecordResponseWithDefaults() *ZoneUpdateZoneRecordResponse

NewZoneUpdateZoneRecordResponseWithDefaults instantiates a new ZoneUpdateZoneRecordResponse 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 (*ZoneUpdateZoneRecordResponse) GetRecord

GetRecord returns the Record field value if set, zero value otherwise.

func (*ZoneUpdateZoneRecordResponse) GetRecordOk

func (o *ZoneUpdateZoneRecordResponse) GetRecordOk() (*ZoneZoneRecord, bool)

GetRecordOk returns a tuple with the Record field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneUpdateZoneRecordResponse) HasRecord

func (o *ZoneUpdateZoneRecordResponse) HasRecord() bool

HasRecord returns a boolean if a field has been set.

func (ZoneUpdateZoneRecordResponse) MarshalJSON

func (o ZoneUpdateZoneRecordResponse) MarshalJSON() ([]byte, error)

func (*ZoneUpdateZoneRecordResponse) SetRecord

SetRecord gets a reference to the given ZoneZoneRecord and assigns it to the Record field.

type ZoneUpdateZoneResponse

type ZoneUpdateZoneResponse struct {
	Zone *ZoneZone `json:"zone,omitempty"`
}

ZoneUpdateZoneResponse A response from a request to replace a DNS zone

func NewZoneUpdateZoneResponse

func NewZoneUpdateZoneResponse() *ZoneUpdateZoneResponse

NewZoneUpdateZoneResponse instantiates a new ZoneUpdateZoneResponse 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 NewZoneUpdateZoneResponseWithDefaults

func NewZoneUpdateZoneResponseWithDefaults() *ZoneUpdateZoneResponse

NewZoneUpdateZoneResponseWithDefaults instantiates a new ZoneUpdateZoneResponse 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 (*ZoneUpdateZoneResponse) GetZone

func (o *ZoneUpdateZoneResponse) GetZone() ZoneZone

GetZone returns the Zone field value if set, zero value otherwise.

func (*ZoneUpdateZoneResponse) GetZoneOk

func (o *ZoneUpdateZoneResponse) GetZoneOk() (*ZoneZone, bool)

GetZoneOk returns a tuple with the Zone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneUpdateZoneResponse) HasZone

func (o *ZoneUpdateZoneResponse) HasZone() bool

HasZone returns a boolean if a field has been set.

func (ZoneUpdateZoneResponse) MarshalJSON

func (o ZoneUpdateZoneResponse) MarshalJSON() ([]byte, error)

func (*ZoneUpdateZoneResponse) SetZone

func (o *ZoneUpdateZoneResponse) SetZone(v ZoneZone)

SetZone gets a reference to the given ZoneZone and assigns it to the Zone field.

type ZoneZone

type ZoneZone struct {
	// The ID of the stack that a zone belongs to
	StackId *string `json:"stackId,omitempty"`
	// The ID of the StackPath account that owns a zone
	AccountId *string `json:"accountId,omitempty"`
	// A zone's unique ID
	Id *string `json:"id,omitempty"`
	// A zone's name
	Domain *string `json:"domain,omitempty"`
	// A zone's version number  Version numbers are incremented automatically when a zone is updated
	Version *string `json:"version,omitempty"`
	// A key/value pair of user-defined labels for a zone  Zone labels are not processed by StackPath and are solely used for users to organize their DNS zones.
	Labels *map[string]string `json:"labels,omitempty"`
	// The date a zone was created
	Created *time.Time `json:"created,omitempty"`
	// The date a zone was last updated
	Updated *time.Time `json:"updated,omitempty"`
	// The hostnames of the StackPath resolvers that host a zone  Every zone has multiple name servers assigned by StackPath upon creation for redundancy purposes.
	Nameservers *[]string `json:"nameservers,omitempty"`
	// The date a zone's nameservers were last audited by StackPath
	Verified *time.Time      `json:"verified,omitempty"`
	Status   *ZoneZoneStatus `json:"status,omitempty"`
	// Whether or not a zone has been disabled by the user
	Disabled *bool `json:"disabled,omitempty"`
}

ZoneZone A DNS zone A zone represents an individual domain in StackPath's DNS infrastructure.

func NewZoneZone

func NewZoneZone() *ZoneZone

NewZoneZone instantiates a new ZoneZone 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 NewZoneZoneWithDefaults

func NewZoneZoneWithDefaults() *ZoneZone

NewZoneZoneWithDefaults instantiates a new ZoneZone 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 (*ZoneZone) GetAccountId

func (o *ZoneZone) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise.

func (*ZoneZone) GetAccountIdOk

func (o *ZoneZone) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZone) GetCreated

func (o *ZoneZone) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*ZoneZone) GetCreatedOk

func (o *ZoneZone) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZone) GetDisabled

func (o *ZoneZone) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise.

func (*ZoneZone) GetDisabledOk

func (o *ZoneZone) GetDisabledOk() (*bool, bool)

GetDisabledOk returns a tuple with the Disabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZone) GetDomain

func (o *ZoneZone) GetDomain() string

GetDomain returns the Domain field value if set, zero value otherwise.

func (*ZoneZone) GetDomainOk

func (o *ZoneZone) GetDomainOk() (*string, bool)

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZone) GetId

func (o *ZoneZone) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ZoneZone) GetIdOk

func (o *ZoneZone) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZone) GetLabels

func (o *ZoneZone) GetLabels() map[string]string

GetLabels returns the Labels field value if set, zero value otherwise.

func (*ZoneZone) GetLabelsOk

func (o *ZoneZone) GetLabelsOk() (*map[string]string, bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZone) GetNameservers

func (o *ZoneZone) GetNameservers() []string

GetNameservers returns the Nameservers field value if set, zero value otherwise.

func (*ZoneZone) GetNameserversOk

func (o *ZoneZone) GetNameserversOk() (*[]string, bool)

GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZone) GetStackId

func (o *ZoneZone) GetStackId() string

GetStackId returns the StackId field value if set, zero value otherwise.

func (*ZoneZone) GetStackIdOk

func (o *ZoneZone) GetStackIdOk() (*string, bool)

GetStackIdOk returns a tuple with the StackId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZone) GetStatus

func (o *ZoneZone) GetStatus() ZoneZoneStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*ZoneZone) GetStatusOk

func (o *ZoneZone) GetStatusOk() (*ZoneZoneStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZone) GetUpdated

func (o *ZoneZone) GetUpdated() time.Time

GetUpdated returns the Updated field value if set, zero value otherwise.

func (*ZoneZone) GetUpdatedOk

func (o *ZoneZone) GetUpdatedOk() (*time.Time, bool)

GetUpdatedOk returns a tuple with the Updated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZone) GetVerified

func (o *ZoneZone) GetVerified() time.Time

GetVerified returns the Verified field value if set, zero value otherwise.

func (*ZoneZone) GetVerifiedOk

func (o *ZoneZone) GetVerifiedOk() (*time.Time, bool)

GetVerifiedOk returns a tuple with the Verified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZone) GetVersion

func (o *ZoneZone) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*ZoneZone) GetVersionOk

func (o *ZoneZone) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZone) HasAccountId

func (o *ZoneZone) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*ZoneZone) HasCreated

func (o *ZoneZone) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*ZoneZone) HasDisabled

func (o *ZoneZone) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (*ZoneZone) HasDomain

func (o *ZoneZone) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (*ZoneZone) HasId

func (o *ZoneZone) HasId() bool

HasId returns a boolean if a field has been set.

func (*ZoneZone) HasLabels

func (o *ZoneZone) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*ZoneZone) HasNameservers

func (o *ZoneZone) HasNameservers() bool

HasNameservers returns a boolean if a field has been set.

func (*ZoneZone) HasStackId

func (o *ZoneZone) HasStackId() bool

HasStackId returns a boolean if a field has been set.

func (*ZoneZone) HasStatus

func (o *ZoneZone) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*ZoneZone) HasUpdated

func (o *ZoneZone) HasUpdated() bool

HasUpdated returns a boolean if a field has been set.

func (*ZoneZone) HasVerified

func (o *ZoneZone) HasVerified() bool

HasVerified returns a boolean if a field has been set.

func (*ZoneZone) HasVersion

func (o *ZoneZone) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (ZoneZone) MarshalJSON

func (o ZoneZone) MarshalJSON() ([]byte, error)

func (*ZoneZone) SetAccountId

func (o *ZoneZone) SetAccountId(v string)

SetAccountId gets a reference to the given string and assigns it to the AccountId field.

func (*ZoneZone) SetCreated

func (o *ZoneZone) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*ZoneZone) SetDisabled

func (o *ZoneZone) SetDisabled(v bool)

SetDisabled gets a reference to the given bool and assigns it to the Disabled field.

func (*ZoneZone) SetDomain

func (o *ZoneZone) SetDomain(v string)

SetDomain gets a reference to the given string and assigns it to the Domain field.

func (*ZoneZone) SetId

func (o *ZoneZone) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ZoneZone) SetLabels

func (o *ZoneZone) SetLabels(v map[string]string)

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*ZoneZone) SetNameservers

func (o *ZoneZone) SetNameservers(v []string)

SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.

func (*ZoneZone) SetStackId

func (o *ZoneZone) SetStackId(v string)

SetStackId gets a reference to the given string and assigns it to the StackId field.

func (*ZoneZone) SetStatus

func (o *ZoneZone) SetStatus(v ZoneZoneStatus)

SetStatus gets a reference to the given ZoneZoneStatus and assigns it to the Status field.

func (*ZoneZone) SetUpdated

func (o *ZoneZone) SetUpdated(v time.Time)

SetUpdated gets a reference to the given time.Time and assigns it to the Updated field.

func (*ZoneZone) SetVerified

func (o *ZoneZone) SetVerified(v time.Time)

SetVerified gets a reference to the given time.Time and assigns it to the Verified field.

func (*ZoneZone) SetVersion

func (o *ZoneZone) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

type ZoneZoneRecord

type ZoneZoneRecord struct {
	// A zone record's unique ID
	Id *string `json:"id,omitempty"`
	// The ID of the zone that a zone record belongs to
	ZoneId *string `json:"zoneId,omitempty"`
	// A zone record's name  Use the value \"@\" to denote current root domain name.
	Name *string `json:"name,omitempty"`
	// A zone record's type  Zone record types describe the zone record's behavior. For instance, a zone record's type can say that the record is a name to IP address value, a name alias, or which mail exchanger is responsible for the domain. See https://support.stackpath.com/hc/en-us/articles/360001085563-What-DNS-record-types-does-StackPath-support for more information.
	Type *string `json:"type,omitempty"`
	// A zone record's class code  This is typically \"IN\" for Internet related resource records.
	Class *string `json:"class,omitempty"`
	// A zone record's time to live  A record's TTL is the number of seconds that the record should be cached by DNS resolvers. Use lower TTL values if you expect zone records to change often. Use higher TTL values for records that won't change to prevent extra DNS lookups by clients.
	Ttl *int32 `json:"ttl,omitempty"`
	// A zone record's value  Expected data formats can vary depending on the zone record's type.
	Data *string `json:"data,omitempty"`
	// A zone record's priority  A resource record is replicated in StackPath's DNS infrastructure the number of times of the record's weight, giving it a more likely response to queries if a zone has records with the same name and type.
	Weight *int32 `json:"weight,omitempty"`
	// A key/value pair of user-defined labels for a zone record  Zone record labels are not processed by StackPath and are solely used for users to organize their DNS zones.
	Labels *map[string]string `json:"labels,omitempty"`
	// The date a zone record was created
	Created *time.Time `json:"created,omitempty"`
	// The date a zone record was last updated
	Updated *time.Time `json:"updated,omitempty"`
}

ZoneZoneRecord A DNS zone's resource record A zone record describes an individual piece of DNS functionality in a DNS zone.

func NewZoneZoneRecord

func NewZoneZoneRecord() *ZoneZoneRecord

NewZoneZoneRecord instantiates a new ZoneZoneRecord 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 NewZoneZoneRecordWithDefaults

func NewZoneZoneRecordWithDefaults() *ZoneZoneRecord

NewZoneZoneRecordWithDefaults instantiates a new ZoneZoneRecord 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 (*ZoneZoneRecord) GetClass

func (o *ZoneZoneRecord) GetClass() string

GetClass returns the Class field value if set, zero value otherwise.

func (*ZoneZoneRecord) GetClassOk

func (o *ZoneZoneRecord) GetClassOk() (*string, bool)

GetClassOk returns a tuple with the Class field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZoneRecord) GetCreated

func (o *ZoneZoneRecord) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*ZoneZoneRecord) GetCreatedOk

func (o *ZoneZoneRecord) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZoneRecord) GetData

func (o *ZoneZoneRecord) GetData() string

GetData returns the Data field value if set, zero value otherwise.

func (*ZoneZoneRecord) GetDataOk

func (o *ZoneZoneRecord) GetDataOk() (*string, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZoneRecord) GetId

func (o *ZoneZoneRecord) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ZoneZoneRecord) GetIdOk

func (o *ZoneZoneRecord) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZoneRecord) GetLabels

func (o *ZoneZoneRecord) GetLabels() map[string]string

GetLabels returns the Labels field value if set, zero value otherwise.

func (*ZoneZoneRecord) GetLabelsOk

func (o *ZoneZoneRecord) GetLabelsOk() (*map[string]string, bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZoneRecord) GetName

func (o *ZoneZoneRecord) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ZoneZoneRecord) GetNameOk

func (o *ZoneZoneRecord) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZoneRecord) GetTtl

func (o *ZoneZoneRecord) GetTtl() int32

GetTtl returns the Ttl field value if set, zero value otherwise.

func (*ZoneZoneRecord) GetTtlOk

func (o *ZoneZoneRecord) GetTtlOk() (*int32, bool)

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZoneRecord) GetType

func (o *ZoneZoneRecord) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ZoneZoneRecord) GetTypeOk

func (o *ZoneZoneRecord) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZoneRecord) GetUpdated

func (o *ZoneZoneRecord) GetUpdated() time.Time

GetUpdated returns the Updated field value if set, zero value otherwise.

func (*ZoneZoneRecord) GetUpdatedOk

func (o *ZoneZoneRecord) GetUpdatedOk() (*time.Time, bool)

GetUpdatedOk returns a tuple with the Updated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZoneRecord) GetWeight

func (o *ZoneZoneRecord) GetWeight() int32

GetWeight returns the Weight field value if set, zero value otherwise.

func (*ZoneZoneRecord) GetWeightOk

func (o *ZoneZoneRecord) GetWeightOk() (*int32, bool)

GetWeightOk returns a tuple with the Weight field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZoneRecord) GetZoneId

func (o *ZoneZoneRecord) GetZoneId() string

GetZoneId returns the ZoneId field value if set, zero value otherwise.

func (*ZoneZoneRecord) GetZoneIdOk

func (o *ZoneZoneRecord) GetZoneIdOk() (*string, bool)

GetZoneIdOk returns a tuple with the ZoneId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneZoneRecord) HasClass

func (o *ZoneZoneRecord) HasClass() bool

HasClass returns a boolean if a field has been set.

func (*ZoneZoneRecord) HasCreated

func (o *ZoneZoneRecord) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*ZoneZoneRecord) HasData

func (o *ZoneZoneRecord) HasData() bool

HasData returns a boolean if a field has been set.

func (*ZoneZoneRecord) HasId

func (o *ZoneZoneRecord) HasId() bool

HasId returns a boolean if a field has been set.

func (*ZoneZoneRecord) HasLabels

func (o *ZoneZoneRecord) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*ZoneZoneRecord) HasName

func (o *ZoneZoneRecord) HasName() bool

HasName returns a boolean if a field has been set.

func (*ZoneZoneRecord) HasTtl

func (o *ZoneZoneRecord) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (*ZoneZoneRecord) HasType

func (o *ZoneZoneRecord) HasType() bool

HasType returns a boolean if a field has been set.

func (*ZoneZoneRecord) HasUpdated

func (o *ZoneZoneRecord) HasUpdated() bool

HasUpdated returns a boolean if a field has been set.

func (*ZoneZoneRecord) HasWeight

func (o *ZoneZoneRecord) HasWeight() bool

HasWeight returns a boolean if a field has been set.

func (*ZoneZoneRecord) HasZoneId

func (o *ZoneZoneRecord) HasZoneId() bool

HasZoneId returns a boolean if a field has been set.

func (ZoneZoneRecord) MarshalJSON

func (o ZoneZoneRecord) MarshalJSON() ([]byte, error)

func (*ZoneZoneRecord) SetClass

func (o *ZoneZoneRecord) SetClass(v string)

SetClass gets a reference to the given string and assigns it to the Class field.

func (*ZoneZoneRecord) SetCreated

func (o *ZoneZoneRecord) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*ZoneZoneRecord) SetData

func (o *ZoneZoneRecord) SetData(v string)

SetData gets a reference to the given string and assigns it to the Data field.

func (*ZoneZoneRecord) SetId

func (o *ZoneZoneRecord) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ZoneZoneRecord) SetLabels

func (o *ZoneZoneRecord) SetLabels(v map[string]string)

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*ZoneZoneRecord) SetName

func (o *ZoneZoneRecord) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ZoneZoneRecord) SetTtl

func (o *ZoneZoneRecord) SetTtl(v int32)

SetTtl gets a reference to the given int32 and assigns it to the Ttl field.

func (*ZoneZoneRecord) SetType

func (o *ZoneZoneRecord) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*ZoneZoneRecord) SetUpdated

func (o *ZoneZoneRecord) SetUpdated(v time.Time)

SetUpdated gets a reference to the given time.Time and assigns it to the Updated field.

func (*ZoneZoneRecord) SetWeight

func (o *ZoneZoneRecord) SetWeight(v int32)

SetWeight gets a reference to the given int32 and assigns it to the Weight field.

func (*ZoneZoneRecord) SetZoneId

func (o *ZoneZoneRecord) SetZoneId(v string)

SetZoneId gets a reference to the given string and assigns it to the ZoneId field.

type ZoneZoneStatus

type ZoneZoneStatus string

ZoneZoneStatus the model 'ZoneZoneStatus'

const (
	ZONEZONESTATUS_ACTIVE            ZoneZoneStatus = "ACTIVE"
	ZONEZONESTATUS_SUSPENDED         ZoneZoneStatus = "SUSPENDED"
	ZONEZONESTATUS_BILLING_SUSPENDED ZoneZoneStatus = "BILLING_SUSPENDED"
	ZONEZONESTATUS_INACTIVE          ZoneZoneStatus = "INACTIVE"
)

List of zoneZoneStatus

func (ZoneZoneStatus) Ptr

func (v ZoneZoneStatus) Ptr() *ZoneZoneStatus

Ptr returns reference to zoneZoneStatus value

type ZonesApiService

type ZonesApiService service

ZonesApiService ZonesApi service

func (*ZonesApiService) CreateZone

func (a *ZonesApiService) CreateZone(ctx _context.Context, stackId string) apiCreateZoneRequest

CreateZone Create a zone

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug

@return apiCreateZoneRequest

func (*ZonesApiService) DeleteZone

func (a *ZonesApiService) DeleteZone(ctx _context.Context, stackId string, zoneId string) apiDeleteZoneRequest

DeleteZone Delete a zone

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param zoneId A DNS zone ID

@return apiDeleteZoneRequest

func (*ZonesApiService) DisableZone

func (a *ZonesApiService) DisableZone(ctx _context.Context, stackId string, zoneId string) apiDisableZoneRequest

DisableZone Disable a zone

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param zoneId A DNS zone ID

@return apiDisableZoneRequest

func (*ZonesApiService) EnableZone

func (a *ZonesApiService) EnableZone(ctx _context.Context, stackId string, zoneId string) apiEnableZoneRequest

EnableZone Enable a zone

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param zoneId A DNS zone ID

@return apiEnableZoneRequest

func (*ZonesApiService) GetNameserversForZone

func (a *ZonesApiService) GetNameserversForZone(ctx _context.Context, stackId string, zoneId string) apiGetNameserversForZoneRequest

GetNameserversForZone Get a zone's nameservers

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param zoneId A DNS zone ID

@return apiGetNameserversForZoneRequest

func (*ZonesApiService) GetZone

func (a *ZonesApiService) GetZone(ctx _context.Context, stackId string, zoneId string) apiGetZoneRequest

GetZone Get a zone

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param zoneId A DNS zone ID

@return apiGetZoneRequest

func (*ZonesApiService) GetZones

func (a *ZonesApiService) GetZones(ctx _context.Context, stackId string) apiGetZonesRequest

GetZones Get all zones

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug

@return apiGetZonesRequest

func (*ZonesApiService) ParseRecordsFromZoneFile

func (a *ZonesApiService) ParseRecordsFromZoneFile(ctx _context.Context, stackId string, zoneId string) apiParseRecordsFromZoneFileRequest

ParseRecordsFromZoneFile Parse a zone file Parse a BIND zone file. SOA records are not imported. StackPath nameserver records are automatically provided with the zone. Nameserver records are found at the root are not imported.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param zoneId A DNS zone ID

@return apiParseRecordsFromZoneFileRequest

func (*ZonesApiService) PushFullZone

func (a *ZonesApiService) PushFullZone(ctx _context.Context, stackId string, zoneId string) apiPushFullZoneRequest

PushFullZone Publish a zone Re-push a zone to StackPath's DNS infrastructure

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param zoneId A DNS zone ID

@return apiPushFullZoneRequest

func (*ZonesApiService) UpdateZone

func (a *ZonesApiService) UpdateZone(ctx _context.Context, stackId string, zoneId string) apiUpdateZoneRequest

UpdateZone Update a zone

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param zoneId A DNS zone ID

@return apiUpdateZoneRequest

Source Files

Jump to

Keyboard shortcuts

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