redirect

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: May 16, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

README

Go API client for BloxOne Redirect API

You can configure BloxOne Threat Defense Cloud to redirect traffic to the Infoblox server that displays the default or customized redirect page. You can redirect traffic to a custom destination using custom redirects.

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: v1
  • Generator version: 7.5.0
  • Build package: com.infoblox.codegen.BloxoneGoClientCodegen

Installation

Install the package using go get:

go get github.com/infobloxopen/bloxone-go-client/redirect

Import the package into your code:

import "github.com/infobloxopen/bloxone-go-client/redirect"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

To create a new API client, you can use the NewAPIClient function as shown below

client := redirect.NewAPIClient()

Configuration

The NewAPIClient function accepts a variadic list of option.ClientOption functions that can be used to configure the client. It requires the option package to be imported. You can import the package using:

import "github.com/infobloxopen/bloxone-go-client/option"
Client Name

The client name is used to identify the client in the logs. By default, the client name is set to bloxone-go-client. You can change this using the option.WithClientName option. For example:

client := redirect.NewAPIClient(option.WithClientName("my-client"))
Server URL

The default URL for the Cloud Services Portal is https://csp.infoblox.com. If you need to change this, you can use option.WithCSPUrl to set the URL. For example:

client := redirect.NewAPIClient(option.WithCSPUrl("https://csp.eu.infoblox.com"))

You can also set the URL using the environment variable BLOXONE_CSP_URL

Authorization

An API key is required to access BloxOne Redirect API. You can obtain an API key by following the instructions in the guide for Configuring User API Keys.

To use an API key with BloxOne Redirect API, you can use the option.WithAPIKey option. For example:

client := redirect.NewAPIClient(option.WithAPIKey("YOUR_API_KEY"))

You can also set the API key using the environment variable BLOXONE_API_KEY

Note: The API key is a secret and should be handled securely. Hardcoding the API key in your code is not recommended.

Default Tags

You can set default tags for all API requests using the option.WithDefaultTags option. For example:

client := redirect.NewAPIClient(option.WithDefaultTags(map[string]string{"tag1": "value1", "tag2": "value2"}))

This will add the tags tag1=value1 and tag2=value2 to all API requests that support tags in the request body.

Documentation for API Endpoints

All URIs are relative to https://csp.infoblox.com/api/atcfw/v1

Class Method HTTP request Description
CertificateAPI GetProxyCertificates Get /cert_download_urls Get Proxy Certificates
CustomRedirectsAPI CreateCustomRedirect Post /custom_redirects Create Custom Redirect.
CustomRedirectsAPI DeleteCustomRedirect Delete /custom_redirects Delete Custom Redirect.
CustomRedirectsAPI DeleteSingleCustomRedirect Delete /custom_redirects/{id} Delete Custom Redirect By Id.
CustomRedirectsAPI ListCustomRedirect Get /custom_redirects List Custom Redirects.
CustomRedirectsAPI ReadCustomRedirect Get /custom_redirects/{id} Read Custom Redirect.
CustomRedirectsAPI UpdateCustomRedirect Put /custom_redirects/{id} Update Custom Redirect.
RedirectPageAPI ReadRedirectPage Get /redirect_page Read Redirect Page.
RedirectPageAPI UpdateRedirectPage Put /redirect_page Update Redirect Page.

Documentation For Models

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean 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 {
	*internal.APIClient

	// API Services
	CertificateAPI     CertificateAPI
	CustomRedirectsAPI CustomRedirectsAPI
	RedirectPageAPI    RedirectPageAPI
}

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

func NewAPIClient

func NewAPIClient(options ...option.ClientOption) *APIClient

NewAPIClient creates a new API client. The client can be configured with a variadic option. The following options are available: - WithClientName(string) sets the name of the client using the SDK. - WithCSPUrl(string) sets the URL for BloxOne Cloud Services Portal. - WithAPIKey(string) sets the APIKey for accessing the BloxOne API. - WithHTTPClient(*http.Client) sets the HTTPClient to use for the SDK. - WithDefaultTags(map[string]string) sets the tags the client can set by default for objects that has tags support. - WithDebug() sets the debug mode.

type CertificateAPI

type CertificateAPI interface {
	/*
		GetProxyCertificates Get Proxy Certificates

		Use this method to get certificates to use proxy server


		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return CertificateAPIGetProxyCertificatesRequest
	*/
	GetProxyCertificates(ctx context.Context) CertificateAPIGetProxyCertificatesRequest

	// GetProxyCertificatesExecute executes the request
	//  @return ProxyCertResponse
	GetProxyCertificatesExecute(r CertificateAPIGetProxyCertificatesRequest) (*ProxyCertResponse, *http.Response, error)
}

type CertificateAPIGetProxyCertificatesRequest

type CertificateAPIGetProxyCertificatesRequest struct {
	ApiService CertificateAPI
	// contains filtered or unexported fields
}

func (CertificateAPIGetProxyCertificatesRequest) Execute

func (CertificateAPIGetProxyCertificatesRequest) Fields

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

type CertificateAPIService

type CertificateAPIService internal.Service

CertificateAPIService CertificateAPI service

func (*CertificateAPIService) GetProxyCertificates

GetProxyCertificates Get Proxy Certificates

Use this method to get certificates to use proxy server

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return CertificateAPIGetProxyCertificatesRequest

func (*CertificateAPIService) GetProxyCertificatesExecute

Execute executes the request

@return ProxyCertResponse

type CertificateGetProxyCertificates500Response

type CertificateGetProxyCertificates500Response struct {
	Error                *CertificateGetProxyCertificates500ResponseError `json:"error,omitempty"`
	AdditionalProperties map[string]interface{}
}

CertificateGetProxyCertificates500Response struct for CertificateGetProxyCertificates500Response

func NewCertificateGetProxyCertificates500Response

func NewCertificateGetProxyCertificates500Response() *CertificateGetProxyCertificates500Response

NewCertificateGetProxyCertificates500Response instantiates a new CertificateGetProxyCertificates500Response 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 NewCertificateGetProxyCertificates500ResponseWithDefaults

func NewCertificateGetProxyCertificates500ResponseWithDefaults() *CertificateGetProxyCertificates500Response

NewCertificateGetProxyCertificates500ResponseWithDefaults instantiates a new CertificateGetProxyCertificates500Response 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 (*CertificateGetProxyCertificates500Response) GetError

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

func (*CertificateGetProxyCertificates500Response) GetErrorOk

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 (*CertificateGetProxyCertificates500Response) HasError

HasError returns a boolean if a field has been set.

func (CertificateGetProxyCertificates500Response) MarshalJSON

func (*CertificateGetProxyCertificates500Response) SetError

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

func (CertificateGetProxyCertificates500Response) ToMap

func (o CertificateGetProxyCertificates500Response) ToMap() (map[string]interface{}, error)

func (*CertificateGetProxyCertificates500Response) UnmarshalJSON

func (o *CertificateGetProxyCertificates500Response) UnmarshalJSON(data []byte) (err error)

type CertificateGetProxyCertificates500ResponseError

type CertificateGetProxyCertificates500ResponseError struct {
	Code                 *string `json:"code,omitempty"`
	Message              *string `json:"message,omitempty"`
	Status               *string `json:"status,omitempty"`
	AdditionalProperties map[string]interface{}
}

CertificateGetProxyCertificates500ResponseError struct for CertificateGetProxyCertificates500ResponseError

func NewCertificateGetProxyCertificates500ResponseError

func NewCertificateGetProxyCertificates500ResponseError() *CertificateGetProxyCertificates500ResponseError

NewCertificateGetProxyCertificates500ResponseError instantiates a new CertificateGetProxyCertificates500ResponseError 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 NewCertificateGetProxyCertificates500ResponseErrorWithDefaults

func NewCertificateGetProxyCertificates500ResponseErrorWithDefaults() *CertificateGetProxyCertificates500ResponseError

NewCertificateGetProxyCertificates500ResponseErrorWithDefaults instantiates a new CertificateGetProxyCertificates500ResponseError 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 (*CertificateGetProxyCertificates500ResponseError) GetCode

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

func (*CertificateGetProxyCertificates500ResponseError) GetCodeOk

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 (*CertificateGetProxyCertificates500ResponseError) GetMessage

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

func (*CertificateGetProxyCertificates500ResponseError) GetMessageOk

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 (*CertificateGetProxyCertificates500ResponseError) GetStatus

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

func (*CertificateGetProxyCertificates500ResponseError) GetStatusOk

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 (*CertificateGetProxyCertificates500ResponseError) HasCode

HasCode returns a boolean if a field has been set.

func (*CertificateGetProxyCertificates500ResponseError) HasMessage

HasMessage returns a boolean if a field has been set.

func (*CertificateGetProxyCertificates500ResponseError) HasStatus

HasStatus returns a boolean if a field has been set.

func (CertificateGetProxyCertificates500ResponseError) MarshalJSON

func (*CertificateGetProxyCertificates500ResponseError) SetCode

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

func (*CertificateGetProxyCertificates500ResponseError) SetMessage

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

func (*CertificateGetProxyCertificates500ResponseError) SetStatus

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

func (CertificateGetProxyCertificates500ResponseError) ToMap

func (o CertificateGetProxyCertificates500ResponseError) ToMap() (map[string]interface{}, error)

func (*CertificateGetProxyCertificates500ResponseError) UnmarshalJSON

func (o *CertificateGetProxyCertificates500ResponseError) UnmarshalJSON(data []byte) (err error)

type CustomRedirect

type CustomRedirect struct {
	// The time when this Custom Redirect object was created.
	CreatedTime *time.Time `json:"created_time,omitempty"`
	// The list of csv custom IPv4/IPv6 or a single domain redirect address.
	Data *string `json:"data,omitempty"`
	// The Custom Redirect object identifier.
	Id *int32 `json:"id,omitempty"`
	// The name of the custom redirect.
	Name *string `json:"name,omitempty"`
	// The list of the security policy identifiers with which the named list is associated.
	PolicyIds []int32 `json:"policy_ids,omitempty"`
	// The list of the security policy names with which the custom redirect is associated.
	PolicyNames []string `json:"policy_names,omitempty"`
	// The time when this Custom Redirect object was last updated.
	UpdatedTime          *time.Time `json:"updated_time,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomRedirect The Custom Redirect object. You can configure BloxOne Cloud to redirect traffic to the Infoblox redirect page or a custom redirect destination. BloxOne Cloud allows you to apply multiple redirect actions and integrate BloxOne Cloud with third-party proxies, secure web gateways, blackholes, honeypots and sinkhole solutions.

func NewCustomRedirect

func NewCustomRedirect() *CustomRedirect

NewCustomRedirect instantiates a new CustomRedirect 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 NewCustomRedirectWithDefaults

func NewCustomRedirectWithDefaults() *CustomRedirect

NewCustomRedirectWithDefaults instantiates a new CustomRedirect 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 (*CustomRedirect) GetCreatedTime

func (o *CustomRedirect) GetCreatedTime() time.Time

GetCreatedTime returns the CreatedTime field value if set, zero value otherwise.

func (*CustomRedirect) GetCreatedTimeOk

func (o *CustomRedirect) GetCreatedTimeOk() (*time.Time, bool)

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

func (*CustomRedirect) GetData

func (o *CustomRedirect) GetData() string

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

func (*CustomRedirect) GetDataOk

func (o *CustomRedirect) 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 (*CustomRedirect) GetId

func (o *CustomRedirect) GetId() int32

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

func (*CustomRedirect) GetIdOk

func (o *CustomRedirect) GetIdOk() (*int32, 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 (*CustomRedirect) GetName

func (o *CustomRedirect) GetName() string

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

func (*CustomRedirect) GetNameOk

func (o *CustomRedirect) 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 (*CustomRedirect) GetPolicyIds

func (o *CustomRedirect) GetPolicyIds() []int32

GetPolicyIds returns the PolicyIds field value if set, zero value otherwise.

func (*CustomRedirect) GetPolicyIdsOk

func (o *CustomRedirect) GetPolicyIdsOk() ([]int32, bool)

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

func (*CustomRedirect) GetPolicyNames

func (o *CustomRedirect) GetPolicyNames() []string

GetPolicyNames returns the PolicyNames field value if set, zero value otherwise.

func (*CustomRedirect) GetPolicyNamesOk

func (o *CustomRedirect) GetPolicyNamesOk() ([]string, bool)

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

func (*CustomRedirect) GetUpdatedTime

func (o *CustomRedirect) GetUpdatedTime() time.Time

GetUpdatedTime returns the UpdatedTime field value if set, zero value otherwise.

func (*CustomRedirect) GetUpdatedTimeOk

func (o *CustomRedirect) GetUpdatedTimeOk() (*time.Time, bool)

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

func (*CustomRedirect) HasCreatedTime

func (o *CustomRedirect) HasCreatedTime() bool

HasCreatedTime returns a boolean if a field has been set.

func (*CustomRedirect) HasData

func (o *CustomRedirect) HasData() bool

HasData returns a boolean if a field has been set.

func (*CustomRedirect) HasId

func (o *CustomRedirect) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustomRedirect) HasName

func (o *CustomRedirect) HasName() bool

HasName returns a boolean if a field has been set.

func (*CustomRedirect) HasPolicyIds

func (o *CustomRedirect) HasPolicyIds() bool

HasPolicyIds returns a boolean if a field has been set.

func (*CustomRedirect) HasPolicyNames

func (o *CustomRedirect) HasPolicyNames() bool

HasPolicyNames returns a boolean if a field has been set.

func (*CustomRedirect) HasUpdatedTime

func (o *CustomRedirect) HasUpdatedTime() bool

HasUpdatedTime returns a boolean if a field has been set.

func (CustomRedirect) MarshalJSON

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

func (*CustomRedirect) SetCreatedTime

func (o *CustomRedirect) SetCreatedTime(v time.Time)

SetCreatedTime gets a reference to the given time.Time and assigns it to the CreatedTime field.

func (*CustomRedirect) SetData

func (o *CustomRedirect) SetData(v string)

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

func (*CustomRedirect) SetId

func (o *CustomRedirect) SetId(v int32)

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

func (*CustomRedirect) SetName

func (o *CustomRedirect) SetName(v string)

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

func (*CustomRedirect) SetPolicyIds

func (o *CustomRedirect) SetPolicyIds(v []int32)

SetPolicyIds gets a reference to the given []int32 and assigns it to the PolicyIds field.

func (*CustomRedirect) SetPolicyNames

func (o *CustomRedirect) SetPolicyNames(v []string)

SetPolicyNames gets a reference to the given []string and assigns it to the PolicyNames field.

func (*CustomRedirect) SetUpdatedTime

func (o *CustomRedirect) SetUpdatedTime(v time.Time)

SetUpdatedTime gets a reference to the given time.Time and assigns it to the UpdatedTime field.

func (CustomRedirect) ToMap

func (o CustomRedirect) ToMap() (map[string]interface{}, error)

func (*CustomRedirect) UnmarshalJSON

func (o *CustomRedirect) UnmarshalJSON(data []byte) (err error)

type CustomRedirectCreateResponse

type CustomRedirectCreateResponse struct {
	Results              *CustomRedirect `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomRedirectCreateResponse The Custom Redirect create response.

func NewCustomRedirectCreateResponse

func NewCustomRedirectCreateResponse() *CustomRedirectCreateResponse

NewCustomRedirectCreateResponse instantiates a new CustomRedirectCreateResponse 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 NewCustomRedirectCreateResponseWithDefaults

func NewCustomRedirectCreateResponseWithDefaults() *CustomRedirectCreateResponse

NewCustomRedirectCreateResponseWithDefaults instantiates a new CustomRedirectCreateResponse 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 (*CustomRedirectCreateResponse) GetResults

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

func (*CustomRedirectCreateResponse) GetResultsOk

func (o *CustomRedirectCreateResponse) GetResultsOk() (*CustomRedirect, 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 (*CustomRedirectCreateResponse) HasResults

func (o *CustomRedirectCreateResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (CustomRedirectCreateResponse) MarshalJSON

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

func (*CustomRedirectCreateResponse) SetResults

SetResults gets a reference to the given CustomRedirect and assigns it to the Results field.

func (CustomRedirectCreateResponse) ToMap

func (o CustomRedirectCreateResponse) ToMap() (map[string]interface{}, error)

func (*CustomRedirectCreateResponse) UnmarshalJSON

func (o *CustomRedirectCreateResponse) UnmarshalJSON(data []byte) (err error)

type CustomRedirectDeleteRequest

type CustomRedirectDeleteRequest struct {
	// The list of Custom Redirect object identifiers.
	Ids                  []int32 `json:"ids,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomRedirectDeleteRequest The Custom Redirect delete request.

func NewCustomRedirectDeleteRequest

func NewCustomRedirectDeleteRequest() *CustomRedirectDeleteRequest

NewCustomRedirectDeleteRequest instantiates a new CustomRedirectDeleteRequest 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 NewCustomRedirectDeleteRequestWithDefaults

func NewCustomRedirectDeleteRequestWithDefaults() *CustomRedirectDeleteRequest

NewCustomRedirectDeleteRequestWithDefaults instantiates a new CustomRedirectDeleteRequest 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 (*CustomRedirectDeleteRequest) GetIds

func (o *CustomRedirectDeleteRequest) GetIds() []int32

GetIds returns the Ids field value if set, zero value otherwise.

func (*CustomRedirectDeleteRequest) GetIdsOk

func (o *CustomRedirectDeleteRequest) GetIdsOk() ([]int32, bool)

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

func (*CustomRedirectDeleteRequest) HasIds

func (o *CustomRedirectDeleteRequest) HasIds() bool

HasIds returns a boolean if a field has been set.

func (CustomRedirectDeleteRequest) MarshalJSON

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

func (*CustomRedirectDeleteRequest) SetIds

func (o *CustomRedirectDeleteRequest) SetIds(v []int32)

SetIds gets a reference to the given []int32 and assigns it to the Ids field.

func (CustomRedirectDeleteRequest) ToMap

func (o CustomRedirectDeleteRequest) ToMap() (map[string]interface{}, error)

func (*CustomRedirectDeleteRequest) UnmarshalJSON

func (o *CustomRedirectDeleteRequest) UnmarshalJSON(data []byte) (err error)

type CustomRedirectMultiResponse

type CustomRedirectMultiResponse struct {
	// The list of Custom Redirect objects.
	Results              []CustomRedirect `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomRedirectMultiResponse The Custom Redirect list response.

func NewCustomRedirectMultiResponse

func NewCustomRedirectMultiResponse() *CustomRedirectMultiResponse

NewCustomRedirectMultiResponse instantiates a new CustomRedirectMultiResponse 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 NewCustomRedirectMultiResponseWithDefaults

func NewCustomRedirectMultiResponseWithDefaults() *CustomRedirectMultiResponse

NewCustomRedirectMultiResponseWithDefaults instantiates a new CustomRedirectMultiResponse 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 (*CustomRedirectMultiResponse) GetResults

func (o *CustomRedirectMultiResponse) GetResults() []CustomRedirect

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

func (*CustomRedirectMultiResponse) GetResultsOk

func (o *CustomRedirectMultiResponse) GetResultsOk() ([]CustomRedirect, 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 (*CustomRedirectMultiResponse) HasResults

func (o *CustomRedirectMultiResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (CustomRedirectMultiResponse) MarshalJSON

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

func (*CustomRedirectMultiResponse) SetResults

func (o *CustomRedirectMultiResponse) SetResults(v []CustomRedirect)

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

func (CustomRedirectMultiResponse) ToMap

func (o CustomRedirectMultiResponse) ToMap() (map[string]interface{}, error)

func (*CustomRedirectMultiResponse) UnmarshalJSON

func (o *CustomRedirectMultiResponse) UnmarshalJSON(data []byte) (err error)

type CustomRedirectReadResponse

type CustomRedirectReadResponse struct {
	Results              *CustomRedirect `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomRedirectReadResponse The Custom Redirect read response.

func NewCustomRedirectReadResponse

func NewCustomRedirectReadResponse() *CustomRedirectReadResponse

NewCustomRedirectReadResponse instantiates a new CustomRedirectReadResponse 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 NewCustomRedirectReadResponseWithDefaults

func NewCustomRedirectReadResponseWithDefaults() *CustomRedirectReadResponse

NewCustomRedirectReadResponseWithDefaults instantiates a new CustomRedirectReadResponse 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 (*CustomRedirectReadResponse) GetResults

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

func (*CustomRedirectReadResponse) GetResultsOk

func (o *CustomRedirectReadResponse) GetResultsOk() (*CustomRedirect, 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 (*CustomRedirectReadResponse) HasResults

func (o *CustomRedirectReadResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (CustomRedirectReadResponse) MarshalJSON

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

func (*CustomRedirectReadResponse) SetResults

func (o *CustomRedirectReadResponse) SetResults(v CustomRedirect)

SetResults gets a reference to the given CustomRedirect and assigns it to the Results field.

func (CustomRedirectReadResponse) ToMap

func (o CustomRedirectReadResponse) ToMap() (map[string]interface{}, error)

func (*CustomRedirectReadResponse) UnmarshalJSON

func (o *CustomRedirectReadResponse) UnmarshalJSON(data []byte) (err error)

type CustomRedirectUpdateResponse

type CustomRedirectUpdateResponse struct {
	Results              *CustomRedirect `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomRedirectUpdateResponse The Custom Redirect update response.

func NewCustomRedirectUpdateResponse

func NewCustomRedirectUpdateResponse() *CustomRedirectUpdateResponse

NewCustomRedirectUpdateResponse instantiates a new CustomRedirectUpdateResponse 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 NewCustomRedirectUpdateResponseWithDefaults

func NewCustomRedirectUpdateResponseWithDefaults() *CustomRedirectUpdateResponse

NewCustomRedirectUpdateResponseWithDefaults instantiates a new CustomRedirectUpdateResponse 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 (*CustomRedirectUpdateResponse) GetResults

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

func (*CustomRedirectUpdateResponse) GetResultsOk

func (o *CustomRedirectUpdateResponse) GetResultsOk() (*CustomRedirect, 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 (*CustomRedirectUpdateResponse) HasResults

func (o *CustomRedirectUpdateResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (CustomRedirectUpdateResponse) MarshalJSON

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

func (*CustomRedirectUpdateResponse) SetResults

SetResults gets a reference to the given CustomRedirect and assigns it to the Results field.

func (CustomRedirectUpdateResponse) ToMap

func (o CustomRedirectUpdateResponse) ToMap() (map[string]interface{}, error)

func (*CustomRedirectUpdateResponse) UnmarshalJSON

func (o *CustomRedirectUpdateResponse) UnmarshalJSON(data []byte) (err error)

type CustomRedirectsAPI

type CustomRedirectsAPI interface {
	/*
			CreateCustomRedirect Create Custom Redirect.

			Use this method to create a Custom Redirect object.

		You can configure BloxOne Cloud to redirect traffic to the Infoblox redirect page or a custom redirect destination. BloxOne Cloud allows you to apply multiple redirect actions and integrate BloxOne Cloud with third-party proxies, secure web gateways, blackholes, honeypots and sinkhole solutions.

		Required:
		- name
		- data


			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return CustomRedirectsAPICreateCustomRedirectRequest
	*/
	CreateCustomRedirect(ctx context.Context) CustomRedirectsAPICreateCustomRedirectRequest

	// CreateCustomRedirectExecute executes the request
	//  @return CustomRedirectCreateResponse
	CreateCustomRedirectExecute(r CustomRedirectsAPICreateCustomRedirectRequest) (*CustomRedirectCreateResponse, *http.Response, error)
	/*
			DeleteCustomRedirect Delete Custom Redirect.

			Use this method to delete Custom Redirect objects. Deletion of multiple lists is an all-or-nothing operation (if any of the specified lists can not be deleted then none of the specified lists will be deleted).

		You can configure BloxOne Cloud to redirect traffic to the Infoblox redirect page or a custom redirect destination. BloxOne Cloud allows you to apply multiple redirect actions and integrate BloxOne Cloud with third-party proxies, secure web gateways, blackholes, honeypots and sinkhole solutions.

		Required:
		- ids


			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return CustomRedirectsAPIDeleteCustomRedirectRequest
	*/
	DeleteCustomRedirect(ctx context.Context) CustomRedirectsAPIDeleteCustomRedirectRequest

	// DeleteCustomRedirectExecute executes the request
	DeleteCustomRedirectExecute(r CustomRedirectsAPIDeleteCustomRedirectRequest) (*http.Response, error)
	/*
			DeleteSingleCustomRedirect Delete Custom Redirect By Id.

			Use this method to delete Custom Redirect object.

		You can configure BloxOne Cloud to redirect traffic to the Infoblox redirect page or a custom redirect destination. BloxOne Cloud allows you to apply multiple redirect actions and integrate BloxOne Cloud with third-party proxies, secure web gateways, blackholes, honeypots and sinkhole solutions.


			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id The Custom Redirect object identifier.
			@return CustomRedirectsAPIDeleteSingleCustomRedirectRequest
	*/
	DeleteSingleCustomRedirect(ctx context.Context, id int32) CustomRedirectsAPIDeleteSingleCustomRedirectRequest

	// DeleteSingleCustomRedirectExecute executes the request
	DeleteSingleCustomRedirectExecute(r CustomRedirectsAPIDeleteSingleCustomRedirectRequest) (*http.Response, error)
	/*
			ListCustomRedirect List Custom Redirects.

			Use this method to retrieve information on all Custom Redirect objects for the account.

		You can configure BloxOne Cloud to redirect traffic to the Infoblox redirect page or a custom redirect destination. BloxOne Cloud allows you to apply multiple redirect actions and integrate BloxOne Cloud with third-party proxies, secure web gateways, blackholes, honeypots and sinkhole solutions.


			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return CustomRedirectsAPIListCustomRedirectRequest
	*/
	ListCustomRedirect(ctx context.Context) CustomRedirectsAPIListCustomRedirectRequest

	// ListCustomRedirectExecute executes the request
	//  @return CustomRedirectMultiResponse
	ListCustomRedirectExecute(r CustomRedirectsAPIListCustomRedirectRequest) (*CustomRedirectMultiResponse, *http.Response, error)
	/*
			ReadCustomRedirect Read Custom Redirect.

			Use this method to retrieve information on the specified Custom Redirect object.

		You can configure BloxOne Cloud to redirect traffic to the Infoblox redirect page or a custom redirect destination. BloxOne Cloud allows you to apply multiple redirect actions and integrate BloxOne Cloud with third-party proxies, secure web gateways, blackholes, honeypots and sinkhole solutions.


			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id The Custom Redirect object identifier.
			@return CustomRedirectsAPIReadCustomRedirectRequest
	*/
	ReadCustomRedirect(ctx context.Context, id int32) CustomRedirectsAPIReadCustomRedirectRequest

	// ReadCustomRedirectExecute executes the request
	//  @return CustomRedirectReadResponse
	ReadCustomRedirectExecute(r CustomRedirectsAPIReadCustomRedirectRequest) (*CustomRedirectReadResponse, *http.Response, error)
	/*
			UpdateCustomRedirect Update Custom Redirect.

			Use this method to update a specified Custom Redirect object.

		You can configure BloxOne Cloud to redirect traffic to the Infoblox redirect page or a custom redirect destination. BloxOne Cloud allows you to apply multiple redirect actions and integrate BloxOne Cloud with third-party proxies, secure web gateways, blackholes, honeypots and sinkhole solutions.

		Required:
		- name
		- data


			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id The Custom Redirect object identifier.
			@return CustomRedirectsAPIUpdateCustomRedirectRequest
	*/
	UpdateCustomRedirect(ctx context.Context, id int32) CustomRedirectsAPIUpdateCustomRedirectRequest

	// UpdateCustomRedirectExecute executes the request
	//  @return CustomRedirectUpdateResponse
	UpdateCustomRedirectExecute(r CustomRedirectsAPIUpdateCustomRedirectRequest) (*CustomRedirectUpdateResponse, *http.Response, error)
}

type CustomRedirectsAPICreateCustomRedirectRequest

type CustomRedirectsAPICreateCustomRedirectRequest struct {
	ApiService CustomRedirectsAPI
	// contains filtered or unexported fields
}

func (CustomRedirectsAPICreateCustomRedirectRequest) Body

The Custom Redirect object.

func (CustomRedirectsAPICreateCustomRedirectRequest) Execute

type CustomRedirectsAPIDeleteCustomRedirectRequest

type CustomRedirectsAPIDeleteCustomRedirectRequest struct {
	ApiService CustomRedirectsAPI
	// contains filtered or unexported fields
}

func (CustomRedirectsAPIDeleteCustomRedirectRequest) Execute

type CustomRedirectsAPIDeleteSingleCustomRedirectRequest

type CustomRedirectsAPIDeleteSingleCustomRedirectRequest struct {
	ApiService CustomRedirectsAPI
	// contains filtered or unexported fields
}

func (CustomRedirectsAPIDeleteSingleCustomRedirectRequest) Execute

type CustomRedirectsAPIListCustomRedirectRequest

type CustomRedirectsAPIListCustomRedirectRequest struct {
	ApiService CustomRedirectsAPI
	// contains filtered or unexported fields
}

func (CustomRedirectsAPIListCustomRedirectRequest) Execute

func (CustomRedirectsAPIListCustomRedirectRequest) Fields

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

func (CustomRedirectsAPIListCustomRedirectRequest) Filter

A collection of response resources can be filtered by a logical expression string that includes JSON tag references to values in each resource, literal values, and logical operators. If a resource does not have the specified tag, its value is assumed to be null. Literal values include numbers (integer and floating-point), and quoted (both single- or double-quoted) literal strings, and 'null'. The following operators are commonly used in filter expressions: | Op | Description | | -- | ----------- | | == | Equal | | != | Not Equal | | > | Greater Than | | >= | Greater Than or Equal To | | < | Less Than | | <= | Less Than or Equal To | | and | Logical AND | | ~ | Matches Regex | | !~ | Does Not Match Regex | | or | Logical OR | | not | Logical NOT | | () | Groupping Operators |

type CustomRedirectsAPIReadCustomRedirectRequest

type CustomRedirectsAPIReadCustomRedirectRequest struct {
	ApiService CustomRedirectsAPI
	// contains filtered or unexported fields
}

func (CustomRedirectsAPIReadCustomRedirectRequest) Execute

func (CustomRedirectsAPIReadCustomRedirectRequest) Fields

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

func (CustomRedirectsAPIReadCustomRedirectRequest) Name

The name of the custom redirect. May be used if id==0.

type CustomRedirectsAPIService

type CustomRedirectsAPIService internal.Service

CustomRedirectsAPIService CustomRedirectsAPI service

func (*CustomRedirectsAPIService) CreateCustomRedirect

CreateCustomRedirect Create Custom Redirect.

Use this method to create a Custom Redirect object.

You can configure BloxOne Cloud to redirect traffic to the Infoblox redirect page or a custom redirect destination. BloxOne Cloud allows you to apply multiple redirect actions and integrate BloxOne Cloud with third-party proxies, secure web gateways, blackholes, honeypots and sinkhole solutions.

Required: - name - data

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return CustomRedirectsAPICreateCustomRedirectRequest

func (*CustomRedirectsAPIService) CreateCustomRedirectExecute

Execute executes the request

@return CustomRedirectCreateResponse

func (*CustomRedirectsAPIService) DeleteCustomRedirect

DeleteCustomRedirect Delete Custom Redirect.

Use this method to delete Custom Redirect objects. Deletion of multiple lists is an all-or-nothing operation (if any of the specified lists can not be deleted then none of the specified lists will be deleted).

You can configure BloxOne Cloud to redirect traffic to the Infoblox redirect page or a custom redirect destination. BloxOne Cloud allows you to apply multiple redirect actions and integrate BloxOne Cloud with third-party proxies, secure web gateways, blackholes, honeypots and sinkhole solutions.

Required: - ids

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return CustomRedirectsAPIDeleteCustomRedirectRequest

func (*CustomRedirectsAPIService) DeleteCustomRedirectExecute

Execute executes the request

func (*CustomRedirectsAPIService) DeleteSingleCustomRedirect

DeleteSingleCustomRedirect Delete Custom Redirect By Id.

Use this method to delete Custom Redirect object.

You can configure BloxOne Cloud to redirect traffic to the Infoblox redirect page or a custom redirect destination. BloxOne Cloud allows you to apply multiple redirect actions and integrate BloxOne Cloud with third-party proxies, secure web gateways, blackholes, honeypots and sinkhole solutions.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The Custom Redirect object identifier.
@return CustomRedirectsAPIDeleteSingleCustomRedirectRequest

func (*CustomRedirectsAPIService) DeleteSingleCustomRedirectExecute

Execute executes the request

func (*CustomRedirectsAPIService) ListCustomRedirect

ListCustomRedirect List Custom Redirects.

Use this method to retrieve information on all Custom Redirect objects for the account.

You can configure BloxOne Cloud to redirect traffic to the Infoblox redirect page or a custom redirect destination. BloxOne Cloud allows you to apply multiple redirect actions and integrate BloxOne Cloud with third-party proxies, secure web gateways, blackholes, honeypots and sinkhole solutions.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return CustomRedirectsAPIListCustomRedirectRequest

func (*CustomRedirectsAPIService) ListCustomRedirectExecute

Execute executes the request

@return CustomRedirectMultiResponse

func (*CustomRedirectsAPIService) ReadCustomRedirect

ReadCustomRedirect Read Custom Redirect.

Use this method to retrieve information on the specified Custom Redirect object.

You can configure BloxOne Cloud to redirect traffic to the Infoblox redirect page or a custom redirect destination. BloxOne Cloud allows you to apply multiple redirect actions and integrate BloxOne Cloud with third-party proxies, secure web gateways, blackholes, honeypots and sinkhole solutions.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The Custom Redirect object identifier.
@return CustomRedirectsAPIReadCustomRedirectRequest

func (*CustomRedirectsAPIService) ReadCustomRedirectExecute

Execute executes the request

@return CustomRedirectReadResponse

func (*CustomRedirectsAPIService) UpdateCustomRedirect

UpdateCustomRedirect Update Custom Redirect.

Use this method to update a specified Custom Redirect object.

You can configure BloxOne Cloud to redirect traffic to the Infoblox redirect page or a custom redirect destination. BloxOne Cloud allows you to apply multiple redirect actions and integrate BloxOne Cloud with third-party proxies, secure web gateways, blackholes, honeypots and sinkhole solutions.

Required: - name - data

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The Custom Redirect object identifier.
@return CustomRedirectsAPIUpdateCustomRedirectRequest

func (*CustomRedirectsAPIService) UpdateCustomRedirectExecute

Execute executes the request

@return CustomRedirectUpdateResponse

type CustomRedirectsAPIUpdateCustomRedirectRequest

type CustomRedirectsAPIUpdateCustomRedirectRequest struct {
	ApiService CustomRedirectsAPI
	// contains filtered or unexported fields
}

func (CustomRedirectsAPIUpdateCustomRedirectRequest) Body

The Custom Redirect object.

func (CustomRedirectsAPIUpdateCustomRedirectRequest) Execute

type CustomRedirectsCreateCustomRedirect400Response

type CustomRedirectsCreateCustomRedirect400Response struct {
	Error                *CustomRedirectsCreateCustomRedirect400ResponseError `json:"error,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomRedirectsCreateCustomRedirect400Response struct for CustomRedirectsCreateCustomRedirect400Response

func NewCustomRedirectsCreateCustomRedirect400Response

func NewCustomRedirectsCreateCustomRedirect400Response() *CustomRedirectsCreateCustomRedirect400Response

NewCustomRedirectsCreateCustomRedirect400Response instantiates a new CustomRedirectsCreateCustomRedirect400Response 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 NewCustomRedirectsCreateCustomRedirect400ResponseWithDefaults

func NewCustomRedirectsCreateCustomRedirect400ResponseWithDefaults() *CustomRedirectsCreateCustomRedirect400Response

NewCustomRedirectsCreateCustomRedirect400ResponseWithDefaults instantiates a new CustomRedirectsCreateCustomRedirect400Response 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 (*CustomRedirectsCreateCustomRedirect400Response) GetError

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

func (*CustomRedirectsCreateCustomRedirect400Response) GetErrorOk

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 (*CustomRedirectsCreateCustomRedirect400Response) HasError

HasError returns a boolean if a field has been set.

func (CustomRedirectsCreateCustomRedirect400Response) MarshalJSON

func (*CustomRedirectsCreateCustomRedirect400Response) SetError

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

func (CustomRedirectsCreateCustomRedirect400Response) ToMap

func (o CustomRedirectsCreateCustomRedirect400Response) ToMap() (map[string]interface{}, error)

func (*CustomRedirectsCreateCustomRedirect400Response) UnmarshalJSON

func (o *CustomRedirectsCreateCustomRedirect400Response) UnmarshalJSON(data []byte) (err error)

type CustomRedirectsCreateCustomRedirect400ResponseError

type CustomRedirectsCreateCustomRedirect400ResponseError struct {
	Code                 *string `json:"code,omitempty"`
	Message              *string `json:"message,omitempty"`
	Status               *string `json:"status,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomRedirectsCreateCustomRedirect400ResponseError struct for CustomRedirectsCreateCustomRedirect400ResponseError

func NewCustomRedirectsCreateCustomRedirect400ResponseError

func NewCustomRedirectsCreateCustomRedirect400ResponseError() *CustomRedirectsCreateCustomRedirect400ResponseError

NewCustomRedirectsCreateCustomRedirect400ResponseError instantiates a new CustomRedirectsCreateCustomRedirect400ResponseError 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 NewCustomRedirectsCreateCustomRedirect400ResponseErrorWithDefaults

func NewCustomRedirectsCreateCustomRedirect400ResponseErrorWithDefaults() *CustomRedirectsCreateCustomRedirect400ResponseError

NewCustomRedirectsCreateCustomRedirect400ResponseErrorWithDefaults instantiates a new CustomRedirectsCreateCustomRedirect400ResponseError 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 (*CustomRedirectsCreateCustomRedirect400ResponseError) GetCode

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

func (*CustomRedirectsCreateCustomRedirect400ResponseError) GetCodeOk

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 (*CustomRedirectsCreateCustomRedirect400ResponseError) GetMessage

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

func (*CustomRedirectsCreateCustomRedirect400ResponseError) GetMessageOk

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 (*CustomRedirectsCreateCustomRedirect400ResponseError) GetStatus

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

func (*CustomRedirectsCreateCustomRedirect400ResponseError) GetStatusOk

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 (*CustomRedirectsCreateCustomRedirect400ResponseError) HasCode

HasCode returns a boolean if a field has been set.

func (*CustomRedirectsCreateCustomRedirect400ResponseError) HasMessage

HasMessage returns a boolean if a field has been set.

func (*CustomRedirectsCreateCustomRedirect400ResponseError) HasStatus

HasStatus returns a boolean if a field has been set.

func (CustomRedirectsCreateCustomRedirect400ResponseError) MarshalJSON

func (*CustomRedirectsCreateCustomRedirect400ResponseError) SetCode

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

func (*CustomRedirectsCreateCustomRedirect400ResponseError) SetMessage

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

func (*CustomRedirectsCreateCustomRedirect400ResponseError) SetStatus

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

func (CustomRedirectsCreateCustomRedirect400ResponseError) ToMap

func (*CustomRedirectsCreateCustomRedirect400ResponseError) UnmarshalJSON

func (o *CustomRedirectsCreateCustomRedirect400ResponseError) UnmarshalJSON(data []byte) (err error)

type CustomRedirectsCreateCustomRedirect409Response

type CustomRedirectsCreateCustomRedirect409Response struct {
	Error                *CustomRedirectsCreateCustomRedirect409ResponseError `json:"error,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomRedirectsCreateCustomRedirect409Response struct for CustomRedirectsCreateCustomRedirect409Response

func NewCustomRedirectsCreateCustomRedirect409Response

func NewCustomRedirectsCreateCustomRedirect409Response() *CustomRedirectsCreateCustomRedirect409Response

NewCustomRedirectsCreateCustomRedirect409Response instantiates a new CustomRedirectsCreateCustomRedirect409Response 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 NewCustomRedirectsCreateCustomRedirect409ResponseWithDefaults

func NewCustomRedirectsCreateCustomRedirect409ResponseWithDefaults() *CustomRedirectsCreateCustomRedirect409Response

NewCustomRedirectsCreateCustomRedirect409ResponseWithDefaults instantiates a new CustomRedirectsCreateCustomRedirect409Response 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 (*CustomRedirectsCreateCustomRedirect409Response) GetError

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

func (*CustomRedirectsCreateCustomRedirect409Response) GetErrorOk

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 (*CustomRedirectsCreateCustomRedirect409Response) HasError

HasError returns a boolean if a field has been set.

func (CustomRedirectsCreateCustomRedirect409Response) MarshalJSON

func (*CustomRedirectsCreateCustomRedirect409Response) SetError

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

func (CustomRedirectsCreateCustomRedirect409Response) ToMap

func (o CustomRedirectsCreateCustomRedirect409Response) ToMap() (map[string]interface{}, error)

func (*CustomRedirectsCreateCustomRedirect409Response) UnmarshalJSON

func (o *CustomRedirectsCreateCustomRedirect409Response) UnmarshalJSON(data []byte) (err error)

type CustomRedirectsCreateCustomRedirect409ResponseError

type CustomRedirectsCreateCustomRedirect409ResponseError struct {
	Code                 *string `json:"code,omitempty"`
	Message              *string `json:"message,omitempty"`
	Status               *string `json:"status,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomRedirectsCreateCustomRedirect409ResponseError struct for CustomRedirectsCreateCustomRedirect409ResponseError

func NewCustomRedirectsCreateCustomRedirect409ResponseError

func NewCustomRedirectsCreateCustomRedirect409ResponseError() *CustomRedirectsCreateCustomRedirect409ResponseError

NewCustomRedirectsCreateCustomRedirect409ResponseError instantiates a new CustomRedirectsCreateCustomRedirect409ResponseError 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 NewCustomRedirectsCreateCustomRedirect409ResponseErrorWithDefaults

func NewCustomRedirectsCreateCustomRedirect409ResponseErrorWithDefaults() *CustomRedirectsCreateCustomRedirect409ResponseError

NewCustomRedirectsCreateCustomRedirect409ResponseErrorWithDefaults instantiates a new CustomRedirectsCreateCustomRedirect409ResponseError 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 (*CustomRedirectsCreateCustomRedirect409ResponseError) GetCode

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

func (*CustomRedirectsCreateCustomRedirect409ResponseError) GetCodeOk

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 (*CustomRedirectsCreateCustomRedirect409ResponseError) GetMessage

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

func (*CustomRedirectsCreateCustomRedirect409ResponseError) GetMessageOk

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 (*CustomRedirectsCreateCustomRedirect409ResponseError) GetStatus

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

func (*CustomRedirectsCreateCustomRedirect409ResponseError) GetStatusOk

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 (*CustomRedirectsCreateCustomRedirect409ResponseError) HasCode

HasCode returns a boolean if a field has been set.

func (*CustomRedirectsCreateCustomRedirect409ResponseError) HasMessage

HasMessage returns a boolean if a field has been set.

func (*CustomRedirectsCreateCustomRedirect409ResponseError) HasStatus

HasStatus returns a boolean if a field has been set.

func (CustomRedirectsCreateCustomRedirect409ResponseError) MarshalJSON

func (*CustomRedirectsCreateCustomRedirect409ResponseError) SetCode

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

func (*CustomRedirectsCreateCustomRedirect409ResponseError) SetMessage

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

func (*CustomRedirectsCreateCustomRedirect409ResponseError) SetStatus

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

func (CustomRedirectsCreateCustomRedirect409ResponseError) ToMap

func (*CustomRedirectsCreateCustomRedirect409ResponseError) UnmarshalJSON

func (o *CustomRedirectsCreateCustomRedirect409ResponseError) UnmarshalJSON(data []byte) (err error)

type CustomRedirectsDeleteCustomRedirect400Response

type CustomRedirectsDeleteCustomRedirect400Response struct {
	Error                *CustomRedirectsDeleteCustomRedirect400ResponseError `json:"error,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomRedirectsDeleteCustomRedirect400Response struct for CustomRedirectsDeleteCustomRedirect400Response

func NewCustomRedirectsDeleteCustomRedirect400Response

func NewCustomRedirectsDeleteCustomRedirect400Response() *CustomRedirectsDeleteCustomRedirect400Response

NewCustomRedirectsDeleteCustomRedirect400Response instantiates a new CustomRedirectsDeleteCustomRedirect400Response 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 NewCustomRedirectsDeleteCustomRedirect400ResponseWithDefaults

func NewCustomRedirectsDeleteCustomRedirect400ResponseWithDefaults() *CustomRedirectsDeleteCustomRedirect400Response

NewCustomRedirectsDeleteCustomRedirect400ResponseWithDefaults instantiates a new CustomRedirectsDeleteCustomRedirect400Response 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 (*CustomRedirectsDeleteCustomRedirect400Response) GetError

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

func (*CustomRedirectsDeleteCustomRedirect400Response) GetErrorOk

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 (*CustomRedirectsDeleteCustomRedirect400Response) HasError

HasError returns a boolean if a field has been set.

func (CustomRedirectsDeleteCustomRedirect400Response) MarshalJSON

func (*CustomRedirectsDeleteCustomRedirect400Response) SetError

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

func (CustomRedirectsDeleteCustomRedirect400Response) ToMap

func (o CustomRedirectsDeleteCustomRedirect400Response) ToMap() (map[string]interface{}, error)

func (*CustomRedirectsDeleteCustomRedirect400Response) UnmarshalJSON

func (o *CustomRedirectsDeleteCustomRedirect400Response) UnmarshalJSON(data []byte) (err error)

type CustomRedirectsDeleteCustomRedirect400ResponseError

type CustomRedirectsDeleteCustomRedirect400ResponseError struct {
	Code                 *string `json:"code,omitempty"`
	Message              *string `json:"message,omitempty"`
	Status               *string `json:"status,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomRedirectsDeleteCustomRedirect400ResponseError struct for CustomRedirectsDeleteCustomRedirect400ResponseError

func NewCustomRedirectsDeleteCustomRedirect400ResponseError

func NewCustomRedirectsDeleteCustomRedirect400ResponseError() *CustomRedirectsDeleteCustomRedirect400ResponseError

NewCustomRedirectsDeleteCustomRedirect400ResponseError instantiates a new CustomRedirectsDeleteCustomRedirect400ResponseError 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 NewCustomRedirectsDeleteCustomRedirect400ResponseErrorWithDefaults

func NewCustomRedirectsDeleteCustomRedirect400ResponseErrorWithDefaults() *CustomRedirectsDeleteCustomRedirect400ResponseError

NewCustomRedirectsDeleteCustomRedirect400ResponseErrorWithDefaults instantiates a new CustomRedirectsDeleteCustomRedirect400ResponseError 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 (*CustomRedirectsDeleteCustomRedirect400ResponseError) GetCode

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

func (*CustomRedirectsDeleteCustomRedirect400ResponseError) GetCodeOk

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 (*CustomRedirectsDeleteCustomRedirect400ResponseError) GetMessage

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

func (*CustomRedirectsDeleteCustomRedirect400ResponseError) GetMessageOk

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 (*CustomRedirectsDeleteCustomRedirect400ResponseError) GetStatus

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

func (*CustomRedirectsDeleteCustomRedirect400ResponseError) GetStatusOk

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 (*CustomRedirectsDeleteCustomRedirect400ResponseError) HasCode

HasCode returns a boolean if a field has been set.

func (*CustomRedirectsDeleteCustomRedirect400ResponseError) HasMessage

HasMessage returns a boolean if a field has been set.

func (*CustomRedirectsDeleteCustomRedirect400ResponseError) HasStatus

HasStatus returns a boolean if a field has been set.

func (CustomRedirectsDeleteCustomRedirect400ResponseError) MarshalJSON

func (*CustomRedirectsDeleteCustomRedirect400ResponseError) SetCode

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

func (*CustomRedirectsDeleteCustomRedirect400ResponseError) SetMessage

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

func (*CustomRedirectsDeleteCustomRedirect400ResponseError) SetStatus

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

func (CustomRedirectsDeleteCustomRedirect400ResponseError) ToMap

func (*CustomRedirectsDeleteCustomRedirect400ResponseError) UnmarshalJSON

func (o *CustomRedirectsDeleteCustomRedirect400ResponseError) UnmarshalJSON(data []byte) (err error)

type CustomRedirectsDeleteSingleCustomRedirect400Response

type CustomRedirectsDeleteSingleCustomRedirect400Response struct {
	Error                *CustomRedirectsDeleteSingleCustomRedirect400ResponseError `json:"error,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomRedirectsDeleteSingleCustomRedirect400Response struct for CustomRedirectsDeleteSingleCustomRedirect400Response

func NewCustomRedirectsDeleteSingleCustomRedirect400Response

func NewCustomRedirectsDeleteSingleCustomRedirect400Response() *CustomRedirectsDeleteSingleCustomRedirect400Response

NewCustomRedirectsDeleteSingleCustomRedirect400Response instantiates a new CustomRedirectsDeleteSingleCustomRedirect400Response 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 NewCustomRedirectsDeleteSingleCustomRedirect400ResponseWithDefaults

func NewCustomRedirectsDeleteSingleCustomRedirect400ResponseWithDefaults() *CustomRedirectsDeleteSingleCustomRedirect400Response

NewCustomRedirectsDeleteSingleCustomRedirect400ResponseWithDefaults instantiates a new CustomRedirectsDeleteSingleCustomRedirect400Response 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 (*CustomRedirectsDeleteSingleCustomRedirect400Response) GetError

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

func (*CustomRedirectsDeleteSingleCustomRedirect400Response) GetErrorOk

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 (*CustomRedirectsDeleteSingleCustomRedirect400Response) HasError

HasError returns a boolean if a field has been set.

func (CustomRedirectsDeleteSingleCustomRedirect400Response) MarshalJSON

func (*CustomRedirectsDeleteSingleCustomRedirect400Response) SetError

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

func (CustomRedirectsDeleteSingleCustomRedirect400Response) ToMap

func (*CustomRedirectsDeleteSingleCustomRedirect400Response) UnmarshalJSON

func (o *CustomRedirectsDeleteSingleCustomRedirect400Response) UnmarshalJSON(data []byte) (err error)

type CustomRedirectsDeleteSingleCustomRedirect400ResponseError

type CustomRedirectsDeleteSingleCustomRedirect400ResponseError struct {
	Code                 *string `json:"code,omitempty"`
	Message              *string `json:"message,omitempty"`
	Status               *string `json:"status,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomRedirectsDeleteSingleCustomRedirect400ResponseError struct for CustomRedirectsDeleteSingleCustomRedirect400ResponseError

func NewCustomRedirectsDeleteSingleCustomRedirect400ResponseError

func NewCustomRedirectsDeleteSingleCustomRedirect400ResponseError() *CustomRedirectsDeleteSingleCustomRedirect400ResponseError

NewCustomRedirectsDeleteSingleCustomRedirect400ResponseError instantiates a new CustomRedirectsDeleteSingleCustomRedirect400ResponseError 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 NewCustomRedirectsDeleteSingleCustomRedirect400ResponseErrorWithDefaults

func NewCustomRedirectsDeleteSingleCustomRedirect400ResponseErrorWithDefaults() *CustomRedirectsDeleteSingleCustomRedirect400ResponseError

NewCustomRedirectsDeleteSingleCustomRedirect400ResponseErrorWithDefaults instantiates a new CustomRedirectsDeleteSingleCustomRedirect400ResponseError 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 (*CustomRedirectsDeleteSingleCustomRedirect400ResponseError) GetCode

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

func (*CustomRedirectsDeleteSingleCustomRedirect400ResponseError) GetCodeOk

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 (*CustomRedirectsDeleteSingleCustomRedirect400ResponseError) GetMessage

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

func (*CustomRedirectsDeleteSingleCustomRedirect400ResponseError) GetMessageOk

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 (*CustomRedirectsDeleteSingleCustomRedirect400ResponseError) GetStatus

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

func (*CustomRedirectsDeleteSingleCustomRedirect400ResponseError) GetStatusOk

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 (*CustomRedirectsDeleteSingleCustomRedirect400ResponseError) HasCode

HasCode returns a boolean if a field has been set.

func (*CustomRedirectsDeleteSingleCustomRedirect400ResponseError) HasMessage

HasMessage returns a boolean if a field has been set.

func (*CustomRedirectsDeleteSingleCustomRedirect400ResponseError) HasStatus

HasStatus returns a boolean if a field has been set.

func (CustomRedirectsDeleteSingleCustomRedirect400ResponseError) MarshalJSON

func (*CustomRedirectsDeleteSingleCustomRedirect400ResponseError) SetCode

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

func (*CustomRedirectsDeleteSingleCustomRedirect400ResponseError) SetMessage

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

func (*CustomRedirectsDeleteSingleCustomRedirect400ResponseError) SetStatus

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

func (CustomRedirectsDeleteSingleCustomRedirect400ResponseError) ToMap

func (*CustomRedirectsDeleteSingleCustomRedirect400ResponseError) UnmarshalJSON

type CustomRedirectsReadCustomRedirect404Response

type CustomRedirectsReadCustomRedirect404Response struct {
	Error                *CustomRedirectsReadCustomRedirect404ResponseError `json:"error,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomRedirectsReadCustomRedirect404Response struct for CustomRedirectsReadCustomRedirect404Response

func NewCustomRedirectsReadCustomRedirect404Response

func NewCustomRedirectsReadCustomRedirect404Response() *CustomRedirectsReadCustomRedirect404Response

NewCustomRedirectsReadCustomRedirect404Response instantiates a new CustomRedirectsReadCustomRedirect404Response 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 NewCustomRedirectsReadCustomRedirect404ResponseWithDefaults

func NewCustomRedirectsReadCustomRedirect404ResponseWithDefaults() *CustomRedirectsReadCustomRedirect404Response

NewCustomRedirectsReadCustomRedirect404ResponseWithDefaults instantiates a new CustomRedirectsReadCustomRedirect404Response 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 (*CustomRedirectsReadCustomRedirect404Response) GetError

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

func (*CustomRedirectsReadCustomRedirect404Response) GetErrorOk

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 (*CustomRedirectsReadCustomRedirect404Response) HasError

HasError returns a boolean if a field has been set.

func (CustomRedirectsReadCustomRedirect404Response) MarshalJSON

func (*CustomRedirectsReadCustomRedirect404Response) SetError

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

func (CustomRedirectsReadCustomRedirect404Response) ToMap

func (o CustomRedirectsReadCustomRedirect404Response) ToMap() (map[string]interface{}, error)

func (*CustomRedirectsReadCustomRedirect404Response) UnmarshalJSON

func (o *CustomRedirectsReadCustomRedirect404Response) UnmarshalJSON(data []byte) (err error)

type CustomRedirectsReadCustomRedirect404ResponseError

type CustomRedirectsReadCustomRedirect404ResponseError struct {
	Code                 *string `json:"code,omitempty"`
	Message              *string `json:"message,omitempty"`
	Status               *string `json:"status,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomRedirectsReadCustomRedirect404ResponseError struct for CustomRedirectsReadCustomRedirect404ResponseError

func NewCustomRedirectsReadCustomRedirect404ResponseError

func NewCustomRedirectsReadCustomRedirect404ResponseError() *CustomRedirectsReadCustomRedirect404ResponseError

NewCustomRedirectsReadCustomRedirect404ResponseError instantiates a new CustomRedirectsReadCustomRedirect404ResponseError 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 NewCustomRedirectsReadCustomRedirect404ResponseErrorWithDefaults

func NewCustomRedirectsReadCustomRedirect404ResponseErrorWithDefaults() *CustomRedirectsReadCustomRedirect404ResponseError

NewCustomRedirectsReadCustomRedirect404ResponseErrorWithDefaults instantiates a new CustomRedirectsReadCustomRedirect404ResponseError 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 (*CustomRedirectsReadCustomRedirect404ResponseError) GetCode

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

func (*CustomRedirectsReadCustomRedirect404ResponseError) GetCodeOk

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 (*CustomRedirectsReadCustomRedirect404ResponseError) GetMessage

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

func (*CustomRedirectsReadCustomRedirect404ResponseError) GetMessageOk

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 (*CustomRedirectsReadCustomRedirect404ResponseError) GetStatus

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

func (*CustomRedirectsReadCustomRedirect404ResponseError) GetStatusOk

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 (*CustomRedirectsReadCustomRedirect404ResponseError) HasCode

HasCode returns a boolean if a field has been set.

func (*CustomRedirectsReadCustomRedirect404ResponseError) HasMessage

HasMessage returns a boolean if a field has been set.

func (*CustomRedirectsReadCustomRedirect404ResponseError) HasStatus

HasStatus returns a boolean if a field has been set.

func (CustomRedirectsReadCustomRedirect404ResponseError) MarshalJSON

func (*CustomRedirectsReadCustomRedirect404ResponseError) SetCode

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

func (*CustomRedirectsReadCustomRedirect404ResponseError) SetMessage

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

func (*CustomRedirectsReadCustomRedirect404ResponseError) SetStatus

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

func (CustomRedirectsReadCustomRedirect404ResponseError) ToMap

func (o CustomRedirectsReadCustomRedirect404ResponseError) ToMap() (map[string]interface{}, error)

func (*CustomRedirectsReadCustomRedirect404ResponseError) UnmarshalJSON

func (o *CustomRedirectsReadCustomRedirect404ResponseError) UnmarshalJSON(data []byte) (err error)

type CustomRedirectsUpdateCustomRedirect409Response

type CustomRedirectsUpdateCustomRedirect409Response struct {
	Error                *CustomRedirectsUpdateCustomRedirect409ResponseError `json:"error,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomRedirectsUpdateCustomRedirect409Response struct for CustomRedirectsUpdateCustomRedirect409Response

func NewCustomRedirectsUpdateCustomRedirect409Response

func NewCustomRedirectsUpdateCustomRedirect409Response() *CustomRedirectsUpdateCustomRedirect409Response

NewCustomRedirectsUpdateCustomRedirect409Response instantiates a new CustomRedirectsUpdateCustomRedirect409Response 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 NewCustomRedirectsUpdateCustomRedirect409ResponseWithDefaults

func NewCustomRedirectsUpdateCustomRedirect409ResponseWithDefaults() *CustomRedirectsUpdateCustomRedirect409Response

NewCustomRedirectsUpdateCustomRedirect409ResponseWithDefaults instantiates a new CustomRedirectsUpdateCustomRedirect409Response 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 (*CustomRedirectsUpdateCustomRedirect409Response) GetError

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

func (*CustomRedirectsUpdateCustomRedirect409Response) GetErrorOk

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 (*CustomRedirectsUpdateCustomRedirect409Response) HasError

HasError returns a boolean if a field has been set.

func (CustomRedirectsUpdateCustomRedirect409Response) MarshalJSON

func (*CustomRedirectsUpdateCustomRedirect409Response) SetError

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

func (CustomRedirectsUpdateCustomRedirect409Response) ToMap

func (o CustomRedirectsUpdateCustomRedirect409Response) ToMap() (map[string]interface{}, error)

func (*CustomRedirectsUpdateCustomRedirect409Response) UnmarshalJSON

func (o *CustomRedirectsUpdateCustomRedirect409Response) UnmarshalJSON(data []byte) (err error)

type CustomRedirectsUpdateCustomRedirect409ResponseError

type CustomRedirectsUpdateCustomRedirect409ResponseError struct {
	Code                 *string `json:"code,omitempty"`
	Message              *string `json:"message,omitempty"`
	Status               *string `json:"status,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomRedirectsUpdateCustomRedirect409ResponseError struct for CustomRedirectsUpdateCustomRedirect409ResponseError

func NewCustomRedirectsUpdateCustomRedirect409ResponseError

func NewCustomRedirectsUpdateCustomRedirect409ResponseError() *CustomRedirectsUpdateCustomRedirect409ResponseError

NewCustomRedirectsUpdateCustomRedirect409ResponseError instantiates a new CustomRedirectsUpdateCustomRedirect409ResponseError 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 NewCustomRedirectsUpdateCustomRedirect409ResponseErrorWithDefaults

func NewCustomRedirectsUpdateCustomRedirect409ResponseErrorWithDefaults() *CustomRedirectsUpdateCustomRedirect409ResponseError

NewCustomRedirectsUpdateCustomRedirect409ResponseErrorWithDefaults instantiates a new CustomRedirectsUpdateCustomRedirect409ResponseError 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 (*CustomRedirectsUpdateCustomRedirect409ResponseError) GetCode

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

func (*CustomRedirectsUpdateCustomRedirect409ResponseError) GetCodeOk

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 (*CustomRedirectsUpdateCustomRedirect409ResponseError) GetMessage

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

func (*CustomRedirectsUpdateCustomRedirect409ResponseError) GetMessageOk

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 (*CustomRedirectsUpdateCustomRedirect409ResponseError) GetStatus

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

func (*CustomRedirectsUpdateCustomRedirect409ResponseError) GetStatusOk

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 (*CustomRedirectsUpdateCustomRedirect409ResponseError) HasCode

HasCode returns a boolean if a field has been set.

func (*CustomRedirectsUpdateCustomRedirect409ResponseError) HasMessage

HasMessage returns a boolean if a field has been set.

func (*CustomRedirectsUpdateCustomRedirect409ResponseError) HasStatus

HasStatus returns a boolean if a field has been set.

func (CustomRedirectsUpdateCustomRedirect409ResponseError) MarshalJSON

func (*CustomRedirectsUpdateCustomRedirect409ResponseError) SetCode

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

func (*CustomRedirectsUpdateCustomRedirect409ResponseError) SetMessage

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

func (*CustomRedirectsUpdateCustomRedirect409ResponseError) SetStatus

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

func (CustomRedirectsUpdateCustomRedirect409ResponseError) ToMap

func (*CustomRedirectsUpdateCustomRedirect409ResponseError) UnmarshalJSON

func (o *CustomRedirectsUpdateCustomRedirect409ResponseError) UnmarshalJSON(data []byte) (err error)

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

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 NullableCertificateGetProxyCertificates500Response

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

func (NullableCertificateGetProxyCertificates500Response) Get

func (NullableCertificateGetProxyCertificates500Response) IsSet

func (NullableCertificateGetProxyCertificates500Response) MarshalJSON

func (*NullableCertificateGetProxyCertificates500Response) Set

func (*NullableCertificateGetProxyCertificates500Response) UnmarshalJSON

func (*NullableCertificateGetProxyCertificates500Response) Unset

type NullableCertificateGetProxyCertificates500ResponseError

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

func (NullableCertificateGetProxyCertificates500ResponseError) Get

func (NullableCertificateGetProxyCertificates500ResponseError) IsSet

func (NullableCertificateGetProxyCertificates500ResponseError) MarshalJSON

func (*NullableCertificateGetProxyCertificates500ResponseError) Set

func (*NullableCertificateGetProxyCertificates500ResponseError) UnmarshalJSON

func (*NullableCertificateGetProxyCertificates500ResponseError) Unset

type NullableCustomRedirect

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

func NewNullableCustomRedirect

func NewNullableCustomRedirect(val *CustomRedirect) *NullableCustomRedirect

func (NullableCustomRedirect) Get

func (NullableCustomRedirect) IsSet

func (v NullableCustomRedirect) IsSet() bool

func (NullableCustomRedirect) MarshalJSON

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

func (*NullableCustomRedirect) Set

func (*NullableCustomRedirect) UnmarshalJSON

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

func (*NullableCustomRedirect) Unset

func (v *NullableCustomRedirect) Unset()

type NullableCustomRedirectCreateResponse

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

func (NullableCustomRedirectCreateResponse) Get

func (NullableCustomRedirectCreateResponse) IsSet

func (NullableCustomRedirectCreateResponse) MarshalJSON

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

func (*NullableCustomRedirectCreateResponse) Set

func (*NullableCustomRedirectCreateResponse) UnmarshalJSON

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

func (*NullableCustomRedirectCreateResponse) Unset

type NullableCustomRedirectDeleteRequest

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

func (NullableCustomRedirectDeleteRequest) Get

func (NullableCustomRedirectDeleteRequest) IsSet

func (NullableCustomRedirectDeleteRequest) MarshalJSON

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

func (*NullableCustomRedirectDeleteRequest) Set

func (*NullableCustomRedirectDeleteRequest) UnmarshalJSON

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

func (*NullableCustomRedirectDeleteRequest) Unset

type NullableCustomRedirectMultiResponse

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

func (NullableCustomRedirectMultiResponse) Get

func (NullableCustomRedirectMultiResponse) IsSet

func (NullableCustomRedirectMultiResponse) MarshalJSON

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

func (*NullableCustomRedirectMultiResponse) Set

func (*NullableCustomRedirectMultiResponse) UnmarshalJSON

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

func (*NullableCustomRedirectMultiResponse) Unset

type NullableCustomRedirectReadResponse

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

func (NullableCustomRedirectReadResponse) Get

func (NullableCustomRedirectReadResponse) IsSet

func (NullableCustomRedirectReadResponse) MarshalJSON

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

func (*NullableCustomRedirectReadResponse) Set

func (*NullableCustomRedirectReadResponse) UnmarshalJSON

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

func (*NullableCustomRedirectReadResponse) Unset

type NullableCustomRedirectUpdateResponse

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

func (NullableCustomRedirectUpdateResponse) Get

func (NullableCustomRedirectUpdateResponse) IsSet

func (NullableCustomRedirectUpdateResponse) MarshalJSON

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

func (*NullableCustomRedirectUpdateResponse) Set

func (*NullableCustomRedirectUpdateResponse) UnmarshalJSON

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

func (*NullableCustomRedirectUpdateResponse) Unset

type NullableCustomRedirectsCreateCustomRedirect400Response

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

func (NullableCustomRedirectsCreateCustomRedirect400Response) Get

func (NullableCustomRedirectsCreateCustomRedirect400Response) IsSet

func (NullableCustomRedirectsCreateCustomRedirect400Response) MarshalJSON

func (*NullableCustomRedirectsCreateCustomRedirect400Response) Set

func (*NullableCustomRedirectsCreateCustomRedirect400Response) UnmarshalJSON

func (*NullableCustomRedirectsCreateCustomRedirect400Response) Unset

type NullableCustomRedirectsCreateCustomRedirect400ResponseError

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

func (NullableCustomRedirectsCreateCustomRedirect400ResponseError) Get

func (NullableCustomRedirectsCreateCustomRedirect400ResponseError) IsSet

func (NullableCustomRedirectsCreateCustomRedirect400ResponseError) MarshalJSON

func (*NullableCustomRedirectsCreateCustomRedirect400ResponseError) Set

func (*NullableCustomRedirectsCreateCustomRedirect400ResponseError) UnmarshalJSON

func (*NullableCustomRedirectsCreateCustomRedirect400ResponseError) Unset

type NullableCustomRedirectsCreateCustomRedirect409Response

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

func (NullableCustomRedirectsCreateCustomRedirect409Response) Get

func (NullableCustomRedirectsCreateCustomRedirect409Response) IsSet

func (NullableCustomRedirectsCreateCustomRedirect409Response) MarshalJSON

func (*NullableCustomRedirectsCreateCustomRedirect409Response) Set

func (*NullableCustomRedirectsCreateCustomRedirect409Response) UnmarshalJSON

func (*NullableCustomRedirectsCreateCustomRedirect409Response) Unset

type NullableCustomRedirectsCreateCustomRedirect409ResponseError

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

func (NullableCustomRedirectsCreateCustomRedirect409ResponseError) Get

func (NullableCustomRedirectsCreateCustomRedirect409ResponseError) IsSet

func (NullableCustomRedirectsCreateCustomRedirect409ResponseError) MarshalJSON

func (*NullableCustomRedirectsCreateCustomRedirect409ResponseError) Set

func (*NullableCustomRedirectsCreateCustomRedirect409ResponseError) UnmarshalJSON

func (*NullableCustomRedirectsCreateCustomRedirect409ResponseError) Unset

type NullableCustomRedirectsDeleteCustomRedirect400Response

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

func (NullableCustomRedirectsDeleteCustomRedirect400Response) Get

func (NullableCustomRedirectsDeleteCustomRedirect400Response) IsSet

func (NullableCustomRedirectsDeleteCustomRedirect400Response) MarshalJSON

func (*NullableCustomRedirectsDeleteCustomRedirect400Response) Set

func (*NullableCustomRedirectsDeleteCustomRedirect400Response) UnmarshalJSON

func (*NullableCustomRedirectsDeleteCustomRedirect400Response) Unset

type NullableCustomRedirectsDeleteCustomRedirect400ResponseError

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

func (NullableCustomRedirectsDeleteCustomRedirect400ResponseError) Get

func (NullableCustomRedirectsDeleteCustomRedirect400ResponseError) IsSet

func (NullableCustomRedirectsDeleteCustomRedirect400ResponseError) MarshalJSON

func (*NullableCustomRedirectsDeleteCustomRedirect400ResponseError) Set

func (*NullableCustomRedirectsDeleteCustomRedirect400ResponseError) UnmarshalJSON

func (*NullableCustomRedirectsDeleteCustomRedirect400ResponseError) Unset

type NullableCustomRedirectsDeleteSingleCustomRedirect400Response

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

func (NullableCustomRedirectsDeleteSingleCustomRedirect400Response) Get

func (NullableCustomRedirectsDeleteSingleCustomRedirect400Response) IsSet

func (NullableCustomRedirectsDeleteSingleCustomRedirect400Response) MarshalJSON

func (*NullableCustomRedirectsDeleteSingleCustomRedirect400Response) Set

func (*NullableCustomRedirectsDeleteSingleCustomRedirect400Response) UnmarshalJSON

func (*NullableCustomRedirectsDeleteSingleCustomRedirect400Response) Unset

type NullableCustomRedirectsDeleteSingleCustomRedirect400ResponseError

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

func (NullableCustomRedirectsDeleteSingleCustomRedirect400ResponseError) Get

func (NullableCustomRedirectsDeleteSingleCustomRedirect400ResponseError) IsSet

func (NullableCustomRedirectsDeleteSingleCustomRedirect400ResponseError) MarshalJSON

func (*NullableCustomRedirectsDeleteSingleCustomRedirect400ResponseError) Set

func (*NullableCustomRedirectsDeleteSingleCustomRedirect400ResponseError) UnmarshalJSON

func (*NullableCustomRedirectsDeleteSingleCustomRedirect400ResponseError) Unset

type NullableCustomRedirectsReadCustomRedirect404Response

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

func (NullableCustomRedirectsReadCustomRedirect404Response) Get

func (NullableCustomRedirectsReadCustomRedirect404Response) IsSet

func (NullableCustomRedirectsReadCustomRedirect404Response) MarshalJSON

func (*NullableCustomRedirectsReadCustomRedirect404Response) Set

func (*NullableCustomRedirectsReadCustomRedirect404Response) UnmarshalJSON

func (*NullableCustomRedirectsReadCustomRedirect404Response) Unset

type NullableCustomRedirectsReadCustomRedirect404ResponseError

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

func (NullableCustomRedirectsReadCustomRedirect404ResponseError) Get

func (NullableCustomRedirectsReadCustomRedirect404ResponseError) IsSet

func (NullableCustomRedirectsReadCustomRedirect404ResponseError) MarshalJSON

func (*NullableCustomRedirectsReadCustomRedirect404ResponseError) Set

func (*NullableCustomRedirectsReadCustomRedirect404ResponseError) UnmarshalJSON

func (*NullableCustomRedirectsReadCustomRedirect404ResponseError) Unset

type NullableCustomRedirectsUpdateCustomRedirect409Response

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

func (NullableCustomRedirectsUpdateCustomRedirect409Response) Get

func (NullableCustomRedirectsUpdateCustomRedirect409Response) IsSet

func (NullableCustomRedirectsUpdateCustomRedirect409Response) MarshalJSON

func (*NullableCustomRedirectsUpdateCustomRedirect409Response) Set

func (*NullableCustomRedirectsUpdateCustomRedirect409Response) UnmarshalJSON

func (*NullableCustomRedirectsUpdateCustomRedirect409Response) Unset

type NullableCustomRedirectsUpdateCustomRedirect409ResponseError

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

func (NullableCustomRedirectsUpdateCustomRedirect409ResponseError) Get

func (NullableCustomRedirectsUpdateCustomRedirect409ResponseError) IsSet

func (NullableCustomRedirectsUpdateCustomRedirect409ResponseError) MarshalJSON

func (*NullableCustomRedirectsUpdateCustomRedirect409ResponseError) Set

func (*NullableCustomRedirectsUpdateCustomRedirect409ResponseError) UnmarshalJSON

func (*NullableCustomRedirectsUpdateCustomRedirect409ResponseError) 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 NullableProxyCertResponse

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

func NewNullableProxyCertResponse

func NewNullableProxyCertResponse(val *ProxyCertResponse) *NullableProxyCertResponse

func (NullableProxyCertResponse) Get

func (NullableProxyCertResponse) IsSet

func (v NullableProxyCertResponse) IsSet() bool

func (NullableProxyCertResponse) MarshalJSON

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

func (*NullableProxyCertResponse) Set

func (*NullableProxyCertResponse) UnmarshalJSON

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

func (*NullableProxyCertResponse) Unset

func (v *NullableProxyCertResponse) Unset()

type NullableRedirectPage

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

func NewNullableRedirectPage

func NewNullableRedirectPage(val *RedirectPage) *NullableRedirectPage

func (NullableRedirectPage) Get

func (NullableRedirectPage) IsSet

func (v NullableRedirectPage) IsSet() bool

func (NullableRedirectPage) MarshalJSON

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

func (*NullableRedirectPage) Set

func (v *NullableRedirectPage) Set(val *RedirectPage)

func (*NullableRedirectPage) UnmarshalJSON

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

func (*NullableRedirectPage) Unset

func (v *NullableRedirectPage) Unset()

type NullableRedirectPageReadResponse

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

func (NullableRedirectPageReadResponse) Get

func (NullableRedirectPageReadResponse) IsSet

func (NullableRedirectPageReadResponse) MarshalJSON

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

func (*NullableRedirectPageReadResponse) Set

func (*NullableRedirectPageReadResponse) UnmarshalJSON

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

func (*NullableRedirectPageReadResponse) Unset

type NullableRedirectPageUpdateRedirectPage400Response

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

func (NullableRedirectPageUpdateRedirectPage400Response) Get

func (NullableRedirectPageUpdateRedirectPage400Response) IsSet

func (NullableRedirectPageUpdateRedirectPage400Response) MarshalJSON

func (*NullableRedirectPageUpdateRedirectPage400Response) Set

func (*NullableRedirectPageUpdateRedirectPage400Response) UnmarshalJSON

func (*NullableRedirectPageUpdateRedirectPage400Response) Unset

type NullableRedirectPageUpdateRedirectPage400ResponseError

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

func (NullableRedirectPageUpdateRedirectPage400ResponseError) Get

func (NullableRedirectPageUpdateRedirectPage400ResponseError) IsSet

func (NullableRedirectPageUpdateRedirectPage400ResponseError) MarshalJSON

func (*NullableRedirectPageUpdateRedirectPage400ResponseError) Set

func (*NullableRedirectPageUpdateRedirectPage400ResponseError) UnmarshalJSON

func (*NullableRedirectPageUpdateRedirectPage400ResponseError) Unset

type NullableRedirectPageUpdateResponse

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

func (NullableRedirectPageUpdateResponse) Get

func (NullableRedirectPageUpdateResponse) IsSet

func (NullableRedirectPageUpdateResponse) MarshalJSON

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

func (*NullableRedirectPageUpdateResponse) Set

func (*NullableRedirectPageUpdateResponse) UnmarshalJSON

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

func (*NullableRedirectPageUpdateResponse) 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 NullableUpdateRedirectPagePayload

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

func (NullableUpdateRedirectPagePayload) Get

func (NullableUpdateRedirectPagePayload) IsSet

func (NullableUpdateRedirectPagePayload) MarshalJSON

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

func (*NullableUpdateRedirectPagePayload) Set

func (*NullableUpdateRedirectPagePayload) UnmarshalJSON

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

func (*NullableUpdateRedirectPagePayload) Unset

type ProxyCertResponse

type ProxyCertResponse struct {
	// Infoblox anycast dns client certificate URL.
	AnycastDnsCertificateUrl *string `json:"anycast_dns_certificate_url,omitempty"`
	// The certificate URL.
	CertificateUrl       *string `json:"certificate_url,omitempty"`
	AdditionalProperties map[string]interface{}
}

ProxyCertResponse struct for ProxyCertResponse

func NewProxyCertResponse

func NewProxyCertResponse() *ProxyCertResponse

NewProxyCertResponse instantiates a new ProxyCertResponse 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 NewProxyCertResponseWithDefaults

func NewProxyCertResponseWithDefaults() *ProxyCertResponse

NewProxyCertResponseWithDefaults instantiates a new ProxyCertResponse 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 (*ProxyCertResponse) GetAnycastDnsCertificateUrl

func (o *ProxyCertResponse) GetAnycastDnsCertificateUrl() string

GetAnycastDnsCertificateUrl returns the AnycastDnsCertificateUrl field value if set, zero value otherwise.

func (*ProxyCertResponse) GetAnycastDnsCertificateUrlOk

func (o *ProxyCertResponse) GetAnycastDnsCertificateUrlOk() (*string, bool)

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

func (*ProxyCertResponse) GetCertificateUrl

func (o *ProxyCertResponse) GetCertificateUrl() string

GetCertificateUrl returns the CertificateUrl field value if set, zero value otherwise.

func (*ProxyCertResponse) GetCertificateUrlOk

func (o *ProxyCertResponse) GetCertificateUrlOk() (*string, bool)

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

func (*ProxyCertResponse) HasAnycastDnsCertificateUrl

func (o *ProxyCertResponse) HasAnycastDnsCertificateUrl() bool

HasAnycastDnsCertificateUrl returns a boolean if a field has been set.

func (*ProxyCertResponse) HasCertificateUrl

func (o *ProxyCertResponse) HasCertificateUrl() bool

HasCertificateUrl returns a boolean if a field has been set.

func (ProxyCertResponse) MarshalJSON

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

func (*ProxyCertResponse) SetAnycastDnsCertificateUrl

func (o *ProxyCertResponse) SetAnycastDnsCertificateUrl(v string)

SetAnycastDnsCertificateUrl gets a reference to the given string and assigns it to the AnycastDnsCertificateUrl field.

func (*ProxyCertResponse) SetCertificateUrl

func (o *ProxyCertResponse) SetCertificateUrl(v string)

SetCertificateUrl gets a reference to the given string and assigns it to the CertificateUrl field.

func (ProxyCertResponse) ToMap

func (o ProxyCertResponse) ToMap() (map[string]interface{}, error)

func (*ProxyCertResponse) UnmarshalJSON

func (o *ProxyCertResponse) UnmarshalJSON(data []byte) (err error)

type RedirectPage

type RedirectPage struct {
	// The content of the redirect page for the \"custom\" redirect type.
	Content *string `json:"content,omitempty"`
	// The time when this Redirect Page object was created.
	CreatedTime *time.Time `json:"created_time,omitempty"`
	// The redirect IPv4 address.
	RedirectIpAddress *string `json:"redirect_ip_address,omitempty"`
	// The redirect IPv6 address.
	RedirectIpv6Address *string `json:"redirect_ipv6_address,omitempty"`
	// Whether the redirect type is smart
	Smart *bool `json:"smart,omitempty"`
	// The type of the redirect page that can be \"default\" or \"custom\".
	Type *string `json:"type,omitempty"`
	// The time when this Redirect Page object was last updated.
	UpdatedTime          *time.Time `json:"updated_time,omitempty"`
	AdditionalProperties map[string]interface{}
}

RedirectPage The Redirect Page object. When blocking users from accessing certain domains, you can redirect them to a page that delivers a default message about the action. You can also set a redirect page of your own or customize the redirect message.

func NewRedirectPage

func NewRedirectPage() *RedirectPage

NewRedirectPage instantiates a new RedirectPage 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 NewRedirectPageWithDefaults

func NewRedirectPageWithDefaults() *RedirectPage

NewRedirectPageWithDefaults instantiates a new RedirectPage 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 (*RedirectPage) GetContent

func (o *RedirectPage) GetContent() string

GetContent returns the Content field value if set, zero value otherwise.

func (*RedirectPage) GetContentOk

func (o *RedirectPage) GetContentOk() (*string, bool)

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

func (*RedirectPage) GetCreatedTime

func (o *RedirectPage) GetCreatedTime() time.Time

GetCreatedTime returns the CreatedTime field value if set, zero value otherwise.

func (*RedirectPage) GetCreatedTimeOk

func (o *RedirectPage) GetCreatedTimeOk() (*time.Time, bool)

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

func (*RedirectPage) GetRedirectIpAddress

func (o *RedirectPage) GetRedirectIpAddress() string

GetRedirectIpAddress returns the RedirectIpAddress field value if set, zero value otherwise.

func (*RedirectPage) GetRedirectIpAddressOk

func (o *RedirectPage) GetRedirectIpAddressOk() (*string, bool)

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

func (*RedirectPage) GetRedirectIpv6Address

func (o *RedirectPage) GetRedirectIpv6Address() string

GetRedirectIpv6Address returns the RedirectIpv6Address field value if set, zero value otherwise.

func (*RedirectPage) GetRedirectIpv6AddressOk

func (o *RedirectPage) GetRedirectIpv6AddressOk() (*string, bool)

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

func (*RedirectPage) GetSmart

func (o *RedirectPage) GetSmart() bool

GetSmart returns the Smart field value if set, zero value otherwise.

func (*RedirectPage) GetSmartOk

func (o *RedirectPage) GetSmartOk() (*bool, bool)

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

func (*RedirectPage) GetType

func (o *RedirectPage) GetType() string

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

func (*RedirectPage) GetTypeOk

func (o *RedirectPage) 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 (*RedirectPage) GetUpdatedTime

func (o *RedirectPage) GetUpdatedTime() time.Time

GetUpdatedTime returns the UpdatedTime field value if set, zero value otherwise.

func (*RedirectPage) GetUpdatedTimeOk

func (o *RedirectPage) GetUpdatedTimeOk() (*time.Time, bool)

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

func (*RedirectPage) HasContent

func (o *RedirectPage) HasContent() bool

HasContent returns a boolean if a field has been set.

func (*RedirectPage) HasCreatedTime

func (o *RedirectPage) HasCreatedTime() bool

HasCreatedTime returns a boolean if a field has been set.

func (*RedirectPage) HasRedirectIpAddress

func (o *RedirectPage) HasRedirectIpAddress() bool

HasRedirectIpAddress returns a boolean if a field has been set.

func (*RedirectPage) HasRedirectIpv6Address

func (o *RedirectPage) HasRedirectIpv6Address() bool

HasRedirectIpv6Address returns a boolean if a field has been set.

func (*RedirectPage) HasSmart

func (o *RedirectPage) HasSmart() bool

HasSmart returns a boolean if a field has been set.

func (*RedirectPage) HasType

func (o *RedirectPage) HasType() bool

HasType returns a boolean if a field has been set.

func (*RedirectPage) HasUpdatedTime

func (o *RedirectPage) HasUpdatedTime() bool

HasUpdatedTime returns a boolean if a field has been set.

func (RedirectPage) MarshalJSON

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

func (*RedirectPage) SetContent

func (o *RedirectPage) SetContent(v string)

SetContent gets a reference to the given string and assigns it to the Content field.

func (*RedirectPage) SetCreatedTime

func (o *RedirectPage) SetCreatedTime(v time.Time)

SetCreatedTime gets a reference to the given time.Time and assigns it to the CreatedTime field.

func (*RedirectPage) SetRedirectIpAddress

func (o *RedirectPage) SetRedirectIpAddress(v string)

SetRedirectIpAddress gets a reference to the given string and assigns it to the RedirectIpAddress field.

func (*RedirectPage) SetRedirectIpv6Address

func (o *RedirectPage) SetRedirectIpv6Address(v string)

SetRedirectIpv6Address gets a reference to the given string and assigns it to the RedirectIpv6Address field.

func (*RedirectPage) SetSmart

func (o *RedirectPage) SetSmart(v bool)

SetSmart gets a reference to the given bool and assigns it to the Smart field.

func (*RedirectPage) SetType

func (o *RedirectPage) SetType(v string)

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

func (*RedirectPage) SetUpdatedTime

func (o *RedirectPage) SetUpdatedTime(v time.Time)

SetUpdatedTime gets a reference to the given time.Time and assigns it to the UpdatedTime field.

func (RedirectPage) ToMap

func (o RedirectPage) ToMap() (map[string]interface{}, error)

func (*RedirectPage) UnmarshalJSON

func (o *RedirectPage) UnmarshalJSON(data []byte) (err error)

type RedirectPageAPI

type RedirectPageAPI interface {
	/*
			ReadRedirectPage Read Redirect Page.

			Use this method to retrieve the Redirect Page object.

		When blocking users from accessing certain domains, you can redirect them to a page that delivers a default message about the action. You can also set a redirect page of your own or customize the redirect message.


			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return RedirectPageAPIReadRedirectPageRequest
	*/
	ReadRedirectPage(ctx context.Context) RedirectPageAPIReadRedirectPageRequest

	// ReadRedirectPageExecute executes the request
	//  @return RedirectPageReadResponse
	ReadRedirectPageExecute(r RedirectPageAPIReadRedirectPageRequest) (*RedirectPageReadResponse, *http.Response, error)
	/*
			UpdateRedirectPage Update Redirect Page.

			Use this method to update the Redirect Page object.

		When blocking users from accessing certain domains, you can redirect them to a page that delivers a default message about the action. You can also set a redirect page of your own or customize the redirect message.

		Required:
		- type


			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return RedirectPageAPIUpdateRedirectPageRequest
	*/
	UpdateRedirectPage(ctx context.Context) RedirectPageAPIUpdateRedirectPageRequest

	// UpdateRedirectPageExecute executes the request
	//  @return RedirectPageUpdateResponse
	UpdateRedirectPageExecute(r RedirectPageAPIUpdateRedirectPageRequest) (*RedirectPageUpdateResponse, *http.Response, error)
}

type RedirectPageAPIReadRedirectPageRequest

type RedirectPageAPIReadRedirectPageRequest struct {
	ApiService RedirectPageAPI
	// contains filtered or unexported fields
}

func (RedirectPageAPIReadRedirectPageRequest) Execute

func (RedirectPageAPIReadRedirectPageRequest) Fields

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

func (RedirectPageAPIReadRedirectPageRequest) Filter

A collection of response resources can be filtered by a logical expression string that includes JSON tag references to values in each resource, literal values, and logical operators. If a resource does not have the specified tag, its value is assumed to be null. Literal values include numbers (integer and floating-point), and quoted (both single- or double-quoted) literal strings, and 'null'. The following operators are commonly used in filter expressions: | Op | Description | | -- | ----------- | | == | Equal | | != | Not Equal | | > | Greater Than | | >= | Greater Than or Equal To | | < | Less Than | | <= | Less Than or Equal To | | and | Logical AND | | ~ | Matches Regex | | !~ | Does Not Match Regex | | or | Logical OR | | not | Logical NOT | | () | Groupping Operators |

type RedirectPageAPIService

type RedirectPageAPIService internal.Service

RedirectPageAPIService RedirectPageAPI service

func (*RedirectPageAPIService) ReadRedirectPage

ReadRedirectPage Read Redirect Page.

Use this method to retrieve the Redirect Page object.

When blocking users from accessing certain domains, you can redirect them to a page that delivers a default message about the action. You can also set a redirect page of your own or customize the redirect message.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return RedirectPageAPIReadRedirectPageRequest

func (*RedirectPageAPIService) ReadRedirectPageExecute

Execute executes the request

@return RedirectPageReadResponse

func (*RedirectPageAPIService) UpdateRedirectPage

UpdateRedirectPage Update Redirect Page.

Use this method to update the Redirect Page object.

When blocking users from accessing certain domains, you can redirect them to a page that delivers a default message about the action. You can also set a redirect page of your own or customize the redirect message.

Required: - type

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return RedirectPageAPIUpdateRedirectPageRequest

func (*RedirectPageAPIService) UpdateRedirectPageExecute

Execute executes the request

@return RedirectPageUpdateResponse

type RedirectPageAPIUpdateRedirectPageRequest

type RedirectPageAPIUpdateRedirectPageRequest struct {
	ApiService RedirectPageAPI
	// contains filtered or unexported fields
}

func (RedirectPageAPIUpdateRedirectPageRequest) Body

The Redirect Page object.

func (RedirectPageAPIUpdateRedirectPageRequest) Execute

type RedirectPageReadResponse

type RedirectPageReadResponse struct {
	Results              *RedirectPage `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

RedirectPageReadResponse The Redirect Page read response.

func NewRedirectPageReadResponse

func NewRedirectPageReadResponse() *RedirectPageReadResponse

NewRedirectPageReadResponse instantiates a new RedirectPageReadResponse 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 NewRedirectPageReadResponseWithDefaults

func NewRedirectPageReadResponseWithDefaults() *RedirectPageReadResponse

NewRedirectPageReadResponseWithDefaults instantiates a new RedirectPageReadResponse 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 (*RedirectPageReadResponse) GetResults

func (o *RedirectPageReadResponse) GetResults() RedirectPage

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

func (*RedirectPageReadResponse) GetResultsOk

func (o *RedirectPageReadResponse) GetResultsOk() (*RedirectPage, 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 (*RedirectPageReadResponse) HasResults

func (o *RedirectPageReadResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (RedirectPageReadResponse) MarshalJSON

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

func (*RedirectPageReadResponse) SetResults

func (o *RedirectPageReadResponse) SetResults(v RedirectPage)

SetResults gets a reference to the given RedirectPage and assigns it to the Results field.

func (RedirectPageReadResponse) ToMap

func (o RedirectPageReadResponse) ToMap() (map[string]interface{}, error)

func (*RedirectPageReadResponse) UnmarshalJSON

func (o *RedirectPageReadResponse) UnmarshalJSON(data []byte) (err error)

type RedirectPageUpdateRedirectPage400Response

type RedirectPageUpdateRedirectPage400Response struct {
	Error                *RedirectPageUpdateRedirectPage400ResponseError `json:"error,omitempty"`
	AdditionalProperties map[string]interface{}
}

RedirectPageUpdateRedirectPage400Response struct for RedirectPageUpdateRedirectPage400Response

func NewRedirectPageUpdateRedirectPage400Response

func NewRedirectPageUpdateRedirectPage400Response() *RedirectPageUpdateRedirectPage400Response

NewRedirectPageUpdateRedirectPage400Response instantiates a new RedirectPageUpdateRedirectPage400Response 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 NewRedirectPageUpdateRedirectPage400ResponseWithDefaults

func NewRedirectPageUpdateRedirectPage400ResponseWithDefaults() *RedirectPageUpdateRedirectPage400Response

NewRedirectPageUpdateRedirectPage400ResponseWithDefaults instantiates a new RedirectPageUpdateRedirectPage400Response 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 (*RedirectPageUpdateRedirectPage400Response) GetError

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

func (*RedirectPageUpdateRedirectPage400Response) GetErrorOk

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 (*RedirectPageUpdateRedirectPage400Response) HasError

HasError returns a boolean if a field has been set.

func (RedirectPageUpdateRedirectPage400Response) MarshalJSON

func (*RedirectPageUpdateRedirectPage400Response) SetError

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

func (RedirectPageUpdateRedirectPage400Response) ToMap

func (o RedirectPageUpdateRedirectPage400Response) ToMap() (map[string]interface{}, error)

func (*RedirectPageUpdateRedirectPage400Response) UnmarshalJSON

func (o *RedirectPageUpdateRedirectPage400Response) UnmarshalJSON(data []byte) (err error)

type RedirectPageUpdateRedirectPage400ResponseError

type RedirectPageUpdateRedirectPage400ResponseError struct {
	Code                 *string `json:"code,omitempty"`
	Message              *string `json:"message,omitempty"`
	Status               *string `json:"status,omitempty"`
	AdditionalProperties map[string]interface{}
}

RedirectPageUpdateRedirectPage400ResponseError struct for RedirectPageUpdateRedirectPage400ResponseError

func NewRedirectPageUpdateRedirectPage400ResponseError

func NewRedirectPageUpdateRedirectPage400ResponseError() *RedirectPageUpdateRedirectPage400ResponseError

NewRedirectPageUpdateRedirectPage400ResponseError instantiates a new RedirectPageUpdateRedirectPage400ResponseError 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 NewRedirectPageUpdateRedirectPage400ResponseErrorWithDefaults

func NewRedirectPageUpdateRedirectPage400ResponseErrorWithDefaults() *RedirectPageUpdateRedirectPage400ResponseError

NewRedirectPageUpdateRedirectPage400ResponseErrorWithDefaults instantiates a new RedirectPageUpdateRedirectPage400ResponseError 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 (*RedirectPageUpdateRedirectPage400ResponseError) GetCode

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

func (*RedirectPageUpdateRedirectPage400ResponseError) GetCodeOk

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 (*RedirectPageUpdateRedirectPage400ResponseError) GetMessage

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

func (*RedirectPageUpdateRedirectPage400ResponseError) GetMessageOk

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 (*RedirectPageUpdateRedirectPage400ResponseError) GetStatus

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

func (*RedirectPageUpdateRedirectPage400ResponseError) GetStatusOk

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 (*RedirectPageUpdateRedirectPage400ResponseError) HasCode

HasCode returns a boolean if a field has been set.

func (*RedirectPageUpdateRedirectPage400ResponseError) HasMessage

HasMessage returns a boolean if a field has been set.

func (*RedirectPageUpdateRedirectPage400ResponseError) HasStatus

HasStatus returns a boolean if a field has been set.

func (RedirectPageUpdateRedirectPage400ResponseError) MarshalJSON

func (*RedirectPageUpdateRedirectPage400ResponseError) SetCode

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

func (*RedirectPageUpdateRedirectPage400ResponseError) SetMessage

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

func (*RedirectPageUpdateRedirectPage400ResponseError) SetStatus

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

func (RedirectPageUpdateRedirectPage400ResponseError) ToMap

func (o RedirectPageUpdateRedirectPage400ResponseError) ToMap() (map[string]interface{}, error)

func (*RedirectPageUpdateRedirectPage400ResponseError) UnmarshalJSON

func (o *RedirectPageUpdateRedirectPage400ResponseError) UnmarshalJSON(data []byte) (err error)

type RedirectPageUpdateResponse

type RedirectPageUpdateResponse struct {
	Results              *RedirectPage `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

RedirectPageUpdateResponse The Redirect Page update response.

func NewRedirectPageUpdateResponse

func NewRedirectPageUpdateResponse() *RedirectPageUpdateResponse

NewRedirectPageUpdateResponse instantiates a new RedirectPageUpdateResponse 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 NewRedirectPageUpdateResponseWithDefaults

func NewRedirectPageUpdateResponseWithDefaults() *RedirectPageUpdateResponse

NewRedirectPageUpdateResponseWithDefaults instantiates a new RedirectPageUpdateResponse 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 (*RedirectPageUpdateResponse) GetResults

func (o *RedirectPageUpdateResponse) GetResults() RedirectPage

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

func (*RedirectPageUpdateResponse) GetResultsOk

func (o *RedirectPageUpdateResponse) GetResultsOk() (*RedirectPage, 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 (*RedirectPageUpdateResponse) HasResults

func (o *RedirectPageUpdateResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (RedirectPageUpdateResponse) MarshalJSON

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

func (*RedirectPageUpdateResponse) SetResults

func (o *RedirectPageUpdateResponse) SetResults(v RedirectPage)

SetResults gets a reference to the given RedirectPage and assigns it to the Results field.

func (RedirectPageUpdateResponse) ToMap

func (o RedirectPageUpdateResponse) ToMap() (map[string]interface{}, error)

func (*RedirectPageUpdateResponse) UnmarshalJSON

func (o *RedirectPageUpdateResponse) UnmarshalJSON(data []byte) (err error)

type UpdateRedirectPagePayload

type UpdateRedirectPagePayload struct {
	// The content of the redirect page for the \"custom\" redirect type.
	Content *string `json:"content,omitempty"`
	// The redirect IPv4 address.
	RedirectIpAddress *string `json:"redirect_ip_address,omitempty"`
	// The redirect IPv6 address.
	RedirectIpv6Address *string `json:"redirect_ipv6_address,omitempty"`
	// Change the redirect page from non-proxy (smart == false) to proxy (smart)
	Smart *bool `json:"smart,omitempty"`
	// The type of the redirect page that can be \"default\" or \"custom\".
	Type                 *string `json:"type,omitempty"`
	AdditionalProperties map[string]interface{}
}

UpdateRedirectPagePayload struct for UpdateRedirectPagePayload

func NewUpdateRedirectPagePayload

func NewUpdateRedirectPagePayload() *UpdateRedirectPagePayload

NewUpdateRedirectPagePayload instantiates a new UpdateRedirectPagePayload 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 NewUpdateRedirectPagePayloadWithDefaults

func NewUpdateRedirectPagePayloadWithDefaults() *UpdateRedirectPagePayload

NewUpdateRedirectPagePayloadWithDefaults instantiates a new UpdateRedirectPagePayload 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 (*UpdateRedirectPagePayload) GetContent

func (o *UpdateRedirectPagePayload) GetContent() string

GetContent returns the Content field value if set, zero value otherwise.

func (*UpdateRedirectPagePayload) GetContentOk

func (o *UpdateRedirectPagePayload) GetContentOk() (*string, bool)

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

func (*UpdateRedirectPagePayload) GetRedirectIpAddress

func (o *UpdateRedirectPagePayload) GetRedirectIpAddress() string

GetRedirectIpAddress returns the RedirectIpAddress field value if set, zero value otherwise.

func (*UpdateRedirectPagePayload) GetRedirectIpAddressOk

func (o *UpdateRedirectPagePayload) GetRedirectIpAddressOk() (*string, bool)

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

func (*UpdateRedirectPagePayload) GetRedirectIpv6Address

func (o *UpdateRedirectPagePayload) GetRedirectIpv6Address() string

GetRedirectIpv6Address returns the RedirectIpv6Address field value if set, zero value otherwise.

func (*UpdateRedirectPagePayload) GetRedirectIpv6AddressOk

func (o *UpdateRedirectPagePayload) GetRedirectIpv6AddressOk() (*string, bool)

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

func (*UpdateRedirectPagePayload) GetSmart

func (o *UpdateRedirectPagePayload) GetSmart() bool

GetSmart returns the Smart field value if set, zero value otherwise.

func (*UpdateRedirectPagePayload) GetSmartOk

func (o *UpdateRedirectPagePayload) GetSmartOk() (*bool, bool)

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

func (*UpdateRedirectPagePayload) GetType

func (o *UpdateRedirectPagePayload) GetType() string

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

func (*UpdateRedirectPagePayload) GetTypeOk

func (o *UpdateRedirectPagePayload) 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 (*UpdateRedirectPagePayload) HasContent

func (o *UpdateRedirectPagePayload) HasContent() bool

HasContent returns a boolean if a field has been set.

func (*UpdateRedirectPagePayload) HasRedirectIpAddress

func (o *UpdateRedirectPagePayload) HasRedirectIpAddress() bool

HasRedirectIpAddress returns a boolean if a field has been set.

func (*UpdateRedirectPagePayload) HasRedirectIpv6Address

func (o *UpdateRedirectPagePayload) HasRedirectIpv6Address() bool

HasRedirectIpv6Address returns a boolean if a field has been set.

func (*UpdateRedirectPagePayload) HasSmart

func (o *UpdateRedirectPagePayload) HasSmart() bool

HasSmart returns a boolean if a field has been set.

func (*UpdateRedirectPagePayload) HasType

func (o *UpdateRedirectPagePayload) HasType() bool

HasType returns a boolean if a field has been set.

func (UpdateRedirectPagePayload) MarshalJSON

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

func (*UpdateRedirectPagePayload) SetContent

func (o *UpdateRedirectPagePayload) SetContent(v string)

SetContent gets a reference to the given string and assigns it to the Content field.

func (*UpdateRedirectPagePayload) SetRedirectIpAddress

func (o *UpdateRedirectPagePayload) SetRedirectIpAddress(v string)

SetRedirectIpAddress gets a reference to the given string and assigns it to the RedirectIpAddress field.

func (*UpdateRedirectPagePayload) SetRedirectIpv6Address

func (o *UpdateRedirectPagePayload) SetRedirectIpv6Address(v string)

SetRedirectIpv6Address gets a reference to the given string and assigns it to the RedirectIpv6Address field.

func (*UpdateRedirectPagePayload) SetSmart

func (o *UpdateRedirectPagePayload) SetSmart(v bool)

SetSmart gets a reference to the given bool and assigns it to the Smart field.

func (*UpdateRedirectPagePayload) SetType

func (o *UpdateRedirectPagePayload) SetType(v string)

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

func (UpdateRedirectPagePayload) ToMap

func (o UpdateRedirectPagePayload) ToMap() (map[string]interface{}, error)

func (*UpdateRedirectPagePayload) UnmarshalJSON

func (o *UpdateRedirectPagePayload) UnmarshalJSON(data []byte) (err error)

Source Files

Jump to

Keyboard shortcuts

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