openapi

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2024 License: MIT Imports: 20 Imported by: 0

README

Go API client for openapi

Welcome to the Pingdom API!

The Pingdom API is a way for you to automate your interaction with the Pingdom system. With the API, you can create your own scripts or applications with most of the functionality you can find inside the Pingdom control panel.

The Pingdom API is RESTful and HTTP-based. Basically, this means that the communication is made through normal HTTP requests.

Authentication

Authentication is needed in order to use the Pingdom API, and for this a Pingdom API Token is required. You generate your Pingdom API Token inside My Pingdom. The Pingdom API Token has a property called “Access level” to define its permissions. All operations that create or modify something (e.g. checks) need the Read/Write permission. If you only need to read data using the API token, we recommend to set the access level to “Read access”.

The authentication method for using tokens is HTTP Bearer Authentication (encrypted over HTTPS). This means that you will provide your token every time you make a request. No sessions are used.

Request

GET /checks HTTP/1.1
Host: api.pingdom.com
Authorization: Bearer ofOhK18Ca6w4S_XmInGv0QPkqly-rbRBBoHsp_2FEH5QnIbH0VZhRPO3tlvrjMIKQ36VapX

Response

HTTP/1.1 200 OK
Content-Length: 13
Content-Type: application/json
{\"checks\":[]}

Basic Auth

For compatibility reasons, the Pingdom API allows to use HTTP Basic Authentication with tokens. In cases where this is necessary, input the API token as the username and leave the password field empty.

An example request of how that would look like with the following API token: ofOhK18Ca6w4S_XmInGv0QPkqly-rbRBBoHsp_2FEH5QnIbH0VZhRPO3tlvrjMIKQ36VapX

GET /checks HTTP/1.1
Host: api.pingdom.com
Authorization: Basic b2ZPaEsxOENhNnc0U19YbUluR3YwUVBrcWx5LXJiUkJCb0hzcF8yRkVINVFuSWJIMFZaaFJQTzN0bHZyak1JS1EzNlZhcFg6

Server Address

The base server address is: https://api.pingdom.com

Please note that HTTPS is required. You will not be able to connect through unencrypted HTTP.

Providing Parameters

GET requests should provide their parameters as a query string, part of the URL.

POST, PUT and DELETE requests should provide their parameters as a JSON. This should be part of the request body. Remember to add the proper content type header to the request: Content-Type: application/json.

We still support providing parameters as a query string for POST, PUT and DELETE requests, but we recommend using JSON going forward. If you are using query strings, they should be part of the body, URL or a combination. The encoding of the query string should be standard URL-encoding, as provided by various programming libraries.

When using requests library for Python, use json parameter instead of data. Due to the inner mechanisms of requests.post() etc. some endpoints may return responses not conforming to the documentation when dealing with data body.

HTTP/1.1 Status Code Definitions

The HTTP status code returned by a successful API request is defined in the documentation for that method. Usually, this will be 200 OK.

If something goes wrong, other codes may be returned. The API uses standard HTTP/1.1 status codes defined by RFC 2616.

JSON Responses

All responses are sent JSON-encoded. The specific responses (successful ones) are described in the documentation section for each method.

However, if something goes wrong, our standard JSON error message (together with an appropriate status code) follows this format:

{
    \"error\": {
        \"statuscode\": 403,
        \"statusdesc\": \"Forbidden\",
        \"errormessage\":\" Something went wrong! This string describes what happened.\"
    }
}

See http://en.wikipedia.org/wiki/Json for more information on JSON.

Please note that all attributes of a method response are not always present. A client application should never assume that a certain attribute is present in a response.

Limits

The Pingdom API has usage limits to avoid individual rampant applications degrading the overall user experience. There are two layers of limits, the first cover a shorter period of time and the second a longer period. This enables you to "burst" requests for shorter periods. There are two HTTP headers in every response describing your limits status.

The response headers are:

  • Req-Limit-Short
  • Req-Limit-Long

An example of the values of these headers:

  • Req-Limit-Short: Remaining: 394 Time until reset: 3589
  • Req-Limit-Long: Remaining: 71994 Time until reset: 2591989

In this case, we can see that the user has 394 requests left until the short limit is reached. In 3589 seconds, the short limit will be reset. In similar fashion, the long limit has 71994 requests left, and will be reset in 2591989 seconds.

If limits are exceeded, an HTTP 429 error code with the message "Request limit exceeded, try again later" is sent back.

gzip

Responses can be gzip-encoded on demand. This is nice if your bandwidth is limited, or if big results are causing performance issues.

To enable gzip, simply add the following header to your request:

Accept-Encoding: gzip

Best Practices

Use caching

If you are building a web page using the Pingdom API, we recommend that you do all API request on the server side, and if possible cache them. If you get any substantial traffic, you do not want to call the API each time you get a page hit, since this may cause you to hit the request limit faster than expected. In general, whenever you can cache data, do so.

Send your user credentials in a preemptive manner

Some HTTP clients omit the authentication header, and make a second request with the header when they get a 401 Unauthorized response. Please make sure you send the credentials directly, to avoid unnecessary requests.

Use common sense

Should be simple enough. For example, don't check for the status of a check every other second. The highest check resolution is one minute. Checking more often than that won't give you much of an advantage.

The Internet is unreliable

Networks in general are unreliable, and particularly one as large and complex as the Internet. Your application should not assume it will get an answer. There may be timeouts.

PHP Code Example

"This is too much to read. I just want to get started right now! Give me a simple example!"

Here is a short example of how you can use the API with PHP. You need the cURL extension for PHP.

The example prints the current status of all your checks. This sample obviously focuses on Pingdom API code and does not worry about any potential problems connecting to the API, but your code should.

Code:

<?php
    // Init cURL
    $curl = curl_init();
    // Set target URL
    curl_setopt($curl, CURLOPT_URL, \"https://api.pingdom.com/api/3.1/checks\");
    // Set the desired HTTP method (GET is default, see the documentation for each request)
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, \"GET\");
    // Add header with Bearer Authorization
    curl_setopt($curl, CURLOPT_HTTPHEADER, array(\"Authorization: Bearer 907c762e069589c2cd2a229cdae7b8778caa9f07\"));
    // Ask cURL to return the result as a string
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    // Execute the request and decode the json result into an associative array
    $response = json_decode(curl_exec($curl), true);
    // Check for errors returned by the API
    if (isset($response['error'])) {
        print \"Error: \" . $response['error']['errormessage'] . \"\\n\";
        exit;
    }
    // Fetch the list of checks from the response
    $checksList = $response['checks'];
    // Print the names and statuses of all checks in the list
    foreach ($checksList as $check) {
        print $check['name'] . \" is \" . $check['status'] . \"\\n\";
    }
?>

Example output:

Ubuntu Packages is up
Google is up
Pingdom is up
My server 1 is down
My server 2 is up

If you are running PHP on Windows, you need to be sure that you have installed the CA certificates for HTTPS/SSL to work correctly. Please see the cURL manual for more information. As a quick (but unsafe) workaround, you can add the following cURL option to ignore certificate validation.

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);

TMS Steps Vocabulary

There are two types of transaction checks:

  • script: the legacy TMS check created with predefined commands in the Pingdom UI or via the public API
  • recording: the TMS check created by recording performed actions in WPM recorder. More information about how to use it can be found in the WPM recorder documentation

Script transaction checks

Commands

Actions to be performed for the script TMS check

Step Name "fn" Required "args" Remarks
Go to URL go_to url There has to be exactly one go_to step
Click click element label, name or CSS selector
Fill in field fill input, value input: label, name or CSS selector, value: text
Check checkbox check checkbox label, name or CSS selector
Uncheck checkbox uncheck checkbox label, name or CSS selector
Sleep for sleep seconds number (e.g. 0.1)
Select radio button select_radio radio name of the radio button
Select dropdown select select, option select: label, name or CSS selector, option: content, value or CSS selector
Basic auth login with basic_auth username, password username and password as text
Submit form submit form name or CSS selector
Wait for element wait_for_element element label, name or CSS selector
Wait for element to contain wait_for_contains element, value element: label, name or CSS selector, value: text
Validations

Verify the state of the page

Step Name "fn" Required "args" Remarks
URL should be url url url to be verified
Element should exist exists element label, name or CSS selector
Element shouldn't exist not_exists element label, name or CSS selector
Element should contain contains element, value element: label, name or CSS selector, value: text
Element shouldn't containt not_contains element, value element: label, name or CSS selector, value: text
Text field should contain field_contains input, value input: label, name or CSS selector, value: text
Text field shouldn't contain field_not_contains input, value input: label, name or CSS selector, value: text
Checkbox should be checked is_checked checkbox label, name or CSS selector
Checkbox shouldn't be checked is_not_checked checkbox label, name or CSS selector
Radio button should be selected radio_selected radio name of the radio button
Dropdown with name should be selected dropdown_selected select, option select: label, name or CSS selector, option: content, value or CSS selector
Dropdown with name shouldn't be selected dropdown_not_selected select, option select: label, name or CSS selector, option: content, value or CSS selector
Example steps
\"steps\": [
{
  \"fn\": \"go_to\",
  \"args\": {
    \"url\": \"pingdom.com\"
  }
},
{
  \"fn\": \"click\",
  \"args\": {
    \"element\": \"START FREE TRIAL\"
  }
},
{
  \"fn\": \"url\",
  \"args\": {
    \"url\": \"https://www.pingdom.com/sign-up/\"
  }
}
]

Recording transaction checks

Each of check steps contains:

  • fn: function name of the step
  • args: function arguments
  • guid: automatically generated identifier
  • contains_navigate: recorder sets it on true if the step would trigger a page navigation
Commands

Actions to be performed for the recording TMS check

Step Name "fn" Required "args" Remarks
Go to URL wpm_go_to url Goes to the given url location
Click wpm_click element, offsetX, offsetY element: label, name or CSS selector,
offsetX/Y: exact position of a click in the element
Click in a exact location wpm_click_xy element, x, y, scrollX, scrollY element: label, name or CSS selector,
x/y: coordinates for the click (in viewport),
scrollX/Y: scrollbar position
Fill wpm_fill input, value input: target element,
value: text to fill the target
Move mouse to element wpm_move_mouse_to_element element, offsetX, offsetY element: target element,
offsetX/Y: exact position of the mouse in the element
Select dropdown wpm_select_dropdown select, option select: target element (drop-down),
option: text of the option to select
Wait wpm_wait seconds seconds: numbers of seconds to wait
Close tab wpm_close_tab - Closes the latest tab on the tab stack
Validations

Verify the state of the page

Step Name "fn" Required "args" Remarks
Contains text wpm_contains_timeout element, value, waitTime, useRegularExpression element: label, name or CSS selector,
value: text to search for,
waitTime: time to wait for the value to appear,
useRegularExpression: use the value as a RegEx
Does not contains text wpm_not_contains_timeout element, value, waitTime, useRegularExpression element: label, name or CSS selector,
value: text to search for,
waitTime: time to wait for the value to appear,
useRegularExpression: use the value as a RegEx
Metadata

Recording checks contain metadata which is automatically generated by the WPM recorder. Modify with caution!

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: 3.1
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

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

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

import openapi "github.com/karlderkaefer/pingdom-golang-client/pkg/pingdom/openapi"

To use a proxy, set the environment variable HTTP_PROXY:

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

Configuration of Server URL

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

Select Server Configuration

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

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

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

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

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

URLs Configuration per Operation

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

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

Documentation for API Endpoints

All URIs are relative to https://api.pingdom.com/api/3.1

Class Method HTTP request Description
ActionsAPI ActionsGet Get /actions Returns a list of actions alerts.
AnalysisAPI AnalysisCheckidAnalysisidGet Get /analysis/{checkid}/{analysisid} Returns the raw result for a specified analysis.
AnalysisAPI AnalysisCheckidGet Get /analysis/{checkid} Returns a list of the latest root cause analysis
ChecksAPI ChecksCheckidDelete Delete /checks/{checkid} Deletes a check.
ChecksAPI ChecksCheckidGet Get /checks/{checkid} Returns a detailed description of a check.
ChecksAPI ChecksCheckidPut Put /checks/{checkid} Modify settings for a check.
ChecksAPI ChecksDelete Delete /checks Deletes a list of checks.
ChecksAPI ChecksGet Get /checks
ChecksAPI ChecksPost Post /checks Creates a new check.
ChecksAPI ChecksPut Put /checks Pause or change resolution for multiple checks.
ContactsAPI AlertingContactsContactidDelete Delete /alerting/contacts/{contactid} Deletes a contact with its contact methods
ContactsAPI AlertingContactsContactidGet Get /alerting/contacts/{contactid} Returns a contact with its contact methods
ContactsAPI AlertingContactsContactidPut Put /alerting/contacts/{contactid} Update a contact
ContactsAPI AlertingContactsGet Get /alerting/contacts Returns a list of all contacts
ContactsAPI AlertingContactsPost Post /alerting/contacts Creates a new contact
CreditsAPI CreditsGet Get /credits Returns information about remaining credits
MaintenanceAPI MaintenanceDelete Delete /maintenance Delete multiple maintenance windows.
MaintenanceAPI MaintenanceGet Get /maintenance
MaintenanceAPI MaintenanceIdDelete Delete /maintenance/{id} Delete the maintenance window.
MaintenanceAPI MaintenanceIdGet Get /maintenance/{id}
MaintenanceAPI MaintenanceIdPut Put /maintenance/{id}
MaintenanceAPI MaintenancePost Post /maintenance
MaintenanceOccurrencesAPI MaintenanceOccurrencesDelete Delete /maintenance.occurrences Deletes multiple maintenance occurrences
MaintenanceOccurrencesAPI MaintenanceOccurrencesGet Get /maintenance.occurrences Returns a list of maintenance occurrences.
MaintenanceOccurrencesAPI MaintenanceOccurrencesIdDelete Delete /maintenance.occurrences/{id} Deletes the maintenance occurrence
MaintenanceOccurrencesAPI MaintenanceOccurrencesIdGet Get /maintenance.occurrences/{id} Gets a maintenance occurrence details
MaintenanceOccurrencesAPI MaintenanceOccurrencesIdPut Put /maintenance.occurrences/{id} Modifies a maintenance occurrence
ProbesAPI ProbesGet Get /probes Returns a list of Pingdom probe servers
ReferenceAPI ReferenceGet Get /reference Get regions, timezone and date/time/number references
ResultsAPI ResultsCheckidGet Get /results/{checkid} Return a list of raw test results
SingleAPI SingleGet Get /single Performs a single check.
SummaryAverageAPI SummaryAverageCheckidGet Get /summary.average/{checkid} Get the average time/uptime value for a specified
SummaryHoursofdayAPI SummaryHoursofdayCheckidGet Get /summary.hoursofday/{checkid} Returns the average response time for each hour.
SummaryOutageAPI SummaryOutageCheckidGet Get /summary.outage/{checkid} Get a list of status changes for a specified check
SummaryPerformanceAPI SummaryPerformanceCheckidGet Get /summary.performance/{checkid} For a given interval return a list of subintervals
SummaryProbesAPI SummaryProbesCheckidGet Get /summary.probes/{checkid} Get a list of probes that performed tests
TMSChecksAPI AddCheck Post /tms/check Creates a new transaction check.
TMSChecksAPI DeleteCheck Delete /tms/check/{cid} Deletes a transaction check.
TMSChecksAPI GetAllChecks Get /tms/check Returns a list overview of all transaction checks.
TMSChecksAPI GetCheck Get /tms/check/{cid} Returns a single transaction check.
TMSChecksAPI GetCheckReportPerformance Get /tms/check/{check_id}/report/performance Returns a performance report for a single transaction check
TMSChecksAPI GetCheckReportStatus Get /tms/check/{check_id}/report/status Returns a status change report for a single transaction check
TMSChecksAPI GetCheckReportStatusAll Get /tms/check/report/status Returns a status change report for all transaction checks in the current organization
TMSChecksAPI ModifyCheck Put /tms/check/{cid} Modify settings for transaction check.
TeamsAPI AlertingTeamsGet Get /alerting/teams
TeamsAPI AlertingTeamsPost Post /alerting/teams Creates a new team
TeamsAPI AlertingTeamsTeamidDelete Delete /alerting/teams/{teamid}
TeamsAPI AlertingTeamsTeamidGet Get /alerting/teams/{teamid}
TeamsAPI AlertingTeamsTeamidPut Put /alerting/teams/{teamid}
TracerouteAPI TracerouteGet Get /traceroute Perform a traceroute

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Documentation for Utility Methods

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

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

Author

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
View Source
var (
	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

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

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

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedMaintenanceOrderEnumValues = []MaintenanceOrder{
	"asc",
	"desc",
}

All allowed values of MaintenanceOrder enum

View Source
var AllowedMaintenanceOrderbyEnumValues = []MaintenanceOrderby{
	"description",
	"from",
	"to",
	"effectiveto",
}

All allowed values of MaintenanceOrderby enum

View Source
var AllowedSummaryOutageOrderEnumValues = []SummaryOutageOrder{
	"asc",
	"desc",
}

All allowed values of SummaryOutageOrder enum

View Source
var AllowedSummaryPerformanceOrderEnumValues = []SummaryPerformanceOrder{
	"asc",
	"desc",
}

All allowed values of SummaryPerformanceOrder enum

View Source
var AllowedSummaryPerformanceResolutionEnumValues = []SummaryPerformanceResolution{
	"hour",
	"day",
	"week",
}

All allowed values of SummaryPerformanceResolution enum

Functions

func CacheExpires

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

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

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 AGCMInner

type AGCMInner struct {
	// Contact target's severity level
	Severity *string `json:"severity,omitempty"`
	// Contact target's agcm id
	AgcmId *string `json:"agcm_id,omitempty"`
}

AGCMInner struct for AGCMInner

func NewAGCMInner

func NewAGCMInner() *AGCMInner

NewAGCMInner instantiates a new AGCMInner 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 NewAGCMInnerWithDefaults

func NewAGCMInnerWithDefaults() *AGCMInner

NewAGCMInnerWithDefaults instantiates a new AGCMInner 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 (*AGCMInner) GetAgcmId

func (o *AGCMInner) GetAgcmId() string

GetAgcmId returns the AgcmId field value if set, zero value otherwise.

func (*AGCMInner) GetAgcmIdOk

func (o *AGCMInner) GetAgcmIdOk() (*string, bool)

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

func (*AGCMInner) GetSeverity

func (o *AGCMInner) GetSeverity() string

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*AGCMInner) GetSeverityOk

func (o *AGCMInner) GetSeverityOk() (*string, bool)

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

func (*AGCMInner) HasAgcmId

func (o *AGCMInner) HasAgcmId() bool

HasAgcmId returns a boolean if a field has been set.

func (*AGCMInner) HasSeverity

func (o *AGCMInner) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (AGCMInner) MarshalJSON

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

func (*AGCMInner) SetAgcmId

func (o *AGCMInner) SetAgcmId(v string)

SetAgcmId gets a reference to the given string and assigns it to the AgcmId field.

func (*AGCMInner) SetSeverity

func (o *AGCMInner) SetSeverity(v string)

SetSeverity gets a reference to the given string and assigns it to the Severity field.

func (AGCMInner) ToMap

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

type APIAction

type APIAction string
const (
	APIActionCreate APIAction = "created"
	APIActionUpdate APIAction = "updated"
	APIActionError  APIAction = "error"
)

type APIClient

type APIClient struct {
	ActionsAPI *ActionsAPIService

	AnalysisAPI *AnalysisAPIService

	ChecksAPI *ChecksAPIService

	ContactsAPI *ContactsAPIService

	CreditsAPI *CreditsAPIService

	MaintenanceAPI *MaintenanceAPIService

	MaintenanceOccurrencesAPI *MaintenanceOccurrencesAPIService

	ProbesAPI *ProbesAPIService

	ReferenceAPI *ReferenceAPIService

	ResultsAPI *ResultsAPIService

	SingleAPI *SingleAPIService

	SummaryAverageAPI *SummaryAverageAPIService

	SummaryHoursofdayAPI *SummaryHoursofdayAPIService

	SummaryOutageAPI *SummaryOutageAPIService

	SummaryPerformanceAPI *SummaryPerformanceAPIService

	SummaryProbesAPI *SummaryProbesAPIService

	TMSChecksAPI *TMSChecksAPIService

	TeamsAPI *TeamsAPIService

	TracerouteAPI *TracerouteAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the Pingdom Public API API v3.1 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

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

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

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

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

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

type APIResponse

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

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

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

type APNSInner

type APNSInner struct {
	// Contact target's severity level
	Severity *string `json:"severity,omitempty"`
	// Contact targets's device name
	DeviceName *string `json:"device_name,omitempty"`
	// Contact target's apns
	ApnsDevice *string `json:"apns_device,omitempty"`
}

APNSInner struct for APNSInner

func NewAPNSInner

func NewAPNSInner() *APNSInner

NewAPNSInner instantiates a new APNSInner 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 NewAPNSInnerWithDefaults

func NewAPNSInnerWithDefaults() *APNSInner

NewAPNSInnerWithDefaults instantiates a new APNSInner 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 (*APNSInner) GetApnsDevice

func (o *APNSInner) GetApnsDevice() string

GetApnsDevice returns the ApnsDevice field value if set, zero value otherwise.

func (*APNSInner) GetApnsDeviceOk

func (o *APNSInner) GetApnsDeviceOk() (*string, bool)

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

func (*APNSInner) GetDeviceName

func (o *APNSInner) GetDeviceName() string

GetDeviceName returns the DeviceName field value if set, zero value otherwise.

func (*APNSInner) GetDeviceNameOk

func (o *APNSInner) GetDeviceNameOk() (*string, bool)

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

func (*APNSInner) GetSeverity

func (o *APNSInner) GetSeverity() string

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*APNSInner) GetSeverityOk

func (o *APNSInner) GetSeverityOk() (*string, bool)

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

func (*APNSInner) HasApnsDevice

func (o *APNSInner) HasApnsDevice() bool

HasApnsDevice returns a boolean if a field has been set.

func (*APNSInner) HasDeviceName

func (o *APNSInner) HasDeviceName() bool

HasDeviceName returns a boolean if a field has been set.

func (*APNSInner) HasSeverity

func (o *APNSInner) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (APNSInner) MarshalJSON

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

func (*APNSInner) SetApnsDevice

func (o *APNSInner) SetApnsDevice(v string)

SetApnsDevice gets a reference to the given string and assigns it to the ApnsDevice field.

func (*APNSInner) SetDeviceName

func (o *APNSInner) SetDeviceName(v string)

SetDeviceName gets a reference to the given string and assigns it to the DeviceName field.

func (*APNSInner) SetSeverity

func (o *APNSInner) SetSeverity(v string)

SetSeverity gets a reference to the given string and assigns it to the Severity field.

func (APNSInner) ToMap

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

type ActionsAPIService

type ActionsAPIService service

ActionsAPIService ActionsAPI service

func (*ActionsAPIService) ActionsGet

ActionsGet Returns a list of actions alerts.

Returns a list of actions (alerts) that have been generated for your account.

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

func (*ActionsAPIService) ActionsGetExecute

Execute executes the request

@return ActionsAlertsEntry

type ActionsAlertsEntry

type ActionsAlertsEntry struct {
	Actions *ActionsAlertsEntryActions `json:"actions,omitempty"`
}

ActionsAlertsEntry struct for ActionsAlertsEntry

func NewActionsAlertsEntry

func NewActionsAlertsEntry() *ActionsAlertsEntry

NewActionsAlertsEntry instantiates a new ActionsAlertsEntry 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 NewActionsAlertsEntryWithDefaults

func NewActionsAlertsEntryWithDefaults() *ActionsAlertsEntry

NewActionsAlertsEntryWithDefaults instantiates a new ActionsAlertsEntry 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 (*ActionsAlertsEntry) GetActions

GetActions returns the Actions field value if set, zero value otherwise.

func (*ActionsAlertsEntry) GetActionsOk

func (o *ActionsAlertsEntry) GetActionsOk() (*ActionsAlertsEntryActions, bool)

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

func (*ActionsAlertsEntry) HasActions

func (o *ActionsAlertsEntry) HasActions() bool

HasActions returns a boolean if a field has been set.

func (ActionsAlertsEntry) MarshalJSON

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

func (*ActionsAlertsEntry) SetActions

SetActions gets a reference to the given ActionsAlertsEntryActions and assigns it to the Actions field.

func (ActionsAlertsEntry) ToMap

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

type ActionsAlertsEntryActions

type ActionsAlertsEntryActions struct {
	// Alert entry
	Alerts []ActionsAlertsEntryActionsAlertsInner `json:"alerts,omitempty"`
}

ActionsAlertsEntryActions struct for ActionsAlertsEntryActions

func NewActionsAlertsEntryActions

func NewActionsAlertsEntryActions() *ActionsAlertsEntryActions

NewActionsAlertsEntryActions instantiates a new ActionsAlertsEntryActions 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 NewActionsAlertsEntryActionsWithDefaults

func NewActionsAlertsEntryActionsWithDefaults() *ActionsAlertsEntryActions

NewActionsAlertsEntryActionsWithDefaults instantiates a new ActionsAlertsEntryActions 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 (*ActionsAlertsEntryActions) GetAlerts

GetAlerts returns the Alerts field value if set, zero value otherwise.

func (*ActionsAlertsEntryActions) GetAlertsOk

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

func (*ActionsAlertsEntryActions) HasAlerts

func (o *ActionsAlertsEntryActions) HasAlerts() bool

HasAlerts returns a boolean if a field has been set.

func (ActionsAlertsEntryActions) MarshalJSON

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

func (*ActionsAlertsEntryActions) SetAlerts

SetAlerts gets a reference to the given []ActionsAlertsEntryActionsAlertsInner and assigns it to the Alerts field.

func (ActionsAlertsEntryActions) ToMap

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

type ActionsAlertsEntryActionsAlertsInner

type ActionsAlertsEntryActionsAlertsInner struct {
	// Name of alerted user
	Username *string `json:"username,omitempty"`
	// Identifier of alerted user
	Userid *string `json:"userid,omitempty"`
	// Identifier of alerted user
	Checkid *string `json:"checkid,omitempty"`
	// Time of alert generation. Format UNIX time
	Time *string `json:"time,omitempty"`
	// Alert medium. apns - iphone, agcm - android
	Via *string `json:"via,omitempty"`
	// Alert status
	Status *string `json:"status,omitempty"`
	// Short description of message
	Messageshort *string `json:"messageshort,omitempty"`
	// Full message body
	Messagefull *string `json:"messagefull,omitempty"`
	// Target address, phone number etc
	Sentto *string `json:"sentto,omitempty"`
	// True if your account was charged for this message
	Charged *string `json:"charged,omitempty"`
}

ActionsAlertsEntryActionsAlertsInner struct for ActionsAlertsEntryActionsAlertsInner

func NewActionsAlertsEntryActionsAlertsInner

func NewActionsAlertsEntryActionsAlertsInner() *ActionsAlertsEntryActionsAlertsInner

NewActionsAlertsEntryActionsAlertsInner instantiates a new ActionsAlertsEntryActionsAlertsInner 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 NewActionsAlertsEntryActionsAlertsInnerWithDefaults

func NewActionsAlertsEntryActionsAlertsInnerWithDefaults() *ActionsAlertsEntryActionsAlertsInner

NewActionsAlertsEntryActionsAlertsInnerWithDefaults instantiates a new ActionsAlertsEntryActionsAlertsInner 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 (*ActionsAlertsEntryActionsAlertsInner) GetCharged

GetCharged returns the Charged field value if set, zero value otherwise.

func (*ActionsAlertsEntryActionsAlertsInner) GetChargedOk

func (o *ActionsAlertsEntryActionsAlertsInner) GetChargedOk() (*string, bool)

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

func (*ActionsAlertsEntryActionsAlertsInner) GetCheckid

GetCheckid returns the Checkid field value if set, zero value otherwise.

func (*ActionsAlertsEntryActionsAlertsInner) GetCheckidOk

func (o *ActionsAlertsEntryActionsAlertsInner) GetCheckidOk() (*string, bool)

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

func (*ActionsAlertsEntryActionsAlertsInner) GetMessagefull

func (o *ActionsAlertsEntryActionsAlertsInner) GetMessagefull() string

GetMessagefull returns the Messagefull field value if set, zero value otherwise.

func (*ActionsAlertsEntryActionsAlertsInner) GetMessagefullOk

func (o *ActionsAlertsEntryActionsAlertsInner) GetMessagefullOk() (*string, bool)

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

func (*ActionsAlertsEntryActionsAlertsInner) GetMessageshort

func (o *ActionsAlertsEntryActionsAlertsInner) GetMessageshort() string

GetMessageshort returns the Messageshort field value if set, zero value otherwise.

func (*ActionsAlertsEntryActionsAlertsInner) GetMessageshortOk

func (o *ActionsAlertsEntryActionsAlertsInner) GetMessageshortOk() (*string, bool)

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

func (*ActionsAlertsEntryActionsAlertsInner) GetSentto

GetSentto returns the Sentto field value if set, zero value otherwise.

func (*ActionsAlertsEntryActionsAlertsInner) GetSenttoOk

func (o *ActionsAlertsEntryActionsAlertsInner) GetSenttoOk() (*string, bool)

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

func (*ActionsAlertsEntryActionsAlertsInner) GetStatus

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

func (*ActionsAlertsEntryActionsAlertsInner) GetStatusOk

func (o *ActionsAlertsEntryActionsAlertsInner) GetStatusOk() (*string, bool)

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

func (*ActionsAlertsEntryActionsAlertsInner) GetTime

GetTime returns the Time field value if set, zero value otherwise.

func (*ActionsAlertsEntryActionsAlertsInner) GetTimeOk

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

func (*ActionsAlertsEntryActionsAlertsInner) GetUserid

GetUserid returns the Userid field value if set, zero value otherwise.

func (*ActionsAlertsEntryActionsAlertsInner) GetUseridOk

func (o *ActionsAlertsEntryActionsAlertsInner) GetUseridOk() (*string, bool)

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

func (*ActionsAlertsEntryActionsAlertsInner) GetUsername

GetUsername returns the Username field value if set, zero value otherwise.

func (*ActionsAlertsEntryActionsAlertsInner) GetUsernameOk

func (o *ActionsAlertsEntryActionsAlertsInner) GetUsernameOk() (*string, bool)

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

func (*ActionsAlertsEntryActionsAlertsInner) GetVia

GetVia returns the Via field value if set, zero value otherwise.

func (*ActionsAlertsEntryActionsAlertsInner) GetViaOk

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

func (*ActionsAlertsEntryActionsAlertsInner) HasCharged

HasCharged returns a boolean if a field has been set.

func (*ActionsAlertsEntryActionsAlertsInner) HasCheckid

HasCheckid returns a boolean if a field has been set.

func (*ActionsAlertsEntryActionsAlertsInner) HasMessagefull

func (o *ActionsAlertsEntryActionsAlertsInner) HasMessagefull() bool

HasMessagefull returns a boolean if a field has been set.

func (*ActionsAlertsEntryActionsAlertsInner) HasMessageshort

func (o *ActionsAlertsEntryActionsAlertsInner) HasMessageshort() bool

HasMessageshort returns a boolean if a field has been set.

func (*ActionsAlertsEntryActionsAlertsInner) HasSentto

HasSentto returns a boolean if a field has been set.

func (*ActionsAlertsEntryActionsAlertsInner) HasStatus

HasStatus returns a boolean if a field has been set.

func (*ActionsAlertsEntryActionsAlertsInner) HasTime

HasTime returns a boolean if a field has been set.

func (*ActionsAlertsEntryActionsAlertsInner) HasUserid

HasUserid returns a boolean if a field has been set.

func (*ActionsAlertsEntryActionsAlertsInner) HasUsername

func (o *ActionsAlertsEntryActionsAlertsInner) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (*ActionsAlertsEntryActionsAlertsInner) HasVia

HasVia returns a boolean if a field has been set.

func (ActionsAlertsEntryActionsAlertsInner) MarshalJSON

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

func (*ActionsAlertsEntryActionsAlertsInner) SetCharged

SetCharged gets a reference to the given string and assigns it to the Charged field.

func (*ActionsAlertsEntryActionsAlertsInner) SetCheckid

SetCheckid gets a reference to the given string and assigns it to the Checkid field.

func (*ActionsAlertsEntryActionsAlertsInner) SetMessagefull

func (o *ActionsAlertsEntryActionsAlertsInner) SetMessagefull(v string)

SetMessagefull gets a reference to the given string and assigns it to the Messagefull field.

func (*ActionsAlertsEntryActionsAlertsInner) SetMessageshort

func (o *ActionsAlertsEntryActionsAlertsInner) SetMessageshort(v string)

SetMessageshort gets a reference to the given string and assigns it to the Messageshort field.

func (*ActionsAlertsEntryActionsAlertsInner) SetSentto

SetSentto gets a reference to the given string and assigns it to the Sentto field.

func (*ActionsAlertsEntryActionsAlertsInner) SetStatus

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

func (*ActionsAlertsEntryActionsAlertsInner) SetTime

SetTime gets a reference to the given string and assigns it to the Time field.

func (*ActionsAlertsEntryActionsAlertsInner) SetUserid

SetUserid gets a reference to the given string and assigns it to the Userid field.

func (*ActionsAlertsEntryActionsAlertsInner) SetUsername

func (o *ActionsAlertsEntryActionsAlertsInner) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

func (*ActionsAlertsEntryActionsAlertsInner) SetVia

SetVia gets a reference to the given string and assigns it to the Via field.

func (ActionsAlertsEntryActionsAlertsInner) ToMap

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

type AlertingContactsContactidDelete200Response

type AlertingContactsContactidDelete200Response struct {
	Message *string `json:"message,omitempty"`
}

AlertingContactsContactidDelete200Response struct for AlertingContactsContactidDelete200Response

func NewAlertingContactsContactidDelete200Response

func NewAlertingContactsContactidDelete200Response() *AlertingContactsContactidDelete200Response

NewAlertingContactsContactidDelete200Response instantiates a new AlertingContactsContactidDelete200Response 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 NewAlertingContactsContactidDelete200ResponseWithDefaults

func NewAlertingContactsContactidDelete200ResponseWithDefaults() *AlertingContactsContactidDelete200Response

NewAlertingContactsContactidDelete200ResponseWithDefaults instantiates a new AlertingContactsContactidDelete200Response 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 (*AlertingContactsContactidDelete200Response) GetMessage

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

func (*AlertingContactsContactidDelete200Response) 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 (*AlertingContactsContactidDelete200Response) HasMessage

HasMessage returns a boolean if a field has been set.

func (AlertingContactsContactidDelete200Response) MarshalJSON

func (*AlertingContactsContactidDelete200Response) SetMessage

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

func (AlertingContactsContactidDelete200Response) ToMap

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

type AlertingContactsPost200Response

type AlertingContactsPost200Response struct {
	Contact *AlertingContactsPost200ResponseContact `json:"contact,omitempty"`
}

AlertingContactsPost200Response struct for AlertingContactsPost200Response

func NewAlertingContactsPost200Response

func NewAlertingContactsPost200Response() *AlertingContactsPost200Response

NewAlertingContactsPost200Response instantiates a new AlertingContactsPost200Response 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 NewAlertingContactsPost200ResponseWithDefaults

func NewAlertingContactsPost200ResponseWithDefaults() *AlertingContactsPost200Response

NewAlertingContactsPost200ResponseWithDefaults instantiates a new AlertingContactsPost200Response 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 (*AlertingContactsPost200Response) GetContact

GetContact returns the Contact field value if set, zero value otherwise.

func (*AlertingContactsPost200Response) GetContactOk

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

func (*AlertingContactsPost200Response) HasContact

func (o *AlertingContactsPost200Response) HasContact() bool

HasContact returns a boolean if a field has been set.

func (AlertingContactsPost200Response) MarshalJSON

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

func (*AlertingContactsPost200Response) SetContact

SetContact gets a reference to the given AlertingContactsPost200ResponseContact and assigns it to the Contact field.

func (AlertingContactsPost200Response) ToMap

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

type AlertingContactsPost200ResponseContact

type AlertingContactsPost200ResponseContact struct {
	// ID of the created contact
	Id *string `json:"id,omitempty"`
}

AlertingContactsPost200ResponseContact struct for AlertingContactsPost200ResponseContact

func NewAlertingContactsPost200ResponseContact

func NewAlertingContactsPost200ResponseContact() *AlertingContactsPost200ResponseContact

NewAlertingContactsPost200ResponseContact instantiates a new AlertingContactsPost200ResponseContact 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 NewAlertingContactsPost200ResponseContactWithDefaults

func NewAlertingContactsPost200ResponseContactWithDefaults() *AlertingContactsPost200ResponseContact

NewAlertingContactsPost200ResponseContactWithDefaults instantiates a new AlertingContactsPost200ResponseContact 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 (*AlertingContactsPost200ResponseContact) GetId

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

func (*AlertingContactsPost200ResponseContact) GetIdOk

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

func (*AlertingContactsPost200ResponseContact) HasId

HasId returns a boolean if a field has been set.

func (AlertingContactsPost200ResponseContact) MarshalJSON

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

func (*AlertingContactsPost200ResponseContact) SetId

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

func (AlertingContactsPost200ResponseContact) ToMap

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

type AlertingTeamID

type AlertingTeamID struct {
	// Team identifier
	Id *int32 `json:"id,omitempty"`
	// Team name
	Name    *string   `json:"name,omitempty"`
	Members []Members `json:"members,omitempty"`
}

AlertingTeamID struct for AlertingTeamID

func NewAlertingTeamID

func NewAlertingTeamID() *AlertingTeamID

NewAlertingTeamID instantiates a new AlertingTeamID 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 NewAlertingTeamIDWithDefaults

func NewAlertingTeamIDWithDefaults() *AlertingTeamID

NewAlertingTeamIDWithDefaults instantiates a new AlertingTeamID 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 (*AlertingTeamID) GetId

func (o *AlertingTeamID) GetId() int32

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

func (*AlertingTeamID) GetIdOk

func (o *AlertingTeamID) 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 (*AlertingTeamID) GetMembers

func (o *AlertingTeamID) GetMembers() []Members

GetMembers returns the Members field value if set, zero value otherwise.

func (*AlertingTeamID) GetMembersOk

func (o *AlertingTeamID) GetMembersOk() ([]Members, bool)

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

func (*AlertingTeamID) GetName

func (o *AlertingTeamID) GetName() string

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

func (*AlertingTeamID) GetNameOk

func (o *AlertingTeamID) 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 (*AlertingTeamID) HasId

func (o *AlertingTeamID) HasId() bool

HasId returns a boolean if a field has been set.

func (*AlertingTeamID) HasMembers

func (o *AlertingTeamID) HasMembers() bool

HasMembers returns a boolean if a field has been set.

func (*AlertingTeamID) HasName

func (o *AlertingTeamID) HasName() bool

HasName returns a boolean if a field has been set.

func (AlertingTeamID) MarshalJSON

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

func (*AlertingTeamID) SetId

func (o *AlertingTeamID) SetId(v int32)

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

func (*AlertingTeamID) SetMembers

func (o *AlertingTeamID) SetMembers(v []Members)

SetMembers gets a reference to the given []Members and assigns it to the Members field.

func (*AlertingTeamID) SetName

func (o *AlertingTeamID) SetName(v string)

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

func (AlertingTeamID) ToMap

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

type AlertingTeams

type AlertingTeams struct {
	// Team identifier
	Id *int32 `json:"id,omitempty"`
	// Team name
	Name    *string   `json:"name,omitempty"`
	Members []Members `json:"members,omitempty"`
}

AlertingTeams struct for AlertingTeams

func NewAlertingTeams

func NewAlertingTeams() *AlertingTeams

NewAlertingTeams instantiates a new AlertingTeams 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 NewAlertingTeamsWithDefaults

func NewAlertingTeamsWithDefaults() *AlertingTeams

NewAlertingTeamsWithDefaults instantiates a new AlertingTeams 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 (*AlertingTeams) GetId

func (o *AlertingTeams) GetId() int32

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

func (*AlertingTeams) GetIdOk

func (o *AlertingTeams) 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 (*AlertingTeams) GetMembers

func (o *AlertingTeams) GetMembers() []Members

GetMembers returns the Members field value if set, zero value otherwise.

func (*AlertingTeams) GetMembersOk

func (o *AlertingTeams) GetMembersOk() ([]Members, bool)

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

func (*AlertingTeams) GetName

func (o *AlertingTeams) GetName() string

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

func (*AlertingTeams) GetNameOk

func (o *AlertingTeams) 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 (*AlertingTeams) HasId

func (o *AlertingTeams) HasId() bool

HasId returns a boolean if a field has been set.

func (*AlertingTeams) HasMembers

func (o *AlertingTeams) HasMembers() bool

HasMembers returns a boolean if a field has been set.

func (*AlertingTeams) HasName

func (o *AlertingTeams) HasName() bool

HasName returns a boolean if a field has been set.

func (AlertingTeams) MarshalJSON

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

func (*AlertingTeams) SetId

func (o *AlertingTeams) SetId(v int32)

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

func (*AlertingTeams) SetMembers

func (o *AlertingTeams) SetMembers(v []Members)

SetMembers gets a reference to the given []Members and assigns it to the Members field.

func (*AlertingTeams) SetName

func (o *AlertingTeams) SetName(v string)

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

func (AlertingTeams) ToMap

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

type AlertingTeamsPost200Response

type AlertingTeamsPost200Response struct {
	Team *AlertingTeamsPost200ResponseTeam `json:"team,omitempty"`
}

AlertingTeamsPost200Response struct for AlertingTeamsPost200Response

func NewAlertingTeamsPost200Response

func NewAlertingTeamsPost200Response() *AlertingTeamsPost200Response

NewAlertingTeamsPost200Response instantiates a new AlertingTeamsPost200Response 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 NewAlertingTeamsPost200ResponseWithDefaults

func NewAlertingTeamsPost200ResponseWithDefaults() *AlertingTeamsPost200Response

NewAlertingTeamsPost200ResponseWithDefaults instantiates a new AlertingTeamsPost200Response 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 (*AlertingTeamsPost200Response) GetTeam

GetTeam returns the Team field value if set, zero value otherwise.

func (*AlertingTeamsPost200Response) GetTeamOk

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

func (*AlertingTeamsPost200Response) HasTeam

func (o *AlertingTeamsPost200Response) HasTeam() bool

HasTeam returns a boolean if a field has been set.

func (AlertingTeamsPost200Response) MarshalJSON

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

func (*AlertingTeamsPost200Response) SetTeam

SetTeam gets a reference to the given AlertingTeamsPost200ResponseTeam and assigns it to the Team field.

func (AlertingTeamsPost200Response) ToMap

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

type AlertingTeamsPost200ResponseTeam

type AlertingTeamsPost200ResponseTeam struct {
	// ID of the created team
	Id *string `json:"id,omitempty"`
}

AlertingTeamsPost200ResponseTeam struct for AlertingTeamsPost200ResponseTeam

func NewAlertingTeamsPost200ResponseTeam

func NewAlertingTeamsPost200ResponseTeam() *AlertingTeamsPost200ResponseTeam

NewAlertingTeamsPost200ResponseTeam instantiates a new AlertingTeamsPost200ResponseTeam 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 NewAlertingTeamsPost200ResponseTeamWithDefaults

func NewAlertingTeamsPost200ResponseTeamWithDefaults() *AlertingTeamsPost200ResponseTeam

NewAlertingTeamsPost200ResponseTeamWithDefaults instantiates a new AlertingTeamsPost200ResponseTeam 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 (*AlertingTeamsPost200ResponseTeam) GetId

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

func (*AlertingTeamsPost200ResponseTeam) GetIdOk

func (o *AlertingTeamsPost200ResponseTeam) GetIdOk() (*string, bool)

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

func (*AlertingTeamsPost200ResponseTeam) HasId

HasId returns a boolean if a field has been set.

func (AlertingTeamsPost200ResponseTeam) MarshalJSON

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

func (*AlertingTeamsPost200ResponseTeam) SetId

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

func (AlertingTeamsPost200ResponseTeam) ToMap

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

type AlertingTeamsTeamidDelete200Response

type AlertingTeamsTeamidDelete200Response struct {
	Message *string `json:"message,omitempty"`
}

AlertingTeamsTeamidDelete200Response struct for AlertingTeamsTeamidDelete200Response

func NewAlertingTeamsTeamidDelete200Response

func NewAlertingTeamsTeamidDelete200Response() *AlertingTeamsTeamidDelete200Response

NewAlertingTeamsTeamidDelete200Response instantiates a new AlertingTeamsTeamidDelete200Response 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 NewAlertingTeamsTeamidDelete200ResponseWithDefaults

func NewAlertingTeamsTeamidDelete200ResponseWithDefaults() *AlertingTeamsTeamidDelete200Response

NewAlertingTeamsTeamidDelete200ResponseWithDefaults instantiates a new AlertingTeamsTeamidDelete200Response 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 (*AlertingTeamsTeamidDelete200Response) GetMessage

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

func (*AlertingTeamsTeamidDelete200Response) GetMessageOk

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

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

func (*AlertingTeamsTeamidDelete200Response) HasMessage

HasMessage returns a boolean if a field has been set.

func (AlertingTeamsTeamidDelete200Response) MarshalJSON

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

func (*AlertingTeamsTeamidDelete200Response) SetMessage

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

func (AlertingTeamsTeamidDelete200Response) ToMap

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

type AnalysisAPIService

type AnalysisAPIService service

AnalysisAPIService AnalysisAPI service

func (*AnalysisAPIService) AnalysisCheckidAnalysisidGet

func (a *AnalysisAPIService) AnalysisCheckidAnalysisidGet(ctx context.Context, checkid int32, analysisid int32) ApiAnalysisCheckidAnalysisidGetRequest

AnalysisCheckidAnalysisidGet Returns the raw result for a specified analysis.

Returns the raw result for a specified error analysis. This data is primarily intended for internal use, but you might be interested in it as well. However, there is no real documentation for this data at the moment. In the future, we may add a new API method that provides a more user-friendly format.

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

func (*AnalysisAPIService) AnalysisCheckidAnalysisidGetExecute

func (a *AnalysisAPIService) AnalysisCheckidAnalysisidGetExecute(r ApiAnalysisCheckidAnalysisidGetRequest) (*http.Response, error)

Execute executes the request

func (*AnalysisAPIService) AnalysisCheckidGet

func (a *AnalysisAPIService) AnalysisCheckidGet(ctx context.Context, checkid int32) ApiAnalysisCheckidGetRequest

AnalysisCheckidGet Returns a list of the latest root cause analysis

Returns a list of the latest root cause analysis results for a specified check.

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

func (*AnalysisAPIService) AnalysisCheckidGetExecute

Execute executes the request

@return AnalysisRespAttrs

type AnalysisRespAttrs

type AnalysisRespAttrs struct {
	Analysis []AnalysisRespAttrsAnalysisInner `json:"analysis,omitempty"`
}

AnalysisRespAttrs struct for AnalysisRespAttrs

func NewAnalysisRespAttrs

func NewAnalysisRespAttrs() *AnalysisRespAttrs

NewAnalysisRespAttrs instantiates a new AnalysisRespAttrs 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 NewAnalysisRespAttrsWithDefaults

func NewAnalysisRespAttrsWithDefaults() *AnalysisRespAttrs

NewAnalysisRespAttrsWithDefaults instantiates a new AnalysisRespAttrs 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 (*AnalysisRespAttrs) GetAnalysis

GetAnalysis returns the Analysis field value if set, zero value otherwise.

func (*AnalysisRespAttrs) GetAnalysisOk

func (o *AnalysisRespAttrs) GetAnalysisOk() ([]AnalysisRespAttrsAnalysisInner, bool)

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

func (*AnalysisRespAttrs) HasAnalysis

func (o *AnalysisRespAttrs) HasAnalysis() bool

HasAnalysis returns a boolean if a field has been set.

func (AnalysisRespAttrs) MarshalJSON

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

func (*AnalysisRespAttrs) SetAnalysis

SetAnalysis gets a reference to the given []AnalysisRespAttrsAnalysisInner and assigns it to the Analysis field.

func (AnalysisRespAttrs) ToMap

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

type AnalysisRespAttrsAnalysisInner

type AnalysisRespAttrsAnalysisInner struct {
	// Analysis id
	Id *int32 `json:"id,omitempty"`
	// Time of test that initiated the confirmation test
	Timefirsttest *int32 `json:"timefirsttest,omitempty"`
	// Time of the confirmation test that performed the error analysis
	Timeconfirmtest *int32 `json:"timeconfirmtest,omitempty"`
}

AnalysisRespAttrsAnalysisInner struct for AnalysisRespAttrsAnalysisInner

func NewAnalysisRespAttrsAnalysisInner

func NewAnalysisRespAttrsAnalysisInner() *AnalysisRespAttrsAnalysisInner

NewAnalysisRespAttrsAnalysisInner instantiates a new AnalysisRespAttrsAnalysisInner 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 NewAnalysisRespAttrsAnalysisInnerWithDefaults

func NewAnalysisRespAttrsAnalysisInnerWithDefaults() *AnalysisRespAttrsAnalysisInner

NewAnalysisRespAttrsAnalysisInnerWithDefaults instantiates a new AnalysisRespAttrsAnalysisInner 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 (*AnalysisRespAttrsAnalysisInner) GetId

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

func (*AnalysisRespAttrsAnalysisInner) GetIdOk

func (o *AnalysisRespAttrsAnalysisInner) 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 (*AnalysisRespAttrsAnalysisInner) GetTimeconfirmtest

func (o *AnalysisRespAttrsAnalysisInner) GetTimeconfirmtest() int32

GetTimeconfirmtest returns the Timeconfirmtest field value if set, zero value otherwise.

func (*AnalysisRespAttrsAnalysisInner) GetTimeconfirmtestOk

func (o *AnalysisRespAttrsAnalysisInner) GetTimeconfirmtestOk() (*int32, bool)

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

func (*AnalysisRespAttrsAnalysisInner) GetTimefirsttest

func (o *AnalysisRespAttrsAnalysisInner) GetTimefirsttest() int32

GetTimefirsttest returns the Timefirsttest field value if set, zero value otherwise.

func (*AnalysisRespAttrsAnalysisInner) GetTimefirsttestOk

func (o *AnalysisRespAttrsAnalysisInner) GetTimefirsttestOk() (*int32, bool)

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

func (*AnalysisRespAttrsAnalysisInner) HasId

HasId returns a boolean if a field has been set.

func (*AnalysisRespAttrsAnalysisInner) HasTimeconfirmtest

func (o *AnalysisRespAttrsAnalysisInner) HasTimeconfirmtest() bool

HasTimeconfirmtest returns a boolean if a field has been set.

func (*AnalysisRespAttrsAnalysisInner) HasTimefirsttest

func (o *AnalysisRespAttrsAnalysisInner) HasTimefirsttest() bool

HasTimefirsttest returns a boolean if a field has been set.

func (AnalysisRespAttrsAnalysisInner) MarshalJSON

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

func (*AnalysisRespAttrsAnalysisInner) SetId

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

func (*AnalysisRespAttrsAnalysisInner) SetTimeconfirmtest

func (o *AnalysisRespAttrsAnalysisInner) SetTimeconfirmtest(v int32)

SetTimeconfirmtest gets a reference to the given int32 and assigns it to the Timeconfirmtest field.

func (*AnalysisRespAttrsAnalysisInner) SetTimefirsttest

func (o *AnalysisRespAttrsAnalysisInner) SetTimefirsttest(v int32)

SetTimefirsttest gets a reference to the given int32 and assigns it to the Timefirsttest field.

func (AnalysisRespAttrsAnalysisInner) ToMap

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

type ApiActionsGetRequest

type ApiActionsGetRequest struct {
	ApiService *ActionsAPIService
	// contains filtered or unexported fields
}

func (ApiActionsGetRequest) Checkids

func (r ApiActionsGetRequest) Checkids(checkids string) ApiActionsGetRequest

Comma-separated list of check identifiers. Limit results to actions generated from these checks. Default: all checks.

func (ApiActionsGetRequest) Execute

func (ApiActionsGetRequest) From

Only include actions generated later than this timestamp. Format is UNIX time.

func (ApiActionsGetRequest) Limit

Limits the number of returned results to the specified quantity.

func (ApiActionsGetRequest) Offset

Offset for listing.

func (ApiActionsGetRequest) Status

Comma-separated list of statuses. Limit results to actions with these statuses. Default: all statuses.

func (ApiActionsGetRequest) To

Only include actions generated prior to this timestamp. Format is UNIX time.

func (ApiActionsGetRequest) Userids

Comma-separated list of user identifiers. Limit results to actions sent to these users. Default: all users.

func (ApiActionsGetRequest) Via

Comma-separated list of via mediums. Limit results to actions with these mediums. Default: all mediums.

type ApiAddCheckRequest

type ApiAddCheckRequest struct {
	ApiService *TMSChecksAPIService
	// contains filtered or unexported fields
}

func (ApiAddCheckRequest) CheckWithoutID

func (r ApiAddCheckRequest) CheckWithoutID(checkWithoutID CheckWithoutID) ApiAddCheckRequest

Specifies the check to be added

func (ApiAddCheckRequest) Execute

func (r ApiAddCheckRequest) Execute() (*CheckSimple, *http.Response, error)

type ApiAlertingContactsContactidDeleteRequest

type ApiAlertingContactsContactidDeleteRequest struct {
	ApiService *ContactsAPIService
	// contains filtered or unexported fields
}

func (ApiAlertingContactsContactidDeleteRequest) Execute

type ApiAlertingContactsContactidGetRequest

type ApiAlertingContactsContactidGetRequest struct {
	ApiService *ContactsAPIService
	// contains filtered or unexported fields
}

func (ApiAlertingContactsContactidGetRequest) Execute

type ApiAlertingContactsContactidPutRequest

type ApiAlertingContactsContactidPutRequest struct {
	ApiService *ContactsAPIService
	// contains filtered or unexported fields
}

func (ApiAlertingContactsContactidPutRequest) Execute

func (ApiAlertingContactsContactidPutRequest) UpdateContact

type ApiAlertingContactsGetRequest

type ApiAlertingContactsGetRequest struct {
	ApiService *ContactsAPIService
	// contains filtered or unexported fields
}

func (ApiAlertingContactsGetRequest) Execute

type ApiAlertingContactsPostRequest

type ApiAlertingContactsPostRequest struct {
	ApiService *ContactsAPIService
	// contains filtered or unexported fields
}

func (ApiAlertingContactsPostRequest) CreateContact

func (ApiAlertingContactsPostRequest) Execute

type ApiAlertingTeamsGetRequest

type ApiAlertingTeamsGetRequest struct {
	ApiService *TeamsAPIService
	// contains filtered or unexported fields
}

func (ApiAlertingTeamsGetRequest) Execute

type ApiAlertingTeamsPostRequest

type ApiAlertingTeamsPostRequest struct {
	ApiService *TeamsAPIService
	// contains filtered or unexported fields
}

func (ApiAlertingTeamsPostRequest) CreateTeam

func (ApiAlertingTeamsPostRequest) Execute

type ApiAlertingTeamsTeamidDeleteRequest

type ApiAlertingTeamsTeamidDeleteRequest struct {
	ApiService *TeamsAPIService
	// contains filtered or unexported fields
}

func (ApiAlertingTeamsTeamidDeleteRequest) Execute

type ApiAlertingTeamsTeamidGetRequest

type ApiAlertingTeamsTeamidGetRequest struct {
	ApiService *TeamsAPIService
	// contains filtered or unexported fields
}

func (ApiAlertingTeamsTeamidGetRequest) Execute

type ApiAlertingTeamsTeamidPutRequest

type ApiAlertingTeamsTeamidPutRequest struct {
	ApiService *TeamsAPIService
	// contains filtered or unexported fields
}

func (ApiAlertingTeamsTeamidPutRequest) Execute

func (ApiAlertingTeamsTeamidPutRequest) UpdateTeam

type ApiAnalysisCheckidAnalysisidGetRequest

type ApiAnalysisCheckidAnalysisidGetRequest struct {
	ApiService *AnalysisAPIService
	// contains filtered or unexported fields
}

func (ApiAnalysisCheckidAnalysisidGetRequest) Execute

type ApiAnalysisCheckidGetRequest

type ApiAnalysisCheckidGetRequest struct {
	ApiService *AnalysisAPIService
	// contains filtered or unexported fields
}

func (ApiAnalysisCheckidGetRequest) Execute

func (ApiAnalysisCheckidGetRequest) From

Return only results with timestamp of first test greater or equal to this value. Format is UNIX timestamp.

func (ApiAnalysisCheckidGetRequest) Limit

Limits the number of returned results to the specified quantity.

func (ApiAnalysisCheckidGetRequest) Offset

Offset for listing. (Requires limit.)

func (ApiAnalysisCheckidGetRequest) To

Return only results with timestamp of first test less or equal to this value. Format is UNIX timestamp. Default: current timestamp

type ApiChecksCheckidDeleteRequest

type ApiChecksCheckidDeleteRequest struct {
	ApiService *ChecksAPIService
	// contains filtered or unexported fields
}

func (ApiChecksCheckidDeleteRequest) Execute

type ApiChecksCheckidGetRequest

type ApiChecksCheckidGetRequest struct {
	ApiService *ChecksAPIService
	// contains filtered or unexported fields
}

func (ApiChecksCheckidGetRequest) Execute

func (ApiChecksCheckidGetRequest) IncludeTeams

func (r ApiChecksCheckidGetRequest) IncludeTeams(includeTeams bool) ApiChecksCheckidGetRequest

Include team connections for check.

type ApiChecksCheckidPutRequest

type ApiChecksCheckidPutRequest struct {
	ApiService *ChecksAPIService
	// contains filtered or unexported fields
}

func (ApiChecksCheckidPutRequest) Execute

func (ApiChecksCheckidPutRequest) ModifyCheckSettings

func (r ApiChecksCheckidPutRequest) ModifyCheckSettings(modifyCheckSettings ModifyCheckSettings) ApiChecksCheckidPutRequest

type ApiChecksDeleteRequest

type ApiChecksDeleteRequest struct {
	ApiService *ChecksAPIService
	// contains filtered or unexported fields
}

func (ApiChecksDeleteRequest) Body

func (ApiChecksDeleteRequest) Delcheckids

func (r ApiChecksDeleteRequest) Delcheckids(delcheckids []int32) ApiChecksDeleteRequest

Comma-separated list of identifiers for checks to be deleted.

func (ApiChecksDeleteRequest) Execute

type ApiChecksGetRequest

type ApiChecksGetRequest struct {
	ApiService *ChecksAPIService
	// contains filtered or unexported fields
}

func (ApiChecksGetRequest) Execute

func (r ApiChecksGetRequest) Execute() (*Checks, *http.Response, error)

func (ApiChecksGetRequest) IncludeSeverity

func (r ApiChecksGetRequest) IncludeSeverity(includeSeverity bool) ApiChecksGetRequest

Include severity level for each check.

func (ApiChecksGetRequest) IncludeTags

func (r ApiChecksGetRequest) IncludeTags(includeTags bool) ApiChecksGetRequest

Include tag list for each check. Tags can be marked as \&quot;a\&quot; or \&quot;u\&quot;, for auto tagged or user tagged.

func (ApiChecksGetRequest) Limit

Limits the number of returned probes to the specified quantity. (Max value is 25000)

func (ApiChecksGetRequest) Offset

Offset for listing. (Requires limit.)

func (ApiChecksGetRequest) Showencryption

func (r ApiChecksGetRequest) Showencryption(showencryption bool) ApiChecksGetRequest

If set, show encryption setting for each check

func (ApiChecksGetRequest) Tags

Tag list separated by commas. As an example \&quot;nginx,apache\&quot; would filter out all responses except those tagged nginx or apache

type ApiChecksPostRequest

type ApiChecksPostRequest struct {
	ApiService *ChecksAPIService
	// contains filtered or unexported fields
}

func (ApiChecksPostRequest) CreateCheck

func (r ApiChecksPostRequest) CreateCheck(createCheck CreateCheck) ApiChecksPostRequest

func (ApiChecksPostRequest) Execute

type ApiChecksPutRequest

type ApiChecksPutRequest struct {
	ApiService *ChecksAPIService
	// contains filtered or unexported fields
}

func (ApiChecksPutRequest) ChecksPutRequest

func (r ApiChecksPutRequest) ChecksPutRequest(checksPutRequest ChecksPutRequest) ApiChecksPutRequest

func (ApiChecksPutRequest) Execute

type ApiCreditsGetRequest

type ApiCreditsGetRequest struct {
	ApiService *CreditsAPIService
	// contains filtered or unexported fields
}

func (ApiCreditsGetRequest) Execute

type ApiDeleteCheckRequest

type ApiDeleteCheckRequest struct {
	ApiService *TMSChecksAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteCheckRequest) Execute

type ApiGetAllChecksRequest

type ApiGetAllChecksRequest struct {
	ApiService *TMSChecksAPIService
	// contains filtered or unexported fields
}

func (ApiGetAllChecksRequest) Execute

func (ApiGetAllChecksRequest) ExtendedTags

func (r ApiGetAllChecksRequest) ExtendedTags(extendedTags bool) ApiGetAllChecksRequest

Specifies whether to return an extended tags representation in the response (with type and count).

func (ApiGetAllChecksRequest) Limit

Limit of returned checks

func (ApiGetAllChecksRequest) Offset

Offset of returned checks

func (ApiGetAllChecksRequest) Tags

Tag list separated by commas. As an example \&quot;nginx,apache\&quot; would filter out all responses except those tagged nginx or apache

func (ApiGetAllChecksRequest) Type_

Filter to return only checks of a given type (a TMS &#x60;script&#x60; or a WPM &#x60;recording&#x60;). If not provided, all checks are returned.

type ApiGetCheckReportPerformanceRequest

type ApiGetCheckReportPerformanceRequest struct {
	ApiService *TMSChecksAPIService
	// contains filtered or unexported fields
}

func (ApiGetCheckReportPerformanceRequest) Execute

func (ApiGetCheckReportPerformanceRequest) From

Start time of period. The format is &#x60;RFC 3339&#x60; (properly URL-encoded!). The default value is 10 times the resolution (10 hours, 10 day, 10 weeks) earlier than &#x60;to&#x60;. The value is extended to the nearest hour, day or week, depending on the &#39;resolution&#39; parameter and configured time zone of the account.

func (ApiGetCheckReportPerformanceRequest) IncludeUptime

Include uptime information. Adds field downtime, uptime, and unmonitored to the interval array objects.

func (ApiGetCheckReportPerformanceRequest) Order

Sorting order of outages. Ascending or descending

func (ApiGetCheckReportPerformanceRequest) Resolution

Size of an interval for which the results are calculated. For the &#x60;hour&#x60; resolution, the max allowed period is one week and 1 day. For the &#x60;day&#x60; resolution, the max allowed period is 6 months and 1 day.

func (ApiGetCheckReportPerformanceRequest) To

End time of period. The format is &#x60;RFC 3339&#x60; (properly URL-encoded!). The default value is the current time. The value is extended to the nearest hour, day or week, depending on the &#39;resolution&#39; parameter and configured time zone of the account.

type ApiGetCheckReportStatusAllRequest

type ApiGetCheckReportStatusAllRequest struct {
	ApiService *TMSChecksAPIService
	// contains filtered or unexported fields
}

func (ApiGetCheckReportStatusAllRequest) Execute

func (ApiGetCheckReportStatusAllRequest) From

Start time of period. The format is &#x60;RFC 3339&#x60; (properly URL-encoded!). The default value is one week earlier than &#x60;to&#x60;

func (ApiGetCheckReportStatusAllRequest) Limit

Limit of returned checks

func (ApiGetCheckReportStatusAllRequest) Offset

Offset of returned checks

func (ApiGetCheckReportStatusAllRequest) OmitEmpty

Omits checks without any results within specified time

func (ApiGetCheckReportStatusAllRequest) Order

Sorting order of outages. Ascending or descending

func (ApiGetCheckReportStatusAllRequest) To

End time of period. The format is &#x60;RFC 3339&#x60; (properly URL-encoded!). The default value is the current time

type ApiGetCheckReportStatusRequest

type ApiGetCheckReportStatusRequest struct {
	ApiService *TMSChecksAPIService
	// contains filtered or unexported fields
}

func (ApiGetCheckReportStatusRequest) Execute

func (ApiGetCheckReportStatusRequest) From

Start time of period. The format is &#x60;RFC 3339&#x60; (properly URL-encoded!). The default value is one week earlier than &#x60;to&#x60;

func (ApiGetCheckReportStatusRequest) Order

Sorting order of outages. Ascending or descending

func (ApiGetCheckReportStatusRequest) To

End time of period. The format is &#x60;RFC 3339&#x60; (properly URL-encoded!). The default value is the current time

type ApiGetCheckRequest

type ApiGetCheckRequest struct {
	ApiService *TMSChecksAPIService
	// contains filtered or unexported fields
}

func (ApiGetCheckRequest) Execute

func (ApiGetCheckRequest) ExtendedTags

func (r ApiGetCheckRequest) ExtendedTags(extendedTags bool) ApiGetCheckRequest

Specifies whether to return an extended tags representation in the response (with type and count).

type ApiMaintenanceDeleteRequest

type ApiMaintenanceDeleteRequest struct {
	ApiService *MaintenanceAPIService
	// contains filtered or unexported fields
}

func (ApiMaintenanceDeleteRequest) Execute

func (ApiMaintenanceDeleteRequest) Maintenanceids

func (r ApiMaintenanceDeleteRequest) Maintenanceids(maintenanceids []int32) ApiMaintenanceDeleteRequest

Comma-separated list of identifiers of maintenance windows to be deleted.

type ApiMaintenanceGetRequest

type ApiMaintenanceGetRequest struct {
	ApiService *MaintenanceAPIService
	// contains filtered or unexported fields
}

func (ApiMaintenanceGetRequest) Execute

func (ApiMaintenanceGetRequest) Limit

Count of items to list.

func (ApiMaintenanceGetRequest) Offset

Offset of the list.

func (ApiMaintenanceGetRequest) Order

Order a-z for asc z-a for desc. Works only if orderby is specified.

func (ApiMaintenanceGetRequest) Orderby

Order by the specific property of the maintenance window.

type ApiMaintenanceIdDeleteRequest

type ApiMaintenanceIdDeleteRequest struct {
	ApiService *MaintenanceAPIService
	// contains filtered or unexported fields
}

func (ApiMaintenanceIdDeleteRequest) Execute

type ApiMaintenanceIdGetRequest

type ApiMaintenanceIdGetRequest struct {
	ApiService *MaintenanceAPIService
	// contains filtered or unexported fields
}

func (ApiMaintenanceIdGetRequest) Execute

type ApiMaintenanceIdPutRequest

type ApiMaintenanceIdPutRequest struct {
	ApiService *MaintenanceAPIService
	// contains filtered or unexported fields
}

func (ApiMaintenanceIdPutRequest) Execute

func (ApiMaintenanceIdPutRequest) MaintenanceIdPut

func (r ApiMaintenanceIdPutRequest) MaintenanceIdPut(maintenanceIdPut MaintenanceIdPut) ApiMaintenanceIdPutRequest

Description

type ApiMaintenanceOccurrencesDeleteRequest

type ApiMaintenanceOccurrencesDeleteRequest struct {
	ApiService *MaintenanceOccurrencesAPIService
	// contains filtered or unexported fields
}

func (ApiMaintenanceOccurrencesDeleteRequest) Execute

func (ApiMaintenanceOccurrencesDeleteRequest) Occurenceids

type ApiMaintenanceOccurrencesGetRequest

type ApiMaintenanceOccurrencesGetRequest struct {
	ApiService *MaintenanceOccurrencesAPIService
	// contains filtered or unexported fields
}

func (ApiMaintenanceOccurrencesGetRequest) Execute

func (ApiMaintenanceOccurrencesGetRequest) From

Effective from (unix timestamp). (List occurrences which are effective from the specified unix timestamp. If not specified, current timestamp is used.)

func (ApiMaintenanceOccurrencesGetRequest) Maintenanceid

Maintenance window identifier. (List only occurrences of a specific maintenance window.)

func (ApiMaintenanceOccurrencesGetRequest) To

Effective to (unix timestamp). (List occurrences which are effective to the specified unix timestamp.)

type ApiMaintenanceOccurrencesIdDeleteRequest

type ApiMaintenanceOccurrencesIdDeleteRequest struct {
	ApiService *MaintenanceOccurrencesAPIService
	// contains filtered or unexported fields
}

func (ApiMaintenanceOccurrencesIdDeleteRequest) Execute

type ApiMaintenanceOccurrencesIdGetRequest

type ApiMaintenanceOccurrencesIdGetRequest struct {
	ApiService *MaintenanceOccurrencesAPIService
	// contains filtered or unexported fields
}

func (ApiMaintenanceOccurrencesIdGetRequest) Execute

type ApiMaintenanceOccurrencesIdPutRequest

type ApiMaintenanceOccurrencesIdPutRequest struct {
	ApiService *MaintenanceOccurrencesAPIService
	// contains filtered or unexported fields
}

func (ApiMaintenanceOccurrencesIdPutRequest) Execute

func (ApiMaintenanceOccurrencesIdPutRequest) MaintenanceOccurrencesIdPut

func (r ApiMaintenanceOccurrencesIdPutRequest) MaintenanceOccurrencesIdPut(maintenanceOccurrencesIdPut MaintenanceOccurrencesIdPut) ApiMaintenanceOccurrencesIdPutRequest

type ApiMaintenancePostRequest

type ApiMaintenancePostRequest struct {
	ApiService *MaintenanceAPIService
	// contains filtered or unexported fields
}

func (ApiMaintenancePostRequest) Execute

func (ApiMaintenancePostRequest) MaintenancePost

func (r ApiMaintenancePostRequest) MaintenancePost(maintenancePost MaintenancePost) ApiMaintenancePostRequest

Description

type ApiModifyCheckRequest

type ApiModifyCheckRequest struct {
	ApiService *TMSChecksAPIService
	// contains filtered or unexported fields
}

func (ApiModifyCheckRequest) CheckWithoutIDPUT

func (r ApiModifyCheckRequest) CheckWithoutIDPUT(checkWithoutIDPUT CheckWithoutIDPUT) ApiModifyCheckRequest

Specifies the data to be modified for the check

func (ApiModifyCheckRequest) Execute

type ApiProbesGetRequest

type ApiProbesGetRequest struct {
	ApiService *ProbesAPIService
	// contains filtered or unexported fields
}

func (ApiProbesGetRequest) Execute

func (r ApiProbesGetRequest) Execute() (*Probes, *http.Response, error)

func (ApiProbesGetRequest) Includedeleted

func (r ApiProbesGetRequest) Includedeleted(includedeleted bool) ApiProbesGetRequest

Include old probes that are no longer in use.

func (ApiProbesGetRequest) Limit

Limits the number of returned probes to the specified quantity.

func (ApiProbesGetRequest) Offset

Offset for listing. (Requires limit.)

func (ApiProbesGetRequest) Onlyactive

func (r ApiProbesGetRequest) Onlyactive(onlyactive bool) ApiProbesGetRequest

Return only active probes.

type ApiReferenceGetRequest

type ApiReferenceGetRequest struct {
	ApiService *ReferenceAPIService
	// contains filtered or unexported fields
}

func (ApiReferenceGetRequest) Execute

type ApiResultsCheckidGetRequest

type ApiResultsCheckidGetRequest struct {
	ApiService *ResultsAPIService
	// contains filtered or unexported fields
}

func (ApiResultsCheckidGetRequest) Execute

func (ApiResultsCheckidGetRequest) From

Start of period. Format is UNIX timestamp. Default value is 1 day prior to &#x60;to&#x60;.

func (ApiResultsCheckidGetRequest) Includeanalysis

func (r ApiResultsCheckidGetRequest) Includeanalysis(includeanalysis bool) ApiResultsCheckidGetRequest

Attach available root cause analysis identifiers to corresponding results

func (ApiResultsCheckidGetRequest) Limit

Number of results to show (Will be set to 1000 if the provided value is greater than 1000)

func (ApiResultsCheckidGetRequest) Maxresponse

Maximum response time (ms). If set, specified interval must not be larger than 31 days.

func (ApiResultsCheckidGetRequest) Minresponse

Minimum response time (ms). If set, specified interval must not be larger than 31 days.

func (ApiResultsCheckidGetRequest) Offset

Number of results to skip (Max value is &#x60;43200&#x60;)

func (ApiResultsCheckidGetRequest) Probes

Filter to only show results from a list of probes. Format is a comma separated list of probe identifiers

func (ApiResultsCheckidGetRequest) Status

Filter to only show results with specified statuses. Format is a comma separated list of (&#x60;down&#x60;, &#x60;up&#x60;, &#x60;unconfirmed&#x60;, &#x60;unknown&#x60;)

func (ApiResultsCheckidGetRequest) To

End of period. Format is UNIX timestamp. Default value is current timestamp.

type ApiSingleGetRequest

type ApiSingleGetRequest struct {
	ApiService *SingleAPIService
	// contains filtered or unexported fields
}

func (ApiSingleGetRequest) Execute

func (r ApiSingleGetRequest) Execute() (*SingleResp, *http.Response, error)

func (ApiSingleGetRequest) QueryParameters

Query Parameters to chose

type ApiSummaryAverageCheckidGetRequest

type ApiSummaryAverageCheckidGetRequest struct {
	ApiService *SummaryAverageAPIService
	// contains filtered or unexported fields
}

func (ApiSummaryAverageCheckidGetRequest) Bycountry

Split response times into country groups

func (ApiSummaryAverageCheckidGetRequest) Byprobe

Split response times into probe groups

func (ApiSummaryAverageCheckidGetRequest) Execute

func (ApiSummaryAverageCheckidGetRequest) From

Start time of period. Format is UNIX timestamp

func (ApiSummaryAverageCheckidGetRequest) Includeuptime

Include uptime information

func (ApiSummaryAverageCheckidGetRequest) Probes

Filter to only use results from a list of probes. Format is a comma separated list of probe identifiers. By default result from all probes are shown.

func (ApiSummaryAverageCheckidGetRequest) To

End time of period. Format is UNIX timestamp. Default is the current time

type ApiSummaryHoursofdayCheckidGetRequest

type ApiSummaryHoursofdayCheckidGetRequest struct {
	ApiService *SummaryHoursofdayAPIService
	// contains filtered or unexported fields
}

func (ApiSummaryHoursofdayCheckidGetRequest) Execute

func (ApiSummaryHoursofdayCheckidGetRequest) From

Start time of period. Format is UNIX timestamp. Default value is one week eariler than &#x60;to&#x60;.

func (ApiSummaryHoursofdayCheckidGetRequest) Probes

Filter to only use results from a list of probes. Format is a comma separated list of probe identifiers. By default all probes results are returned.

func (ApiSummaryHoursofdayCheckidGetRequest) To

End time of period. Format is UNIX timestamp. Default value is current time.

func (ApiSummaryHoursofdayCheckidGetRequest) Uselocaltime

If true, use the user&#39;s local time zone for results (from and to parameters should still be specified in UTC). If false, use UTC for results.

type ApiSummaryOutageCheckidGetRequest

type ApiSummaryOutageCheckidGetRequest struct {
	ApiService *SummaryOutageAPIService
	// contains filtered or unexported fields
}

func (ApiSummaryOutageCheckidGetRequest) Execute

func (ApiSummaryOutageCheckidGetRequest) From

Start time of period. Format is UNIX timestamp. Default value is one week earlier than &#x60;to&#x60;.

func (ApiSummaryOutageCheckidGetRequest) Order

Sorting order of outages. Ascending or descending.

func (ApiSummaryOutageCheckidGetRequest) To

End time of period. Format is UNIX timestamp. Default value is the current time.

type ApiSummaryPerformanceCheckidGetRequest

type ApiSummaryPerformanceCheckidGetRequest struct {
	ApiService *SummaryPerformanceAPIService
	// contains filtered or unexported fields
}

func (ApiSummaryPerformanceCheckidGetRequest) Execute

func (ApiSummaryPerformanceCheckidGetRequest) From

Start time of period. Format is UNIX timestamp. Default value is 10 intervals earlier than &#x60;to&#x60;.

func (ApiSummaryPerformanceCheckidGetRequest) Includeuptime

Include uptime information.

func (ApiSummaryPerformanceCheckidGetRequest) Order

Sorting order of sub intervals. Ascending or descending.

func (ApiSummaryPerformanceCheckidGetRequest) Probes

Filter to only use results from a list of probes. Format is a comma separated list of probe identifiers. Can not be used if includeuptime is set to true. Also note that this can cause intervals to be omitted, since there may be no results from the desired probes in them. By deafult results from all probes are returned.

func (ApiSummaryPerformanceCheckidGetRequest) Resolution

Interval size

func (ApiSummaryPerformanceCheckidGetRequest) To

End time of period. Format is UNIX timestamp. Default value is the current time.

type ApiSummaryProbesCheckidGetRequest

type ApiSummaryProbesCheckidGetRequest struct {
	ApiService *SummaryProbesAPIService
	// contains filtered or unexported fields
}

func (ApiSummaryProbesCheckidGetRequest) Execute

func (ApiSummaryProbesCheckidGetRequest) From

Start time of period. Format is UNIX timestamp

func (ApiSummaryProbesCheckidGetRequest) To

End time of period. Format is UNIX timestamp. The defualt value is current time.

type ApiTracerouteGetRequest

type ApiTracerouteGetRequest struct {
	ApiService *TracerouteAPIService
	// contains filtered or unexported fields
}

func (ApiTracerouteGetRequest) Execute

func (ApiTracerouteGetRequest) Host

Target host.

func (ApiTracerouteGetRequest) Probeid

Probe identifier.

type BasicAuth

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

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

type Check

type Check struct {
	Id   *int32  `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
	// Timestamp of last error (if any). Format is UNIX timestamp
	Lasterrortime *int32 `json:"lasterrortime,omitempty"`
	// Timestamp of last test (if any). Format is UNIX timestamp
	Lasttesttime *int32 `json:"lasttesttime,omitempty"`
	// Response time (in milliseconds) of last test.
	Lastresponsetime *int32 `json:"lastresponsetime,omitempty"`
	// Timestamp of start of last check down (if any). Format is UNIX timestamp.
	Lastdownstart *int32 `json:"lastdownstart,omitempty"`
	// Timestamp of end of last check down (if any). Format is UNIX timestamp. During a downtime it will be lasttesttime.
	Lastdownend *int32  `json:"lastdownend,omitempty"`
	Status      *string `json:"status,omitempty"`
	// How often should the check be tested? (minutes)
	Resolution *int32 `json:"resolution,omitempty"`
	// Target host
	Hostname *string `json:"hostname,omitempty"`
	// Creating time. Format is UNIX timestamp
	Created *int32 `json:"created,omitempty"`
	// List of tags for check
	Tags []Tag `json:"tags,omitempty"`
	// Use ipv6 instead of ipv4
	Ipv6 *bool `json:"ipv6,omitempty"`
}

Check struct for Check

func NewCheck

func NewCheck() *Check

NewCheck instantiates a new Check 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 NewCheckWithDefaults

func NewCheckWithDefaults() *Check

NewCheckWithDefaults instantiates a new Check 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 (*Check) GetCreated

func (o *Check) GetCreated() int32

GetCreated returns the Created field value if set, zero value otherwise.

func (*Check) GetCreatedOk

func (o *Check) GetCreatedOk() (*int32, bool)

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

func (*Check) GetHostname

func (o *Check) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*Check) GetHostnameOk

func (o *Check) GetHostnameOk() (*string, bool)

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

func (*Check) GetId

func (o *Check) GetId() int32

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

func (*Check) GetIdOk

func (o *Check) 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 (*Check) GetIpv6

func (o *Check) GetIpv6() bool

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*Check) GetIpv6Ok

func (o *Check) GetIpv6Ok() (*bool, bool)

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

func (*Check) GetLastdownend

func (o *Check) GetLastdownend() int32

GetLastdownend returns the Lastdownend field value if set, zero value otherwise.

func (*Check) GetLastdownendOk

func (o *Check) GetLastdownendOk() (*int32, bool)

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

func (*Check) GetLastdownstart

func (o *Check) GetLastdownstart() int32

GetLastdownstart returns the Lastdownstart field value if set, zero value otherwise.

func (*Check) GetLastdownstartOk

func (o *Check) GetLastdownstartOk() (*int32, bool)

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

func (*Check) GetLasterrortime

func (o *Check) GetLasterrortime() int32

GetLasterrortime returns the Lasterrortime field value if set, zero value otherwise.

func (*Check) GetLasterrortimeOk

func (o *Check) GetLasterrortimeOk() (*int32, bool)

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

func (*Check) GetLastresponsetime

func (o *Check) GetLastresponsetime() int32

GetLastresponsetime returns the Lastresponsetime field value if set, zero value otherwise.

func (*Check) GetLastresponsetimeOk

func (o *Check) GetLastresponsetimeOk() (*int32, bool)

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

func (*Check) GetLasttesttime

func (o *Check) GetLasttesttime() int32

GetLasttesttime returns the Lasttesttime field value if set, zero value otherwise.

func (*Check) GetLasttesttimeOk

func (o *Check) GetLasttesttimeOk() (*int32, bool)

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

func (*Check) GetName

func (o *Check) GetName() string

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

func (*Check) GetNameOk

func (o *Check) 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 (*Check) GetResolution

func (o *Check) GetResolution() int32

GetResolution returns the Resolution field value if set, zero value otherwise.

func (*Check) GetResolutionOk

func (o *Check) GetResolutionOk() (*int32, bool)

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

func (*Check) GetStatus

func (o *Check) GetStatus() string

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

func (*Check) GetStatusOk

func (o *Check) GetStatusOk() (*string, bool)

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

func (*Check) GetTags

func (o *Check) GetTags() []Tag

GetTags returns the Tags field value if set, zero value otherwise.

func (*Check) GetTagsOk

func (o *Check) GetTagsOk() ([]Tag, bool)

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

func (*Check) HasCreated

func (o *Check) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*Check) HasHostname

func (o *Check) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*Check) HasId

func (o *Check) HasId() bool

HasId returns a boolean if a field has been set.

func (*Check) HasIpv6

func (o *Check) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*Check) HasLastdownend

func (o *Check) HasLastdownend() bool

HasLastdownend returns a boolean if a field has been set.

func (*Check) HasLastdownstart

func (o *Check) HasLastdownstart() bool

HasLastdownstart returns a boolean if a field has been set.

func (*Check) HasLasterrortime

func (o *Check) HasLasterrortime() bool

HasLasterrortime returns a boolean if a field has been set.

func (*Check) HasLastresponsetime

func (o *Check) HasLastresponsetime() bool

HasLastresponsetime returns a boolean if a field has been set.

func (*Check) HasLasttesttime

func (o *Check) HasLasttesttime() bool

HasLasttesttime returns a boolean if a field has been set.

func (*Check) HasName

func (o *Check) HasName() bool

HasName returns a boolean if a field has been set.

func (*Check) HasResolution

func (o *Check) HasResolution() bool

HasResolution returns a boolean if a field has been set.

func (*Check) HasStatus

func (o *Check) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*Check) HasTags

func (o *Check) HasTags() bool

HasTags returns a boolean if a field has been set.

func (Check) MarshalJSON

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

func (*Check) SetCreated

func (o *Check) SetCreated(v int32)

SetCreated gets a reference to the given int32 and assigns it to the Created field.

func (*Check) SetHostname

func (o *Check) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*Check) SetId

func (o *Check) SetId(v int32)

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

func (*Check) SetIpv6

func (o *Check) SetIpv6(v bool)

SetIpv6 gets a reference to the given bool and assigns it to the Ipv6 field.

func (*Check) SetLastdownend

func (o *Check) SetLastdownend(v int32)

SetLastdownend gets a reference to the given int32 and assigns it to the Lastdownend field.

func (*Check) SetLastdownstart

func (o *Check) SetLastdownstart(v int32)

SetLastdownstart gets a reference to the given int32 and assigns it to the Lastdownstart field.

func (*Check) SetLasterrortime

func (o *Check) SetLasterrortime(v int32)

SetLasterrortime gets a reference to the given int32 and assigns it to the Lasterrortime field.

func (*Check) SetLastresponsetime

func (o *Check) SetLastresponsetime(v int32)

SetLastresponsetime gets a reference to the given int32 and assigns it to the Lastresponsetime field.

func (*Check) SetLasttesttime

func (o *Check) SetLasttesttime(v int32)

SetLasttesttime gets a reference to the given int32 and assigns it to the Lasttesttime field.

func (*Check) SetName

func (o *Check) SetName(v string)

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

func (*Check) SetResolution

func (o *Check) SetResolution(v int32)

SetResolution gets a reference to the given int32 and assigns it to the Resolution field.

func (*Check) SetStatus

func (o *Check) SetStatus(v string)

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

func (*Check) SetTags

func (o *Check) SetTags(v []Tag)

SetTags gets a reference to the given []Tag and assigns it to the Tags field.

func (Check) ToMap

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

type CheckGeneral

type CheckGeneral struct {
	// Check status: active or inactive
	Active *bool `json:"active,omitempty"`
	// Timestamp when the check was created
	CreatedAt *int64 `json:"created_at,omitempty"`
	// Id of the check
	Id *int64 `json:"id,omitempty"`
	// TMS test intervals in minutes. Allowed intervals: 5,10,20,60,720,1440. The interval you're allowed to set may vary depending on your current plan.
	Interval *int64 `json:"interval,omitempty"`
	// Timestamp when the check was modified
	ModifiedAt *int64 `json:"modified_at,omitempty"`
	// Timestamp when the last downtime started. This field is optional
	LastDowntimeStart *int64 `json:"last_downtime_start,omitempty"`
	// Timestamp when the last downtime ended. This field is optional
	LastDowntimeEnd *int64 `json:"last_downtime_end,omitempty"`
	// Name of the check
	Name *string `json:"name,omitempty"`
	// Name of the region where the check is executed. Supported regions: us-east, us-west, eu, au
	Region *string `json:"region,omitempty"`
	// Whether the check is passing or failing at the moment (successful, failing, unknown)
	Status *string `json:"status,omitempty"`
	// List of tags for a check. The tag name may contain the characters 'A-Z', 'a-z', '0-9', '_' and '-'. The maximum length of a tag is 64 characters.
	Tags []string `json:"tags,omitempty"`
	// Type of transaction check: \"script\" for regular TMS checks and \"recording\" for checks made using the Transaction Recorder
	Type *string `json:"type,omitempty"`
}

CheckGeneral struct for CheckGeneral

func NewCheckGeneral

func NewCheckGeneral() *CheckGeneral

NewCheckGeneral instantiates a new CheckGeneral 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 NewCheckGeneralWithDefaults

func NewCheckGeneralWithDefaults() *CheckGeneral

NewCheckGeneralWithDefaults instantiates a new CheckGeneral 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 (*CheckGeneral) GetActive

func (o *CheckGeneral) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise.

func (*CheckGeneral) GetActiveOk

func (o *CheckGeneral) GetActiveOk() (*bool, bool)

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

func (*CheckGeneral) GetCreatedAt

func (o *CheckGeneral) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*CheckGeneral) GetCreatedAtOk

func (o *CheckGeneral) GetCreatedAtOk() (*int64, bool)

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

func (*CheckGeneral) GetId

func (o *CheckGeneral) GetId() int64

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

func (*CheckGeneral) GetIdOk

func (o *CheckGeneral) GetIdOk() (*int64, 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 (*CheckGeneral) GetInterval

func (o *CheckGeneral) GetInterval() int64

GetInterval returns the Interval field value if set, zero value otherwise.

func (*CheckGeneral) GetIntervalOk

func (o *CheckGeneral) GetIntervalOk() (*int64, bool)

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

func (*CheckGeneral) GetLastDowntimeEnd

func (o *CheckGeneral) GetLastDowntimeEnd() int64

GetLastDowntimeEnd returns the LastDowntimeEnd field value if set, zero value otherwise.

func (*CheckGeneral) GetLastDowntimeEndOk

func (o *CheckGeneral) GetLastDowntimeEndOk() (*int64, bool)

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

func (*CheckGeneral) GetLastDowntimeStart

func (o *CheckGeneral) GetLastDowntimeStart() int64

GetLastDowntimeStart returns the LastDowntimeStart field value if set, zero value otherwise.

func (*CheckGeneral) GetLastDowntimeStartOk

func (o *CheckGeneral) GetLastDowntimeStartOk() (*int64, bool)

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

func (*CheckGeneral) GetModifiedAt

func (o *CheckGeneral) GetModifiedAt() int64

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*CheckGeneral) GetModifiedAtOk

func (o *CheckGeneral) GetModifiedAtOk() (*int64, bool)

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

func (*CheckGeneral) GetName

func (o *CheckGeneral) GetName() string

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

func (*CheckGeneral) GetNameOk

func (o *CheckGeneral) 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 (*CheckGeneral) GetRegion

func (o *CheckGeneral) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*CheckGeneral) GetRegionOk

func (o *CheckGeneral) GetRegionOk() (*string, bool)

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

func (*CheckGeneral) GetStatus

func (o *CheckGeneral) GetStatus() string

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

func (*CheckGeneral) GetStatusOk

func (o *CheckGeneral) GetStatusOk() (*string, bool)

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

func (*CheckGeneral) GetTags

func (o *CheckGeneral) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*CheckGeneral) GetTagsOk

func (o *CheckGeneral) GetTagsOk() ([]string, bool)

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

func (*CheckGeneral) GetType

func (o *CheckGeneral) GetType() string

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

func (*CheckGeneral) GetTypeOk

func (o *CheckGeneral) 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 (*CheckGeneral) HasActive

func (o *CheckGeneral) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*CheckGeneral) HasCreatedAt

func (o *CheckGeneral) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*CheckGeneral) HasId

func (o *CheckGeneral) HasId() bool

HasId returns a boolean if a field has been set.

func (*CheckGeneral) HasInterval

func (o *CheckGeneral) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*CheckGeneral) HasLastDowntimeEnd

func (o *CheckGeneral) HasLastDowntimeEnd() bool

HasLastDowntimeEnd returns a boolean if a field has been set.

func (*CheckGeneral) HasLastDowntimeStart

func (o *CheckGeneral) HasLastDowntimeStart() bool

HasLastDowntimeStart returns a boolean if a field has been set.

func (*CheckGeneral) HasModifiedAt

func (o *CheckGeneral) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*CheckGeneral) HasName

func (o *CheckGeneral) HasName() bool

HasName returns a boolean if a field has been set.

func (*CheckGeneral) HasRegion

func (o *CheckGeneral) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*CheckGeneral) HasStatus

func (o *CheckGeneral) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CheckGeneral) HasTags

func (o *CheckGeneral) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*CheckGeneral) HasType

func (o *CheckGeneral) HasType() bool

HasType returns a boolean if a field has been set.

func (CheckGeneral) MarshalJSON

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

func (*CheckGeneral) SetActive

func (o *CheckGeneral) SetActive(v bool)

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*CheckGeneral) SetCreatedAt

func (o *CheckGeneral) SetCreatedAt(v int64)

SetCreatedAt gets a reference to the given int64 and assigns it to the CreatedAt field.

func (*CheckGeneral) SetId

func (o *CheckGeneral) SetId(v int64)

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

func (*CheckGeneral) SetInterval

func (o *CheckGeneral) SetInterval(v int64)

SetInterval gets a reference to the given int64 and assigns it to the Interval field.

func (*CheckGeneral) SetLastDowntimeEnd

func (o *CheckGeneral) SetLastDowntimeEnd(v int64)

SetLastDowntimeEnd gets a reference to the given int64 and assigns it to the LastDowntimeEnd field.

func (*CheckGeneral) SetLastDowntimeStart

func (o *CheckGeneral) SetLastDowntimeStart(v int64)

SetLastDowntimeStart gets a reference to the given int64 and assigns it to the LastDowntimeStart field.

func (*CheckGeneral) SetModifiedAt

func (o *CheckGeneral) SetModifiedAt(v int64)

SetModifiedAt gets a reference to the given int64 and assigns it to the ModifiedAt field.

func (*CheckGeneral) SetName

func (o *CheckGeneral) SetName(v string)

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

func (*CheckGeneral) SetRegion

func (o *CheckGeneral) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*CheckGeneral) SetStatus

func (o *CheckGeneral) SetStatus(v string)

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

func (*CheckGeneral) SetTags

func (o *CheckGeneral) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*CheckGeneral) SetType

func (o *CheckGeneral) SetType(v string)

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

func (CheckGeneral) ToMap

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

type CheckGetWithID

type CheckGetWithID struct {
	CheckWithoutIDGET
	ID int64 `json:"id,omitempty"`
}

CheckGetWithID - new struct with an additional ID field for transaction checks

type CheckSimple

type CheckSimple struct {
	// Id of the check
	Id *int64 `json:"id,omitempty"`
	// Name of the check
	Name *string `json:"name,omitempty"`
}

CheckSimple struct for CheckSimple

func NewCheckSimple

func NewCheckSimple() *CheckSimple

NewCheckSimple instantiates a new CheckSimple 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 NewCheckSimpleWithDefaults

func NewCheckSimpleWithDefaults() *CheckSimple

NewCheckSimpleWithDefaults instantiates a new CheckSimple 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 (*CheckSimple) GetId

func (o *CheckSimple) GetId() int64

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

func (*CheckSimple) GetIdOk

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

func (o *CheckSimple) GetName() string

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

func (*CheckSimple) GetNameOk

func (o *CheckSimple) 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 (*CheckSimple) HasId

func (o *CheckSimple) HasId() bool

HasId returns a boolean if a field has been set.

func (*CheckSimple) HasName

func (o *CheckSimple) HasName() bool

HasName returns a boolean if a field has been set.

func (CheckSimple) MarshalJSON

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

func (*CheckSimple) SetId

func (o *CheckSimple) SetId(v int64)

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

func (*CheckSimple) SetName

func (o *CheckSimple) SetName(v string)

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

func (CheckSimple) ToMap

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

type CheckSimpleResponse

type CheckSimpleResponse struct {
	Check *CheckSimple `json:"check"`
}

type CheckStatus

type CheckStatus struct {
	// ID of the check
	CheckId *int64 `json:"check_id,omitempty"`
	// Name of the check
	Name *string `json:"name,omitempty"`
	// Intervals when the check had a specific status (`up`/`down`).
	States []State `json:"states,omitempty"`
}

CheckStatus struct for CheckStatus

func NewCheckStatus

func NewCheckStatus() *CheckStatus

NewCheckStatus instantiates a new CheckStatus 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 NewCheckStatusWithDefaults

func NewCheckStatusWithDefaults() *CheckStatus

NewCheckStatusWithDefaults instantiates a new CheckStatus 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 (*CheckStatus) GetCheckId

func (o *CheckStatus) GetCheckId() int64

GetCheckId returns the CheckId field value if set, zero value otherwise.

func (*CheckStatus) GetCheckIdOk

func (o *CheckStatus) GetCheckIdOk() (*int64, bool)

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

func (*CheckStatus) GetName

func (o *CheckStatus) GetName() string

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

func (*CheckStatus) GetNameOk

func (o *CheckStatus) 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 (*CheckStatus) GetStates

func (o *CheckStatus) GetStates() []State

GetStates returns the States field value if set, zero value otherwise.

func (*CheckStatus) GetStatesOk

func (o *CheckStatus) GetStatesOk() ([]State, bool)

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

func (*CheckStatus) HasCheckId

func (o *CheckStatus) HasCheckId() bool

HasCheckId returns a boolean if a field has been set.

func (*CheckStatus) HasName

func (o *CheckStatus) HasName() bool

HasName returns a boolean if a field has been set.

func (*CheckStatus) HasStates

func (o *CheckStatus) HasStates() bool

HasStates returns a boolean if a field has been set.

func (CheckStatus) MarshalJSON

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

func (*CheckStatus) SetCheckId

func (o *CheckStatus) SetCheckId(v int64)

SetCheckId gets a reference to the given int64 and assigns it to the CheckId field.

func (*CheckStatus) SetName

func (o *CheckStatus) SetName(v string)

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

func (*CheckStatus) SetStates

func (o *CheckStatus) SetStates(v []State)

SetStates gets a reference to the given []State and assigns it to the States field.

func (CheckStatus) ToMap

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

type CheckWithID

type CheckWithID struct {
	CheckWithoutID
	ID int64 `json:"id,omitempty"`
}

CheckWithID - new struct with an additional ID field for transaction checks

type CheckWithStringType

type CheckWithStringType struct {
	Type *string `json:"type,omitempty"`
	Id   *int32  `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
	// Timestamp of last error (if any). Format is UNIX timestamp
	Lasterrortime *int32 `json:"lasterrortime,omitempty"`
	// Timestamp of last test (if any). Format is UNIX timestamp
	Lasttesttime *int32 `json:"lasttesttime,omitempty"`
	// Response time (in milliseconds) of last test.
	Lastresponsetime *int32 `json:"lastresponsetime,omitempty"`
	// Timestamp of start of last check down (if any). Format is UNIX timestamp.
	Lastdownstart *int32 `json:"lastdownstart,omitempty"`
	// Timestamp of end of last check down (if any). Format is UNIX timestamp. During a downtime it will be lasttesttime.
	Lastdownend *int32  `json:"lastdownend,omitempty"`
	Status      *string `json:"status,omitempty"`
	// How often should the check be tested? (minutes)
	Resolution *int32 `json:"resolution,omitempty"`
	// Target host
	Hostname *string `json:"hostname,omitempty"`
	// Creating time. Format is UNIX timestamp
	Created *int32 `json:"created,omitempty"`
	// List of tags for check
	Tags []Tag `json:"tags,omitempty"`
	// Use ipv6 instead of ipv4
	Ipv6 *bool `json:"ipv6,omitempty"`
}

CheckWithStringType struct for CheckWithStringType

func NewCheckWithStringType

func NewCheckWithStringType() *CheckWithStringType

NewCheckWithStringType instantiates a new CheckWithStringType 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 NewCheckWithStringTypeWithDefaults

func NewCheckWithStringTypeWithDefaults() *CheckWithStringType

NewCheckWithStringTypeWithDefaults instantiates a new CheckWithStringType 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 (*CheckWithStringType) GetCreated

func (o *CheckWithStringType) GetCreated() int32

GetCreated returns the Created field value if set, zero value otherwise.

func (*CheckWithStringType) GetCreatedOk

func (o *CheckWithStringType) GetCreatedOk() (*int32, bool)

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

func (*CheckWithStringType) GetHostname

func (o *CheckWithStringType) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*CheckWithStringType) GetHostnameOk

func (o *CheckWithStringType) GetHostnameOk() (*string, bool)

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

func (*CheckWithStringType) GetId

func (o *CheckWithStringType) GetId() int32

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

func (*CheckWithStringType) GetIdOk

func (o *CheckWithStringType) 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 (*CheckWithStringType) GetIpv6

func (o *CheckWithStringType) GetIpv6() bool

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*CheckWithStringType) GetIpv6Ok

func (o *CheckWithStringType) GetIpv6Ok() (*bool, bool)

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

func (*CheckWithStringType) GetLastdownend

func (o *CheckWithStringType) GetLastdownend() int32

GetLastdownend returns the Lastdownend field value if set, zero value otherwise.

func (*CheckWithStringType) GetLastdownendOk

func (o *CheckWithStringType) GetLastdownendOk() (*int32, bool)

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

func (*CheckWithStringType) GetLastdownstart

func (o *CheckWithStringType) GetLastdownstart() int32

GetLastdownstart returns the Lastdownstart field value if set, zero value otherwise.

func (*CheckWithStringType) GetLastdownstartOk

func (o *CheckWithStringType) GetLastdownstartOk() (*int32, bool)

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

func (*CheckWithStringType) GetLasterrortime

func (o *CheckWithStringType) GetLasterrortime() int32

GetLasterrortime returns the Lasterrortime field value if set, zero value otherwise.

func (*CheckWithStringType) GetLasterrortimeOk

func (o *CheckWithStringType) GetLasterrortimeOk() (*int32, bool)

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

func (*CheckWithStringType) GetLastresponsetime

func (o *CheckWithStringType) GetLastresponsetime() int32

GetLastresponsetime returns the Lastresponsetime field value if set, zero value otherwise.

func (*CheckWithStringType) GetLastresponsetimeOk

func (o *CheckWithStringType) GetLastresponsetimeOk() (*int32, bool)

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

func (*CheckWithStringType) GetLasttesttime

func (o *CheckWithStringType) GetLasttesttime() int32

GetLasttesttime returns the Lasttesttime field value if set, zero value otherwise.

func (*CheckWithStringType) GetLasttesttimeOk

func (o *CheckWithStringType) GetLasttesttimeOk() (*int32, bool)

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

func (*CheckWithStringType) GetName

func (o *CheckWithStringType) GetName() string

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

func (*CheckWithStringType) GetNameOk

func (o *CheckWithStringType) 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 (*CheckWithStringType) GetResolution

func (o *CheckWithStringType) GetResolution() int32

GetResolution returns the Resolution field value if set, zero value otherwise.

func (*CheckWithStringType) GetResolutionOk

func (o *CheckWithStringType) GetResolutionOk() (*int32, bool)

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

func (*CheckWithStringType) GetStatus

func (o *CheckWithStringType) GetStatus() string

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

func (*CheckWithStringType) GetStatusOk

func (o *CheckWithStringType) GetStatusOk() (*string, bool)

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

func (*CheckWithStringType) GetTags

func (o *CheckWithStringType) GetTags() []Tag

GetTags returns the Tags field value if set, zero value otherwise.

func (*CheckWithStringType) GetTagsOk

func (o *CheckWithStringType) GetTagsOk() ([]Tag, bool)

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

func (*CheckWithStringType) GetType

func (o *CheckWithStringType) GetType() string

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

func (*CheckWithStringType) GetTypeOk

func (o *CheckWithStringType) 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 (*CheckWithStringType) HasCreated

func (o *CheckWithStringType) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*CheckWithStringType) HasHostname

func (o *CheckWithStringType) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*CheckWithStringType) HasId

func (o *CheckWithStringType) HasId() bool

HasId returns a boolean if a field has been set.

func (*CheckWithStringType) HasIpv6

func (o *CheckWithStringType) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*CheckWithStringType) HasLastdownend

func (o *CheckWithStringType) HasLastdownend() bool

HasLastdownend returns a boolean if a field has been set.

func (*CheckWithStringType) HasLastdownstart

func (o *CheckWithStringType) HasLastdownstart() bool

HasLastdownstart returns a boolean if a field has been set.

func (*CheckWithStringType) HasLasterrortime

func (o *CheckWithStringType) HasLasterrortime() bool

HasLasterrortime returns a boolean if a field has been set.

func (*CheckWithStringType) HasLastresponsetime

func (o *CheckWithStringType) HasLastresponsetime() bool

HasLastresponsetime returns a boolean if a field has been set.

func (*CheckWithStringType) HasLasttesttime

func (o *CheckWithStringType) HasLasttesttime() bool

HasLasttesttime returns a boolean if a field has been set.

func (*CheckWithStringType) HasName

func (o *CheckWithStringType) HasName() bool

HasName returns a boolean if a field has been set.

func (*CheckWithStringType) HasResolution

func (o *CheckWithStringType) HasResolution() bool

HasResolution returns a boolean if a field has been set.

func (*CheckWithStringType) HasStatus

func (o *CheckWithStringType) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CheckWithStringType) HasTags

func (o *CheckWithStringType) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*CheckWithStringType) HasType

func (o *CheckWithStringType) HasType() bool

HasType returns a boolean if a field has been set.

func (CheckWithStringType) MarshalJSON

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

func (*CheckWithStringType) SetCreated

func (o *CheckWithStringType) SetCreated(v int32)

SetCreated gets a reference to the given int32 and assigns it to the Created field.

func (*CheckWithStringType) SetHostname

func (o *CheckWithStringType) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*CheckWithStringType) SetId

func (o *CheckWithStringType) SetId(v int32)

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

func (*CheckWithStringType) SetIpv6

func (o *CheckWithStringType) SetIpv6(v bool)

SetIpv6 gets a reference to the given bool and assigns it to the Ipv6 field.

func (*CheckWithStringType) SetLastdownend

func (o *CheckWithStringType) SetLastdownend(v int32)

SetLastdownend gets a reference to the given int32 and assigns it to the Lastdownend field.

func (*CheckWithStringType) SetLastdownstart

func (o *CheckWithStringType) SetLastdownstart(v int32)

SetLastdownstart gets a reference to the given int32 and assigns it to the Lastdownstart field.

func (*CheckWithStringType) SetLasterrortime

func (o *CheckWithStringType) SetLasterrortime(v int32)

SetLasterrortime gets a reference to the given int32 and assigns it to the Lasterrortime field.

func (*CheckWithStringType) SetLastresponsetime

func (o *CheckWithStringType) SetLastresponsetime(v int32)

SetLastresponsetime gets a reference to the given int32 and assigns it to the Lastresponsetime field.

func (*CheckWithStringType) SetLasttesttime

func (o *CheckWithStringType) SetLasttesttime(v int32)

SetLasttesttime gets a reference to the given int32 and assigns it to the Lasttesttime field.

func (*CheckWithStringType) SetName

func (o *CheckWithStringType) SetName(v string)

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

func (*CheckWithStringType) SetResolution

func (o *CheckWithStringType) SetResolution(v int32)

SetResolution gets a reference to the given int32 and assigns it to the Resolution field.

func (*CheckWithStringType) SetStatus

func (o *CheckWithStringType) SetStatus(v string)

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

func (*CheckWithStringType) SetTags

func (o *CheckWithStringType) SetTags(v []Tag)

SetTags gets a reference to the given []Tag and assigns it to the Tags field.

func (*CheckWithStringType) SetType

func (o *CheckWithStringType) SetType(v string)

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

func (CheckWithStringType) ToMap

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

type CheckWithoutID

type CheckWithoutID struct {
	// Check status: active or inactive
	Active *bool `json:"active,omitempty"`
	// Contacts to alert
	ContactIds []int64 `json:"contact_ids,omitempty"`
	// Custom message that is part of the email and webhook alerts
	CustomMessage *string `json:"custom_message,omitempty"`
	// TMS test intervals in minutes. Allowed intervals: 5,10,20,60,720,1440. The interval you're allowed to set may vary depending on your current plan.
	Interval *int64 `json:"interval,omitempty"`
	// Name of the check
	Name string `json:"name"`
	// Name of the region where the check is executed. Supported regions: us-east, us-west, eu, au
	Region *string `json:"region,omitempty"`
	// Send notification when down X times
	SendNotificationWhenDown *int64 `json:"send_notification_when_down,omitempty"`
	// Check importance- how important are the alerts when the check fails. Allowed values: low, high
	SeverityLevel *string `json:"severity_level,omitempty"`
	// steps to be executed as part of the check
	Steps []Step `json:"steps"`
	// Teams to alert
	TeamIds []int64 `json:"team_ids,omitempty"`
	// Integration identifiers.
	IntegrationIds []int64   `json:"integration_ids,omitempty"`
	Metadata       *Metadata `json:"metadata,omitempty"`
	// List of tags for a check. The tag name may contain the characters 'A-Z', 'a-z', '0-9', '_' and '-'. The maximum length of a tag is 64 characters.
	Tags []string `json:"tags,omitempty"`
}

CheckWithoutID CheckWithoutID is a struct describing a TMS check data common for creating a check

func NewCheckWithoutID

func NewCheckWithoutID(name string, steps []Step) *CheckWithoutID

NewCheckWithoutID instantiates a new CheckWithoutID 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 NewCheckWithoutIDWithDefaults

func NewCheckWithoutIDWithDefaults() *CheckWithoutID

NewCheckWithoutIDWithDefaults instantiates a new CheckWithoutID 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 (*CheckWithoutID) AsPut

func (check *CheckWithoutID) AsPut() *CheckWithoutIDPUT

func (*CheckWithoutID) GetActive

func (o *CheckWithoutID) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise.

func (*CheckWithoutID) GetActiveOk

func (o *CheckWithoutID) GetActiveOk() (*bool, bool)

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

func (*CheckWithoutID) GetContactIds

func (o *CheckWithoutID) GetContactIds() []int64

GetContactIds returns the ContactIds field value if set, zero value otherwise.

func (*CheckWithoutID) GetContactIdsOk

func (o *CheckWithoutID) GetContactIdsOk() ([]int64, bool)

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

func (*CheckWithoutID) GetCustomMessage

func (o *CheckWithoutID) GetCustomMessage() string

GetCustomMessage returns the CustomMessage field value if set, zero value otherwise.

func (*CheckWithoutID) GetCustomMessageOk

func (o *CheckWithoutID) GetCustomMessageOk() (*string, bool)

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

func (*CheckWithoutID) GetIntegrationIds

func (o *CheckWithoutID) GetIntegrationIds() []int64

GetIntegrationIds returns the IntegrationIds field value if set, zero value otherwise.

func (*CheckWithoutID) GetIntegrationIdsOk

func (o *CheckWithoutID) GetIntegrationIdsOk() ([]int64, bool)

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

func (*CheckWithoutID) GetInterval

func (o *CheckWithoutID) GetInterval() int64

GetInterval returns the Interval field value if set, zero value otherwise.

func (*CheckWithoutID) GetIntervalOk

func (o *CheckWithoutID) GetIntervalOk() (*int64, bool)

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

func (*CheckWithoutID) GetMetadata

func (o *CheckWithoutID) GetMetadata() Metadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*CheckWithoutID) GetMetadataOk

func (o *CheckWithoutID) GetMetadataOk() (*Metadata, bool)

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

func (*CheckWithoutID) GetName

func (o *CheckWithoutID) GetName() string

GetName returns the Name field value

func (*CheckWithoutID) GetNameOk

func (o *CheckWithoutID) GetNameOk() (*string, bool)

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

func (*CheckWithoutID) GetRegion

func (o *CheckWithoutID) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*CheckWithoutID) GetRegionOk

func (o *CheckWithoutID) GetRegionOk() (*string, bool)

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

func (*CheckWithoutID) GetSendNotificationWhenDown

func (o *CheckWithoutID) GetSendNotificationWhenDown() int64

GetSendNotificationWhenDown returns the SendNotificationWhenDown field value if set, zero value otherwise.

func (*CheckWithoutID) GetSendNotificationWhenDownOk

func (o *CheckWithoutID) GetSendNotificationWhenDownOk() (*int64, bool)

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

func (*CheckWithoutID) GetSeverityLevel

func (o *CheckWithoutID) GetSeverityLevel() string

GetSeverityLevel returns the SeverityLevel field value if set, zero value otherwise.

func (*CheckWithoutID) GetSeverityLevelOk

func (o *CheckWithoutID) GetSeverityLevelOk() (*string, bool)

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

func (*CheckWithoutID) GetSteps

func (o *CheckWithoutID) GetSteps() []Step

GetSteps returns the Steps field value

func (*CheckWithoutID) GetStepsOk

func (o *CheckWithoutID) GetStepsOk() ([]Step, bool)

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

func (*CheckWithoutID) GetTags

func (o *CheckWithoutID) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*CheckWithoutID) GetTagsOk

func (o *CheckWithoutID) GetTagsOk() ([]string, bool)

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

func (*CheckWithoutID) GetTeamIds

func (o *CheckWithoutID) GetTeamIds() []int64

GetTeamIds returns the TeamIds field value if set, zero value otherwise.

func (*CheckWithoutID) GetTeamIdsOk

func (o *CheckWithoutID) GetTeamIdsOk() ([]int64, bool)

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

func (*CheckWithoutID) HasActive

func (o *CheckWithoutID) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*CheckWithoutID) HasContactIds

func (o *CheckWithoutID) HasContactIds() bool

HasContactIds returns a boolean if a field has been set.

func (*CheckWithoutID) HasCustomMessage

func (o *CheckWithoutID) HasCustomMessage() bool

HasCustomMessage returns a boolean if a field has been set.

func (*CheckWithoutID) HasIntegrationIds

func (o *CheckWithoutID) HasIntegrationIds() bool

HasIntegrationIds returns a boolean if a field has been set.

func (*CheckWithoutID) HasInterval

func (o *CheckWithoutID) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*CheckWithoutID) HasMetadata

func (o *CheckWithoutID) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*CheckWithoutID) HasRegion

func (o *CheckWithoutID) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*CheckWithoutID) HasSendNotificationWhenDown

func (o *CheckWithoutID) HasSendNotificationWhenDown() bool

HasSendNotificationWhenDown returns a boolean if a field has been set.

func (*CheckWithoutID) HasSeverityLevel

func (o *CheckWithoutID) HasSeverityLevel() bool

HasSeverityLevel returns a boolean if a field has been set.

func (*CheckWithoutID) HasTags

func (o *CheckWithoutID) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*CheckWithoutID) HasTeamIds

func (o *CheckWithoutID) HasTeamIds() bool

HasTeamIds returns a boolean if a field has been set.

func (CheckWithoutID) MarshalJSON

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

func (*CheckWithoutID) SetActive

func (o *CheckWithoutID) SetActive(v bool)

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*CheckWithoutID) SetContactIds

func (o *CheckWithoutID) SetContactIds(v []int64)

SetContactIds gets a reference to the given []int64 and assigns it to the ContactIds field.

func (*CheckWithoutID) SetCustomMessage

func (o *CheckWithoutID) SetCustomMessage(v string)

SetCustomMessage gets a reference to the given string and assigns it to the CustomMessage field.

func (*CheckWithoutID) SetIntegrationIds

func (o *CheckWithoutID) SetIntegrationIds(v []int64)

SetIntegrationIds gets a reference to the given []int64 and assigns it to the IntegrationIds field.

func (*CheckWithoutID) SetInterval

func (o *CheckWithoutID) SetInterval(v int64)

SetInterval gets a reference to the given int64 and assigns it to the Interval field.

func (*CheckWithoutID) SetMetadata

func (o *CheckWithoutID) SetMetadata(v Metadata)

SetMetadata gets a reference to the given Metadata and assigns it to the Metadata field.

func (*CheckWithoutID) SetName

func (o *CheckWithoutID) SetName(v string)

SetName sets field value

func (*CheckWithoutID) SetRegion

func (o *CheckWithoutID) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*CheckWithoutID) SetSendNotificationWhenDown

func (o *CheckWithoutID) SetSendNotificationWhenDown(v int64)

SetSendNotificationWhenDown gets a reference to the given int64 and assigns it to the SendNotificationWhenDown field.

func (*CheckWithoutID) SetSeverityLevel

func (o *CheckWithoutID) SetSeverityLevel(v string)

SetSeverityLevel gets a reference to the given string and assigns it to the SeverityLevel field.

func (*CheckWithoutID) SetSteps

func (o *CheckWithoutID) SetSteps(v []Step)

SetSteps sets field value

func (*CheckWithoutID) SetTags

func (o *CheckWithoutID) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*CheckWithoutID) SetTeamIds

func (o *CheckWithoutID) SetTeamIds(v []int64)

SetTeamIds gets a reference to the given []int64 and assigns it to the TeamIds field.

func (CheckWithoutID) ToMap

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

func (*CheckWithoutID) UnmarshalJSON

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

type CheckWithoutIDGET

type CheckWithoutIDGET struct {
	// Check status - active or inactive
	Active *bool `json:"active,omitempty"`
	// Contacts to alert
	ContactIds []int64 `json:"contact_ids,omitempty"`
	// Timestamp when the check was created
	CreatedAt *int64 `json:"created_at,omitempty"`
	// Timestamp when the check was modified
	ModifiedAt *int64 `json:"modified_at,omitempty"`
	// Timestamp when the last downtime started. This field is optional
	LastDowntimeStart *int64 `json:"last_downtime_start,omitempty"`
	// Timestamp when the last downtime ended. This field is optional
	LastDowntimeEnd *int64 `json:"last_downtime_end,omitempty"`
	// Custom message that is part of the email and webhook alerts
	CustomMessage *string `json:"custom_message,omitempty"`
	// TMS test intervals in minutes. Allowed intervals: 5,10,20,60,720,1440. The interval you're allowed to set may vary depending on your current plan.
	Interval *int64 `json:"interval,omitempty"`
	// Name of the check
	Name *string `json:"name,omitempty"`
	// Name of the region where the check is executed. Supported regions: us-east, us-west, eu, au
	Region *string `json:"region,omitempty"`
	// Send notification when down X times
	SendNotificationWhenDown *int64 `json:"send_notification_when_down,omitempty"`
	// Check importance- how important are the alerts when the check fails. Allowed values: low, high
	SeverityLevel *string `json:"severity_level,omitempty"`
	// Whether the check is passing or failing at the moment (successful, failing, unknown)
	Status *string `json:"status,omitempty"`
	// steps to be executed as part of the check
	Steps []Step `json:"steps,omitempty"`
	// Teams to alert
	TeamIds []int64 `json:"team_ids,omitempty"`
	// Integration identifiers.
	IntegrationIds []int64      `json:"integration_ids,omitempty"`
	Metadata       *MetadataGET `json:"metadata,omitempty"`
	// List of tags for a check. The tag name may contain the characters 'A-Z', 'a-z', '0-9', '_' and '-'. The maximum length of a tag is 64 characters.
	Tags []string `json:"tags,omitempty"`
	// Type of transaction check: \"script\" for regular TMS checks and \"recording\" for checks made using the Transaction Recorder
	Type *string `json:"type,omitempty"`
}

CheckWithoutIDGET CheckWithoutIDGET is a struct describing a TMS check data common for displaying a check

func NewCheckWithoutIDGET

func NewCheckWithoutIDGET() *CheckWithoutIDGET

NewCheckWithoutIDGET instantiates a new CheckWithoutIDGET 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 NewCheckWithoutIDGETWithDefaults

func NewCheckWithoutIDGETWithDefaults() *CheckWithoutIDGET

NewCheckWithoutIDGETWithDefaults instantiates a new CheckWithoutIDGET 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 (*CheckWithoutIDGET) GetActive

func (o *CheckWithoutIDGET) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise.

func (*CheckWithoutIDGET) GetActiveOk

func (o *CheckWithoutIDGET) GetActiveOk() (*bool, bool)

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

func (*CheckWithoutIDGET) GetContactIds

func (o *CheckWithoutIDGET) GetContactIds() []int64

GetContactIds returns the ContactIds field value if set, zero value otherwise.

func (*CheckWithoutIDGET) GetContactIdsOk

func (o *CheckWithoutIDGET) GetContactIdsOk() ([]int64, bool)

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

func (*CheckWithoutIDGET) GetCreatedAt

func (o *CheckWithoutIDGET) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*CheckWithoutIDGET) GetCreatedAtOk

func (o *CheckWithoutIDGET) GetCreatedAtOk() (*int64, bool)

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

func (*CheckWithoutIDGET) GetCustomMessage

func (o *CheckWithoutIDGET) GetCustomMessage() string

GetCustomMessage returns the CustomMessage field value if set, zero value otherwise.

func (*CheckWithoutIDGET) GetCustomMessageOk

func (o *CheckWithoutIDGET) GetCustomMessageOk() (*string, bool)

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

func (*CheckWithoutIDGET) GetIntegrationIds

func (o *CheckWithoutIDGET) GetIntegrationIds() []int64

GetIntegrationIds returns the IntegrationIds field value if set, zero value otherwise.

func (*CheckWithoutIDGET) GetIntegrationIdsOk

func (o *CheckWithoutIDGET) GetIntegrationIdsOk() ([]int64, bool)

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

func (*CheckWithoutIDGET) GetInterval

func (o *CheckWithoutIDGET) GetInterval() int64

GetInterval returns the Interval field value if set, zero value otherwise.

func (*CheckWithoutIDGET) GetIntervalOk

func (o *CheckWithoutIDGET) GetIntervalOk() (*int64, bool)

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

func (*CheckWithoutIDGET) GetLastDowntimeEnd

func (o *CheckWithoutIDGET) GetLastDowntimeEnd() int64

GetLastDowntimeEnd returns the LastDowntimeEnd field value if set, zero value otherwise.

func (*CheckWithoutIDGET) GetLastDowntimeEndOk

func (o *CheckWithoutIDGET) GetLastDowntimeEndOk() (*int64, bool)

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

func (*CheckWithoutIDGET) GetLastDowntimeStart

func (o *CheckWithoutIDGET) GetLastDowntimeStart() int64

GetLastDowntimeStart returns the LastDowntimeStart field value if set, zero value otherwise.

func (*CheckWithoutIDGET) GetLastDowntimeStartOk

func (o *CheckWithoutIDGET) GetLastDowntimeStartOk() (*int64, bool)

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

func (*CheckWithoutIDGET) GetMetadata

func (o *CheckWithoutIDGET) GetMetadata() MetadataGET

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*CheckWithoutIDGET) GetMetadataOk

func (o *CheckWithoutIDGET) GetMetadataOk() (*MetadataGET, bool)

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

func (*CheckWithoutIDGET) GetModifiedAt

func (o *CheckWithoutIDGET) GetModifiedAt() int64

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*CheckWithoutIDGET) GetModifiedAtOk

func (o *CheckWithoutIDGET) GetModifiedAtOk() (*int64, bool)

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

func (*CheckWithoutIDGET) GetName

func (o *CheckWithoutIDGET) GetName() string

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

func (*CheckWithoutIDGET) GetNameOk

func (o *CheckWithoutIDGET) 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 (*CheckWithoutIDGET) GetRegion

func (o *CheckWithoutIDGET) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*CheckWithoutIDGET) GetRegionOk

func (o *CheckWithoutIDGET) GetRegionOk() (*string, bool)

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

func (*CheckWithoutIDGET) GetSendNotificationWhenDown

func (o *CheckWithoutIDGET) GetSendNotificationWhenDown() int64

GetSendNotificationWhenDown returns the SendNotificationWhenDown field value if set, zero value otherwise.

func (*CheckWithoutIDGET) GetSendNotificationWhenDownOk

func (o *CheckWithoutIDGET) GetSendNotificationWhenDownOk() (*int64, bool)

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

func (*CheckWithoutIDGET) GetSeverityLevel

func (o *CheckWithoutIDGET) GetSeverityLevel() string

GetSeverityLevel returns the SeverityLevel field value if set, zero value otherwise.

func (*CheckWithoutIDGET) GetSeverityLevelOk

func (o *CheckWithoutIDGET) GetSeverityLevelOk() (*string, bool)

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

func (*CheckWithoutIDGET) GetStatus

func (o *CheckWithoutIDGET) GetStatus() string

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

func (*CheckWithoutIDGET) GetStatusOk

func (o *CheckWithoutIDGET) GetStatusOk() (*string, bool)

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

func (*CheckWithoutIDGET) GetSteps

func (o *CheckWithoutIDGET) GetSteps() []Step

GetSteps returns the Steps field value if set, zero value otherwise.

func (*CheckWithoutIDGET) GetStepsOk

func (o *CheckWithoutIDGET) GetStepsOk() ([]Step, bool)

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

func (*CheckWithoutIDGET) GetTags

func (o *CheckWithoutIDGET) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*CheckWithoutIDGET) GetTagsOk

func (o *CheckWithoutIDGET) GetTagsOk() ([]string, bool)

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

func (*CheckWithoutIDGET) GetTeamIds

func (o *CheckWithoutIDGET) GetTeamIds() []int64

GetTeamIds returns the TeamIds field value if set, zero value otherwise.

func (*CheckWithoutIDGET) GetTeamIdsOk

func (o *CheckWithoutIDGET) GetTeamIdsOk() ([]int64, bool)

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

func (*CheckWithoutIDGET) GetType

func (o *CheckWithoutIDGET) GetType() string

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

func (*CheckWithoutIDGET) GetTypeOk

func (o *CheckWithoutIDGET) 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 (*CheckWithoutIDGET) HasActive

func (o *CheckWithoutIDGET) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*CheckWithoutIDGET) HasContactIds

func (o *CheckWithoutIDGET) HasContactIds() bool

HasContactIds returns a boolean if a field has been set.

func (*CheckWithoutIDGET) HasCreatedAt

func (o *CheckWithoutIDGET) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*CheckWithoutIDGET) HasCustomMessage

func (o *CheckWithoutIDGET) HasCustomMessage() bool

HasCustomMessage returns a boolean if a field has been set.

func (*CheckWithoutIDGET) HasIntegrationIds

func (o *CheckWithoutIDGET) HasIntegrationIds() bool

HasIntegrationIds returns a boolean if a field has been set.

func (*CheckWithoutIDGET) HasInterval

func (o *CheckWithoutIDGET) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*CheckWithoutIDGET) HasLastDowntimeEnd

func (o *CheckWithoutIDGET) HasLastDowntimeEnd() bool

HasLastDowntimeEnd returns a boolean if a field has been set.

func (*CheckWithoutIDGET) HasLastDowntimeStart

func (o *CheckWithoutIDGET) HasLastDowntimeStart() bool

HasLastDowntimeStart returns a boolean if a field has been set.

func (*CheckWithoutIDGET) HasMetadata

func (o *CheckWithoutIDGET) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*CheckWithoutIDGET) HasModifiedAt

func (o *CheckWithoutIDGET) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*CheckWithoutIDGET) HasName

func (o *CheckWithoutIDGET) HasName() bool

HasName returns a boolean if a field has been set.

func (*CheckWithoutIDGET) HasRegion

func (o *CheckWithoutIDGET) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*CheckWithoutIDGET) HasSendNotificationWhenDown

func (o *CheckWithoutIDGET) HasSendNotificationWhenDown() bool

HasSendNotificationWhenDown returns a boolean if a field has been set.

func (*CheckWithoutIDGET) HasSeverityLevel

func (o *CheckWithoutIDGET) HasSeverityLevel() bool

HasSeverityLevel returns a boolean if a field has been set.

func (*CheckWithoutIDGET) HasStatus

func (o *CheckWithoutIDGET) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CheckWithoutIDGET) HasSteps

func (o *CheckWithoutIDGET) HasSteps() bool

HasSteps returns a boolean if a field has been set.

func (*CheckWithoutIDGET) HasTags

func (o *CheckWithoutIDGET) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*CheckWithoutIDGET) HasTeamIds

func (o *CheckWithoutIDGET) HasTeamIds() bool

HasTeamIds returns a boolean if a field has been set.

func (*CheckWithoutIDGET) HasType

func (o *CheckWithoutIDGET) HasType() bool

HasType returns a boolean if a field has been set.

func (CheckWithoutIDGET) MarshalJSON

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

func (*CheckWithoutIDGET) SetActive

func (o *CheckWithoutIDGET) SetActive(v bool)

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*CheckWithoutIDGET) SetContactIds

func (o *CheckWithoutIDGET) SetContactIds(v []int64)

SetContactIds gets a reference to the given []int64 and assigns it to the ContactIds field.

func (*CheckWithoutIDGET) SetCreatedAt

func (o *CheckWithoutIDGET) SetCreatedAt(v int64)

SetCreatedAt gets a reference to the given int64 and assigns it to the CreatedAt field.

func (*CheckWithoutIDGET) SetCustomMessage

func (o *CheckWithoutIDGET) SetCustomMessage(v string)

SetCustomMessage gets a reference to the given string and assigns it to the CustomMessage field.

func (*CheckWithoutIDGET) SetIntegrationIds

func (o *CheckWithoutIDGET) SetIntegrationIds(v []int64)

SetIntegrationIds gets a reference to the given []int64 and assigns it to the IntegrationIds field.

func (*CheckWithoutIDGET) SetInterval

func (o *CheckWithoutIDGET) SetInterval(v int64)

SetInterval gets a reference to the given int64 and assigns it to the Interval field.

func (*CheckWithoutIDGET) SetLastDowntimeEnd

func (o *CheckWithoutIDGET) SetLastDowntimeEnd(v int64)

SetLastDowntimeEnd gets a reference to the given int64 and assigns it to the LastDowntimeEnd field.

func (*CheckWithoutIDGET) SetLastDowntimeStart

func (o *CheckWithoutIDGET) SetLastDowntimeStart(v int64)

SetLastDowntimeStart gets a reference to the given int64 and assigns it to the LastDowntimeStart field.

func (*CheckWithoutIDGET) SetMetadata

func (o *CheckWithoutIDGET) SetMetadata(v MetadataGET)

SetMetadata gets a reference to the given MetadataGET and assigns it to the Metadata field.

func (*CheckWithoutIDGET) SetModifiedAt

func (o *CheckWithoutIDGET) SetModifiedAt(v int64)

SetModifiedAt gets a reference to the given int64 and assigns it to the ModifiedAt field.

func (*CheckWithoutIDGET) SetName

func (o *CheckWithoutIDGET) SetName(v string)

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

func (*CheckWithoutIDGET) SetRegion

func (o *CheckWithoutIDGET) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*CheckWithoutIDGET) SetSendNotificationWhenDown

func (o *CheckWithoutIDGET) SetSendNotificationWhenDown(v int64)

SetSendNotificationWhenDown gets a reference to the given int64 and assigns it to the SendNotificationWhenDown field.

func (*CheckWithoutIDGET) SetSeverityLevel

func (o *CheckWithoutIDGET) SetSeverityLevel(v string)

SetSeverityLevel gets a reference to the given string and assigns it to the SeverityLevel field.

func (*CheckWithoutIDGET) SetStatus

func (o *CheckWithoutIDGET) SetStatus(v string)

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

func (*CheckWithoutIDGET) SetSteps

func (o *CheckWithoutIDGET) SetSteps(v []Step)

SetSteps gets a reference to the given []Step and assigns it to the Steps field.

func (*CheckWithoutIDGET) SetTags

func (o *CheckWithoutIDGET) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*CheckWithoutIDGET) SetTeamIds

func (o *CheckWithoutIDGET) SetTeamIds(v []int64)

SetTeamIds gets a reference to the given []int64 and assigns it to the TeamIds field.

func (*CheckWithoutIDGET) SetType

func (o *CheckWithoutIDGET) SetType(v string)

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

func (CheckWithoutIDGET) ToMap

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

type CheckWithoutIDPUT

type CheckWithoutIDPUT struct {
	// Check status: active or inactive
	Active *bool `json:"active,omitempty"`
	// Contacts to alert
	ContactIds []int64 `json:"contact_ids,omitempty"`
	// Custom message that is part of the email and webhook alerts
	CustomMessage *string `json:"custom_message,omitempty"`
	// TMS test intervals in minutes. Allowed intervals: 5,10,20,60,720,1440. The interval you're allowed to set may vary depending on your current plan.
	Interval *int64 `json:"interval,omitempty"`
	// Name of the check
	Name *string `json:"name,omitempty"`
	// Name of the region where the check is executed. Supported regions: us-east, us-west, eu, au
	Region *string `json:"region,omitempty"`
	// Send notification when down X times
	SendNotificationWhenDown *int64 `json:"send_notification_when_down,omitempty"`
	// Check importance- how important are the alerts when the check fails. Allowed values: low, high
	SeverityLevel *string `json:"severity_level,omitempty"`
	// steps to be executed as part of the check
	Steps []Step `json:"steps,omitempty"`
	// Teams to alert
	TeamIds  []int64   `json:"team_ids,omitempty"`
	Metadata *Metadata `json:"metadata,omitempty"`
	// List of tags for a check. The tag name may contain the characters 'A-Z', 'a-z', '0-9', '_' and '-'. The maximum length of a tag is 64 characters.
	Tags []string `json:"tags,omitempty"`
	// Integration identifiers as a list of integers.
	IntegrationIds []int32 `json:"integration_ids,omitempty"`
}

CheckWithoutIDPUT CheckWithoutIDPUT is a struct describing a TMS check data common for updating a check

func NewCheckWithoutIDPUT

func NewCheckWithoutIDPUT() *CheckWithoutIDPUT

NewCheckWithoutIDPUT instantiates a new CheckWithoutIDPUT 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 NewCheckWithoutIDPUTWithDefaults

func NewCheckWithoutIDPUTWithDefaults() *CheckWithoutIDPUT

NewCheckWithoutIDPUTWithDefaults instantiates a new CheckWithoutIDPUT 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 (*CheckWithoutIDPUT) GetActive

func (o *CheckWithoutIDPUT) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise.

func (*CheckWithoutIDPUT) GetActiveOk

func (o *CheckWithoutIDPUT) GetActiveOk() (*bool, bool)

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

func (*CheckWithoutIDPUT) GetContactIds

func (o *CheckWithoutIDPUT) GetContactIds() []int64

GetContactIds returns the ContactIds field value if set, zero value otherwise.

func (*CheckWithoutIDPUT) GetContactIdsOk

func (o *CheckWithoutIDPUT) GetContactIdsOk() ([]int64, bool)

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

func (*CheckWithoutIDPUT) GetCustomMessage

func (o *CheckWithoutIDPUT) GetCustomMessage() string

GetCustomMessage returns the CustomMessage field value if set, zero value otherwise.

func (*CheckWithoutIDPUT) GetCustomMessageOk

func (o *CheckWithoutIDPUT) GetCustomMessageOk() (*string, bool)

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

func (*CheckWithoutIDPUT) GetIntegrationIds

func (o *CheckWithoutIDPUT) GetIntegrationIds() []int32

GetIntegrationIds returns the IntegrationIds field value if set, zero value otherwise.

func (*CheckWithoutIDPUT) GetIntegrationIdsOk

func (o *CheckWithoutIDPUT) GetIntegrationIdsOk() ([]int32, bool)

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

func (*CheckWithoutIDPUT) GetInterval

func (o *CheckWithoutIDPUT) GetInterval() int64

GetInterval returns the Interval field value if set, zero value otherwise.

func (*CheckWithoutIDPUT) GetIntervalOk

func (o *CheckWithoutIDPUT) GetIntervalOk() (*int64, bool)

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

func (*CheckWithoutIDPUT) GetMetadata

func (o *CheckWithoutIDPUT) GetMetadata() Metadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*CheckWithoutIDPUT) GetMetadataOk

func (o *CheckWithoutIDPUT) GetMetadataOk() (*Metadata, bool)

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

func (*CheckWithoutIDPUT) GetName

func (o *CheckWithoutIDPUT) GetName() string

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

func (*CheckWithoutIDPUT) GetNameOk

func (o *CheckWithoutIDPUT) 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 (*CheckWithoutIDPUT) GetRegion

func (o *CheckWithoutIDPUT) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*CheckWithoutIDPUT) GetRegionOk

func (o *CheckWithoutIDPUT) GetRegionOk() (*string, bool)

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

func (*CheckWithoutIDPUT) GetSendNotificationWhenDown

func (o *CheckWithoutIDPUT) GetSendNotificationWhenDown() int64

GetSendNotificationWhenDown returns the SendNotificationWhenDown field value if set, zero value otherwise.

func (*CheckWithoutIDPUT) GetSendNotificationWhenDownOk

func (o *CheckWithoutIDPUT) GetSendNotificationWhenDownOk() (*int64, bool)

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

func (*CheckWithoutIDPUT) GetSeverityLevel

func (o *CheckWithoutIDPUT) GetSeverityLevel() string

GetSeverityLevel returns the SeverityLevel field value if set, zero value otherwise.

func (*CheckWithoutIDPUT) GetSeverityLevelOk

func (o *CheckWithoutIDPUT) GetSeverityLevelOk() (*string, bool)

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

func (*CheckWithoutIDPUT) GetSteps

func (o *CheckWithoutIDPUT) GetSteps() []Step

GetSteps returns the Steps field value if set, zero value otherwise.

func (*CheckWithoutIDPUT) GetStepsOk

func (o *CheckWithoutIDPUT) GetStepsOk() ([]Step, bool)

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

func (*CheckWithoutIDPUT) GetTags

func (o *CheckWithoutIDPUT) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*CheckWithoutIDPUT) GetTagsOk

func (o *CheckWithoutIDPUT) GetTagsOk() ([]string, bool)

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

func (*CheckWithoutIDPUT) GetTeamIds

func (o *CheckWithoutIDPUT) GetTeamIds() []int64

GetTeamIds returns the TeamIds field value if set, zero value otherwise.

func (*CheckWithoutIDPUT) GetTeamIdsOk

func (o *CheckWithoutIDPUT) GetTeamIdsOk() ([]int64, bool)

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

func (*CheckWithoutIDPUT) HasActive

func (o *CheckWithoutIDPUT) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*CheckWithoutIDPUT) HasContactIds

func (o *CheckWithoutIDPUT) HasContactIds() bool

HasContactIds returns a boolean if a field has been set.

func (*CheckWithoutIDPUT) HasCustomMessage

func (o *CheckWithoutIDPUT) HasCustomMessage() bool

HasCustomMessage returns a boolean if a field has been set.

func (*CheckWithoutIDPUT) HasIntegrationIds

func (o *CheckWithoutIDPUT) HasIntegrationIds() bool

HasIntegrationIds returns a boolean if a field has been set.

func (*CheckWithoutIDPUT) HasInterval

func (o *CheckWithoutIDPUT) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*CheckWithoutIDPUT) HasMetadata

func (o *CheckWithoutIDPUT) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*CheckWithoutIDPUT) HasName

func (o *CheckWithoutIDPUT) HasName() bool

HasName returns a boolean if a field has been set.

func (*CheckWithoutIDPUT) HasRegion

func (o *CheckWithoutIDPUT) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*CheckWithoutIDPUT) HasSendNotificationWhenDown

func (o *CheckWithoutIDPUT) HasSendNotificationWhenDown() bool

HasSendNotificationWhenDown returns a boolean if a field has been set.

func (*CheckWithoutIDPUT) HasSeverityLevel

func (o *CheckWithoutIDPUT) HasSeverityLevel() bool

HasSeverityLevel returns a boolean if a field has been set.

func (*CheckWithoutIDPUT) HasSteps

func (o *CheckWithoutIDPUT) HasSteps() bool

HasSteps returns a boolean if a field has been set.

func (*CheckWithoutIDPUT) HasTags

func (o *CheckWithoutIDPUT) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*CheckWithoutIDPUT) HasTeamIds

func (o *CheckWithoutIDPUT) HasTeamIds() bool

HasTeamIds returns a boolean if a field has been set.

func (CheckWithoutIDPUT) MarshalJSON

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

func (*CheckWithoutIDPUT) SetActive

func (o *CheckWithoutIDPUT) SetActive(v bool)

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*CheckWithoutIDPUT) SetContactIds

func (o *CheckWithoutIDPUT) SetContactIds(v []int64)

SetContactIds gets a reference to the given []int64 and assigns it to the ContactIds field.

func (*CheckWithoutIDPUT) SetCustomMessage

func (o *CheckWithoutIDPUT) SetCustomMessage(v string)

SetCustomMessage gets a reference to the given string and assigns it to the CustomMessage field.

func (*CheckWithoutIDPUT) SetIntegrationIds

func (o *CheckWithoutIDPUT) SetIntegrationIds(v []int32)

SetIntegrationIds gets a reference to the given []int32 and assigns it to the IntegrationIds field.

func (*CheckWithoutIDPUT) SetInterval

func (o *CheckWithoutIDPUT) SetInterval(v int64)

SetInterval gets a reference to the given int64 and assigns it to the Interval field.

func (*CheckWithoutIDPUT) SetMetadata

func (o *CheckWithoutIDPUT) SetMetadata(v Metadata)

SetMetadata gets a reference to the given Metadata and assigns it to the Metadata field.

func (*CheckWithoutIDPUT) SetName

func (o *CheckWithoutIDPUT) SetName(v string)

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

func (*CheckWithoutIDPUT) SetRegion

func (o *CheckWithoutIDPUT) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*CheckWithoutIDPUT) SetSendNotificationWhenDown

func (o *CheckWithoutIDPUT) SetSendNotificationWhenDown(v int64)

SetSendNotificationWhenDown gets a reference to the given int64 and assigns it to the SendNotificationWhenDown field.

func (*CheckWithoutIDPUT) SetSeverityLevel

func (o *CheckWithoutIDPUT) SetSeverityLevel(v string)

SetSeverityLevel gets a reference to the given string and assigns it to the SeverityLevel field.

func (*CheckWithoutIDPUT) SetSteps

func (o *CheckWithoutIDPUT) SetSteps(v []Step)

SetSteps gets a reference to the given []Step and assigns it to the Steps field.

func (*CheckWithoutIDPUT) SetTags

func (o *CheckWithoutIDPUT) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*CheckWithoutIDPUT) SetTeamIds

func (o *CheckWithoutIDPUT) SetTeamIds(v []int64)

SetTeamIds gets a reference to the given []int64 and assigns it to the TeamIds field.

func (CheckWithoutIDPUT) ToMap

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

type Checks

type Checks struct {
	Checks []CheckWithStringType `json:"checks,omitempty"`
	Counts *Counts               `json:"counts,omitempty"`
}

Checks struct for Checks

func NewChecks

func NewChecks() *Checks

NewChecks instantiates a new Checks 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 NewChecksWithDefaults

func NewChecksWithDefaults() *Checks

NewChecksWithDefaults instantiates a new Checks 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 (*Checks) GetChecks

func (o *Checks) GetChecks() []CheckWithStringType

GetChecks returns the Checks field value if set, zero value otherwise.

func (*Checks) GetChecksOk

func (o *Checks) GetChecksOk() ([]CheckWithStringType, bool)

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

func (*Checks) GetCounts

func (o *Checks) GetCounts() Counts

GetCounts returns the Counts field value if set, zero value otherwise.

func (*Checks) GetCountsOk

func (o *Checks) GetCountsOk() (*Counts, bool)

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

func (*Checks) HasChecks

func (o *Checks) HasChecks() bool

HasChecks returns a boolean if a field has been set.

func (*Checks) HasCounts

func (o *Checks) HasCounts() bool

HasCounts returns a boolean if a field has been set.

func (Checks) MarshalJSON

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

func (*Checks) SetChecks

func (o *Checks) SetChecks(v []CheckWithStringType)

SetChecks gets a reference to the given []CheckWithStringType and assigns it to the Checks field.

func (*Checks) SetCounts

func (o *Checks) SetCounts(v Counts)

SetCounts gets a reference to the given Counts and assigns it to the Counts field.

func (Checks) ToMap

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

type ChecksAPIService

type ChecksAPIService service

ChecksAPIService ChecksAPI service

func (*ChecksAPIService) ChecksCheckidDelete

func (a *ChecksAPIService) ChecksCheckidDelete(ctx context.Context, checkid int32) ApiChecksCheckidDeleteRequest

ChecksCheckidDelete Deletes a check.

Deletes a check. THIS METHOD IS IRREVERSIBLE! You will lose all collected data. Be careful!

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param checkid Identifier of check to be deleted
@return ApiChecksCheckidDeleteRequest

func (*ChecksAPIService) ChecksCheckidDeleteExecute

Execute executes the request

@return ChecksCheckidDelete200Response

func (*ChecksAPIService) ChecksCheckidGet

func (a *ChecksAPIService) ChecksCheckidGet(ctx context.Context, checkid int32) ApiChecksCheckidGetRequest

ChecksCheckidGet Returns a detailed description of a check.

Returns a detailed description of a specified check.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param checkid Identifier of check to be retrieved
@return ApiChecksCheckidGetRequest

func (*ChecksAPIService) ChecksCheckidGetExecute

func (a *ChecksAPIService) ChecksCheckidGetExecute(r ApiChecksCheckidGetRequest) (*DetailedCheck, *http.Response, error)

Execute executes the request

@return DetailedCheck

func (*ChecksAPIService) ChecksCheckidPut

func (a *ChecksAPIService) ChecksCheckidPut(ctx context.Context, checkid int32) ApiChecksCheckidPutRequest

ChecksCheckidPut Modify settings for a check.

Modify settings for a check. The provided settings will overwrite previous values. Settings not provided will stay the same as before the update. To clear an existing value, provide an empty value. Please note that you cannot change the type of a check once it has been created.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param checkid Identifier of check to be updated
@return ApiChecksCheckidPutRequest

func (*ChecksAPIService) ChecksCheckidPutExecute

Execute executes the request

@return ChecksCheckidPut200Response

func (*ChecksAPIService) ChecksDelete

ChecksDelete Deletes a list of checks.

Deletes a list of checks. THIS METHOD IS IRREVERSIBLE! You will lose all collected data. Be careful!

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

func (*ChecksAPIService) ChecksDeleteExecute

Execute executes the request

@return ChecksDelete200Response

func (*ChecksAPIService) ChecksGet

ChecksGet Method for ChecksGet

Returns a list overview of all checks.

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

func (*ChecksAPIService) ChecksGetExecute

func (a *ChecksAPIService) ChecksGetExecute(r ApiChecksGetRequest) (*Checks, *http.Response, error)

Execute executes the request

@return Checks

func (*ChecksAPIService) ChecksPost

ChecksPost Creates a new check.

Creates a new check with settings specified by provided parameters.

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

func (*ChecksAPIService) ChecksPostExecute

Execute executes the request

@return ChecksPost200Response

func (*ChecksAPIService) ChecksPut

ChecksPut Pause or change resolution for multiple checks.

Pause or change resolution for multiple checks in one bulk call.

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

func (*ChecksAPIService) ChecksPutExecute

Execute executes the request

@return ChecksPut200Response

type ChecksAll

type ChecksAll struct {
	Checks []CheckGeneral `json:"checks,omitempty"`
	Limit  *int32         `json:"limit,omitempty"`
	Offset *int32         `json:"offset,omitempty"`
}

ChecksAll struct for ChecksAll

func NewChecksAll

func NewChecksAll() *ChecksAll

NewChecksAll instantiates a new ChecksAll 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 NewChecksAllWithDefaults

func NewChecksAllWithDefaults() *ChecksAll

NewChecksAllWithDefaults instantiates a new ChecksAll 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 (*ChecksAll) GetChecks

func (o *ChecksAll) GetChecks() []CheckGeneral

GetChecks returns the Checks field value if set, zero value otherwise.

func (*ChecksAll) GetChecksOk

func (o *ChecksAll) GetChecksOk() ([]CheckGeneral, bool)

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

func (*ChecksAll) GetLimit

func (o *ChecksAll) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*ChecksAll) GetLimitOk

func (o *ChecksAll) GetLimitOk() (*int32, bool)

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

func (*ChecksAll) GetOffset

func (o *ChecksAll) GetOffset() int32

GetOffset returns the Offset field value if set, zero value otherwise.

func (*ChecksAll) GetOffsetOk

func (o *ChecksAll) GetOffsetOk() (*int32, bool)

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

func (*ChecksAll) HasChecks

func (o *ChecksAll) HasChecks() bool

HasChecks returns a boolean if a field has been set.

func (*ChecksAll) HasLimit

func (o *ChecksAll) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*ChecksAll) HasOffset

func (o *ChecksAll) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (ChecksAll) MarshalJSON

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

func (*ChecksAll) SetChecks

func (o *ChecksAll) SetChecks(v []CheckGeneral)

SetChecks gets a reference to the given []CheckGeneral and assigns it to the Checks field.

func (*ChecksAll) SetLimit

func (o *ChecksAll) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*ChecksAll) SetOffset

func (o *ChecksAll) SetOffset(v int32)

SetOffset gets a reference to the given int32 and assigns it to the Offset field.

func (ChecksAll) ToMap

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

type ChecksCheckidDelete200Response

type ChecksCheckidDelete200Response struct {
	Message *string `json:"message,omitempty"`
}

ChecksCheckidDelete200Response struct for ChecksCheckidDelete200Response

func NewChecksCheckidDelete200Response

func NewChecksCheckidDelete200Response() *ChecksCheckidDelete200Response

NewChecksCheckidDelete200Response instantiates a new ChecksCheckidDelete200Response 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 NewChecksCheckidDelete200ResponseWithDefaults

func NewChecksCheckidDelete200ResponseWithDefaults() *ChecksCheckidDelete200Response

NewChecksCheckidDelete200ResponseWithDefaults instantiates a new ChecksCheckidDelete200Response 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 (*ChecksCheckidDelete200Response) GetMessage

func (o *ChecksCheckidDelete200Response) GetMessage() string

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

func (*ChecksCheckidDelete200Response) GetMessageOk

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

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

func (*ChecksCheckidDelete200Response) HasMessage

func (o *ChecksCheckidDelete200Response) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (ChecksCheckidDelete200Response) MarshalJSON

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

func (*ChecksCheckidDelete200Response) SetMessage

func (o *ChecksCheckidDelete200Response) SetMessage(v string)

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

func (ChecksCheckidDelete200Response) ToMap

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

type ChecksCheckidPut200Response

type ChecksCheckidPut200Response struct {
	Message *string `json:"message,omitempty"`
}

ChecksCheckidPut200Response struct for ChecksCheckidPut200Response

func NewChecksCheckidPut200Response

func NewChecksCheckidPut200Response() *ChecksCheckidPut200Response

NewChecksCheckidPut200Response instantiates a new ChecksCheckidPut200Response 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 NewChecksCheckidPut200ResponseWithDefaults

func NewChecksCheckidPut200ResponseWithDefaults() *ChecksCheckidPut200Response

NewChecksCheckidPut200ResponseWithDefaults instantiates a new ChecksCheckidPut200Response 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 (*ChecksCheckidPut200Response) GetMessage

func (o *ChecksCheckidPut200Response) GetMessage() string

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

func (*ChecksCheckidPut200Response) GetMessageOk

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

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

func (*ChecksCheckidPut200Response) HasMessage

func (o *ChecksCheckidPut200Response) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (ChecksCheckidPut200Response) MarshalJSON

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

func (*ChecksCheckidPut200Response) SetMessage

func (o *ChecksCheckidPut200Response) SetMessage(v string)

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

func (ChecksCheckidPut200Response) ToMap

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

type ChecksDelete200Response

type ChecksDelete200Response struct {
	Message *string `json:"message,omitempty"`
}

ChecksDelete200Response struct for ChecksDelete200Response

func NewChecksDelete200Response

func NewChecksDelete200Response() *ChecksDelete200Response

NewChecksDelete200Response instantiates a new ChecksDelete200Response 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 NewChecksDelete200ResponseWithDefaults

func NewChecksDelete200ResponseWithDefaults() *ChecksDelete200Response

NewChecksDelete200ResponseWithDefaults instantiates a new ChecksDelete200Response 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 (*ChecksDelete200Response) GetMessage

func (o *ChecksDelete200Response) GetMessage() string

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

func (*ChecksDelete200Response) GetMessageOk

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

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

func (*ChecksDelete200Response) HasMessage

func (o *ChecksDelete200Response) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (ChecksDelete200Response) MarshalJSON

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

func (*ChecksDelete200Response) SetMessage

func (o *ChecksDelete200Response) SetMessage(v string)

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

func (ChecksDelete200Response) ToMap

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

type ChecksPost200Response

type ChecksPost200Response struct {
	Check *ChecksPost200ResponseCheck `json:"check,omitempty"`
}

ChecksPost200Response struct for ChecksPost200Response

func NewChecksPost200Response

func NewChecksPost200Response() *ChecksPost200Response

NewChecksPost200Response instantiates a new ChecksPost200Response 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 NewChecksPost200ResponseWithDefaults

func NewChecksPost200ResponseWithDefaults() *ChecksPost200Response

NewChecksPost200ResponseWithDefaults instantiates a new ChecksPost200Response 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 (*ChecksPost200Response) GetCheck

GetCheck returns the Check field value if set, zero value otherwise.

func (*ChecksPost200Response) GetCheckOk

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

func (*ChecksPost200Response) HasCheck

func (o *ChecksPost200Response) HasCheck() bool

HasCheck returns a boolean if a field has been set.

func (ChecksPost200Response) MarshalJSON

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

func (*ChecksPost200Response) SetCheck

SetCheck gets a reference to the given ChecksPost200ResponseCheck and assigns it to the Check field.

func (ChecksPost200Response) ToMap

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

type ChecksPost200ResponseCheck

type ChecksPost200ResponseCheck struct {
	// Created check ID.
	Id *int32 `json:"id,omitempty"`
	// Created check name.
	Name *string `json:"name,omitempty"`
}

ChecksPost200ResponseCheck struct for ChecksPost200ResponseCheck

func NewChecksPost200ResponseCheck

func NewChecksPost200ResponseCheck() *ChecksPost200ResponseCheck

NewChecksPost200ResponseCheck instantiates a new ChecksPost200ResponseCheck 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 NewChecksPost200ResponseCheckWithDefaults

func NewChecksPost200ResponseCheckWithDefaults() *ChecksPost200ResponseCheck

NewChecksPost200ResponseCheckWithDefaults instantiates a new ChecksPost200ResponseCheck 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 (*ChecksPost200ResponseCheck) GetId

func (o *ChecksPost200ResponseCheck) GetId() int32

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

func (*ChecksPost200ResponseCheck) GetIdOk

func (o *ChecksPost200ResponseCheck) 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 (*ChecksPost200ResponseCheck) GetName

func (o *ChecksPost200ResponseCheck) GetName() string

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

func (*ChecksPost200ResponseCheck) GetNameOk

func (o *ChecksPost200ResponseCheck) 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 (*ChecksPost200ResponseCheck) HasId

func (o *ChecksPost200ResponseCheck) HasId() bool

HasId returns a boolean if a field has been set.

func (*ChecksPost200ResponseCheck) HasName

func (o *ChecksPost200ResponseCheck) HasName() bool

HasName returns a boolean if a field has been set.

func (ChecksPost200ResponseCheck) MarshalJSON

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

func (*ChecksPost200ResponseCheck) SetId

func (o *ChecksPost200ResponseCheck) SetId(v int32)

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

func (*ChecksPost200ResponseCheck) SetName

func (o *ChecksPost200ResponseCheck) SetName(v string)

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

func (ChecksPost200ResponseCheck) ToMap

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

type ChecksPut200Response

type ChecksPut200Response struct {
	Message *string `json:"message,omitempty"`
}

ChecksPut200Response struct for ChecksPut200Response

func NewChecksPut200Response

func NewChecksPut200Response() *ChecksPut200Response

NewChecksPut200Response instantiates a new ChecksPut200Response 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 NewChecksPut200ResponseWithDefaults

func NewChecksPut200ResponseWithDefaults() *ChecksPut200Response

NewChecksPut200ResponseWithDefaults instantiates a new ChecksPut200Response 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 (*ChecksPut200Response) GetMessage

func (o *ChecksPut200Response) GetMessage() string

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

func (*ChecksPut200Response) GetMessageOk

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

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

func (*ChecksPut200Response) HasMessage

func (o *ChecksPut200Response) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (ChecksPut200Response) MarshalJSON

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

func (*ChecksPut200Response) SetMessage

func (o *ChecksPut200Response) SetMessage(v string)

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

func (ChecksPut200Response) ToMap

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

type ChecksPutRequest

type ChecksPutRequest struct {
	// Use value: true to pause the check(s) and value: false to unpause it(them).
	Paused     *bool  `json:"paused,omitempty"`
	Resolution *int32 `json:"resolution,omitempty"`
	// Comma-separated list of identifiers for checks to be modified. Invalid check identifiers will be ignored. Default: all checks
	Checkids *string `json:"checkids,omitempty"`
}

ChecksPutRequest struct for ChecksPutRequest

func NewChecksPutRequest

func NewChecksPutRequest() *ChecksPutRequest

NewChecksPutRequest instantiates a new ChecksPutRequest 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 NewChecksPutRequestWithDefaults

func NewChecksPutRequestWithDefaults() *ChecksPutRequest

NewChecksPutRequestWithDefaults instantiates a new ChecksPutRequest 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 (*ChecksPutRequest) GetCheckids

func (o *ChecksPutRequest) GetCheckids() string

GetCheckids returns the Checkids field value if set, zero value otherwise.

func (*ChecksPutRequest) GetCheckidsOk

func (o *ChecksPutRequest) GetCheckidsOk() (*string, bool)

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

func (*ChecksPutRequest) GetPaused

func (o *ChecksPutRequest) GetPaused() bool

GetPaused returns the Paused field value if set, zero value otherwise.

func (*ChecksPutRequest) GetPausedOk

func (o *ChecksPutRequest) GetPausedOk() (*bool, bool)

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

func (*ChecksPutRequest) GetResolution

func (o *ChecksPutRequest) GetResolution() int32

GetResolution returns the Resolution field value if set, zero value otherwise.

func (*ChecksPutRequest) GetResolutionOk

func (o *ChecksPutRequest) GetResolutionOk() (*int32, bool)

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

func (*ChecksPutRequest) HasCheckids

func (o *ChecksPutRequest) HasCheckids() bool

HasCheckids returns a boolean if a field has been set.

func (*ChecksPutRequest) HasPaused

func (o *ChecksPutRequest) HasPaused() bool

HasPaused returns a boolean if a field has been set.

func (*ChecksPutRequest) HasResolution

func (o *ChecksPutRequest) HasResolution() bool

HasResolution returns a boolean if a field has been set.

func (ChecksPutRequest) MarshalJSON

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

func (*ChecksPutRequest) SetCheckids

func (o *ChecksPutRequest) SetCheckids(v string)

SetCheckids gets a reference to the given string and assigns it to the Checkids field.

func (*ChecksPutRequest) SetPaused

func (o *ChecksPutRequest) SetPaused(v bool)

SetPaused gets a reference to the given bool and assigns it to the Paused field.

func (*ChecksPutRequest) SetResolution

func (o *ChecksPutRequest) SetResolution(v int32)

SetResolution gets a reference to the given int32 and assigns it to the Resolution field.

func (ChecksPutRequest) ToMap

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

type Configuration

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

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

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

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

func (*Configuration) ServerURL

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

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

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

ServerURLWithContext returns a new server URL given an endpoint

func (*Configuration) SetApiToken

func (c *Configuration) SetApiToken(token string)

type Contact

type Contact struct {
	Contact *ContactTargets `json:"contact,omitempty"`
}

Contact struct for Contact

func NewContact

func NewContact() *Contact

NewContact instantiates a new Contact 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 NewContactWithDefaults

func NewContactWithDefaults() *Contact

NewContactWithDefaults instantiates a new Contact 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 (*Contact) GetContact

func (o *Contact) GetContact() ContactTargets

GetContact returns the Contact field value if set, zero value otherwise.

func (*Contact) GetContactOk

func (o *Contact) GetContactOk() (*ContactTargets, bool)

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

func (*Contact) HasContact

func (o *Contact) HasContact() bool

HasContact returns a boolean if a field has been set.

func (Contact) MarshalJSON

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

func (*Contact) SetContact

func (o *Contact) SetContact(v ContactTargets)

SetContact gets a reference to the given ContactTargets and assigns it to the Contact field.

func (Contact) ToMap

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

type ContactTargets

type ContactTargets struct {
	// Contact ID
	Id *int32 `json:"id,omitempty"`
	// Contact name
	Name *string `json:"name,omitempty"`
	// Describes whether alerts are paused for this contact
	Paused *bool `json:"paused,omitempty"`
	// Type defines whether this is a user (login user) or a contact only
	Type *string `json:"type,omitempty"`
	// Indicates whether the contact is the owner of the organization
	Owner               *bool                              `json:"owner,omitempty"`
	NotificationTargets *ContactTargetsNotificationTargets `json:"notification_targets,omitempty"`
	Teams               []ContactTargetsTeamsInner         `json:"teams,omitempty"`
}

ContactTargets struct for ContactTargets

func NewContactTargets

func NewContactTargets() *ContactTargets

NewContactTargets instantiates a new ContactTargets 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 NewContactTargetsWithDefaults

func NewContactTargetsWithDefaults() *ContactTargets

NewContactTargetsWithDefaults instantiates a new ContactTargets 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 (*ContactTargets) GetId

func (o *ContactTargets) GetId() int32

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

func (*ContactTargets) GetIdOk

func (o *ContactTargets) 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 (*ContactTargets) GetName

func (o *ContactTargets) GetName() string

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

func (*ContactTargets) GetNameOk

func (o *ContactTargets) 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 (*ContactTargets) GetNotificationTargets

func (o *ContactTargets) GetNotificationTargets() ContactTargetsNotificationTargets

GetNotificationTargets returns the NotificationTargets field value if set, zero value otherwise.

func (*ContactTargets) GetNotificationTargetsOk

func (o *ContactTargets) GetNotificationTargetsOk() (*ContactTargetsNotificationTargets, bool)

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

func (*ContactTargets) GetOwner

func (o *ContactTargets) GetOwner() bool

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

func (*ContactTargets) GetOwnerOk

func (o *ContactTargets) GetOwnerOk() (*bool, bool)

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

func (*ContactTargets) GetPaused

func (o *ContactTargets) GetPaused() bool

GetPaused returns the Paused field value if set, zero value otherwise.

func (*ContactTargets) GetPausedOk

func (o *ContactTargets) GetPausedOk() (*bool, bool)

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

func (*ContactTargets) GetTeams

func (o *ContactTargets) GetTeams() []ContactTargetsTeamsInner

GetTeams returns the Teams field value if set, zero value otherwise.

func (*ContactTargets) GetTeamsOk

func (o *ContactTargets) GetTeamsOk() ([]ContactTargetsTeamsInner, bool)

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

func (*ContactTargets) GetType

func (o *ContactTargets) GetType() string

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

func (*ContactTargets) GetTypeOk

func (o *ContactTargets) 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 (*ContactTargets) HasId

func (o *ContactTargets) HasId() bool

HasId returns a boolean if a field has been set.

func (*ContactTargets) HasName

func (o *ContactTargets) HasName() bool

HasName returns a boolean if a field has been set.

func (*ContactTargets) HasNotificationTargets

func (o *ContactTargets) HasNotificationTargets() bool

HasNotificationTargets returns a boolean if a field has been set.

func (*ContactTargets) HasOwner

func (o *ContactTargets) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*ContactTargets) HasPaused

func (o *ContactTargets) HasPaused() bool

HasPaused returns a boolean if a field has been set.

func (*ContactTargets) HasTeams

func (o *ContactTargets) HasTeams() bool

HasTeams returns a boolean if a field has been set.

func (*ContactTargets) HasType

func (o *ContactTargets) HasType() bool

HasType returns a boolean if a field has been set.

func (ContactTargets) MarshalJSON

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

func (*ContactTargets) SetId

func (o *ContactTargets) SetId(v int32)

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

func (*ContactTargets) SetName

func (o *ContactTargets) SetName(v string)

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

func (*ContactTargets) SetNotificationTargets

func (o *ContactTargets) SetNotificationTargets(v ContactTargetsNotificationTargets)

SetNotificationTargets gets a reference to the given ContactTargetsNotificationTargets and assigns it to the NotificationTargets field.

func (*ContactTargets) SetOwner

func (o *ContactTargets) SetOwner(v bool)

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

func (*ContactTargets) SetPaused

func (o *ContactTargets) SetPaused(v bool)

SetPaused gets a reference to the given bool and assigns it to the Paused field.

func (*ContactTargets) SetTeams

func (o *ContactTargets) SetTeams(v []ContactTargetsTeamsInner)

SetTeams gets a reference to the given []ContactTargetsTeamsInner and assigns it to the Teams field.

func (*ContactTargets) SetType

func (o *ContactTargets) SetType(v string)

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

func (ContactTargets) ToMap

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

type ContactTargetsNotificationTargets

type ContactTargetsNotificationTargets struct {
	AGCMInner   *[]AGCMInner
	APNSInner   *[]APNSInner
	EmailsInner *[]EmailsInner
	SMSesInner  *[]SMSesInner
}

ContactTargetsNotificationTargets struct for ContactTargetsNotificationTargets

func (*ContactTargetsNotificationTargets) MarshalJSON

func (src *ContactTargetsNotificationTargets) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ContactTargetsNotificationTargets) UnmarshalJSON

func (dst *ContactTargetsNotificationTargets) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type ContactTargetsTeamsInner

type ContactTargetsTeamsInner struct {
	// Team ID
	Id *int32 `json:"id,omitempty"`
	// Name of the team
	Name *string `json:"name,omitempty"`
}

ContactTargetsTeamsInner struct for ContactTargetsTeamsInner

func NewContactTargetsTeamsInner

func NewContactTargetsTeamsInner() *ContactTargetsTeamsInner

NewContactTargetsTeamsInner instantiates a new ContactTargetsTeamsInner 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 NewContactTargetsTeamsInnerWithDefaults

func NewContactTargetsTeamsInnerWithDefaults() *ContactTargetsTeamsInner

NewContactTargetsTeamsInnerWithDefaults instantiates a new ContactTargetsTeamsInner 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 (*ContactTargetsTeamsInner) GetId

func (o *ContactTargetsTeamsInner) GetId() int32

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

func (*ContactTargetsTeamsInner) GetIdOk

func (o *ContactTargetsTeamsInner) 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 (*ContactTargetsTeamsInner) GetName

func (o *ContactTargetsTeamsInner) GetName() string

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

func (*ContactTargetsTeamsInner) GetNameOk

func (o *ContactTargetsTeamsInner) 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 (*ContactTargetsTeamsInner) HasId

func (o *ContactTargetsTeamsInner) HasId() bool

HasId returns a boolean if a field has been set.

func (*ContactTargetsTeamsInner) HasName

func (o *ContactTargetsTeamsInner) HasName() bool

HasName returns a boolean if a field has been set.

func (ContactTargetsTeamsInner) MarshalJSON

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

func (*ContactTargetsTeamsInner) SetId

func (o *ContactTargetsTeamsInner) SetId(v int32)

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

func (*ContactTargetsTeamsInner) SetName

func (o *ContactTargetsTeamsInner) SetName(v string)

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

func (ContactTargetsTeamsInner) ToMap

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

type ContactsAPIService

type ContactsAPIService service

ContactsAPIService ContactsAPI service

func (*ContactsAPIService) AlertingContactsContactidDelete

func (a *ContactsAPIService) AlertingContactsContactidDelete(ctx context.Context, contactid int32) ApiAlertingContactsContactidDeleteRequest

AlertingContactsContactidDelete Deletes a contact with its contact methods

Deletes a contact with its contact methods (notification targets)

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param contactid ID of contact to be deleted
@return ApiAlertingContactsContactidDeleteRequest

func (*ContactsAPIService) AlertingContactsContactidDeleteExecute

Execute executes the request

@return AlertingContactsContactidDelete200Response

func (*ContactsAPIService) AlertingContactsContactidGet

func (a *ContactsAPIService) AlertingContactsContactidGet(ctx context.Context, contactid int32) ApiAlertingContactsContactidGetRequest

AlertingContactsContactidGet Returns a contact with its contact methods

Returns a contact with its contact methods (notification targets)

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param contactid ID of contact to be retrieved
@return ApiAlertingContactsContactidGetRequest

func (*ContactsAPIService) AlertingContactsContactidGetExecute

func (a *ContactsAPIService) AlertingContactsContactidGetExecute(r ApiAlertingContactsContactidGetRequest) (*Contact, *http.Response, error)

Execute executes the request

@return Contact

func (*ContactsAPIService) AlertingContactsContactidPut

func (a *ContactsAPIService) AlertingContactsContactidPut(ctx context.Context, contactid int32) ApiAlertingContactsContactidPutRequest

AlertingContactsContactidPut Update a contact

Update a contact with at least one contact method (notification target)

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param contactid ID of contact to be updated
@return ApiAlertingContactsContactidPutRequest

func (*ContactsAPIService) AlertingContactsContactidPutExecute

func (a *ContactsAPIService) AlertingContactsContactidPutExecute(r ApiAlertingContactsContactidPutRequest) (*Contact, *http.Response, error)

Execute executes the request

@return Contact

func (*ContactsAPIService) AlertingContactsGet

AlertingContactsGet Returns a list of all contacts

Returns a list of all contacts with their contact methods (notification targets)

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

func (*ContactsAPIService) AlertingContactsGetExecute

func (a *ContactsAPIService) AlertingContactsGetExecute(r ApiAlertingContactsGetRequest) (*ContactsList, *http.Response, error)

Execute executes the request

@return ContactsList

func (*ContactsAPIService) AlertingContactsPost

AlertingContactsPost Creates a new contact

Creates a new contact with at least one contact method (notification target)

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

func (*ContactsAPIService) AlertingContactsPostExecute

Execute executes the request

@return AlertingContactsPost200Response

type ContactsList

type ContactsList struct {
	// List of all contacts targets
	Contacts []ContactTargets `json:"contacts,omitempty"`
}

ContactsList struct for ContactsList

func NewContactsList

func NewContactsList() *ContactsList

NewContactsList instantiates a new ContactsList 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 NewContactsListWithDefaults

func NewContactsListWithDefaults() *ContactsList

NewContactsListWithDefaults instantiates a new ContactsList 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 (*ContactsList) GetContacts

func (o *ContactsList) GetContacts() []ContactTargets

GetContacts returns the Contacts field value if set, zero value otherwise.

func (*ContactsList) GetContactsOk

func (o *ContactsList) GetContactsOk() ([]ContactTargets, bool)

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

func (*ContactsList) HasContacts

func (o *ContactsList) HasContacts() bool

HasContacts returns a boolean if a field has been set.

func (ContactsList) MarshalJSON

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

func (*ContactsList) SetContacts

func (o *ContactsList) SetContacts(v []ContactTargets)

SetContacts gets a reference to the given []ContactTargets and assigns it to the Contacts field.

func (ContactsList) ToMap

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

type Country

type Country struct {
	// Country id
	Id *int32 `json:"id,omitempty"`
	// Country ISO code
	Iso *string `json:"iso,omitempty"`
	// Country name
	Name *string `json:"name,omitempty"`
}

Country struct for Country

func NewCountry

func NewCountry() *Country

NewCountry instantiates a new Country 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 NewCountryWithDefaults

func NewCountryWithDefaults() *Country

NewCountryWithDefaults instantiates a new Country 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 (*Country) GetId

func (o *Country) GetId() int32

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

func (*Country) GetIdOk

func (o *Country) 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 (*Country) GetIso

func (o *Country) GetIso() string

GetIso returns the Iso field value if set, zero value otherwise.

func (*Country) GetIsoOk

func (o *Country) GetIsoOk() (*string, bool)

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

func (*Country) GetName

func (o *Country) GetName() string

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

func (*Country) GetNameOk

func (o *Country) 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 (*Country) HasId

func (o *Country) HasId() bool

HasId returns a boolean if a field has been set.

func (*Country) HasIso

func (o *Country) HasIso() bool

HasIso returns a boolean if a field has been set.

func (*Country) HasName

func (o *Country) HasName() bool

HasName returns a boolean if a field has been set.

func (Country) MarshalJSON

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

func (*Country) SetId

func (o *Country) SetId(v int32)

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

func (*Country) SetIso

func (o *Country) SetIso(v string)

SetIso gets a reference to the given string and assigns it to the Iso field.

func (*Country) SetName

func (o *Country) SetName(v string)

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

func (Country) ToMap

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

type Counts

type Counts struct {
	// Total number of checks
	Total *int32 `json:"total,omitempty"`
	// Number of checks after tags filter was applied
	Limited *int32 `json:"limited,omitempty"`
	// Number of checks after limit was applied
	Filtered *int32 `json:"filtered,omitempty"`
}

Counts struct for Counts

func NewCounts

func NewCounts() *Counts

NewCounts instantiates a new Counts 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 NewCountsWithDefaults

func NewCountsWithDefaults() *Counts

NewCountsWithDefaults instantiates a new Counts 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 (*Counts) GetFiltered

func (o *Counts) GetFiltered() int32

GetFiltered returns the Filtered field value if set, zero value otherwise.

func (*Counts) GetFilteredOk

func (o *Counts) GetFilteredOk() (*int32, bool)

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

func (*Counts) GetLimited

func (o *Counts) GetLimited() int32

GetLimited returns the Limited field value if set, zero value otherwise.

func (*Counts) GetLimitedOk

func (o *Counts) GetLimitedOk() (*int32, bool)

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

func (*Counts) GetTotal

func (o *Counts) GetTotal() int32

GetTotal returns the Total field value if set, zero value otherwise.

func (*Counts) GetTotalOk

func (o *Counts) GetTotalOk() (*int32, bool)

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

func (*Counts) HasFiltered

func (o *Counts) HasFiltered() bool

HasFiltered returns a boolean if a field has been set.

func (*Counts) HasLimited

func (o *Counts) HasLimited() bool

HasLimited returns a boolean if a field has been set.

func (*Counts) HasTotal

func (o *Counts) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (Counts) MarshalJSON

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

func (*Counts) SetFiltered

func (o *Counts) SetFiltered(v int32)

SetFiltered gets a reference to the given int32 and assigns it to the Filtered field.

func (*Counts) SetLimited

func (o *Counts) SetLimited(v int32)

SetLimited gets a reference to the given int32 and assigns it to the Limited field.

func (*Counts) SetTotal

func (o *Counts) SetTotal(v int32)

SetTotal gets a reference to the given int32 and assigns it to the Total field.

func (Counts) ToMap

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

type CreateCheck

type CreateCheck struct {
	DnsAttributes        *DnsAttributes
	HttpAttributesSet    *HttpAttributesSet
	HttpCustomAttributes *HttpCustomAttributes
	ImapAttributes       *ImapAttributes
	Pop3Attributes       *Pop3Attributes
	SmtpAttributesSet    *SmtpAttributesSet
	TcpAttributes        *TcpAttributes
	UdpAttributes        *UdpAttributes
}

CreateCheck - struct for CreateCheck

func DnsAttributesAsCreateCheck

func DnsAttributesAsCreateCheck(v *DnsAttributes) CreateCheck

DnsAttributesAsCreateCheck is a convenience function that returns DnsAttributes wrapped in CreateCheck

func HttpAttributesSetAsCreateCheck

func HttpAttributesSetAsCreateCheck(v *HttpAttributesSet) CreateCheck

HttpAttributesSetAsCreateCheck is a convenience function that returns HttpAttributesSet wrapped in CreateCheck

func HttpCustomAttributesAsCreateCheck

func HttpCustomAttributesAsCreateCheck(v *HttpCustomAttributes) CreateCheck

HttpCustomAttributesAsCreateCheck is a convenience function that returns HttpCustomAttributes wrapped in CreateCheck

func ImapAttributesAsCreateCheck

func ImapAttributesAsCreateCheck(v *ImapAttributes) CreateCheck

ImapAttributesAsCreateCheck is a convenience function that returns ImapAttributes wrapped in CreateCheck

func Pop3AttributesAsCreateCheck

func Pop3AttributesAsCreateCheck(v *Pop3Attributes) CreateCheck

Pop3AttributesAsCreateCheck is a convenience function that returns Pop3Attributes wrapped in CreateCheck

func SmtpAttributesSetAsCreateCheck

func SmtpAttributesSetAsCreateCheck(v *SmtpAttributesSet) CreateCheck

SmtpAttributesSetAsCreateCheck is a convenience function that returns SmtpAttributesSet wrapped in CreateCheck

func TcpAttributesAsCreateCheck

func TcpAttributesAsCreateCheck(v *TcpAttributes) CreateCheck

TcpAttributesAsCreateCheck is a convenience function that returns TcpAttributes wrapped in CreateCheck

func UdpAttributesAsCreateCheck

func UdpAttributesAsCreateCheck(v *UdpAttributes) CreateCheck

UdpAttributesAsCreateCheck is a convenience function that returns UdpAttributes wrapped in CreateCheck

func (*CreateCheck) GetActualInstance

func (obj *CreateCheck) GetActualInstance() interface{}

Get the actual instance

func (CreateCheck) MarshalJSON

func (src CreateCheck) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*CreateCheck) UnmarshalJSON

func (dst *CreateCheck) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type CreateContact

type CreateContact struct {
	// Contact name
	Name string `json:"name"`
	// Pause contact
	Paused              *bool                            `json:"paused,omitempty"`
	NotificationTargets CreateContactNotificationTargets `json:"notification_targets"`
}

CreateContact struct for CreateContact

func NewCreateContact

func NewCreateContact(name string, notificationTargets CreateContactNotificationTargets) *CreateContact

NewCreateContact instantiates a new CreateContact 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 NewCreateContactWithDefaults

func NewCreateContactWithDefaults() *CreateContact

NewCreateContactWithDefaults instantiates a new CreateContact 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 (*CreateContact) GetName

func (o *CreateContact) GetName() string

GetName returns the Name field value

func (*CreateContact) GetNameOk

func (o *CreateContact) GetNameOk() (*string, bool)

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

func (*CreateContact) GetNotificationTargets

func (o *CreateContact) GetNotificationTargets() CreateContactNotificationTargets

GetNotificationTargets returns the NotificationTargets field value

func (*CreateContact) GetNotificationTargetsOk

func (o *CreateContact) GetNotificationTargetsOk() (*CreateContactNotificationTargets, bool)

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

func (*CreateContact) GetPaused

func (o *CreateContact) GetPaused() bool

GetPaused returns the Paused field value if set, zero value otherwise.

func (*CreateContact) GetPausedOk

func (o *CreateContact) GetPausedOk() (*bool, bool)

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

func (*CreateContact) HasPaused

func (o *CreateContact) HasPaused() bool

HasPaused returns a boolean if a field has been set.

func (CreateContact) MarshalJSON

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

func (*CreateContact) SetName

func (o *CreateContact) SetName(v string)

SetName sets field value

func (*CreateContact) SetNotificationTargets

func (o *CreateContact) SetNotificationTargets(v CreateContactNotificationTargets)

SetNotificationTargets sets field value

func (*CreateContact) SetPaused

func (o *CreateContact) SetPaused(v bool)

SetPaused gets a reference to the given bool and assigns it to the Paused field.

func (CreateContact) ToMap

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

func (*CreateContact) UnmarshalJSON

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

type CreateContactNotificationTargets

type CreateContactNotificationTargets struct {
	EmailsInner *[]EmailsInner
	SMSesInner  *[]SMSesInner
}

CreateContactNotificationTargets struct for CreateContactNotificationTargets

func (*CreateContactNotificationTargets) MarshalJSON

func (src *CreateContactNotificationTargets) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*CreateContactNotificationTargets) UnmarshalJSON

func (dst *CreateContactNotificationTargets) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type CreateTeam

type CreateTeam struct {
	// Team name
	Name string `json:"name"`
	// Contact ids
	MemberIds []int32 `json:"member_ids"`
}

CreateTeam struct for CreateTeam

func NewCreateTeam

func NewCreateTeam(name string, memberIds []int32) *CreateTeam

NewCreateTeam instantiates a new CreateTeam 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 NewCreateTeamWithDefaults

func NewCreateTeamWithDefaults() *CreateTeam

NewCreateTeamWithDefaults instantiates a new CreateTeam 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 (*CreateTeam) GetMemberIds

func (o *CreateTeam) GetMemberIds() []int32

GetMemberIds returns the MemberIds field value

func (*CreateTeam) GetMemberIdsOk

func (o *CreateTeam) GetMemberIdsOk() ([]int32, bool)

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

func (*CreateTeam) GetName

func (o *CreateTeam) GetName() string

GetName returns the Name field value

func (*CreateTeam) GetNameOk

func (o *CreateTeam) GetNameOk() (*string, bool)

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

func (CreateTeam) MarshalJSON

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

func (*CreateTeam) SetMemberIds

func (o *CreateTeam) SetMemberIds(v []int32)

SetMemberIds sets field value

func (*CreateTeam) SetName

func (o *CreateTeam) SetName(v string)

SetName sets field value

func (CreateTeam) ToMap

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

func (*CreateTeam) UnmarshalJSON

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

type CreditsAPIService

type CreditsAPIService service

CreditsAPIService CreditsAPI service

func (*CreditsAPIService) CreditsGet

CreditsGet Returns information about remaining credits

Returns information about remaining checks, SMS credits and SMS auto-refill status.

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

func (*CreditsAPIService) CreditsGetExecute

Execute executes the request

@return CreditsRespAttrs

type CreditsRespAttrs

type CreditsRespAttrs struct {
	Credits *CreditsRespAttrsCredits `json:"credits,omitempty"`
}

CreditsRespAttrs struct for CreditsRespAttrs

func NewCreditsRespAttrs

func NewCreditsRespAttrs() *CreditsRespAttrs

NewCreditsRespAttrs instantiates a new CreditsRespAttrs 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 NewCreditsRespAttrsWithDefaults

func NewCreditsRespAttrsWithDefaults() *CreditsRespAttrs

NewCreditsRespAttrsWithDefaults instantiates a new CreditsRespAttrs 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 (*CreditsRespAttrs) GetCredits

func (o *CreditsRespAttrs) GetCredits() CreditsRespAttrsCredits

GetCredits returns the Credits field value if set, zero value otherwise.

func (*CreditsRespAttrs) GetCreditsOk

func (o *CreditsRespAttrs) GetCreditsOk() (*CreditsRespAttrsCredits, bool)

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

func (*CreditsRespAttrs) HasCredits

func (o *CreditsRespAttrs) HasCredits() bool

HasCredits returns a boolean if a field has been set.

func (CreditsRespAttrs) MarshalJSON

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

func (*CreditsRespAttrs) SetCredits

func (o *CreditsRespAttrs) SetCredits(v CreditsRespAttrsCredits)

SetCredits gets a reference to the given CreditsRespAttrsCredits and assigns it to the Credits field.

func (CreditsRespAttrs) ToMap

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

type CreditsRespAttrsCredits

type CreditsRespAttrsCredits struct {
	// Total number of check slots on this account
	Checklimit *int32 `json:"checklimit,omitempty"`
	// Free check slots available for new checks
	Availablechecks *int32 `json:"availablechecks,omitempty"`
	// Total number of default check slots
	Useddefault *int32 `json:"useddefault,omitempty"`
	// Total number of transaction check slots
	Usedtransaction *int32 `json:"usedtransaction,omitempty"`
	// SMS credits remaining on this account
	Availablesms *int32 `json:"availablesms,omitempty"`
	// SMS provider tests remaining on this account
	Availablesmstests *int32 `json:"availablesmstests,omitempty"`
	// Auto fill SMS
	Autofillsms *bool `json:"autofillsms,omitempty"`
	// The amount of sms to purchase when \"autofillsms_when_left\" is triggered
	AutofillsmsAmount *int32 `json:"autofillsms_amount,omitempty"`
	// The amount of sms left that is going to trigger purchase of sms
	AutofillsmsWhenLeft *int32 `json:"autofillsms_when_left,omitempty"`
	// The amount of overage SMSes that may be used, or null if SMS overage is not enabled.
	MaxSmsOverage *int32 `json:"max_sms_overage,omitempty"`
	// Open RUM site slots available
	Availablerumsites *int32 `json:"availablerumsites,omitempty"`
	// Number of used RUM sites
	Usedrumsites *int32 `json:"usedrumsites,omitempty"`
	// Number of maximum rum filters
	Maxrumfilters *int32 `json:"maxrumfilters,omitempty"`
	// Number of maximum pageviews per month
	Maxrumpageviews *int32 `json:"maxrumpageviews,omitempty"`
}

CreditsRespAttrsCredits struct for CreditsRespAttrsCredits

func NewCreditsRespAttrsCredits

func NewCreditsRespAttrsCredits() *CreditsRespAttrsCredits

NewCreditsRespAttrsCredits instantiates a new CreditsRespAttrsCredits 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 NewCreditsRespAttrsCreditsWithDefaults

func NewCreditsRespAttrsCreditsWithDefaults() *CreditsRespAttrsCredits

NewCreditsRespAttrsCreditsWithDefaults instantiates a new CreditsRespAttrsCredits 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 (*CreditsRespAttrsCredits) GetAutofillsms

func (o *CreditsRespAttrsCredits) GetAutofillsms() bool

GetAutofillsms returns the Autofillsms field value if set, zero value otherwise.

func (*CreditsRespAttrsCredits) GetAutofillsmsAmount

func (o *CreditsRespAttrsCredits) GetAutofillsmsAmount() int32

GetAutofillsmsAmount returns the AutofillsmsAmount field value if set, zero value otherwise.

func (*CreditsRespAttrsCredits) GetAutofillsmsAmountOk

func (o *CreditsRespAttrsCredits) GetAutofillsmsAmountOk() (*int32, bool)

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

func (*CreditsRespAttrsCredits) GetAutofillsmsOk

func (o *CreditsRespAttrsCredits) GetAutofillsmsOk() (*bool, bool)

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

func (*CreditsRespAttrsCredits) GetAutofillsmsWhenLeft

func (o *CreditsRespAttrsCredits) GetAutofillsmsWhenLeft() int32

GetAutofillsmsWhenLeft returns the AutofillsmsWhenLeft field value if set, zero value otherwise.

func (*CreditsRespAttrsCredits) GetAutofillsmsWhenLeftOk

func (o *CreditsRespAttrsCredits) GetAutofillsmsWhenLeftOk() (*int32, bool)

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

func (*CreditsRespAttrsCredits) GetAvailablechecks

func (o *CreditsRespAttrsCredits) GetAvailablechecks() int32

GetAvailablechecks returns the Availablechecks field value if set, zero value otherwise.

func (*CreditsRespAttrsCredits) GetAvailablechecksOk

func (o *CreditsRespAttrsCredits) GetAvailablechecksOk() (*int32, bool)

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

func (*CreditsRespAttrsCredits) GetAvailablerumsites

func (o *CreditsRespAttrsCredits) GetAvailablerumsites() int32

GetAvailablerumsites returns the Availablerumsites field value if set, zero value otherwise.

func (*CreditsRespAttrsCredits) GetAvailablerumsitesOk

func (o *CreditsRespAttrsCredits) GetAvailablerumsitesOk() (*int32, bool)

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

func (*CreditsRespAttrsCredits) GetAvailablesms

func (o *CreditsRespAttrsCredits) GetAvailablesms() int32

GetAvailablesms returns the Availablesms field value if set, zero value otherwise.

func (*CreditsRespAttrsCredits) GetAvailablesmsOk

func (o *CreditsRespAttrsCredits) GetAvailablesmsOk() (*int32, bool)

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

func (*CreditsRespAttrsCredits) GetAvailablesmstests

func (o *CreditsRespAttrsCredits) GetAvailablesmstests() int32

GetAvailablesmstests returns the Availablesmstests field value if set, zero value otherwise.

func (*CreditsRespAttrsCredits) GetAvailablesmstestsOk

func (o *CreditsRespAttrsCredits) GetAvailablesmstestsOk() (*int32, bool)

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

func (*CreditsRespAttrsCredits) GetChecklimit

func (o *CreditsRespAttrsCredits) GetChecklimit() int32

GetChecklimit returns the Checklimit field value if set, zero value otherwise.

func (*CreditsRespAttrsCredits) GetChecklimitOk

func (o *CreditsRespAttrsCredits) GetChecklimitOk() (*int32, bool)

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

func (*CreditsRespAttrsCredits) GetMaxSmsOverage

func (o *CreditsRespAttrsCredits) GetMaxSmsOverage() int32

GetMaxSmsOverage returns the MaxSmsOverage field value if set, zero value otherwise.

func (*CreditsRespAttrsCredits) GetMaxSmsOverageOk

func (o *CreditsRespAttrsCredits) GetMaxSmsOverageOk() (*int32, bool)

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

func (*CreditsRespAttrsCredits) GetMaxrumfilters

func (o *CreditsRespAttrsCredits) GetMaxrumfilters() int32

GetMaxrumfilters returns the Maxrumfilters field value if set, zero value otherwise.

func (*CreditsRespAttrsCredits) GetMaxrumfiltersOk

func (o *CreditsRespAttrsCredits) GetMaxrumfiltersOk() (*int32, bool)

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

func (*CreditsRespAttrsCredits) GetMaxrumpageviews

func (o *CreditsRespAttrsCredits) GetMaxrumpageviews() int32

GetMaxrumpageviews returns the Maxrumpageviews field value if set, zero value otherwise.

func (*CreditsRespAttrsCredits) GetMaxrumpageviewsOk

func (o *CreditsRespAttrsCredits) GetMaxrumpageviewsOk() (*int32, bool)

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

func (*CreditsRespAttrsCredits) GetUseddefault

func (o *CreditsRespAttrsCredits) GetUseddefault() int32

GetUseddefault returns the Useddefault field value if set, zero value otherwise.

func (*CreditsRespAttrsCredits) GetUseddefaultOk

func (o *CreditsRespAttrsCredits) GetUseddefaultOk() (*int32, bool)

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

func (*CreditsRespAttrsCredits) GetUsedrumsites

func (o *CreditsRespAttrsCredits) GetUsedrumsites() int32

GetUsedrumsites returns the Usedrumsites field value if set, zero value otherwise.

func (*CreditsRespAttrsCredits) GetUsedrumsitesOk

func (o *CreditsRespAttrsCredits) GetUsedrumsitesOk() (*int32, bool)

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

func (*CreditsRespAttrsCredits) GetUsedtransaction

func (o *CreditsRespAttrsCredits) GetUsedtransaction() int32

GetUsedtransaction returns the Usedtransaction field value if set, zero value otherwise.

func (*CreditsRespAttrsCredits) GetUsedtransactionOk

func (o *CreditsRespAttrsCredits) GetUsedtransactionOk() (*int32, bool)

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

func (*CreditsRespAttrsCredits) HasAutofillsms

func (o *CreditsRespAttrsCredits) HasAutofillsms() bool

HasAutofillsms returns a boolean if a field has been set.

func (*CreditsRespAttrsCredits) HasAutofillsmsAmount

func (o *CreditsRespAttrsCredits) HasAutofillsmsAmount() bool

HasAutofillsmsAmount returns a boolean if a field has been set.

func (*CreditsRespAttrsCredits) HasAutofillsmsWhenLeft

func (o *CreditsRespAttrsCredits) HasAutofillsmsWhenLeft() bool

HasAutofillsmsWhenLeft returns a boolean if a field has been set.

func (*CreditsRespAttrsCredits) HasAvailablechecks

func (o *CreditsRespAttrsCredits) HasAvailablechecks() bool

HasAvailablechecks returns a boolean if a field has been set.

func (*CreditsRespAttrsCredits) HasAvailablerumsites

func (o *CreditsRespAttrsCredits) HasAvailablerumsites() bool

HasAvailablerumsites returns a boolean if a field has been set.

func (*CreditsRespAttrsCredits) HasAvailablesms

func (o *CreditsRespAttrsCredits) HasAvailablesms() bool

HasAvailablesms returns a boolean if a field has been set.

func (*CreditsRespAttrsCredits) HasAvailablesmstests

func (o *CreditsRespAttrsCredits) HasAvailablesmstests() bool

HasAvailablesmstests returns a boolean if a field has been set.

func (*CreditsRespAttrsCredits) HasChecklimit

func (o *CreditsRespAttrsCredits) HasChecklimit() bool

HasChecklimit returns a boolean if a field has been set.

func (*CreditsRespAttrsCredits) HasMaxSmsOverage

func (o *CreditsRespAttrsCredits) HasMaxSmsOverage() bool

HasMaxSmsOverage returns a boolean if a field has been set.

func (*CreditsRespAttrsCredits) HasMaxrumfilters

func (o *CreditsRespAttrsCredits) HasMaxrumfilters() bool

HasMaxrumfilters returns a boolean if a field has been set.

func (*CreditsRespAttrsCredits) HasMaxrumpageviews

func (o *CreditsRespAttrsCredits) HasMaxrumpageviews() bool

HasMaxrumpageviews returns a boolean if a field has been set.

func (*CreditsRespAttrsCredits) HasUseddefault

func (o *CreditsRespAttrsCredits) HasUseddefault() bool

HasUseddefault returns a boolean if a field has been set.

func (*CreditsRespAttrsCredits) HasUsedrumsites

func (o *CreditsRespAttrsCredits) HasUsedrumsites() bool

HasUsedrumsites returns a boolean if a field has been set.

func (*CreditsRespAttrsCredits) HasUsedtransaction

func (o *CreditsRespAttrsCredits) HasUsedtransaction() bool

HasUsedtransaction returns a boolean if a field has been set.

func (CreditsRespAttrsCredits) MarshalJSON

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

func (*CreditsRespAttrsCredits) SetAutofillsms

func (o *CreditsRespAttrsCredits) SetAutofillsms(v bool)

SetAutofillsms gets a reference to the given bool and assigns it to the Autofillsms field.

func (*CreditsRespAttrsCredits) SetAutofillsmsAmount

func (o *CreditsRespAttrsCredits) SetAutofillsmsAmount(v int32)

SetAutofillsmsAmount gets a reference to the given int32 and assigns it to the AutofillsmsAmount field.

func (*CreditsRespAttrsCredits) SetAutofillsmsWhenLeft

func (o *CreditsRespAttrsCredits) SetAutofillsmsWhenLeft(v int32)

SetAutofillsmsWhenLeft gets a reference to the given int32 and assigns it to the AutofillsmsWhenLeft field.

func (*CreditsRespAttrsCredits) SetAvailablechecks

func (o *CreditsRespAttrsCredits) SetAvailablechecks(v int32)

SetAvailablechecks gets a reference to the given int32 and assigns it to the Availablechecks field.

func (*CreditsRespAttrsCredits) SetAvailablerumsites

func (o *CreditsRespAttrsCredits) SetAvailablerumsites(v int32)

SetAvailablerumsites gets a reference to the given int32 and assigns it to the Availablerumsites field.

func (*CreditsRespAttrsCredits) SetAvailablesms

func (o *CreditsRespAttrsCredits) SetAvailablesms(v int32)

SetAvailablesms gets a reference to the given int32 and assigns it to the Availablesms field.

func (*CreditsRespAttrsCredits) SetAvailablesmstests

func (o *CreditsRespAttrsCredits) SetAvailablesmstests(v int32)

SetAvailablesmstests gets a reference to the given int32 and assigns it to the Availablesmstests field.

func (*CreditsRespAttrsCredits) SetChecklimit

func (o *CreditsRespAttrsCredits) SetChecklimit(v int32)

SetChecklimit gets a reference to the given int32 and assigns it to the Checklimit field.

func (*CreditsRespAttrsCredits) SetMaxSmsOverage

func (o *CreditsRespAttrsCredits) SetMaxSmsOverage(v int32)

SetMaxSmsOverage gets a reference to the given int32 and assigns it to the MaxSmsOverage field.

func (*CreditsRespAttrsCredits) SetMaxrumfilters

func (o *CreditsRespAttrsCredits) SetMaxrumfilters(v int32)

SetMaxrumfilters gets a reference to the given int32 and assigns it to the Maxrumfilters field.

func (*CreditsRespAttrsCredits) SetMaxrumpageviews

func (o *CreditsRespAttrsCredits) SetMaxrumpageviews(v int32)

SetMaxrumpageviews gets a reference to the given int32 and assigns it to the Maxrumpageviews field.

func (*CreditsRespAttrsCredits) SetUseddefault

func (o *CreditsRespAttrsCredits) SetUseddefault(v int32)

SetUseddefault gets a reference to the given int32 and assigns it to the Useddefault field.

func (*CreditsRespAttrsCredits) SetUsedrumsites

func (o *CreditsRespAttrsCredits) SetUsedrumsites(v int32)

SetUsedrumsites gets a reference to the given int32 and assigns it to the Usedrumsites field.

func (*CreditsRespAttrsCredits) SetUsedtransaction

func (o *CreditsRespAttrsCredits) SetUsedtransaction(v int32)

SetUsedtransaction gets a reference to the given int32 and assigns it to the Usedtransaction field.

func (CreditsRespAttrsCredits) ToMap

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

type DNS

type DNS struct {
	// Target host
	Host string `json:"host"`
	Type string `json:"type"`
	// Probe identifier
	Probeid *int32 `json:"probeid,omitempty"`
	// Filters used for probe selections. Comma separated key:value pairs. Currently only region is supported. Possible values are 'EU', 'NA', 'APAC' and 'LATAM'. For example, \"region: NA\".
	ProbeFilters *int32 `json:"probe_filters,omitempty"`
	// Use ipv6 instead of ipv4
	Ipv6 *bool `json:"ipv6,omitempty"`
	// Triggers a down alert if the response time exceeds threshold specified in ms (Not available for Starter and Free plans.)
	ResponsetimeThreshold *int32 `json:"responsetime_threshold,omitempty"`
	// (dns specific) Expected ip
	Expectedip string `json:"expectedip"`
	// (dns specific) Nameserver
	Nameserver string `json:"nameserver"`
}

DNS struct for DNS

func NewDNS

func NewDNS(host string, type_ string, expectedip string, nameserver string) *DNS

NewDNS instantiates a new DNS 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 NewDNSWithDefaults

func NewDNSWithDefaults() *DNS

NewDNSWithDefaults instantiates a new DNS 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 (*DNS) GetExpectedip

func (o *DNS) GetExpectedip() string

GetExpectedip returns the Expectedip field value

func (*DNS) GetExpectedipOk

func (o *DNS) GetExpectedipOk() (*string, bool)

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

func (*DNS) GetHost

func (o *DNS) GetHost() string

GetHost returns the Host field value

func (*DNS) GetHostOk

func (o *DNS) GetHostOk() (*string, bool)

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

func (*DNS) GetIpv6

func (o *DNS) GetIpv6() bool

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*DNS) GetIpv6Ok

func (o *DNS) GetIpv6Ok() (*bool, bool)

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

func (*DNS) GetNameserver

func (o *DNS) GetNameserver() string

GetNameserver returns the Nameserver field value

func (*DNS) GetNameserverOk

func (o *DNS) GetNameserverOk() (*string, bool)

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

func (*DNS) GetProbeFilters

func (o *DNS) GetProbeFilters() int32

GetProbeFilters returns the ProbeFilters field value if set, zero value otherwise.

func (*DNS) GetProbeFiltersOk

func (o *DNS) GetProbeFiltersOk() (*int32, bool)

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

func (*DNS) GetProbeid

func (o *DNS) GetProbeid() int32

GetProbeid returns the Probeid field value if set, zero value otherwise.

func (*DNS) GetProbeidOk

func (o *DNS) GetProbeidOk() (*int32, bool)

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

func (*DNS) GetResponsetimeThreshold

func (o *DNS) GetResponsetimeThreshold() int32

GetResponsetimeThreshold returns the ResponsetimeThreshold field value if set, zero value otherwise.

func (*DNS) GetResponsetimeThresholdOk

func (o *DNS) GetResponsetimeThresholdOk() (*int32, bool)

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

func (*DNS) GetType

func (o *DNS) GetType() string

GetType returns the Type field value

func (*DNS) GetTypeOk

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

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

func (*DNS) HasIpv6

func (o *DNS) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*DNS) HasProbeFilters

func (o *DNS) HasProbeFilters() bool

HasProbeFilters returns a boolean if a field has been set.

func (*DNS) HasProbeid

func (o *DNS) HasProbeid() bool

HasProbeid returns a boolean if a field has been set.

func (*DNS) HasResponsetimeThreshold

func (o *DNS) HasResponsetimeThreshold() bool

HasResponsetimeThreshold returns a boolean if a field has been set.

func (DNS) MarshalJSON

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

func (*DNS) SetExpectedip

func (o *DNS) SetExpectedip(v string)

SetExpectedip sets field value

func (*DNS) SetHost

func (o *DNS) SetHost(v string)

SetHost sets field value

func (*DNS) SetIpv6

func (o *DNS) SetIpv6(v bool)

SetIpv6 gets a reference to the given bool and assigns it to the Ipv6 field.

func (*DNS) SetNameserver

func (o *DNS) SetNameserver(v string)

SetNameserver sets field value

func (*DNS) SetProbeFilters

func (o *DNS) SetProbeFilters(v int32)

SetProbeFilters gets a reference to the given int32 and assigns it to the ProbeFilters field.

func (*DNS) SetProbeid

func (o *DNS) SetProbeid(v int32)

SetProbeid gets a reference to the given int32 and assigns it to the Probeid field.

func (*DNS) SetResponsetimeThreshold

func (o *DNS) SetResponsetimeThreshold(v int32)

SetResponsetimeThreshold gets a reference to the given int32 and assigns it to the ResponsetimeThreshold field.

func (*DNS) SetType

func (o *DNS) SetType(v string)

SetType sets field value

func (DNS) ToMap

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

func (*DNS) UnmarshalJSON

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

type DateTimeFormat

type DateTimeFormat struct {
	// Date/time identifier
	Id *int32 `json:"id,omitempty"`
	// Date/time description
	Description *string `json:"description,omitempty"`
}

DateTimeFormat struct for DateTimeFormat

func NewDateTimeFormat

func NewDateTimeFormat() *DateTimeFormat

NewDateTimeFormat instantiates a new DateTimeFormat 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 NewDateTimeFormatWithDefaults

func NewDateTimeFormatWithDefaults() *DateTimeFormat

NewDateTimeFormatWithDefaults instantiates a new DateTimeFormat 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 (*DateTimeFormat) GetDescription

func (o *DateTimeFormat) GetDescription() string

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

func (*DateTimeFormat) GetDescriptionOk

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

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

func (*DateTimeFormat) GetId

func (o *DateTimeFormat) GetId() int32

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

func (*DateTimeFormat) GetIdOk

func (o *DateTimeFormat) 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 (*DateTimeFormat) HasDescription

func (o *DateTimeFormat) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*DateTimeFormat) HasId

func (o *DateTimeFormat) HasId() bool

HasId returns a boolean if a field has been set.

func (DateTimeFormat) MarshalJSON

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

func (*DateTimeFormat) SetDescription

func (o *DateTimeFormat) SetDescription(v string)

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

func (*DateTimeFormat) SetId

func (o *DateTimeFormat) SetId(v int32)

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

func (DateTimeFormat) ToMap

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

type Days

type Days struct {
	Days []SummaryPerformanceResultsInner `json:"days,omitempty"`
}

Days struct for Days

func NewDays

func NewDays() *Days

NewDays instantiates a new Days 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 NewDaysWithDefaults

func NewDaysWithDefaults() *Days

NewDaysWithDefaults instantiates a new Days 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 (*Days) GetDays

func (o *Days) GetDays() []SummaryPerformanceResultsInner

GetDays returns the Days field value if set, zero value otherwise.

func (*Days) GetDaysOk

func (o *Days) GetDaysOk() ([]SummaryPerformanceResultsInner, bool)

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

func (*Days) HasDays

func (o *Days) HasDays() bool

HasDays returns a boolean if a field has been set.

func (Days) MarshalJSON

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

func (*Days) SetDays

func (o *Days) SetDays(v []SummaryPerformanceResultsInner)

SetDays gets a reference to the given []SummaryPerformanceResultsInner and assigns it to the Days field.

func (Days) ToMap

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

type DeleteCheck200Response

type DeleteCheck200Response struct {
	Message *string `json:"message,omitempty"`
}

DeleteCheck200Response struct for DeleteCheck200Response

func NewDeleteCheck200Response

func NewDeleteCheck200Response() *DeleteCheck200Response

NewDeleteCheck200Response instantiates a new DeleteCheck200Response 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 NewDeleteCheck200ResponseWithDefaults

func NewDeleteCheck200ResponseWithDefaults() *DeleteCheck200Response

NewDeleteCheck200ResponseWithDefaults instantiates a new DeleteCheck200Response 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 (*DeleteCheck200Response) GetMessage

func (o *DeleteCheck200Response) GetMessage() string

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

func (*DeleteCheck200Response) GetMessageOk

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

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

func (*DeleteCheck200Response) HasMessage

func (o *DeleteCheck200Response) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (DeleteCheck200Response) MarshalJSON

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

func (*DeleteCheck200Response) SetMessage

func (o *DeleteCheck200Response) SetMessage(v string)

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

func (DeleteCheck200Response) ToMap

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

type DetailedCheck

type DetailedCheck struct {
	DetailedCheckDns        *DetailedCheckDns
	DetailedCheckHttp       *DetailedCheckHttp
	DetailedCheckHttpCustom *DetailedCheckHttpCustom
	DetailedCheckImap       *DetailedCheckImap
	DetailedCheckPop3       *DetailedCheckPop3
	DetailedCheckSmtp       *DetailedCheckSmtp
	DetailedCheckTcp        *DetailedCheckTcp
	DetailedCheckUdp        *DetailedCheckUdp
}

DetailedCheck - struct for DetailedCheck

func DetailedCheckDnsAsDetailedCheck

func DetailedCheckDnsAsDetailedCheck(v *DetailedCheckDns) DetailedCheck

DetailedCheckDnsAsDetailedCheck is a convenience function that returns DetailedCheckDns wrapped in DetailedCheck

func DetailedCheckHttpAsDetailedCheck

func DetailedCheckHttpAsDetailedCheck(v *DetailedCheckHttp) DetailedCheck

DetailedCheckHttpAsDetailedCheck is a convenience function that returns DetailedCheckHttp wrapped in DetailedCheck

func DetailedCheckHttpCustomAsDetailedCheck

func DetailedCheckHttpCustomAsDetailedCheck(v *DetailedCheckHttpCustom) DetailedCheck

DetailedCheckHttpCustomAsDetailedCheck is a convenience function that returns DetailedCheckHttpCustom wrapped in DetailedCheck

func DetailedCheckImapAsDetailedCheck

func DetailedCheckImapAsDetailedCheck(v *DetailedCheckImap) DetailedCheck

DetailedCheckImapAsDetailedCheck is a convenience function that returns DetailedCheckImap wrapped in DetailedCheck

func DetailedCheckPop3AsDetailedCheck

func DetailedCheckPop3AsDetailedCheck(v *DetailedCheckPop3) DetailedCheck

DetailedCheckPop3AsDetailedCheck is a convenience function that returns DetailedCheckPop3 wrapped in DetailedCheck

func DetailedCheckSmtpAsDetailedCheck

func DetailedCheckSmtpAsDetailedCheck(v *DetailedCheckSmtp) DetailedCheck

DetailedCheckSmtpAsDetailedCheck is a convenience function that returns DetailedCheckSmtp wrapped in DetailedCheck

func DetailedCheckTcpAsDetailedCheck

func DetailedCheckTcpAsDetailedCheck(v *DetailedCheckTcp) DetailedCheck

DetailedCheckTcpAsDetailedCheck is a convenience function that returns DetailedCheckTcp wrapped in DetailedCheck

func DetailedCheckUdpAsDetailedCheck

func DetailedCheckUdpAsDetailedCheck(v *DetailedCheckUdp) DetailedCheck

DetailedCheckUdpAsDetailedCheck is a convenience function that returns DetailedCheckUdp wrapped in DetailedCheck

func (*DetailedCheck) GetActualInstance

func (obj *DetailedCheck) GetActualInstance() interface{}

Get the actual instance

func (DetailedCheck) MarshalJSON

func (src DetailedCheck) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*DetailedCheck) UnmarshalJSON

func (dst *DetailedCheck) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type DetailedCheckAttributes

type DetailedCheckAttributes struct {
	// Filters used for probe selections
	ProbeFilters             []string `json:"probe_filters,omitempty"`
	Sendnotificationwhendown *int32   `json:"sendnotificationwhendown,omitempty"`
	Notifyagainevery         *int32   `json:"notifyagainevery,omitempty"`
	Notifywhenbackup         *bool    `json:"notifywhenbackup,omitempty"`
	ResponsetimeThreshold    *bool    `json:"responsetime_threshold,omitempty"`
	CustomMessage            *string  `json:"custom_message,omitempty"`
	Integrationids           []int32  `json:"integrationids,omitempty"`
	Id                       *int32   `json:"id,omitempty"`
	Name                     *string  `json:"name,omitempty"`
	// Timestamp of last error (if any). Format is UNIX timestamp
	Lasterrortime *int32 `json:"lasterrortime,omitempty"`
	// Timestamp of last test (if any). Format is UNIX timestamp
	Lasttesttime *int32 `json:"lasttesttime,omitempty"`
	// Response time (in milliseconds) of last test.
	Lastresponsetime *int32 `json:"lastresponsetime,omitempty"`
	// Timestamp of start of last check down (if any). Format is UNIX timestamp.
	Lastdownstart *int32 `json:"lastdownstart,omitempty"`
	// Timestamp of end of last check down (if any). Format is UNIX timestamp. During a downtime it will be lasttesttime.
	Lastdownend *int32  `json:"lastdownend,omitempty"`
	Status      *string `json:"status,omitempty"`
	// How often should the check be tested? (minutes)
	Resolution *int32 `json:"resolution,omitempty"`
	// Target host
	Hostname *string `json:"hostname,omitempty"`
	// Creating time. Format is UNIX timestamp
	Created *int32 `json:"created,omitempty"`
	// List of tags for check
	Tags []Tag `json:"tags,omitempty"`
	// Use ipv6 instead of ipv4
	Ipv6 *bool `json:"ipv6,omitempty"`
}

DetailedCheckAttributes struct for DetailedCheckAttributes

func NewDetailedCheckAttributes

func NewDetailedCheckAttributes() *DetailedCheckAttributes

NewDetailedCheckAttributes instantiates a new DetailedCheckAttributes 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 NewDetailedCheckAttributesWithDefaults

func NewDetailedCheckAttributesWithDefaults() *DetailedCheckAttributes

NewDetailedCheckAttributesWithDefaults instantiates a new DetailedCheckAttributes 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 (*DetailedCheckAttributes) GetCreated

func (o *DetailedCheckAttributes) GetCreated() int32

GetCreated returns the Created field value if set, zero value otherwise.

func (*DetailedCheckAttributes) GetCreatedOk

func (o *DetailedCheckAttributes) GetCreatedOk() (*int32, bool)

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

func (*DetailedCheckAttributes) GetCustomMessage

func (o *DetailedCheckAttributes) GetCustomMessage() string

GetCustomMessage returns the CustomMessage field value if set, zero value otherwise.

func (*DetailedCheckAttributes) GetCustomMessageOk

func (o *DetailedCheckAttributes) GetCustomMessageOk() (*string, bool)

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

func (*DetailedCheckAttributes) GetHostname

func (o *DetailedCheckAttributes) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*DetailedCheckAttributes) GetHostnameOk

func (o *DetailedCheckAttributes) GetHostnameOk() (*string, bool)

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

func (*DetailedCheckAttributes) GetId

func (o *DetailedCheckAttributes) GetId() int32

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

func (*DetailedCheckAttributes) GetIdOk

func (o *DetailedCheckAttributes) 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 (*DetailedCheckAttributes) GetIntegrationids

func (o *DetailedCheckAttributes) GetIntegrationids() []int32

GetIntegrationids returns the Integrationids field value if set, zero value otherwise.

func (*DetailedCheckAttributes) GetIntegrationidsOk

func (o *DetailedCheckAttributes) GetIntegrationidsOk() ([]int32, bool)

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

func (*DetailedCheckAttributes) GetIpv6

func (o *DetailedCheckAttributes) GetIpv6() bool

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*DetailedCheckAttributes) GetIpv6Ok

func (o *DetailedCheckAttributes) GetIpv6Ok() (*bool, bool)

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

func (*DetailedCheckAttributes) GetLastdownend

func (o *DetailedCheckAttributes) GetLastdownend() int32

GetLastdownend returns the Lastdownend field value if set, zero value otherwise.

func (*DetailedCheckAttributes) GetLastdownendOk

func (o *DetailedCheckAttributes) GetLastdownendOk() (*int32, bool)

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

func (*DetailedCheckAttributes) GetLastdownstart

func (o *DetailedCheckAttributes) GetLastdownstart() int32

GetLastdownstart returns the Lastdownstart field value if set, zero value otherwise.

func (*DetailedCheckAttributes) GetLastdownstartOk

func (o *DetailedCheckAttributes) GetLastdownstartOk() (*int32, bool)

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

func (*DetailedCheckAttributes) GetLasterrortime

func (o *DetailedCheckAttributes) GetLasterrortime() int32

GetLasterrortime returns the Lasterrortime field value if set, zero value otherwise.

func (*DetailedCheckAttributes) GetLasterrortimeOk

func (o *DetailedCheckAttributes) GetLasterrortimeOk() (*int32, bool)

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

func (*DetailedCheckAttributes) GetLastresponsetime

func (o *DetailedCheckAttributes) GetLastresponsetime() int32

GetLastresponsetime returns the Lastresponsetime field value if set, zero value otherwise.

func (*DetailedCheckAttributes) GetLastresponsetimeOk

func (o *DetailedCheckAttributes) GetLastresponsetimeOk() (*int32, bool)

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

func (*DetailedCheckAttributes) GetLasttesttime

func (o *DetailedCheckAttributes) GetLasttesttime() int32

GetLasttesttime returns the Lasttesttime field value if set, zero value otherwise.

func (*DetailedCheckAttributes) GetLasttesttimeOk

func (o *DetailedCheckAttributes) GetLasttesttimeOk() (*int32, bool)

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

func (*DetailedCheckAttributes) GetName

func (o *DetailedCheckAttributes) GetName() string

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

func (*DetailedCheckAttributes) GetNameOk

func (o *DetailedCheckAttributes) 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 (*DetailedCheckAttributes) GetNotifyagainevery

func (o *DetailedCheckAttributes) GetNotifyagainevery() int32

GetNotifyagainevery returns the Notifyagainevery field value if set, zero value otherwise.

func (*DetailedCheckAttributes) GetNotifyagaineveryOk

func (o *DetailedCheckAttributes) GetNotifyagaineveryOk() (*int32, bool)

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

func (*DetailedCheckAttributes) GetNotifywhenbackup

func (o *DetailedCheckAttributes) GetNotifywhenbackup() bool

GetNotifywhenbackup returns the Notifywhenbackup field value if set, zero value otherwise.

func (*DetailedCheckAttributes) GetNotifywhenbackupOk

func (o *DetailedCheckAttributes) GetNotifywhenbackupOk() (*bool, bool)

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

func (*DetailedCheckAttributes) GetProbeFilters

func (o *DetailedCheckAttributes) GetProbeFilters() []string

GetProbeFilters returns the ProbeFilters field value if set, zero value otherwise.

func (*DetailedCheckAttributes) GetProbeFiltersOk

func (o *DetailedCheckAttributes) GetProbeFiltersOk() ([]string, bool)

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

func (*DetailedCheckAttributes) GetResolution

func (o *DetailedCheckAttributes) GetResolution() int32

GetResolution returns the Resolution field value if set, zero value otherwise.

func (*DetailedCheckAttributes) GetResolutionOk

func (o *DetailedCheckAttributes) GetResolutionOk() (*int32, bool)

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

func (*DetailedCheckAttributes) GetResponsetimeThreshold

func (o *DetailedCheckAttributes) GetResponsetimeThreshold() bool

GetResponsetimeThreshold returns the ResponsetimeThreshold field value if set, zero value otherwise.

func (*DetailedCheckAttributes) GetResponsetimeThresholdOk

func (o *DetailedCheckAttributes) GetResponsetimeThresholdOk() (*bool, bool)

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

func (*DetailedCheckAttributes) GetSendnotificationwhendown

func (o *DetailedCheckAttributes) GetSendnotificationwhendown() int32

GetSendnotificationwhendown returns the Sendnotificationwhendown field value if set, zero value otherwise.

func (*DetailedCheckAttributes) GetSendnotificationwhendownOk

func (o *DetailedCheckAttributes) GetSendnotificationwhendownOk() (*int32, bool)

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

func (*DetailedCheckAttributes) GetStatus

func (o *DetailedCheckAttributes) GetStatus() string

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

func (*DetailedCheckAttributes) GetStatusOk

func (o *DetailedCheckAttributes) GetStatusOk() (*string, bool)

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

func (*DetailedCheckAttributes) GetTags

func (o *DetailedCheckAttributes) GetTags() []Tag

GetTags returns the Tags field value if set, zero value otherwise.

func (*DetailedCheckAttributes) GetTagsOk

func (o *DetailedCheckAttributes) GetTagsOk() ([]Tag, bool)

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

func (*DetailedCheckAttributes) HasCreated

func (o *DetailedCheckAttributes) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*DetailedCheckAttributes) HasCustomMessage

func (o *DetailedCheckAttributes) HasCustomMessage() bool

HasCustomMessage returns a boolean if a field has been set.

func (*DetailedCheckAttributes) HasHostname

func (o *DetailedCheckAttributes) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*DetailedCheckAttributes) HasId

func (o *DetailedCheckAttributes) HasId() bool

HasId returns a boolean if a field has been set.

func (*DetailedCheckAttributes) HasIntegrationids

func (o *DetailedCheckAttributes) HasIntegrationids() bool

HasIntegrationids returns a boolean if a field has been set.

func (*DetailedCheckAttributes) HasIpv6

func (o *DetailedCheckAttributes) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*DetailedCheckAttributes) HasLastdownend

func (o *DetailedCheckAttributes) HasLastdownend() bool

HasLastdownend returns a boolean if a field has been set.

func (*DetailedCheckAttributes) HasLastdownstart

func (o *DetailedCheckAttributes) HasLastdownstart() bool

HasLastdownstart returns a boolean if a field has been set.

func (*DetailedCheckAttributes) HasLasterrortime

func (o *DetailedCheckAttributes) HasLasterrortime() bool

HasLasterrortime returns a boolean if a field has been set.

func (*DetailedCheckAttributes) HasLastresponsetime

func (o *DetailedCheckAttributes) HasLastresponsetime() bool

HasLastresponsetime returns a boolean if a field has been set.

func (*DetailedCheckAttributes) HasLasttesttime

func (o *DetailedCheckAttributes) HasLasttesttime() bool

HasLasttesttime returns a boolean if a field has been set.

func (*DetailedCheckAttributes) HasName

func (o *DetailedCheckAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*DetailedCheckAttributes) HasNotifyagainevery

func (o *DetailedCheckAttributes) HasNotifyagainevery() bool

HasNotifyagainevery returns a boolean if a field has been set.

func (*DetailedCheckAttributes) HasNotifywhenbackup

func (o *DetailedCheckAttributes) HasNotifywhenbackup() bool

HasNotifywhenbackup returns a boolean if a field has been set.

func (*DetailedCheckAttributes) HasProbeFilters

func (o *DetailedCheckAttributes) HasProbeFilters() bool

HasProbeFilters returns a boolean if a field has been set.

func (*DetailedCheckAttributes) HasResolution

func (o *DetailedCheckAttributes) HasResolution() bool

HasResolution returns a boolean if a field has been set.

func (*DetailedCheckAttributes) HasResponsetimeThreshold

func (o *DetailedCheckAttributes) HasResponsetimeThreshold() bool

HasResponsetimeThreshold returns a boolean if a field has been set.

func (*DetailedCheckAttributes) HasSendnotificationwhendown

func (o *DetailedCheckAttributes) HasSendnotificationwhendown() bool

HasSendnotificationwhendown returns a boolean if a field has been set.

func (*DetailedCheckAttributes) HasStatus

func (o *DetailedCheckAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*DetailedCheckAttributes) HasTags

func (o *DetailedCheckAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (DetailedCheckAttributes) MarshalJSON

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

func (*DetailedCheckAttributes) SetCreated

func (o *DetailedCheckAttributes) SetCreated(v int32)

SetCreated gets a reference to the given int32 and assigns it to the Created field.

func (*DetailedCheckAttributes) SetCustomMessage

func (o *DetailedCheckAttributes) SetCustomMessage(v string)

SetCustomMessage gets a reference to the given string and assigns it to the CustomMessage field.

func (*DetailedCheckAttributes) SetHostname

func (o *DetailedCheckAttributes) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*DetailedCheckAttributes) SetId

func (o *DetailedCheckAttributes) SetId(v int32)

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

func (*DetailedCheckAttributes) SetIntegrationids

func (o *DetailedCheckAttributes) SetIntegrationids(v []int32)

SetIntegrationids gets a reference to the given []int32 and assigns it to the Integrationids field.

func (*DetailedCheckAttributes) SetIpv6

func (o *DetailedCheckAttributes) SetIpv6(v bool)

SetIpv6 gets a reference to the given bool and assigns it to the Ipv6 field.

func (*DetailedCheckAttributes) SetLastdownend

func (o *DetailedCheckAttributes) SetLastdownend(v int32)

SetLastdownend gets a reference to the given int32 and assigns it to the Lastdownend field.

func (*DetailedCheckAttributes) SetLastdownstart

func (o *DetailedCheckAttributes) SetLastdownstart(v int32)

SetLastdownstart gets a reference to the given int32 and assigns it to the Lastdownstart field.

func (*DetailedCheckAttributes) SetLasterrortime

func (o *DetailedCheckAttributes) SetLasterrortime(v int32)

SetLasterrortime gets a reference to the given int32 and assigns it to the Lasterrortime field.

func (*DetailedCheckAttributes) SetLastresponsetime

func (o *DetailedCheckAttributes) SetLastresponsetime(v int32)

SetLastresponsetime gets a reference to the given int32 and assigns it to the Lastresponsetime field.

func (*DetailedCheckAttributes) SetLasttesttime

func (o *DetailedCheckAttributes) SetLasttesttime(v int32)

SetLasttesttime gets a reference to the given int32 and assigns it to the Lasttesttime field.

func (*DetailedCheckAttributes) SetName

func (o *DetailedCheckAttributes) SetName(v string)

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

func (*DetailedCheckAttributes) SetNotifyagainevery

func (o *DetailedCheckAttributes) SetNotifyagainevery(v int32)

SetNotifyagainevery gets a reference to the given int32 and assigns it to the Notifyagainevery field.

func (*DetailedCheckAttributes) SetNotifywhenbackup

func (o *DetailedCheckAttributes) SetNotifywhenbackup(v bool)

SetNotifywhenbackup gets a reference to the given bool and assigns it to the Notifywhenbackup field.

func (*DetailedCheckAttributes) SetProbeFilters

func (o *DetailedCheckAttributes) SetProbeFilters(v []string)

SetProbeFilters gets a reference to the given []string and assigns it to the ProbeFilters field.

func (*DetailedCheckAttributes) SetResolution

func (o *DetailedCheckAttributes) SetResolution(v int32)

SetResolution gets a reference to the given int32 and assigns it to the Resolution field.

func (*DetailedCheckAttributes) SetResponsetimeThreshold

func (o *DetailedCheckAttributes) SetResponsetimeThreshold(v bool)

SetResponsetimeThreshold gets a reference to the given bool and assigns it to the ResponsetimeThreshold field.

func (*DetailedCheckAttributes) SetSendnotificationwhendown

func (o *DetailedCheckAttributes) SetSendnotificationwhendown(v int32)

SetSendnotificationwhendown gets a reference to the given int32 and assigns it to the Sendnotificationwhendown field.

func (*DetailedCheckAttributes) SetStatus

func (o *DetailedCheckAttributes) SetStatus(v string)

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

func (*DetailedCheckAttributes) SetTags

func (o *DetailedCheckAttributes) SetTags(v []Tag)

SetTags gets a reference to the given []Tag and assigns it to the Tags field.

func (DetailedCheckAttributes) ToMap

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

type DetailedCheckDns

type DetailedCheckDns struct {
	Check *DetailedCheckDnsCheck `json:"check,omitempty"`
}

DetailedCheckDns struct for DetailedCheckDns

func NewDetailedCheckDns

func NewDetailedCheckDns() *DetailedCheckDns

NewDetailedCheckDns instantiates a new DetailedCheckDns 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 NewDetailedCheckDnsWithDefaults

func NewDetailedCheckDnsWithDefaults() *DetailedCheckDns

NewDetailedCheckDnsWithDefaults instantiates a new DetailedCheckDns 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 (*DetailedCheckDns) GetCheck

GetCheck returns the Check field value if set, zero value otherwise.

func (*DetailedCheckDns) GetCheckOk

func (o *DetailedCheckDns) GetCheckOk() (*DetailedCheckDnsCheck, bool)

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

func (*DetailedCheckDns) HasCheck

func (o *DetailedCheckDns) HasCheck() bool

HasCheck returns a boolean if a field has been set.

func (DetailedCheckDns) MarshalJSON

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

func (*DetailedCheckDns) SetCheck

func (o *DetailedCheckDns) SetCheck(v DetailedCheckDnsCheck)

SetCheck gets a reference to the given DetailedCheckDnsCheck and assigns it to the Check field.

func (DetailedCheckDns) ToMap

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

type DetailedCheckDnsCheck

type DetailedCheckDnsCheck struct {
	Type *DetailedDnsAttributesType `json:"type,omitempty"`
	// Filters used for probe selections
	ProbeFilters             []string `json:"probe_filters,omitempty"`
	Sendnotificationwhendown *int32   `json:"sendnotificationwhendown,omitempty"`
	Notifyagainevery         *int32   `json:"notifyagainevery,omitempty"`
	Notifywhenbackup         *bool    `json:"notifywhenbackup,omitempty"`
	ResponsetimeThreshold    *bool    `json:"responsetime_threshold,omitempty"`
	CustomMessage            *string  `json:"custom_message,omitempty"`
	Integrationids           []int32  `json:"integrationids,omitempty"`
	Id                       *int32   `json:"id,omitempty"`
	Name                     *string  `json:"name,omitempty"`
	// Timestamp of last error (if any). Format is UNIX timestamp
	Lasterrortime *int32 `json:"lasterrortime,omitempty"`
	// Timestamp of last test (if any). Format is UNIX timestamp
	Lasttesttime *int32 `json:"lasttesttime,omitempty"`
	// Response time (in milliseconds) of last test.
	Lastresponsetime *int32 `json:"lastresponsetime,omitempty"`
	// Timestamp of start of last check down (if any). Format is UNIX timestamp.
	Lastdownstart *int32 `json:"lastdownstart,omitempty"`
	// Timestamp of end of last check down (if any). Format is UNIX timestamp. During a downtime it will be lasttesttime.
	Lastdownend *int32  `json:"lastdownend,omitempty"`
	Status      *string `json:"status,omitempty"`
	// How often should the check be tested? (minutes)
	Resolution *int32 `json:"resolution,omitempty"`
	// Target host
	Hostname *string `json:"hostname,omitempty"`
	// Creating time. Format is UNIX timestamp
	Created *int32 `json:"created,omitempty"`
	// List of tags for check
	Tags []Tag `json:"tags,omitempty"`
	// Use ipv6 instead of ipv4
	Ipv6 *bool `json:"ipv6,omitempty"`
}

DetailedCheckDnsCheck struct for DetailedCheckDnsCheck

func NewDetailedCheckDnsCheck

func NewDetailedCheckDnsCheck() *DetailedCheckDnsCheck

NewDetailedCheckDnsCheck instantiates a new DetailedCheckDnsCheck 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 NewDetailedCheckDnsCheckWithDefaults

func NewDetailedCheckDnsCheckWithDefaults() *DetailedCheckDnsCheck

NewDetailedCheckDnsCheckWithDefaults instantiates a new DetailedCheckDnsCheck 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 (*DetailedCheckDnsCheck) GetCreated

func (o *DetailedCheckDnsCheck) GetCreated() int32

GetCreated returns the Created field value if set, zero value otherwise.

func (*DetailedCheckDnsCheck) GetCreatedOk

func (o *DetailedCheckDnsCheck) GetCreatedOk() (*int32, bool)

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

func (*DetailedCheckDnsCheck) GetCustomMessage

func (o *DetailedCheckDnsCheck) GetCustomMessage() string

GetCustomMessage returns the CustomMessage field value if set, zero value otherwise.

func (*DetailedCheckDnsCheck) GetCustomMessageOk

func (o *DetailedCheckDnsCheck) GetCustomMessageOk() (*string, bool)

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

func (*DetailedCheckDnsCheck) GetHostname

func (o *DetailedCheckDnsCheck) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*DetailedCheckDnsCheck) GetHostnameOk

func (o *DetailedCheckDnsCheck) GetHostnameOk() (*string, bool)

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

func (*DetailedCheckDnsCheck) GetId

func (o *DetailedCheckDnsCheck) GetId() int32

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

func (*DetailedCheckDnsCheck) GetIdOk

func (o *DetailedCheckDnsCheck) 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 (*DetailedCheckDnsCheck) GetIntegrationids

func (o *DetailedCheckDnsCheck) GetIntegrationids() []int32

GetIntegrationids returns the Integrationids field value if set, zero value otherwise.

func (*DetailedCheckDnsCheck) GetIntegrationidsOk

func (o *DetailedCheckDnsCheck) GetIntegrationidsOk() ([]int32, bool)

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

func (*DetailedCheckDnsCheck) GetIpv6

func (o *DetailedCheckDnsCheck) GetIpv6() bool

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*DetailedCheckDnsCheck) GetIpv6Ok

func (o *DetailedCheckDnsCheck) GetIpv6Ok() (*bool, bool)

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

func (*DetailedCheckDnsCheck) GetLastdownend

func (o *DetailedCheckDnsCheck) GetLastdownend() int32

GetLastdownend returns the Lastdownend field value if set, zero value otherwise.

func (*DetailedCheckDnsCheck) GetLastdownendOk

func (o *DetailedCheckDnsCheck) GetLastdownendOk() (*int32, bool)

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

func (*DetailedCheckDnsCheck) GetLastdownstart

func (o *DetailedCheckDnsCheck) GetLastdownstart() int32

GetLastdownstart returns the Lastdownstart field value if set, zero value otherwise.

func (*DetailedCheckDnsCheck) GetLastdownstartOk

func (o *DetailedCheckDnsCheck) GetLastdownstartOk() (*int32, bool)

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

func (*DetailedCheckDnsCheck) GetLasterrortime

func (o *DetailedCheckDnsCheck) GetLasterrortime() int32

GetLasterrortime returns the Lasterrortime field value if set, zero value otherwise.

func (*DetailedCheckDnsCheck) GetLasterrortimeOk

func (o *DetailedCheckDnsCheck) GetLasterrortimeOk() (*int32, bool)

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

func (*DetailedCheckDnsCheck) GetLastresponsetime

func (o *DetailedCheckDnsCheck) GetLastresponsetime() int32

GetLastresponsetime returns the Lastresponsetime field value if set, zero value otherwise.

func (*DetailedCheckDnsCheck) GetLastresponsetimeOk

func (o *DetailedCheckDnsCheck) GetLastresponsetimeOk() (*int32, bool)

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

func (*DetailedCheckDnsCheck) GetLasttesttime

func (o *DetailedCheckDnsCheck) GetLasttesttime() int32

GetLasttesttime returns the Lasttesttime field value if set, zero value otherwise.

func (*DetailedCheckDnsCheck) GetLasttesttimeOk

func (o *DetailedCheckDnsCheck) GetLasttesttimeOk() (*int32, bool)

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

func (*DetailedCheckDnsCheck) GetName

func (o *DetailedCheckDnsCheck) GetName() string

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

func (*DetailedCheckDnsCheck) GetNameOk

func (o *DetailedCheckDnsCheck) 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 (*DetailedCheckDnsCheck) GetNotifyagainevery

func (o *DetailedCheckDnsCheck) GetNotifyagainevery() int32

GetNotifyagainevery returns the Notifyagainevery field value if set, zero value otherwise.

func (*DetailedCheckDnsCheck) GetNotifyagaineveryOk

func (o *DetailedCheckDnsCheck) GetNotifyagaineveryOk() (*int32, bool)

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

func (*DetailedCheckDnsCheck) GetNotifywhenbackup

func (o *DetailedCheckDnsCheck) GetNotifywhenbackup() bool

GetNotifywhenbackup returns the Notifywhenbackup field value if set, zero value otherwise.

func (*DetailedCheckDnsCheck) GetNotifywhenbackupOk

func (o *DetailedCheckDnsCheck) GetNotifywhenbackupOk() (*bool, bool)

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

func (*DetailedCheckDnsCheck) GetProbeFilters

func (o *DetailedCheckDnsCheck) GetProbeFilters() []string

GetProbeFilters returns the ProbeFilters field value if set, zero value otherwise.

func (*DetailedCheckDnsCheck) GetProbeFiltersOk

func (o *DetailedCheckDnsCheck) GetProbeFiltersOk() ([]string, bool)

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

func (*DetailedCheckDnsCheck) GetResolution

func (o *DetailedCheckDnsCheck) GetResolution() int32

GetResolution returns the Resolution field value if set, zero value otherwise.

func (*DetailedCheckDnsCheck) GetResolutionOk

func (o *DetailedCheckDnsCheck) GetResolutionOk() (*int32, bool)

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

func (*DetailedCheckDnsCheck) GetResponsetimeThreshold

func (o *DetailedCheckDnsCheck) GetResponsetimeThreshold() bool

GetResponsetimeThreshold returns the ResponsetimeThreshold field value if set, zero value otherwise.

func (*DetailedCheckDnsCheck) GetResponsetimeThresholdOk

func (o *DetailedCheckDnsCheck) GetResponsetimeThresholdOk() (*bool, bool)

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

func (*DetailedCheckDnsCheck) GetSendnotificationwhendown

func (o *DetailedCheckDnsCheck) GetSendnotificationwhendown() int32

GetSendnotificationwhendown returns the Sendnotificationwhendown field value if set, zero value otherwise.

func (*DetailedCheckDnsCheck) GetSendnotificationwhendownOk

func (o *DetailedCheckDnsCheck) GetSendnotificationwhendownOk() (*int32, bool)

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

func (*DetailedCheckDnsCheck) GetStatus

func (o *DetailedCheckDnsCheck) GetStatus() string

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

func (*DetailedCheckDnsCheck) GetStatusOk

func (o *DetailedCheckDnsCheck) GetStatusOk() (*string, bool)

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

func (*DetailedCheckDnsCheck) GetTags

func (o *DetailedCheckDnsCheck) GetTags() []Tag

GetTags returns the Tags field value if set, zero value otherwise.

func (*DetailedCheckDnsCheck) GetTagsOk

func (o *DetailedCheckDnsCheck) GetTagsOk() ([]Tag, bool)

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

func (*DetailedCheckDnsCheck) GetType

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

func (*DetailedCheckDnsCheck) GetTypeOk

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

func (*DetailedCheckDnsCheck) HasCreated

func (o *DetailedCheckDnsCheck) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasCustomMessage

func (o *DetailedCheckDnsCheck) HasCustomMessage() bool

HasCustomMessage returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasHostname

func (o *DetailedCheckDnsCheck) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasId

func (o *DetailedCheckDnsCheck) HasId() bool

HasId returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasIntegrationids

func (o *DetailedCheckDnsCheck) HasIntegrationids() bool

HasIntegrationids returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasIpv6

func (o *DetailedCheckDnsCheck) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasLastdownend

func (o *DetailedCheckDnsCheck) HasLastdownend() bool

HasLastdownend returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasLastdownstart

func (o *DetailedCheckDnsCheck) HasLastdownstart() bool

HasLastdownstart returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasLasterrortime

func (o *DetailedCheckDnsCheck) HasLasterrortime() bool

HasLasterrortime returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasLastresponsetime

func (o *DetailedCheckDnsCheck) HasLastresponsetime() bool

HasLastresponsetime returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasLasttesttime

func (o *DetailedCheckDnsCheck) HasLasttesttime() bool

HasLasttesttime returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasName

func (o *DetailedCheckDnsCheck) HasName() bool

HasName returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasNotifyagainevery

func (o *DetailedCheckDnsCheck) HasNotifyagainevery() bool

HasNotifyagainevery returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasNotifywhenbackup

func (o *DetailedCheckDnsCheck) HasNotifywhenbackup() bool

HasNotifywhenbackup returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasProbeFilters

func (o *DetailedCheckDnsCheck) HasProbeFilters() bool

HasProbeFilters returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasResolution

func (o *DetailedCheckDnsCheck) HasResolution() bool

HasResolution returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasResponsetimeThreshold

func (o *DetailedCheckDnsCheck) HasResponsetimeThreshold() bool

HasResponsetimeThreshold returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasSendnotificationwhendown

func (o *DetailedCheckDnsCheck) HasSendnotificationwhendown() bool

HasSendnotificationwhendown returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasStatus

func (o *DetailedCheckDnsCheck) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasTags

func (o *DetailedCheckDnsCheck) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*DetailedCheckDnsCheck) HasType

func (o *DetailedCheckDnsCheck) HasType() bool

HasType returns a boolean if a field has been set.

func (DetailedCheckDnsCheck) MarshalJSON

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

func (*DetailedCheckDnsCheck) SetCreated

func (o *DetailedCheckDnsCheck) SetCreated(v int32)

SetCreated gets a reference to the given int32 and assigns it to the Created field.

func (*DetailedCheckDnsCheck) SetCustomMessage

func (o *DetailedCheckDnsCheck) SetCustomMessage(v string)

SetCustomMessage gets a reference to the given string and assigns it to the CustomMessage field.

func (*DetailedCheckDnsCheck) SetHostname

func (o *DetailedCheckDnsCheck) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*DetailedCheckDnsCheck) SetId

func (o *DetailedCheckDnsCheck) SetId(v int32)

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

func (*DetailedCheckDnsCheck) SetIntegrationids

func (o *DetailedCheckDnsCheck) SetIntegrationids(v []int32)

SetIntegrationids gets a reference to the given []int32 and assigns it to the Integrationids field.

func (*DetailedCheckDnsCheck) SetIpv6

func (o *DetailedCheckDnsCheck) SetIpv6(v bool)

SetIpv6 gets a reference to the given bool and assigns it to the Ipv6 field.

func (*DetailedCheckDnsCheck) SetLastdownend

func (o *DetailedCheckDnsCheck) SetLastdownend(v int32)

SetLastdownend gets a reference to the given int32 and assigns it to the Lastdownend field.

func (*DetailedCheckDnsCheck) SetLastdownstart

func (o *DetailedCheckDnsCheck) SetLastdownstart(v int32)

SetLastdownstart gets a reference to the given int32 and assigns it to the Lastdownstart field.

func (*DetailedCheckDnsCheck) SetLasterrortime

func (o *DetailedCheckDnsCheck) SetLasterrortime(v int32)

SetLasterrortime gets a reference to the given int32 and assigns it to the Lasterrortime field.

func (*DetailedCheckDnsCheck) SetLastresponsetime

func (o *DetailedCheckDnsCheck) SetLastresponsetime(v int32)

SetLastresponsetime gets a reference to the given int32 and assigns it to the Lastresponsetime field.

func (*DetailedCheckDnsCheck) SetLasttesttime

func (o *DetailedCheckDnsCheck) SetLasttesttime(v int32)

SetLasttesttime gets a reference to the given int32 and assigns it to the Lasttesttime field.

func (*DetailedCheckDnsCheck) SetName

func (o *DetailedCheckDnsCheck) SetName(v string)

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

func (*DetailedCheckDnsCheck) SetNotifyagainevery

func (o *DetailedCheckDnsCheck) SetNotifyagainevery(v int32)

SetNotifyagainevery gets a reference to the given int32 and assigns it to the Notifyagainevery field.

func (*DetailedCheckDnsCheck) SetNotifywhenbackup

func (o *DetailedCheckDnsCheck) SetNotifywhenbackup(v bool)

SetNotifywhenbackup gets a reference to the given bool and assigns it to the Notifywhenbackup field.

func (*DetailedCheckDnsCheck) SetProbeFilters

func (o *DetailedCheckDnsCheck) SetProbeFilters(v []string)

SetProbeFilters gets a reference to the given []string and assigns it to the ProbeFilters field.

func (*DetailedCheckDnsCheck) SetResolution

func (o *DetailedCheckDnsCheck) SetResolution(v int32)

SetResolution gets a reference to the given int32 and assigns it to the Resolution field.

func (*DetailedCheckDnsCheck) SetResponsetimeThreshold

func (o *DetailedCheckDnsCheck) SetResponsetimeThreshold(v bool)

SetResponsetimeThreshold gets a reference to the given bool and assigns it to the ResponsetimeThreshold field.

func (*DetailedCheckDnsCheck) SetSendnotificationwhendown

func (o *DetailedCheckDnsCheck) SetSendnotificationwhendown(v int32)

SetSendnotificationwhendown gets a reference to the given int32 and assigns it to the Sendnotificationwhendown field.

func (*DetailedCheckDnsCheck) SetStatus

func (o *DetailedCheckDnsCheck) SetStatus(v string)

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

func (*DetailedCheckDnsCheck) SetTags

func (o *DetailedCheckDnsCheck) SetTags(v []Tag)

SetTags gets a reference to the given []Tag and assigns it to the Tags field.

func (*DetailedCheckDnsCheck) SetType

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

func (DetailedCheckDnsCheck) ToMap

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

type DetailedCheckHttp

type DetailedCheckHttp struct {
	Check *DetailedCheckHttpCheck `json:"check,omitempty"`
}

DetailedCheckHttp struct for DetailedCheckHttp

func NewDetailedCheckHttp

func NewDetailedCheckHttp() *DetailedCheckHttp

NewDetailedCheckHttp instantiates a new DetailedCheckHttp 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 NewDetailedCheckHttpWithDefaults

func NewDetailedCheckHttpWithDefaults() *DetailedCheckHttp

NewDetailedCheckHttpWithDefaults instantiates a new DetailedCheckHttp 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 (*DetailedCheckHttp) GetCheck

GetCheck returns the Check field value if set, zero value otherwise.

func (*DetailedCheckHttp) GetCheckOk

func (o *DetailedCheckHttp) GetCheckOk() (*DetailedCheckHttpCheck, bool)

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

func (*DetailedCheckHttp) HasCheck

func (o *DetailedCheckHttp) HasCheck() bool

HasCheck returns a boolean if a field has been set.

func (DetailedCheckHttp) MarshalJSON

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

func (*DetailedCheckHttp) SetCheck

SetCheck gets a reference to the given DetailedCheckHttpCheck and assigns it to the Check field.

func (DetailedCheckHttp) ToMap

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

type DetailedCheckHttpCheck

type DetailedCheckHttpCheck struct {
	Type *DetailedHttpAttributesType `json:"type,omitempty"`
	// Filters used for probe selections
	ProbeFilters             []string `json:"probe_filters,omitempty"`
	Sendnotificationwhendown *int32   `json:"sendnotificationwhendown,omitempty"`
	Notifyagainevery         *int32   `json:"notifyagainevery,omitempty"`
	Notifywhenbackup         *bool    `json:"notifywhenbackup,omitempty"`
	ResponsetimeThreshold    *bool    `json:"responsetime_threshold,omitempty"`
	CustomMessage            *string  `json:"custom_message,omitempty"`
	Integrationids           []int32  `json:"integrationids,omitempty"`
	Id                       *int32   `json:"id,omitempty"`
	Name                     *string  `json:"name,omitempty"`
	// Timestamp of last error (if any). Format is UNIX timestamp
	Lasterrortime *int32 `json:"lasterrortime,omitempty"`
	// Timestamp of last test (if any). Format is UNIX timestamp
	Lasttesttime *int32 `json:"lasttesttime,omitempty"`
	// Response time (in milliseconds) of last test.
	Lastresponsetime *int32 `json:"lastresponsetime,omitempty"`
	// Timestamp of start of last check down (if any). Format is UNIX timestamp.
	Lastdownstart *int32 `json:"lastdownstart,omitempty"`
	// Timestamp of end of last check down (if any). Format is UNIX timestamp. During a downtime it will be lasttesttime.
	Lastdownend *int32  `json:"lastdownend,omitempty"`
	Status      *string `json:"status,omitempty"`
	// How often should the check be tested? (minutes)
	Resolution *int32 `json:"resolution,omitempty"`
	// Target host
	Hostname *string `json:"hostname,omitempty"`
	// Creating time. Format is UNIX timestamp
	Created *int32 `json:"created,omitempty"`
	// List of tags for check
	Tags []Tag `json:"tags,omitempty"`
	// Use ipv6 instead of ipv4
	Ipv6 *bool `json:"ipv6,omitempty"`
}

DetailedCheckHttpCheck struct for DetailedCheckHttpCheck

func NewDetailedCheckHttpCheck

func NewDetailedCheckHttpCheck() *DetailedCheckHttpCheck

NewDetailedCheckHttpCheck instantiates a new DetailedCheckHttpCheck 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 NewDetailedCheckHttpCheckWithDefaults

func NewDetailedCheckHttpCheckWithDefaults() *DetailedCheckHttpCheck

NewDetailedCheckHttpCheckWithDefaults instantiates a new DetailedCheckHttpCheck 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 (*DetailedCheckHttpCheck) GetCreated

func (o *DetailedCheckHttpCheck) GetCreated() int32

GetCreated returns the Created field value if set, zero value otherwise.

func (*DetailedCheckHttpCheck) GetCreatedOk

func (o *DetailedCheckHttpCheck) GetCreatedOk() (*int32, bool)

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

func (*DetailedCheckHttpCheck) GetCustomMessage

func (o *DetailedCheckHttpCheck) GetCustomMessage() string

GetCustomMessage returns the CustomMessage field value if set, zero value otherwise.

func (*DetailedCheckHttpCheck) GetCustomMessageOk

func (o *DetailedCheckHttpCheck) GetCustomMessageOk() (*string, bool)

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

func (*DetailedCheckHttpCheck) GetHostname

func (o *DetailedCheckHttpCheck) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*DetailedCheckHttpCheck) GetHostnameOk

func (o *DetailedCheckHttpCheck) GetHostnameOk() (*string, bool)

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

func (*DetailedCheckHttpCheck) GetId

func (o *DetailedCheckHttpCheck) GetId() int32

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

func (*DetailedCheckHttpCheck) GetIdOk

func (o *DetailedCheckHttpCheck) 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 (*DetailedCheckHttpCheck) GetIntegrationids

func (o *DetailedCheckHttpCheck) GetIntegrationids() []int32

GetIntegrationids returns the Integrationids field value if set, zero value otherwise.

func (*DetailedCheckHttpCheck) GetIntegrationidsOk

func (o *DetailedCheckHttpCheck) GetIntegrationidsOk() ([]int32, bool)

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

func (*DetailedCheckHttpCheck) GetIpv6

func (o *DetailedCheckHttpCheck) GetIpv6() bool

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*DetailedCheckHttpCheck) GetIpv6Ok

func (o *DetailedCheckHttpCheck) GetIpv6Ok() (*bool, bool)

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

func (*DetailedCheckHttpCheck) GetLastdownend

func (o *DetailedCheckHttpCheck) GetLastdownend() int32

GetLastdownend returns the Lastdownend field value if set, zero value otherwise.

func (*DetailedCheckHttpCheck) GetLastdownendOk

func (o *DetailedCheckHttpCheck) GetLastdownendOk() (*int32, bool)

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

func (*DetailedCheckHttpCheck) GetLastdownstart

func (o *DetailedCheckHttpCheck) GetLastdownstart() int32

GetLastdownstart returns the Lastdownstart field value if set, zero value otherwise.

func (*DetailedCheckHttpCheck) GetLastdownstartOk

func (o *DetailedCheckHttpCheck) GetLastdownstartOk() (*int32, bool)

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

func (*DetailedCheckHttpCheck) GetLasterrortime

func (o *DetailedCheckHttpCheck) GetLasterrortime() int32

GetLasterrortime returns the Lasterrortime field value if set, zero value otherwise.

func (*DetailedCheckHttpCheck) GetLasterrortimeOk

func (o *DetailedCheckHttpCheck) GetLasterrortimeOk() (*int32, bool)

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

func (*DetailedCheckHttpCheck) GetLastresponsetime

func (o *DetailedCheckHttpCheck) GetLastresponsetime() int32

GetLastresponsetime returns the Lastresponsetime field value if set, zero value otherwise.

func (*DetailedCheckHttpCheck) GetLastresponsetimeOk

func (o *DetailedCheckHttpCheck) GetLastresponsetimeOk() (*int32, bool)

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

func (*DetailedCheckHttpCheck) GetLasttesttime

func (o *DetailedCheckHttpCheck) GetLasttesttime() int32

GetLasttesttime returns the Lasttesttime field value if set, zero value otherwise.

func (*DetailedCheckHttpCheck) GetLasttesttimeOk

func (o *DetailedCheckHttpCheck) GetLasttesttimeOk() (*int32, bool)

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

func (*DetailedCheckHttpCheck) GetName

func (o *DetailedCheckHttpCheck) GetName() string

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

func (*DetailedCheckHttpCheck) GetNameOk

func (o *DetailedCheckHttpCheck) 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 (*DetailedCheckHttpCheck) GetNotifyagainevery

func (o *DetailedCheckHttpCheck) GetNotifyagainevery() int32

GetNotifyagainevery returns the Notifyagainevery field value if set, zero value otherwise.

func (*DetailedCheckHttpCheck) GetNotifyagaineveryOk

func (o *DetailedCheckHttpCheck) GetNotifyagaineveryOk() (*int32, bool)

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

func (*DetailedCheckHttpCheck) GetNotifywhenbackup

func (o *DetailedCheckHttpCheck) GetNotifywhenbackup() bool

GetNotifywhenbackup returns the Notifywhenbackup field value if set, zero value otherwise.

func (*DetailedCheckHttpCheck) GetNotifywhenbackupOk

func (o *DetailedCheckHttpCheck) GetNotifywhenbackupOk() (*bool, bool)

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

func (*DetailedCheckHttpCheck) GetProbeFilters

func (o *DetailedCheckHttpCheck) GetProbeFilters() []string

GetProbeFilters returns the ProbeFilters field value if set, zero value otherwise.

func (*DetailedCheckHttpCheck) GetProbeFiltersOk

func (o *DetailedCheckHttpCheck) GetProbeFiltersOk() ([]string, bool)

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

func (*DetailedCheckHttpCheck) GetResolution

func (o *DetailedCheckHttpCheck) GetResolution() int32

GetResolution returns the Resolution field value if set, zero value otherwise.

func (*DetailedCheckHttpCheck) GetResolutionOk

func (o *DetailedCheckHttpCheck) GetResolutionOk() (*int32, bool)

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

func (*DetailedCheckHttpCheck) GetResponsetimeThreshold

func (o *DetailedCheckHttpCheck) GetResponsetimeThreshold() bool

GetResponsetimeThreshold returns the ResponsetimeThreshold field value if set, zero value otherwise.

func (*DetailedCheckHttpCheck) GetResponsetimeThresholdOk

func (o *DetailedCheckHttpCheck) GetResponsetimeThresholdOk() (*bool, bool)

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

func (*DetailedCheckHttpCheck) GetSendnotificationwhendown

func (o *DetailedCheckHttpCheck) GetSendnotificationwhendown() int32

GetSendnotificationwhendown returns the Sendnotificationwhendown field value if set, zero value otherwise.

func (*DetailedCheckHttpCheck) GetSendnotificationwhendownOk

func (o *DetailedCheckHttpCheck) GetSendnotificationwhendownOk() (*int32, bool)

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

func (*DetailedCheckHttpCheck) GetStatus

func (o *DetailedCheckHttpCheck) GetStatus() string

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

func (*DetailedCheckHttpCheck) GetStatusOk

func (o *DetailedCheckHttpCheck) GetStatusOk() (*string, bool)

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

func (*DetailedCheckHttpCheck) GetTags

func (o *DetailedCheckHttpCheck) GetTags() []Tag

GetTags returns the Tags field value if set, zero value otherwise.

func (*DetailedCheckHttpCheck) GetTagsOk

func (o *DetailedCheckHttpCheck) GetTagsOk() ([]Tag, bool)

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

func (*DetailedCheckHttpCheck) GetType

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

func (*DetailedCheckHttpCheck) GetTypeOk

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

func (*DetailedCheckHttpCheck) HasCreated

func (o *DetailedCheckHttpCheck) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasCustomMessage

func (o *DetailedCheckHttpCheck) HasCustomMessage() bool

HasCustomMessage returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasHostname

func (o *DetailedCheckHttpCheck) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasId

func (o *DetailedCheckHttpCheck) HasId() bool

HasId returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasIntegrationids

func (o *DetailedCheckHttpCheck) HasIntegrationids() bool

HasIntegrationids returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasIpv6

func (o *DetailedCheckHttpCheck) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasLastdownend

func (o *DetailedCheckHttpCheck) HasLastdownend() bool

HasLastdownend returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasLastdownstart

func (o *DetailedCheckHttpCheck) HasLastdownstart() bool

HasLastdownstart returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasLasterrortime

func (o *DetailedCheckHttpCheck) HasLasterrortime() bool

HasLasterrortime returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasLastresponsetime

func (o *DetailedCheckHttpCheck) HasLastresponsetime() bool

HasLastresponsetime returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasLasttesttime

func (o *DetailedCheckHttpCheck) HasLasttesttime() bool

HasLasttesttime returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasName

func (o *DetailedCheckHttpCheck) HasName() bool

HasName returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasNotifyagainevery

func (o *DetailedCheckHttpCheck) HasNotifyagainevery() bool

HasNotifyagainevery returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasNotifywhenbackup

func (o *DetailedCheckHttpCheck) HasNotifywhenbackup() bool

HasNotifywhenbackup returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasProbeFilters

func (o *DetailedCheckHttpCheck) HasProbeFilters() bool

HasProbeFilters returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasResolution

func (o *DetailedCheckHttpCheck) HasResolution() bool

HasResolution returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasResponsetimeThreshold

func (o *DetailedCheckHttpCheck) HasResponsetimeThreshold() bool

HasResponsetimeThreshold returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasSendnotificationwhendown

func (o *DetailedCheckHttpCheck) HasSendnotificationwhendown() bool

HasSendnotificationwhendown returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasStatus

func (o *DetailedCheckHttpCheck) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasTags

func (o *DetailedCheckHttpCheck) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*DetailedCheckHttpCheck) HasType

func (o *DetailedCheckHttpCheck) HasType() bool

HasType returns a boolean if a field has been set.

func (DetailedCheckHttpCheck) MarshalJSON

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

func (*DetailedCheckHttpCheck) SetCreated

func (o *DetailedCheckHttpCheck) SetCreated(v int32)

SetCreated gets a reference to the given int32 and assigns it to the Created field.

func (*DetailedCheckHttpCheck) SetCustomMessage

func (o *DetailedCheckHttpCheck) SetCustomMessage(v string)

SetCustomMessage gets a reference to the given string and assigns it to the CustomMessage field.

func (*DetailedCheckHttpCheck) SetHostname

func (o *DetailedCheckHttpCheck) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*DetailedCheckHttpCheck) SetId

func (o *DetailedCheckHttpCheck) SetId(v int32)

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

func (*DetailedCheckHttpCheck) SetIntegrationids

func (o *DetailedCheckHttpCheck) SetIntegrationids(v []int32)

SetIntegrationids gets a reference to the given []int32 and assigns it to the Integrationids field.

func (*DetailedCheckHttpCheck) SetIpv6

func (o *DetailedCheckHttpCheck) SetIpv6(v bool)

SetIpv6 gets a reference to the given bool and assigns it to the Ipv6 field.

func (*DetailedCheckHttpCheck) SetLastdownend

func (o *DetailedCheckHttpCheck) SetLastdownend(v int32)

SetLastdownend gets a reference to the given int32 and assigns it to the Lastdownend field.

func (*DetailedCheckHttpCheck) SetLastdownstart

func (o *DetailedCheckHttpCheck) SetLastdownstart(v int32)

SetLastdownstart gets a reference to the given int32 and assigns it to the Lastdownstart field.

func (*DetailedCheckHttpCheck) SetLasterrortime

func (o *DetailedCheckHttpCheck) SetLasterrortime(v int32)

SetLasterrortime gets a reference to the given int32 and assigns it to the Lasterrortime field.

func (*DetailedCheckHttpCheck) SetLastresponsetime

func (o *DetailedCheckHttpCheck) SetLastresponsetime(v int32)

SetLastresponsetime gets a reference to the given int32 and assigns it to the Lastresponsetime field.

func (*DetailedCheckHttpCheck) SetLasttesttime

func (o *DetailedCheckHttpCheck) SetLasttesttime(v int32)

SetLasttesttime gets a reference to the given int32 and assigns it to the Lasttesttime field.

func (*DetailedCheckHttpCheck) SetName

func (o *DetailedCheckHttpCheck) SetName(v string)

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

func (*DetailedCheckHttpCheck) SetNotifyagainevery

func (o *DetailedCheckHttpCheck) SetNotifyagainevery(v int32)

SetNotifyagainevery gets a reference to the given int32 and assigns it to the Notifyagainevery field.

func (*DetailedCheckHttpCheck) SetNotifywhenbackup

func (o *DetailedCheckHttpCheck) SetNotifywhenbackup(v bool)

SetNotifywhenbackup gets a reference to the given bool and assigns it to the Notifywhenbackup field.

func (*DetailedCheckHttpCheck) SetProbeFilters

func (o *DetailedCheckHttpCheck) SetProbeFilters(v []string)

SetProbeFilters gets a reference to the given []string and assigns it to the ProbeFilters field.

func (*DetailedCheckHttpCheck) SetResolution

func (o *DetailedCheckHttpCheck) SetResolution(v int32)

SetResolution gets a reference to the given int32 and assigns it to the Resolution field.

func (*DetailedCheckHttpCheck) SetResponsetimeThreshold

func (o *DetailedCheckHttpCheck) SetResponsetimeThreshold(v bool)

SetResponsetimeThreshold gets a reference to the given bool and assigns it to the ResponsetimeThreshold field.

func (*DetailedCheckHttpCheck) SetSendnotificationwhendown

func (o *DetailedCheckHttpCheck) SetSendnotificationwhendown(v int32)

SetSendnotificationwhendown gets a reference to the given int32 and assigns it to the Sendnotificationwhendown field.

func (*DetailedCheckHttpCheck) SetStatus

func (o *DetailedCheckHttpCheck) SetStatus(v string)

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

func (*DetailedCheckHttpCheck) SetTags

func (o *DetailedCheckHttpCheck) SetTags(v []Tag)

SetTags gets a reference to the given []Tag and assigns it to the Tags field.

func (*DetailedCheckHttpCheck) SetType

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

func (DetailedCheckHttpCheck) ToMap

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

type DetailedCheckHttpCustom

type DetailedCheckHttpCustom struct {
	Check *DetailedCheckHttpCustomCheck `json:"check,omitempty"`
}

DetailedCheckHttpCustom struct for DetailedCheckHttpCustom

func NewDetailedCheckHttpCustom

func NewDetailedCheckHttpCustom() *DetailedCheckHttpCustom

NewDetailedCheckHttpCustom instantiates a new DetailedCheckHttpCustom 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 NewDetailedCheckHttpCustomWithDefaults

func NewDetailedCheckHttpCustomWithDefaults() *DetailedCheckHttpCustom

NewDetailedCheckHttpCustomWithDefaults instantiates a new DetailedCheckHttpCustom 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 (*DetailedCheckHttpCustom) GetCheck

GetCheck returns the Check field value if set, zero value otherwise.

func (*DetailedCheckHttpCustom) GetCheckOk

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

func (*DetailedCheckHttpCustom) HasCheck

func (o *DetailedCheckHttpCustom) HasCheck() bool

HasCheck returns a boolean if a field has been set.

func (DetailedCheckHttpCustom) MarshalJSON

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

func (*DetailedCheckHttpCustom) SetCheck

SetCheck gets a reference to the given DetailedCheckHttpCustomCheck and assigns it to the Check field.

func (DetailedCheckHttpCustom) ToMap

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

type DetailedCheckHttpCustomCheck

type DetailedCheckHttpCustomCheck struct {
	Type *DetailedHttpCustomAttributesType `json:"type,omitempty"`
	// Filters used for probe selections
	ProbeFilters             []string `json:"probe_filters,omitempty"`
	Sendnotificationwhendown *int32   `json:"sendnotificationwhendown,omitempty"`
	Notifyagainevery         *int32   `json:"notifyagainevery,omitempty"`
	Notifywhenbackup         *bool    `json:"notifywhenbackup,omitempty"`
	ResponsetimeThreshold    *bool    `json:"responsetime_threshold,omitempty"`
	CustomMessage            *string  `json:"custom_message,omitempty"`
	Integrationids           []int32  `json:"integrationids,omitempty"`
	Id                       *int32   `json:"id,omitempty"`
	Name                     *string  `json:"name,omitempty"`
	// Timestamp of last error (if any). Format is UNIX timestamp
	Lasterrortime *int32 `json:"lasterrortime,omitempty"`
	// Timestamp of last test (if any). Format is UNIX timestamp
	Lasttesttime *int32 `json:"lasttesttime,omitempty"`
	// Response time (in milliseconds) of last test.
	Lastresponsetime *int32 `json:"lastresponsetime,omitempty"`
	// Timestamp of start of last check down (if any). Format is UNIX timestamp.
	Lastdownstart *int32 `json:"lastdownstart,omitempty"`
	// Timestamp of end of last check down (if any). Format is UNIX timestamp. During a downtime it will be lasttesttime.
	Lastdownend *int32  `json:"lastdownend,omitempty"`
	Status      *string `json:"status,omitempty"`
	// How often should the check be tested? (minutes)
	Resolution *int32 `json:"resolution,omitempty"`
	// Target host
	Hostname *string `json:"hostname,omitempty"`
	// Creating time. Format is UNIX timestamp
	Created *int32 `json:"created,omitempty"`
	// List of tags for check
	Tags []Tag `json:"tags,omitempty"`
	// Use ipv6 instead of ipv4
	Ipv6 *bool `json:"ipv6,omitempty"`
	// Treat target site as down if an invalid/unverifiable certificate is found.
	VerifyCertificate *bool `json:"verify_certificate,omitempty"`
	// Treat the target site as down if a certificate expires within the given number of days. This parameter will be ignored if `verify_certificate` is set to `false`.
	SslDownDaysBefore *int32 `json:"ssl_down_days_before,omitempty"`
}

DetailedCheckHttpCustomCheck struct for DetailedCheckHttpCustomCheck

func NewDetailedCheckHttpCustomCheck

func NewDetailedCheckHttpCustomCheck() *DetailedCheckHttpCustomCheck

NewDetailedCheckHttpCustomCheck instantiates a new DetailedCheckHttpCustomCheck 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 NewDetailedCheckHttpCustomCheckWithDefaults

func NewDetailedCheckHttpCustomCheckWithDefaults() *DetailedCheckHttpCustomCheck

NewDetailedCheckHttpCustomCheckWithDefaults instantiates a new DetailedCheckHttpCustomCheck 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 (*DetailedCheckHttpCustomCheck) GetCreated

func (o *DetailedCheckHttpCustomCheck) GetCreated() int32

GetCreated returns the Created field value if set, zero value otherwise.

func (*DetailedCheckHttpCustomCheck) GetCreatedOk

func (o *DetailedCheckHttpCustomCheck) GetCreatedOk() (*int32, bool)

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

func (*DetailedCheckHttpCustomCheck) GetCustomMessage

func (o *DetailedCheckHttpCustomCheck) GetCustomMessage() string

GetCustomMessage returns the CustomMessage field value if set, zero value otherwise.

func (*DetailedCheckHttpCustomCheck) GetCustomMessageOk

func (o *DetailedCheckHttpCustomCheck) GetCustomMessageOk() (*string, bool)

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

func (*DetailedCheckHttpCustomCheck) GetHostname

func (o *DetailedCheckHttpCustomCheck) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*DetailedCheckHttpCustomCheck) GetHostnameOk

func (o *DetailedCheckHttpCustomCheck) GetHostnameOk() (*string, bool)

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

func (*DetailedCheckHttpCustomCheck) GetId

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

func (*DetailedCheckHttpCustomCheck) GetIdOk

func (o *DetailedCheckHttpCustomCheck) 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 (*DetailedCheckHttpCustomCheck) GetIntegrationids

func (o *DetailedCheckHttpCustomCheck) GetIntegrationids() []int32

GetIntegrationids returns the Integrationids field value if set, zero value otherwise.

func (*DetailedCheckHttpCustomCheck) GetIntegrationidsOk

func (o *DetailedCheckHttpCustomCheck) GetIntegrationidsOk() ([]int32, bool)

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

func (*DetailedCheckHttpCustomCheck) GetIpv6

func (o *DetailedCheckHttpCustomCheck) GetIpv6() bool

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*DetailedCheckHttpCustomCheck) GetIpv6Ok

func (o *DetailedCheckHttpCustomCheck) GetIpv6Ok() (*bool, bool)

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

func (*DetailedCheckHttpCustomCheck) GetLastdownend

func (o *DetailedCheckHttpCustomCheck) GetLastdownend() int32

GetLastdownend returns the Lastdownend field value if set, zero value otherwise.

func (*DetailedCheckHttpCustomCheck) GetLastdownendOk

func (o *DetailedCheckHttpCustomCheck) GetLastdownendOk() (*int32, bool)

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

func (*DetailedCheckHttpCustomCheck) GetLastdownstart

func (o *DetailedCheckHttpCustomCheck) GetLastdownstart() int32

GetLastdownstart returns the Lastdownstart field value if set, zero value otherwise.

func (*DetailedCheckHttpCustomCheck) GetLastdownstartOk

func (o *DetailedCheckHttpCustomCheck) GetLastdownstartOk() (*int32, bool)

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

func (*DetailedCheckHttpCustomCheck) GetLasterrortime

func (o *DetailedCheckHttpCustomCheck) GetLasterrortime() int32

GetLasterrortime returns the Lasterrortime field value if set, zero value otherwise.

func (*DetailedCheckHttpCustomCheck) GetLasterrortimeOk

func (o *DetailedCheckHttpCustomCheck) GetLasterrortimeOk() (*int32, bool)

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

func (*DetailedCheckHttpCustomCheck) GetLastresponsetime

func (o *DetailedCheckHttpCustomCheck) GetLastresponsetime() int32

GetLastresponsetime returns the Lastresponsetime field value if set, zero value otherwise.

func (*DetailedCheckHttpCustomCheck) GetLastresponsetimeOk

func (o *DetailedCheckHttpCustomCheck) GetLastresponsetimeOk() (*int32, bool)

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

func (*DetailedCheckHttpCustomCheck) GetLasttesttime

func (o *DetailedCheckHttpCustomCheck) GetLasttesttime() int32

GetLasttesttime returns the Lasttesttime field value if set, zero value otherwise.

func (*DetailedCheckHttpCustomCheck) GetLasttesttimeOk

func (o *DetailedCheckHttpCustomCheck) GetLasttesttimeOk() (*int32, bool)

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

func (*DetailedCheckHttpCustomCheck) GetName

func (o *DetailedCheckHttpCustomCheck) GetName() string

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

func (*DetailedCheckHttpCustomCheck) GetNameOk

func (o *DetailedCheckHttpCustomCheck) 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 (*DetailedCheckHttpCustomCheck) GetNotifyagainevery

func (o *DetailedCheckHttpCustomCheck) GetNotifyagainevery() int32

GetNotifyagainevery returns the Notifyagainevery field value if set, zero value otherwise.

func (*DetailedCheckHttpCustomCheck) GetNotifyagaineveryOk

func (o *DetailedCheckHttpCustomCheck) GetNotifyagaineveryOk() (*int32, bool)

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

func (*DetailedCheckHttpCustomCheck) GetNotifywhenbackup

func (o *DetailedCheckHttpCustomCheck) GetNotifywhenbackup() bool

GetNotifywhenbackup returns the Notifywhenbackup field value if set, zero value otherwise.

func (*DetailedCheckHttpCustomCheck) GetNotifywhenbackupOk

func (o *DetailedCheckHttpCustomCheck) GetNotifywhenbackupOk() (*bool, bool)

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

func (*DetailedCheckHttpCustomCheck) GetProbeFilters

func (o *DetailedCheckHttpCustomCheck) GetProbeFilters() []string

GetProbeFilters returns the ProbeFilters field value if set, zero value otherwise.

func (*DetailedCheckHttpCustomCheck) GetProbeFiltersOk

func (o *DetailedCheckHttpCustomCheck) GetProbeFiltersOk() ([]string, bool)

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

func (*DetailedCheckHttpCustomCheck) GetResolution

func (o *DetailedCheckHttpCustomCheck) GetResolution() int32

GetResolution returns the Resolution field value if set, zero value otherwise.

func (*DetailedCheckHttpCustomCheck) GetResolutionOk

func (o *DetailedCheckHttpCustomCheck) GetResolutionOk() (*int32, bool)

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

func (*DetailedCheckHttpCustomCheck) GetResponsetimeThreshold

func (o *DetailedCheckHttpCustomCheck) GetResponsetimeThreshold() bool

GetResponsetimeThreshold returns the ResponsetimeThreshold field value if set, zero value otherwise.

func (*DetailedCheckHttpCustomCheck) GetResponsetimeThresholdOk

func (o *DetailedCheckHttpCustomCheck) GetResponsetimeThresholdOk() (*bool, bool)

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

func (*DetailedCheckHttpCustomCheck) GetSendnotificationwhendown

func (o *DetailedCheckHttpCustomCheck) GetSendnotificationwhendown() int32

GetSendnotificationwhendown returns the Sendnotificationwhendown field value if set, zero value otherwise.

func (*DetailedCheckHttpCustomCheck) GetSendnotificationwhendownOk

func (o *DetailedCheckHttpCustomCheck) GetSendnotificationwhendownOk() (*int32, bool)

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

func (*DetailedCheckHttpCustomCheck) GetSslDownDaysBefore

func (o *DetailedCheckHttpCustomCheck) GetSslDownDaysBefore() int32

GetSslDownDaysBefore returns the SslDownDaysBefore field value if set, zero value otherwise.

func (*DetailedCheckHttpCustomCheck) GetSslDownDaysBeforeOk

func (o *DetailedCheckHttpCustomCheck) GetSslDownDaysBeforeOk() (*int32, bool)

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

func (*DetailedCheckHttpCustomCheck) GetStatus

func (o *DetailedCheckHttpCustomCheck) GetStatus() string

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

func (*DetailedCheckHttpCustomCheck) GetStatusOk

func (o *DetailedCheckHttpCustomCheck) GetStatusOk() (*string, bool)

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

func (*DetailedCheckHttpCustomCheck) GetTags

func (o *DetailedCheckHttpCustomCheck) GetTags() []Tag

GetTags returns the Tags field value if set, zero value otherwise.

func (*DetailedCheckHttpCustomCheck) GetTagsOk

func (o *DetailedCheckHttpCustomCheck) GetTagsOk() ([]Tag, bool)

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

func (*DetailedCheckHttpCustomCheck) GetType

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

func (*DetailedCheckHttpCustomCheck) GetTypeOk

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

func (*DetailedCheckHttpCustomCheck) GetVerifyCertificate

func (o *DetailedCheckHttpCustomCheck) GetVerifyCertificate() bool

GetVerifyCertificate returns the VerifyCertificate field value if set, zero value otherwise.

func (*DetailedCheckHttpCustomCheck) GetVerifyCertificateOk

func (o *DetailedCheckHttpCustomCheck) GetVerifyCertificateOk() (*bool, bool)

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

func (*DetailedCheckHttpCustomCheck) HasCreated

func (o *DetailedCheckHttpCustomCheck) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasCustomMessage

func (o *DetailedCheckHttpCustomCheck) HasCustomMessage() bool

HasCustomMessage returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasHostname

func (o *DetailedCheckHttpCustomCheck) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasId

HasId returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasIntegrationids

func (o *DetailedCheckHttpCustomCheck) HasIntegrationids() bool

HasIntegrationids returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasIpv6

func (o *DetailedCheckHttpCustomCheck) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasLastdownend

func (o *DetailedCheckHttpCustomCheck) HasLastdownend() bool

HasLastdownend returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasLastdownstart

func (o *DetailedCheckHttpCustomCheck) HasLastdownstart() bool

HasLastdownstart returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasLasterrortime

func (o *DetailedCheckHttpCustomCheck) HasLasterrortime() bool

HasLasterrortime returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasLastresponsetime

func (o *DetailedCheckHttpCustomCheck) HasLastresponsetime() bool

HasLastresponsetime returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasLasttesttime

func (o *DetailedCheckHttpCustomCheck) HasLasttesttime() bool

HasLasttesttime returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasName

func (o *DetailedCheckHttpCustomCheck) HasName() bool

HasName returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasNotifyagainevery

func (o *DetailedCheckHttpCustomCheck) HasNotifyagainevery() bool

HasNotifyagainevery returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasNotifywhenbackup

func (o *DetailedCheckHttpCustomCheck) HasNotifywhenbackup() bool

HasNotifywhenbackup returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasProbeFilters

func (o *DetailedCheckHttpCustomCheck) HasProbeFilters() bool

HasProbeFilters returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasResolution

func (o *DetailedCheckHttpCustomCheck) HasResolution() bool

HasResolution returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasResponsetimeThreshold

func (o *DetailedCheckHttpCustomCheck) HasResponsetimeThreshold() bool

HasResponsetimeThreshold returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasSendnotificationwhendown

func (o *DetailedCheckHttpCustomCheck) HasSendnotificationwhendown() bool

HasSendnotificationwhendown returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasSslDownDaysBefore

func (o *DetailedCheckHttpCustomCheck) HasSslDownDaysBefore() bool

HasSslDownDaysBefore returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasStatus

func (o *DetailedCheckHttpCustomCheck) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasTags

func (o *DetailedCheckHttpCustomCheck) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasType

func (o *DetailedCheckHttpCustomCheck) HasType() bool

HasType returns a boolean if a field has been set.

func (*DetailedCheckHttpCustomCheck) HasVerifyCertificate

func (o *DetailedCheckHttpCustomCheck) HasVerifyCertificate() bool

HasVerifyCertificate returns a boolean if a field has been set.

func (DetailedCheckHttpCustomCheck) MarshalJSON

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

func (*DetailedCheckHttpCustomCheck) SetCreated

func (o *DetailedCheckHttpCustomCheck) SetCreated(v int32)

SetCreated gets a reference to the given int32 and assigns it to the Created field.

func (*DetailedCheckHttpCustomCheck) SetCustomMessage

func (o *DetailedCheckHttpCustomCheck) SetCustomMessage(v string)

SetCustomMessage gets a reference to the given string and assigns it to the CustomMessage field.

func (*DetailedCheckHttpCustomCheck) SetHostname

func (o *DetailedCheckHttpCustomCheck) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*DetailedCheckHttpCustomCheck) SetId

func (o *DetailedCheckHttpCustomCheck) SetId(v int32)

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

func (*DetailedCheckHttpCustomCheck) SetIntegrationids

func (o *DetailedCheckHttpCustomCheck) SetIntegrationids(v []int32)

SetIntegrationids gets a reference to the given []int32 and assigns it to the Integrationids field.

func (*DetailedCheckHttpCustomCheck) SetIpv6

func (o *DetailedCheckHttpCustomCheck) SetIpv6(v bool)

SetIpv6 gets a reference to the given bool and assigns it to the Ipv6 field.

func (*DetailedCheckHttpCustomCheck) SetLastdownend

func (o *DetailedCheckHttpCustomCheck) SetLastdownend(v int32)

SetLastdownend gets a reference to the given int32 and assigns it to the Lastdownend field.

func (*DetailedCheckHttpCustomCheck) SetLastdownstart

func (o *DetailedCheckHttpCustomCheck) SetLastdownstart(v int32)

SetLastdownstart gets a reference to the given int32 and assigns it to the Lastdownstart field.

func (*DetailedCheckHttpCustomCheck) SetLasterrortime

func (o *DetailedCheckHttpCustomCheck) SetLasterrortime(v int32)

SetLasterrortime gets a reference to the given int32 and assigns it to the Lasterrortime field.

func (*DetailedCheckHttpCustomCheck) SetLastresponsetime

func (o *DetailedCheckHttpCustomCheck) SetLastresponsetime(v int32)

SetLastresponsetime gets a reference to the given int32 and assigns it to the Lastresponsetime field.

func (*DetailedCheckHttpCustomCheck) SetLasttesttime

func (o *DetailedCheckHttpCustomCheck) SetLasttesttime(v int32)

SetLasttesttime gets a reference to the given int32 and assigns it to the Lasttesttime field.

func (*DetailedCheckHttpCustomCheck) SetName

func (o *DetailedCheckHttpCustomCheck) SetName(v string)

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

func (*DetailedCheckHttpCustomCheck) SetNotifyagainevery

func (o *DetailedCheckHttpCustomCheck) SetNotifyagainevery(v int32)

SetNotifyagainevery gets a reference to the given int32 and assigns it to the Notifyagainevery field.

func (*DetailedCheckHttpCustomCheck) SetNotifywhenbackup

func (o *DetailedCheckHttpCustomCheck) SetNotifywhenbackup(v bool)

SetNotifywhenbackup gets a reference to the given bool and assigns it to the Notifywhenbackup field.

func (*DetailedCheckHttpCustomCheck) SetProbeFilters

func (o *DetailedCheckHttpCustomCheck) SetProbeFilters(v []string)

SetProbeFilters gets a reference to the given []string and assigns it to the ProbeFilters field.

func (*DetailedCheckHttpCustomCheck) SetResolution

func (o *DetailedCheckHttpCustomCheck) SetResolution(v int32)

SetResolution gets a reference to the given int32 and assigns it to the Resolution field.

func (*DetailedCheckHttpCustomCheck) SetResponsetimeThreshold

func (o *DetailedCheckHttpCustomCheck) SetResponsetimeThreshold(v bool)

SetResponsetimeThreshold gets a reference to the given bool and assigns it to the ResponsetimeThreshold field.

func (*DetailedCheckHttpCustomCheck) SetSendnotificationwhendown

func (o *DetailedCheckHttpCustomCheck) SetSendnotificationwhendown(v int32)

SetSendnotificationwhendown gets a reference to the given int32 and assigns it to the Sendnotificationwhendown field.

func (*DetailedCheckHttpCustomCheck) SetSslDownDaysBefore

func (o *DetailedCheckHttpCustomCheck) SetSslDownDaysBefore(v int32)

SetSslDownDaysBefore gets a reference to the given int32 and assigns it to the SslDownDaysBefore field.

func (*DetailedCheckHttpCustomCheck) SetStatus

func (o *DetailedCheckHttpCustomCheck) SetStatus(v string)

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

func (*DetailedCheckHttpCustomCheck) SetTags

func (o *DetailedCheckHttpCustomCheck) SetTags(v []Tag)

SetTags gets a reference to the given []Tag and assigns it to the Tags field.

func (*DetailedCheckHttpCustomCheck) SetType

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

func (*DetailedCheckHttpCustomCheck) SetVerifyCertificate

func (o *DetailedCheckHttpCustomCheck) SetVerifyCertificate(v bool)

SetVerifyCertificate gets a reference to the given bool and assigns it to the VerifyCertificate field.

func (DetailedCheckHttpCustomCheck) ToMap

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

type DetailedCheckImap

type DetailedCheckImap struct {
	Check *DetailedCheckImapCheck `json:"check,omitempty"`
}

DetailedCheckImap struct for DetailedCheckImap

func NewDetailedCheckImap

func NewDetailedCheckImap() *DetailedCheckImap

NewDetailedCheckImap instantiates a new DetailedCheckImap 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 NewDetailedCheckImapWithDefaults

func NewDetailedCheckImapWithDefaults() *DetailedCheckImap

NewDetailedCheckImapWithDefaults instantiates a new DetailedCheckImap 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 (*DetailedCheckImap) GetCheck

GetCheck returns the Check field value if set, zero value otherwise.

func (*DetailedCheckImap) GetCheckOk

func (o *DetailedCheckImap) GetCheckOk() (*DetailedCheckImapCheck, bool)

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

func (*DetailedCheckImap) HasCheck

func (o *DetailedCheckImap) HasCheck() bool

HasCheck returns a boolean if a field has been set.

func (DetailedCheckImap) MarshalJSON

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

func (*DetailedCheckImap) SetCheck

SetCheck gets a reference to the given DetailedCheckImapCheck and assigns it to the Check field.

func (DetailedCheckImap) ToMap

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

type DetailedCheckImapCheck

type DetailedCheckImapCheck struct {
	Type *DetailedImapAttributesType `json:"type,omitempty"`
	// Filters used for probe selections
	ProbeFilters             []string `json:"probe_filters,omitempty"`
	Sendnotificationwhendown *int32   `json:"sendnotificationwhendown,omitempty"`
	Notifyagainevery         *int32   `json:"notifyagainevery,omitempty"`
	Notifywhenbackup         *bool    `json:"notifywhenbackup,omitempty"`
	ResponsetimeThreshold    *bool    `json:"responsetime_threshold,omitempty"`
	CustomMessage            *string  `json:"custom_message,omitempty"`
	Integrationids           []int32  `json:"integrationids,omitempty"`
	Id                       *int32   `json:"id,omitempty"`
	Name                     *string  `json:"name,omitempty"`
	// Timestamp of last error (if any). Format is UNIX timestamp
	Lasterrortime *int32 `json:"lasterrortime,omitempty"`
	// Timestamp of last test (if any). Format is UNIX timestamp
	Lasttesttime *int32 `json:"lasttesttime,omitempty"`
	// Response time (in milliseconds) of last test.
	Lastresponsetime *int32 `json:"lastresponsetime,omitempty"`
	// Timestamp of start of last check down (if any). Format is UNIX timestamp.
	Lastdownstart *int32 `json:"lastdownstart,omitempty"`
	// Timestamp of end of last check down (if any). Format is UNIX timestamp. During a downtime it will be lasttesttime.
	Lastdownend *int32  `json:"lastdownend,omitempty"`
	Status      *string `json:"status,omitempty"`
	// How often should the check be tested? (minutes)
	Resolution *int32 `json:"resolution,omitempty"`
	// Target host
	Hostname *string `json:"hostname,omitempty"`
	// Creating time. Format is UNIX timestamp
	Created *int32 `json:"created,omitempty"`
	// List of tags for check
	Tags []Tag `json:"tags,omitempty"`
	// Use ipv6 instead of ipv4
	Ipv6 *bool `json:"ipv6,omitempty"`
}

DetailedCheckImapCheck struct for DetailedCheckImapCheck

func NewDetailedCheckImapCheck

func NewDetailedCheckImapCheck() *DetailedCheckImapCheck

NewDetailedCheckImapCheck instantiates a new DetailedCheckImapCheck 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 NewDetailedCheckImapCheckWithDefaults

func NewDetailedCheckImapCheckWithDefaults() *DetailedCheckImapCheck

NewDetailedCheckImapCheckWithDefaults instantiates a new DetailedCheckImapCheck 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 (*DetailedCheckImapCheck) GetCreated

func (o *DetailedCheckImapCheck) GetCreated() int32

GetCreated returns the Created field value if set, zero value otherwise.

func (*DetailedCheckImapCheck) GetCreatedOk

func (o *DetailedCheckImapCheck) GetCreatedOk() (*int32, bool)

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

func (*DetailedCheckImapCheck) GetCustomMessage

func (o *DetailedCheckImapCheck) GetCustomMessage() string

GetCustomMessage returns the CustomMessage field value if set, zero value otherwise.

func (*DetailedCheckImapCheck) GetCustomMessageOk

func (o *DetailedCheckImapCheck) GetCustomMessageOk() (*string, bool)

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

func (*DetailedCheckImapCheck) GetHostname

func (o *DetailedCheckImapCheck) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*DetailedCheckImapCheck) GetHostnameOk

func (o *DetailedCheckImapCheck) GetHostnameOk() (*string, bool)

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

func (*DetailedCheckImapCheck) GetId

func (o *DetailedCheckImapCheck) GetId() int32

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

func (*DetailedCheckImapCheck) GetIdOk

func (o *DetailedCheckImapCheck) 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 (*DetailedCheckImapCheck) GetIntegrationids

func (o *DetailedCheckImapCheck) GetIntegrationids() []int32

GetIntegrationids returns the Integrationids field value if set, zero value otherwise.

func (*DetailedCheckImapCheck) GetIntegrationidsOk

func (o *DetailedCheckImapCheck) GetIntegrationidsOk() ([]int32, bool)

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

func (*DetailedCheckImapCheck) GetIpv6

func (o *DetailedCheckImapCheck) GetIpv6() bool

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*DetailedCheckImapCheck) GetIpv6Ok

func (o *DetailedCheckImapCheck) GetIpv6Ok() (*bool, bool)

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

func (*DetailedCheckImapCheck) GetLastdownend

func (o *DetailedCheckImapCheck) GetLastdownend() int32

GetLastdownend returns the Lastdownend field value if set, zero value otherwise.

func (*DetailedCheckImapCheck) GetLastdownendOk

func (o *DetailedCheckImapCheck) GetLastdownendOk() (*int32, bool)

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

func (*DetailedCheckImapCheck) GetLastdownstart

func (o *DetailedCheckImapCheck) GetLastdownstart() int32

GetLastdownstart returns the Lastdownstart field value if set, zero value otherwise.

func (*DetailedCheckImapCheck) GetLastdownstartOk

func (o *DetailedCheckImapCheck) GetLastdownstartOk() (*int32, bool)

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

func (*DetailedCheckImapCheck) GetLasterrortime

func (o *DetailedCheckImapCheck) GetLasterrortime() int32

GetLasterrortime returns the Lasterrortime field value if set, zero value otherwise.

func (*DetailedCheckImapCheck) GetLasterrortimeOk

func (o *DetailedCheckImapCheck) GetLasterrortimeOk() (*int32, bool)

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

func (*DetailedCheckImapCheck) GetLastresponsetime

func (o *DetailedCheckImapCheck) GetLastresponsetime() int32

GetLastresponsetime returns the Lastresponsetime field value if set, zero value otherwise.

func (*DetailedCheckImapCheck) GetLastresponsetimeOk

func (o *DetailedCheckImapCheck) GetLastresponsetimeOk() (*int32, bool)

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

func (*DetailedCheckImapCheck) GetLasttesttime

func (o *DetailedCheckImapCheck) GetLasttesttime() int32

GetLasttesttime returns the Lasttesttime field value if set, zero value otherwise.

func (*DetailedCheckImapCheck) GetLasttesttimeOk

func (o *DetailedCheckImapCheck) GetLasttesttimeOk() (*int32, bool)

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

func (*DetailedCheckImapCheck) GetName

func (o *DetailedCheckImapCheck) GetName() string

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

func (*DetailedCheckImapCheck) GetNameOk

func (o *DetailedCheckImapCheck) 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 (*DetailedCheckImapCheck) GetNotifyagainevery

func (o *DetailedCheckImapCheck) GetNotifyagainevery() int32

GetNotifyagainevery returns the Notifyagainevery field value if set, zero value otherwise.

func (*DetailedCheckImapCheck) GetNotifyagaineveryOk

func (o *DetailedCheckImapCheck) GetNotifyagaineveryOk() (*int32, bool)

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

func (*DetailedCheckImapCheck) GetNotifywhenbackup

func (o *DetailedCheckImapCheck) GetNotifywhenbackup() bool

GetNotifywhenbackup returns the Notifywhenbackup field value if set, zero value otherwise.

func (*DetailedCheckImapCheck) GetNotifywhenbackupOk

func (o *DetailedCheckImapCheck) GetNotifywhenbackupOk() (*bool, bool)

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

func (*DetailedCheckImapCheck) GetProbeFilters

func (o *DetailedCheckImapCheck) GetProbeFilters() []string

GetProbeFilters returns the ProbeFilters field value if set, zero value otherwise.

func (*DetailedCheckImapCheck) GetProbeFiltersOk

func (o *DetailedCheckImapCheck) GetProbeFiltersOk() ([]string, bool)

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

func (*DetailedCheckImapCheck) GetResolution

func (o *DetailedCheckImapCheck) GetResolution() int32

GetResolution returns the Resolution field value if set, zero value otherwise.

func (*DetailedCheckImapCheck) GetResolutionOk

func (o *DetailedCheckImapCheck) GetResolutionOk() (*int32, bool)

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

func (*DetailedCheckImapCheck) GetResponsetimeThreshold

func (o *DetailedCheckImapCheck) GetResponsetimeThreshold() bool

GetResponsetimeThreshold returns the ResponsetimeThreshold field value if set, zero value otherwise.

func (*DetailedCheckImapCheck) GetResponsetimeThresholdOk

func (o *DetailedCheckImapCheck) GetResponsetimeThresholdOk() (*bool, bool)

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

func (*DetailedCheckImapCheck) GetSendnotificationwhendown

func (o *DetailedCheckImapCheck) GetSendnotificationwhendown() int32

GetSendnotificationwhendown returns the Sendnotificationwhendown field value if set, zero value otherwise.

func (*DetailedCheckImapCheck) GetSendnotificationwhendownOk

func (o *DetailedCheckImapCheck) GetSendnotificationwhendownOk() (*int32, bool)

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

func (*DetailedCheckImapCheck) GetStatus

func (o *DetailedCheckImapCheck) GetStatus() string

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

func (*DetailedCheckImapCheck) GetStatusOk

func (o *DetailedCheckImapCheck) GetStatusOk() (*string, bool)

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

func (*DetailedCheckImapCheck) GetTags

func (o *DetailedCheckImapCheck) GetTags() []Tag

GetTags returns the Tags field value if set, zero value otherwise.

func (*DetailedCheckImapCheck) GetTagsOk

func (o *DetailedCheckImapCheck) GetTagsOk() ([]Tag, bool)

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

func (*DetailedCheckImapCheck) GetType

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

func (*DetailedCheckImapCheck) GetTypeOk

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

func (*DetailedCheckImapCheck) HasCreated

func (o *DetailedCheckImapCheck) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasCustomMessage

func (o *DetailedCheckImapCheck) HasCustomMessage() bool

HasCustomMessage returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasHostname

func (o *DetailedCheckImapCheck) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasId

func (o *DetailedCheckImapCheck) HasId() bool

HasId returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasIntegrationids

func (o *DetailedCheckImapCheck) HasIntegrationids() bool

HasIntegrationids returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasIpv6

func (o *DetailedCheckImapCheck) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasLastdownend

func (o *DetailedCheckImapCheck) HasLastdownend() bool

HasLastdownend returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasLastdownstart

func (o *DetailedCheckImapCheck) HasLastdownstart() bool

HasLastdownstart returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasLasterrortime

func (o *DetailedCheckImapCheck) HasLasterrortime() bool

HasLasterrortime returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasLastresponsetime

func (o *DetailedCheckImapCheck) HasLastresponsetime() bool

HasLastresponsetime returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasLasttesttime

func (o *DetailedCheckImapCheck) HasLasttesttime() bool

HasLasttesttime returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasName

func (o *DetailedCheckImapCheck) HasName() bool

HasName returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasNotifyagainevery

func (o *DetailedCheckImapCheck) HasNotifyagainevery() bool

HasNotifyagainevery returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasNotifywhenbackup

func (o *DetailedCheckImapCheck) HasNotifywhenbackup() bool

HasNotifywhenbackup returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasProbeFilters

func (o *DetailedCheckImapCheck) HasProbeFilters() bool

HasProbeFilters returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasResolution

func (o *DetailedCheckImapCheck) HasResolution() bool

HasResolution returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasResponsetimeThreshold

func (o *DetailedCheckImapCheck) HasResponsetimeThreshold() bool

HasResponsetimeThreshold returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasSendnotificationwhendown

func (o *DetailedCheckImapCheck) HasSendnotificationwhendown() bool

HasSendnotificationwhendown returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasStatus

func (o *DetailedCheckImapCheck) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasTags

func (o *DetailedCheckImapCheck) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*DetailedCheckImapCheck) HasType

func (o *DetailedCheckImapCheck) HasType() bool

HasType returns a boolean if a field has been set.

func (DetailedCheckImapCheck) MarshalJSON

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

func (*DetailedCheckImapCheck) SetCreated

func (o *DetailedCheckImapCheck) SetCreated(v int32)

SetCreated gets a reference to the given int32 and assigns it to the Created field.

func (*DetailedCheckImapCheck) SetCustomMessage

func (o *DetailedCheckImapCheck) SetCustomMessage(v string)

SetCustomMessage gets a reference to the given string and assigns it to the CustomMessage field.

func (*DetailedCheckImapCheck) SetHostname

func (o *DetailedCheckImapCheck) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*DetailedCheckImapCheck) SetId

func (o *DetailedCheckImapCheck) SetId(v int32)

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

func (*DetailedCheckImapCheck) SetIntegrationids

func (o *DetailedCheckImapCheck) SetIntegrationids(v []int32)

SetIntegrationids gets a reference to the given []int32 and assigns it to the Integrationids field.

func (*DetailedCheckImapCheck) SetIpv6

func (o *DetailedCheckImapCheck) SetIpv6(v bool)

SetIpv6 gets a reference to the given bool and assigns it to the Ipv6 field.

func (*DetailedCheckImapCheck) SetLastdownend

func (o *DetailedCheckImapCheck) SetLastdownend(v int32)

SetLastdownend gets a reference to the given int32 and assigns it to the Lastdownend field.

func (*DetailedCheckImapCheck) SetLastdownstart

func (o *DetailedCheckImapCheck) SetLastdownstart(v int32)

SetLastdownstart gets a reference to the given int32 and assigns it to the Lastdownstart field.

func (*DetailedCheckImapCheck) SetLasterrortime

func (o *DetailedCheckImapCheck) SetLasterrortime(v int32)

SetLasterrortime gets a reference to the given int32 and assigns it to the Lasterrortime field.

func (*DetailedCheckImapCheck) SetLastresponsetime

func (o *DetailedCheckImapCheck) SetLastresponsetime(v int32)

SetLastresponsetime gets a reference to the given int32 and assigns it to the Lastresponsetime field.

func (*DetailedCheckImapCheck) SetLasttesttime

func (o *DetailedCheckImapCheck) SetLasttesttime(v int32)

SetLasttesttime gets a reference to the given int32 and assigns it to the Lasttesttime field.

func (*DetailedCheckImapCheck) SetName

func (o *DetailedCheckImapCheck) SetName(v string)

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

func (*DetailedCheckImapCheck) SetNotifyagainevery

func (o *DetailedCheckImapCheck) SetNotifyagainevery(v int32)

SetNotifyagainevery gets a reference to the given int32 and assigns it to the Notifyagainevery field.

func (*DetailedCheckImapCheck) SetNotifywhenbackup

func (o *DetailedCheckImapCheck) SetNotifywhenbackup(v bool)

SetNotifywhenbackup gets a reference to the given bool and assigns it to the Notifywhenbackup field.

func (*DetailedCheckImapCheck) SetProbeFilters

func (o *DetailedCheckImapCheck) SetProbeFilters(v []string)

SetProbeFilters gets a reference to the given []string and assigns it to the ProbeFilters field.

func (*DetailedCheckImapCheck) SetResolution

func (o *DetailedCheckImapCheck) SetResolution(v int32)

SetResolution gets a reference to the given int32 and assigns it to the Resolution field.

func (*DetailedCheckImapCheck) SetResponsetimeThreshold

func (o *DetailedCheckImapCheck) SetResponsetimeThreshold(v bool)

SetResponsetimeThreshold gets a reference to the given bool and assigns it to the ResponsetimeThreshold field.

func (*DetailedCheckImapCheck) SetSendnotificationwhendown

func (o *DetailedCheckImapCheck) SetSendnotificationwhendown(v int32)

SetSendnotificationwhendown gets a reference to the given int32 and assigns it to the Sendnotificationwhendown field.

func (*DetailedCheckImapCheck) SetStatus

func (o *DetailedCheckImapCheck) SetStatus(v string)

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

func (*DetailedCheckImapCheck) SetTags

func (o *DetailedCheckImapCheck) SetTags(v []Tag)

SetTags gets a reference to the given []Tag and assigns it to the Tags field.

func (*DetailedCheckImapCheck) SetType

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

func (DetailedCheckImapCheck) ToMap

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

type DetailedCheckPop3

type DetailedCheckPop3 struct {
	Check *DetailedCheckPop3Check `json:"check,omitempty"`
}

DetailedCheckPop3 struct for DetailedCheckPop3

func NewDetailedCheckPop3

func NewDetailedCheckPop3() *DetailedCheckPop3

NewDetailedCheckPop3 instantiates a new DetailedCheckPop3 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 NewDetailedCheckPop3WithDefaults

func NewDetailedCheckPop3WithDefaults() *DetailedCheckPop3

NewDetailedCheckPop3WithDefaults instantiates a new DetailedCheckPop3 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 (*DetailedCheckPop3) GetCheck

GetCheck returns the Check field value if set, zero value otherwise.

func (*DetailedCheckPop3) GetCheckOk

func (o *DetailedCheckPop3) GetCheckOk() (*DetailedCheckPop3Check, bool)

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

func (*DetailedCheckPop3) HasCheck

func (o *DetailedCheckPop3) HasCheck() bool

HasCheck returns a boolean if a field has been set.

func (DetailedCheckPop3) MarshalJSON

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

func (*DetailedCheckPop3) SetCheck

SetCheck gets a reference to the given DetailedCheckPop3Check and assigns it to the Check field.

func (DetailedCheckPop3) ToMap

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

type DetailedCheckPop3Check

type DetailedCheckPop3Check struct {
	Type *DetailedPop3AttributesType `json:"type,omitempty"`
	// Filters used for probe selections
	ProbeFilters             []string `json:"probe_filters,omitempty"`
	Sendnotificationwhendown *int32   `json:"sendnotificationwhendown,omitempty"`
	Notifyagainevery         *int32   `json:"notifyagainevery,omitempty"`
	Notifywhenbackup         *bool    `json:"notifywhenbackup,omitempty"`
	ResponsetimeThreshold    *bool    `json:"responsetime_threshold,omitempty"`
	CustomMessage            *string  `json:"custom_message,omitempty"`
	Integrationids           []int32  `json:"integrationids,omitempty"`
	Id                       *int32   `json:"id,omitempty"`
	Name                     *string  `json:"name,omitempty"`
	// Timestamp of last error (if any). Format is UNIX timestamp
	Lasterrortime *int32 `json:"lasterrortime,omitempty"`
	// Timestamp of last test (if any). Format is UNIX timestamp
	Lasttesttime *int32 `json:"lasttesttime,omitempty"`
	// Response time (in milliseconds) of last test.
	Lastresponsetime *int32 `json:"lastresponsetime,omitempty"`
	// Timestamp of start of last check down (if any). Format is UNIX timestamp.
	Lastdownstart *int32 `json:"lastdownstart,omitempty"`
	// Timestamp of end of last check down (if any). Format is UNIX timestamp. During a downtime it will be lasttesttime.
	Lastdownend *int32  `json:"lastdownend,omitempty"`
	Status      *string `json:"status,omitempty"`
	// How often should the check be tested? (minutes)
	Resolution *int32 `json:"resolution,omitempty"`
	// Target host
	Hostname *string `json:"hostname,omitempty"`
	// Creating time. Format is UNIX timestamp
	Created *int32 `json:"created,omitempty"`
	// List of tags for check
	Tags []Tag `json:"tags,omitempty"`
	// Use ipv6 instead of ipv4
	Ipv6 *bool `json:"ipv6,omitempty"`
}

DetailedCheckPop3Check struct for DetailedCheckPop3Check

func NewDetailedCheckPop3Check

func NewDetailedCheckPop3Check() *DetailedCheckPop3Check

NewDetailedCheckPop3Check instantiates a new DetailedCheckPop3Check 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 NewDetailedCheckPop3CheckWithDefaults

func NewDetailedCheckPop3CheckWithDefaults() *DetailedCheckPop3Check

NewDetailedCheckPop3CheckWithDefaults instantiates a new DetailedCheckPop3Check 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 (*DetailedCheckPop3Check) GetCreated

func (o *DetailedCheckPop3Check) GetCreated() int32

GetCreated returns the Created field value if set, zero value otherwise.

func (*DetailedCheckPop3Check) GetCreatedOk

func (o *DetailedCheckPop3Check) GetCreatedOk() (*int32, bool)

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

func (*DetailedCheckPop3Check) GetCustomMessage

func (o *DetailedCheckPop3Check) GetCustomMessage() string

GetCustomMessage returns the CustomMessage field value if set, zero value otherwise.

func (*DetailedCheckPop3Check) GetCustomMessageOk

func (o *DetailedCheckPop3Check) GetCustomMessageOk() (*string, bool)

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

func (*DetailedCheckPop3Check) GetHostname

func (o *DetailedCheckPop3Check) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*DetailedCheckPop3Check) GetHostnameOk

func (o *DetailedCheckPop3Check) GetHostnameOk() (*string, bool)

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

func (*DetailedCheckPop3Check) GetId

func (o *DetailedCheckPop3Check) GetId() int32

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

func (*DetailedCheckPop3Check) GetIdOk

func (o *DetailedCheckPop3Check) 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 (*DetailedCheckPop3Check) GetIntegrationids

func (o *DetailedCheckPop3Check) GetIntegrationids() []int32

GetIntegrationids returns the Integrationids field value if set, zero value otherwise.

func (*DetailedCheckPop3Check) GetIntegrationidsOk

func (o *DetailedCheckPop3Check) GetIntegrationidsOk() ([]int32, bool)

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

func (*DetailedCheckPop3Check) GetIpv6

func (o *DetailedCheckPop3Check) GetIpv6() bool

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*DetailedCheckPop3Check) GetIpv6Ok

func (o *DetailedCheckPop3Check) GetIpv6Ok() (*bool, bool)

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

func (*DetailedCheckPop3Check) GetLastdownend

func (o *DetailedCheckPop3Check) GetLastdownend() int32

GetLastdownend returns the Lastdownend field value if set, zero value otherwise.

func (*DetailedCheckPop3Check) GetLastdownendOk

func (o *DetailedCheckPop3Check) GetLastdownendOk() (*int32, bool)

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

func (*DetailedCheckPop3Check) GetLastdownstart

func (o *DetailedCheckPop3Check) GetLastdownstart() int32

GetLastdownstart returns the Lastdownstart field value if set, zero value otherwise.

func (*DetailedCheckPop3Check) GetLastdownstartOk

func (o *DetailedCheckPop3Check) GetLastdownstartOk() (*int32, bool)

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

func (*DetailedCheckPop3Check) GetLasterrortime

func (o *DetailedCheckPop3Check) GetLasterrortime() int32

GetLasterrortime returns the Lasterrortime field value if set, zero value otherwise.

func (*DetailedCheckPop3Check) GetLasterrortimeOk

func (o *DetailedCheckPop3Check) GetLasterrortimeOk() (*int32, bool)

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

func (*DetailedCheckPop3Check) GetLastresponsetime

func (o *DetailedCheckPop3Check) GetLastresponsetime() int32

GetLastresponsetime returns the Lastresponsetime field value if set, zero value otherwise.

func (*DetailedCheckPop3Check) GetLastresponsetimeOk

func (o *DetailedCheckPop3Check) GetLastresponsetimeOk() (*int32, bool)

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

func (*DetailedCheckPop3Check) GetLasttesttime

func (o *DetailedCheckPop3Check) GetLasttesttime() int32

GetLasttesttime returns the Lasttesttime field value if set, zero value otherwise.

func (*DetailedCheckPop3Check) GetLasttesttimeOk

func (o *DetailedCheckPop3Check) GetLasttesttimeOk() (*int32, bool)

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

func (*DetailedCheckPop3Check) GetName

func (o *DetailedCheckPop3Check) GetName() string

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

func (*DetailedCheckPop3Check) GetNameOk

func (o *DetailedCheckPop3Check) 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 (*DetailedCheckPop3Check) GetNotifyagainevery

func (o *DetailedCheckPop3Check) GetNotifyagainevery() int32

GetNotifyagainevery returns the Notifyagainevery field value if set, zero value otherwise.

func (*DetailedCheckPop3Check) GetNotifyagaineveryOk

func (o *DetailedCheckPop3Check) GetNotifyagaineveryOk() (*int32, bool)

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

func (*DetailedCheckPop3Check) GetNotifywhenbackup

func (o *DetailedCheckPop3Check) GetNotifywhenbackup() bool

GetNotifywhenbackup returns the Notifywhenbackup field value if set, zero value otherwise.

func (*DetailedCheckPop3Check) GetNotifywhenbackupOk

func (o *DetailedCheckPop3Check) GetNotifywhenbackupOk() (*bool, bool)

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

func (*DetailedCheckPop3Check) GetProbeFilters

func (o *DetailedCheckPop3Check) GetProbeFilters() []string

GetProbeFilters returns the ProbeFilters field value if set, zero value otherwise.

func (*DetailedCheckPop3Check) GetProbeFiltersOk

func (o *DetailedCheckPop3Check) GetProbeFiltersOk() ([]string, bool)

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

func (*DetailedCheckPop3Check) GetResolution

func (o *DetailedCheckPop3Check) GetResolution() int32

GetResolution returns the Resolution field value if set, zero value otherwise.

func (*DetailedCheckPop3Check) GetResolutionOk

func (o *DetailedCheckPop3Check) GetResolutionOk() (*int32, bool)

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

func (*DetailedCheckPop3Check) GetResponsetimeThreshold

func (o *DetailedCheckPop3Check) GetResponsetimeThreshold() bool

GetResponsetimeThreshold returns the ResponsetimeThreshold field value if set, zero value otherwise.

func (*DetailedCheckPop3Check) GetResponsetimeThresholdOk

func (o *DetailedCheckPop3Check) GetResponsetimeThresholdOk() (*bool, bool)

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

func (*DetailedCheckPop3Check) GetSendnotificationwhendown

func (o *DetailedCheckPop3Check) GetSendnotificationwhendown() int32

GetSendnotificationwhendown returns the Sendnotificationwhendown field value if set, zero value otherwise.

func (*DetailedCheckPop3Check) GetSendnotificationwhendownOk

func (o *DetailedCheckPop3Check) GetSendnotificationwhendownOk() (*int32, bool)

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

func (*DetailedCheckPop3Check) GetStatus

func (o *DetailedCheckPop3Check) GetStatus() string

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

func (*DetailedCheckPop3Check) GetStatusOk

func (o *DetailedCheckPop3Check) GetStatusOk() (*string, bool)

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

func (*DetailedCheckPop3Check) GetTags

func (o *DetailedCheckPop3Check) GetTags() []Tag

GetTags returns the Tags field value if set, zero value otherwise.

func (*DetailedCheckPop3Check) GetTagsOk

func (o *DetailedCheckPop3Check) GetTagsOk() ([]Tag, bool)

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

func (*DetailedCheckPop3Check) GetType

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

func (*DetailedCheckPop3Check) GetTypeOk

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

func (*DetailedCheckPop3Check) HasCreated

func (o *DetailedCheckPop3Check) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasCustomMessage

func (o *DetailedCheckPop3Check) HasCustomMessage() bool

HasCustomMessage returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasHostname

func (o *DetailedCheckPop3Check) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasId

func (o *DetailedCheckPop3Check) HasId() bool

HasId returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasIntegrationids

func (o *DetailedCheckPop3Check) HasIntegrationids() bool

HasIntegrationids returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasIpv6

func (o *DetailedCheckPop3Check) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasLastdownend

func (o *DetailedCheckPop3Check) HasLastdownend() bool

HasLastdownend returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasLastdownstart

func (o *DetailedCheckPop3Check) HasLastdownstart() bool

HasLastdownstart returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasLasterrortime

func (o *DetailedCheckPop3Check) HasLasterrortime() bool

HasLasterrortime returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasLastresponsetime

func (o *DetailedCheckPop3Check) HasLastresponsetime() bool

HasLastresponsetime returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasLasttesttime

func (o *DetailedCheckPop3Check) HasLasttesttime() bool

HasLasttesttime returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasName

func (o *DetailedCheckPop3Check) HasName() bool

HasName returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasNotifyagainevery

func (o *DetailedCheckPop3Check) HasNotifyagainevery() bool

HasNotifyagainevery returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasNotifywhenbackup

func (o *DetailedCheckPop3Check) HasNotifywhenbackup() bool

HasNotifywhenbackup returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasProbeFilters

func (o *DetailedCheckPop3Check) HasProbeFilters() bool

HasProbeFilters returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasResolution

func (o *DetailedCheckPop3Check) HasResolution() bool

HasResolution returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasResponsetimeThreshold

func (o *DetailedCheckPop3Check) HasResponsetimeThreshold() bool

HasResponsetimeThreshold returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasSendnotificationwhendown

func (o *DetailedCheckPop3Check) HasSendnotificationwhendown() bool

HasSendnotificationwhendown returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasStatus

func (o *DetailedCheckPop3Check) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasTags

func (o *DetailedCheckPop3Check) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*DetailedCheckPop3Check) HasType

func (o *DetailedCheckPop3Check) HasType() bool

HasType returns a boolean if a field has been set.

func (DetailedCheckPop3Check) MarshalJSON

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

func (*DetailedCheckPop3Check) SetCreated

func (o *DetailedCheckPop3Check) SetCreated(v int32)

SetCreated gets a reference to the given int32 and assigns it to the Created field.

func (*DetailedCheckPop3Check) SetCustomMessage

func (o *DetailedCheckPop3Check) SetCustomMessage(v string)

SetCustomMessage gets a reference to the given string and assigns it to the CustomMessage field.

func (*DetailedCheckPop3Check) SetHostname

func (o *DetailedCheckPop3Check) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*DetailedCheckPop3Check) SetId

func (o *DetailedCheckPop3Check) SetId(v int32)

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

func (*DetailedCheckPop3Check) SetIntegrationids

func (o *DetailedCheckPop3Check) SetIntegrationids(v []int32)

SetIntegrationids gets a reference to the given []int32 and assigns it to the Integrationids field.

func (*DetailedCheckPop3Check) SetIpv6

func (o *DetailedCheckPop3Check) SetIpv6(v bool)

SetIpv6 gets a reference to the given bool and assigns it to the Ipv6 field.

func (*DetailedCheckPop3Check) SetLastdownend

func (o *DetailedCheckPop3Check) SetLastdownend(v int32)

SetLastdownend gets a reference to the given int32 and assigns it to the Lastdownend field.

func (*DetailedCheckPop3Check) SetLastdownstart

func (o *DetailedCheckPop3Check) SetLastdownstart(v int32)

SetLastdownstart gets a reference to the given int32 and assigns it to the Lastdownstart field.

func (*DetailedCheckPop3Check) SetLasterrortime

func (o *DetailedCheckPop3Check) SetLasterrortime(v int32)

SetLasterrortime gets a reference to the given int32 and assigns it to the Lasterrortime field.

func (*DetailedCheckPop3Check) SetLastresponsetime

func (o *DetailedCheckPop3Check) SetLastresponsetime(v int32)

SetLastresponsetime gets a reference to the given int32 and assigns it to the Lastresponsetime field.

func (*DetailedCheckPop3Check) SetLasttesttime

func (o *DetailedCheckPop3Check) SetLasttesttime(v int32)

SetLasttesttime gets a reference to the given int32 and assigns it to the Lasttesttime field.

func (*DetailedCheckPop3Check) SetName

func (o *DetailedCheckPop3Check) SetName(v string)

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

func (*DetailedCheckPop3Check) SetNotifyagainevery

func (o *DetailedCheckPop3Check) SetNotifyagainevery(v int32)

SetNotifyagainevery gets a reference to the given int32 and assigns it to the Notifyagainevery field.

func (*DetailedCheckPop3Check) SetNotifywhenbackup

func (o *DetailedCheckPop3Check) SetNotifywhenbackup(v bool)

SetNotifywhenbackup gets a reference to the given bool and assigns it to the Notifywhenbackup field.

func (*DetailedCheckPop3Check) SetProbeFilters

func (o *DetailedCheckPop3Check) SetProbeFilters(v []string)

SetProbeFilters gets a reference to the given []string and assigns it to the ProbeFilters field.

func (*DetailedCheckPop3Check) SetResolution

func (o *DetailedCheckPop3Check) SetResolution(v int32)

SetResolution gets a reference to the given int32 and assigns it to the Resolution field.

func (*DetailedCheckPop3Check) SetResponsetimeThreshold

func (o *DetailedCheckPop3Check) SetResponsetimeThreshold(v bool)

SetResponsetimeThreshold gets a reference to the given bool and assigns it to the ResponsetimeThreshold field.

func (*DetailedCheckPop3Check) SetSendnotificationwhendown

func (o *DetailedCheckPop3Check) SetSendnotificationwhendown(v int32)

SetSendnotificationwhendown gets a reference to the given int32 and assigns it to the Sendnotificationwhendown field.

func (*DetailedCheckPop3Check) SetStatus

func (o *DetailedCheckPop3Check) SetStatus(v string)

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

func (*DetailedCheckPop3Check) SetTags

func (o *DetailedCheckPop3Check) SetTags(v []Tag)

SetTags gets a reference to the given []Tag and assigns it to the Tags field.

func (*DetailedCheckPop3Check) SetType

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

func (DetailedCheckPop3Check) ToMap

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

type DetailedCheckSmtp

type DetailedCheckSmtp struct {
	Check *DetailedCheckSmtpCheck `json:"check,omitempty"`
}

DetailedCheckSmtp struct for DetailedCheckSmtp

func NewDetailedCheckSmtp

func NewDetailedCheckSmtp() *DetailedCheckSmtp

NewDetailedCheckSmtp instantiates a new DetailedCheckSmtp 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 NewDetailedCheckSmtpWithDefaults

func NewDetailedCheckSmtpWithDefaults() *DetailedCheckSmtp

NewDetailedCheckSmtpWithDefaults instantiates a new DetailedCheckSmtp 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 (*DetailedCheckSmtp) GetCheck

GetCheck returns the Check field value if set, zero value otherwise.

func (*DetailedCheckSmtp) GetCheckOk

func (o *DetailedCheckSmtp) GetCheckOk() (*DetailedCheckSmtpCheck, bool)

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

func (*DetailedCheckSmtp) HasCheck

func (o *DetailedCheckSmtp) HasCheck() bool

HasCheck returns a boolean if a field has been set.

func (DetailedCheckSmtp) MarshalJSON

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

func (*DetailedCheckSmtp) SetCheck

SetCheck gets a reference to the given DetailedCheckSmtpCheck and assigns it to the Check field.

func (DetailedCheckSmtp) ToMap

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

type DetailedCheckSmtpCheck

type DetailedCheckSmtpCheck struct {
	Type *DetailedSmtpAttributesType `json:"type,omitempty"`
	// Filters used for probe selections
	ProbeFilters             []string `json:"probe_filters,omitempty"`
	Sendnotificationwhendown *int32   `json:"sendnotificationwhendown,omitempty"`
	Notifyagainevery         *int32   `json:"notifyagainevery,omitempty"`
	Notifywhenbackup         *bool    `json:"notifywhenbackup,omitempty"`
	ResponsetimeThreshold    *bool    `json:"responsetime_threshold,omitempty"`
	CustomMessage            *string  `json:"custom_message,omitempty"`
	Integrationids           []int32  `json:"integrationids,omitempty"`
	Id                       *int32   `json:"id,omitempty"`
	Name                     *string  `json:"name,omitempty"`
	// Timestamp of last error (if any). Format is UNIX timestamp
	Lasterrortime *int32 `json:"lasterrortime,omitempty"`
	// Timestamp of last test (if any). Format is UNIX timestamp
	Lasttesttime *int32 `json:"lasttesttime,omitempty"`
	// Response time (in milliseconds) of last test.
	Lastresponsetime *int32 `json:"lastresponsetime,omitempty"`
	// Timestamp of start of last check down (if any). Format is UNIX timestamp.
	Lastdownstart *int32 `json:"lastdownstart,omitempty"`
	// Timestamp of end of last check down (if any). Format is UNIX timestamp. During a downtime it will be lasttesttime.
	Lastdownend *int32  `json:"lastdownend,omitempty"`
	Status      *string `json:"status,omitempty"`
	// How often should the check be tested? (minutes)
	Resolution *int32 `json:"resolution,omitempty"`
	// Target host
	Hostname *string `json:"hostname,omitempty"`
	// Creating time. Format is UNIX timestamp
	Created *int32 `json:"created,omitempty"`
	// List of tags for check
	Tags []Tag `json:"tags,omitempty"`
	// Use ipv6 instead of ipv4
	Ipv6 *bool `json:"ipv6,omitempty"`
}

DetailedCheckSmtpCheck struct for DetailedCheckSmtpCheck

func NewDetailedCheckSmtpCheck

func NewDetailedCheckSmtpCheck() *DetailedCheckSmtpCheck

NewDetailedCheckSmtpCheck instantiates a new DetailedCheckSmtpCheck 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 NewDetailedCheckSmtpCheckWithDefaults

func NewDetailedCheckSmtpCheckWithDefaults() *DetailedCheckSmtpCheck

NewDetailedCheckSmtpCheckWithDefaults instantiates a new DetailedCheckSmtpCheck 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 (*DetailedCheckSmtpCheck) GetCreated

func (o *DetailedCheckSmtpCheck) GetCreated() int32

GetCreated returns the Created field value if set, zero value otherwise.

func (*DetailedCheckSmtpCheck) GetCreatedOk

func (o *DetailedCheckSmtpCheck) GetCreatedOk() (*int32, bool)

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

func (*DetailedCheckSmtpCheck) GetCustomMessage

func (o *DetailedCheckSmtpCheck) GetCustomMessage() string

GetCustomMessage returns the CustomMessage field value if set, zero value otherwise.

func (*DetailedCheckSmtpCheck) GetCustomMessageOk

func (o *DetailedCheckSmtpCheck) GetCustomMessageOk() (*string, bool)

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

func (*DetailedCheckSmtpCheck) GetHostname

func (o *DetailedCheckSmtpCheck) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*DetailedCheckSmtpCheck) GetHostnameOk

func (o *DetailedCheckSmtpCheck) GetHostnameOk() (*string, bool)

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

func (*DetailedCheckSmtpCheck) GetId

func (o *DetailedCheckSmtpCheck) GetId() int32

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

func (*DetailedCheckSmtpCheck) GetIdOk

func (o *DetailedCheckSmtpCheck) 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 (*DetailedCheckSmtpCheck) GetIntegrationids

func (o *DetailedCheckSmtpCheck) GetIntegrationids() []int32

GetIntegrationids returns the Integrationids field value if set, zero value otherwise.

func (*DetailedCheckSmtpCheck) GetIntegrationidsOk

func (o *DetailedCheckSmtpCheck) GetIntegrationidsOk() ([]int32, bool)

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

func (*DetailedCheckSmtpCheck) GetIpv6

func (o *DetailedCheckSmtpCheck) GetIpv6() bool

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*DetailedCheckSmtpCheck) GetIpv6Ok

func (o *DetailedCheckSmtpCheck) GetIpv6Ok() (*bool, bool)

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

func (*DetailedCheckSmtpCheck) GetLastdownend

func (o *DetailedCheckSmtpCheck) GetLastdownend() int32

GetLastdownend returns the Lastdownend field value if set, zero value otherwise.

func (*DetailedCheckSmtpCheck) GetLastdownendOk

func (o *DetailedCheckSmtpCheck) GetLastdownendOk() (*int32, bool)

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

func (*DetailedCheckSmtpCheck) GetLastdownstart

func (o *DetailedCheckSmtpCheck) GetLastdownstart() int32

GetLastdownstart returns the Lastdownstart field value if set, zero value otherwise.

func (*DetailedCheckSmtpCheck) GetLastdownstartOk

func (o *DetailedCheckSmtpCheck) GetLastdownstartOk() (*int32, bool)

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

func (*DetailedCheckSmtpCheck) GetLasterrortime

func (o *DetailedCheckSmtpCheck) GetLasterrortime() int32

GetLasterrortime returns the Lasterrortime field value if set, zero value otherwise.

func (*DetailedCheckSmtpCheck) GetLasterrortimeOk

func (o *DetailedCheckSmtpCheck) GetLasterrortimeOk() (*int32, bool)

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

func (*DetailedCheckSmtpCheck) GetLastresponsetime

func (o *DetailedCheckSmtpCheck) GetLastresponsetime() int32

GetLastresponsetime returns the Lastresponsetime field value if set, zero value otherwise.

func (*DetailedCheckSmtpCheck) GetLastresponsetimeOk

func (o *DetailedCheckSmtpCheck) GetLastresponsetimeOk() (*int32, bool)

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

func (*DetailedCheckSmtpCheck) GetLasttesttime

func (o *DetailedCheckSmtpCheck) GetLasttesttime() int32

GetLasttesttime returns the Lasttesttime field value if set, zero value otherwise.

func (*DetailedCheckSmtpCheck) GetLasttesttimeOk

func (o *DetailedCheckSmtpCheck) GetLasttesttimeOk() (*int32, bool)

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

func (*DetailedCheckSmtpCheck) GetName

func (o *DetailedCheckSmtpCheck) GetName() string

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

func (*DetailedCheckSmtpCheck) GetNameOk

func (o *DetailedCheckSmtpCheck) 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 (*DetailedCheckSmtpCheck) GetNotifyagainevery

func (o *DetailedCheckSmtpCheck) GetNotifyagainevery() int32

GetNotifyagainevery returns the Notifyagainevery field value if set, zero value otherwise.

func (*DetailedCheckSmtpCheck) GetNotifyagaineveryOk

func (o *DetailedCheckSmtpCheck) GetNotifyagaineveryOk() (*int32, bool)

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

func (*DetailedCheckSmtpCheck) GetNotifywhenbackup

func (o *DetailedCheckSmtpCheck) GetNotifywhenbackup() bool

GetNotifywhenbackup returns the Notifywhenbackup field value if set, zero value otherwise.

func (*DetailedCheckSmtpCheck) GetNotifywhenbackupOk

func (o *DetailedCheckSmtpCheck) GetNotifywhenbackupOk() (*bool, bool)

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

func (*DetailedCheckSmtpCheck) GetProbeFilters

func (o *DetailedCheckSmtpCheck) GetProbeFilters() []string

GetProbeFilters returns the ProbeFilters field value if set, zero value otherwise.

func (*DetailedCheckSmtpCheck) GetProbeFiltersOk

func (o *DetailedCheckSmtpCheck) GetProbeFiltersOk() ([]string, bool)

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

func (*DetailedCheckSmtpCheck) GetResolution

func (o *DetailedCheckSmtpCheck) GetResolution() int32

GetResolution returns the Resolution field value if set, zero value otherwise.

func (*DetailedCheckSmtpCheck) GetResolutionOk

func (o *DetailedCheckSmtpCheck) GetResolutionOk() (*int32, bool)

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

func (*DetailedCheckSmtpCheck) GetResponsetimeThreshold

func (o *DetailedCheckSmtpCheck) GetResponsetimeThreshold() bool

GetResponsetimeThreshold returns the ResponsetimeThreshold field value if set, zero value otherwise.

func (*DetailedCheckSmtpCheck) GetResponsetimeThresholdOk

func (o *DetailedCheckSmtpCheck) GetResponsetimeThresholdOk() (*bool, bool)

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

func (*DetailedCheckSmtpCheck) GetSendnotificationwhendown

func (o *DetailedCheckSmtpCheck) GetSendnotificationwhendown() int32

GetSendnotificationwhendown returns the Sendnotificationwhendown field value if set, zero value otherwise.

func (*DetailedCheckSmtpCheck) GetSendnotificationwhendownOk

func (o *DetailedCheckSmtpCheck) GetSendnotificationwhendownOk() (*int32, bool)

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

func (*DetailedCheckSmtpCheck) GetStatus

func (o *DetailedCheckSmtpCheck) GetStatus() string

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

func (*DetailedCheckSmtpCheck) GetStatusOk

func (o *DetailedCheckSmtpCheck) GetStatusOk() (*string, bool)

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

func (*DetailedCheckSmtpCheck) GetTags

func (o *DetailedCheckSmtpCheck) GetTags() []Tag

GetTags returns the Tags field value if set, zero value otherwise.

func (*DetailedCheckSmtpCheck) GetTagsOk

func (o *DetailedCheckSmtpCheck) GetTagsOk() ([]Tag, bool)

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

func (*DetailedCheckSmtpCheck) GetType

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

func (*DetailedCheckSmtpCheck) GetTypeOk

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

func (*DetailedCheckSmtpCheck) HasCreated

func (o *DetailedCheckSmtpCheck) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasCustomMessage

func (o *DetailedCheckSmtpCheck) HasCustomMessage() bool

HasCustomMessage returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasHostname

func (o *DetailedCheckSmtpCheck) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasId

func (o *DetailedCheckSmtpCheck) HasId() bool

HasId returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasIntegrationids

func (o *DetailedCheckSmtpCheck) HasIntegrationids() bool

HasIntegrationids returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasIpv6

func (o *DetailedCheckSmtpCheck) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasLastdownend

func (o *DetailedCheckSmtpCheck) HasLastdownend() bool

HasLastdownend returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasLastdownstart

func (o *DetailedCheckSmtpCheck) HasLastdownstart() bool

HasLastdownstart returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasLasterrortime

func (o *DetailedCheckSmtpCheck) HasLasterrortime() bool

HasLasterrortime returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasLastresponsetime

func (o *DetailedCheckSmtpCheck) HasLastresponsetime() bool

HasLastresponsetime returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasLasttesttime

func (o *DetailedCheckSmtpCheck) HasLasttesttime() bool

HasLasttesttime returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasName

func (o *DetailedCheckSmtpCheck) HasName() bool

HasName returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasNotifyagainevery

func (o *DetailedCheckSmtpCheck) HasNotifyagainevery() bool

HasNotifyagainevery returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasNotifywhenbackup

func (o *DetailedCheckSmtpCheck) HasNotifywhenbackup() bool

HasNotifywhenbackup returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasProbeFilters

func (o *DetailedCheckSmtpCheck) HasProbeFilters() bool

HasProbeFilters returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasResolution

func (o *DetailedCheckSmtpCheck) HasResolution() bool

HasResolution returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasResponsetimeThreshold

func (o *DetailedCheckSmtpCheck) HasResponsetimeThreshold() bool

HasResponsetimeThreshold returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasSendnotificationwhendown

func (o *DetailedCheckSmtpCheck) HasSendnotificationwhendown() bool

HasSendnotificationwhendown returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasStatus

func (o *DetailedCheckSmtpCheck) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasTags

func (o *DetailedCheckSmtpCheck) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*DetailedCheckSmtpCheck) HasType

func (o *DetailedCheckSmtpCheck) HasType() bool

HasType returns a boolean if a field has been set.

func (DetailedCheckSmtpCheck) MarshalJSON

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

func (*DetailedCheckSmtpCheck) SetCreated

func (o *DetailedCheckSmtpCheck) SetCreated(v int32)

SetCreated gets a reference to the given int32 and assigns it to the Created field.

func (*DetailedCheckSmtpCheck) SetCustomMessage

func (o *DetailedCheckSmtpCheck) SetCustomMessage(v string)

SetCustomMessage gets a reference to the given string and assigns it to the CustomMessage field.

func (*DetailedCheckSmtpCheck) SetHostname

func (o *DetailedCheckSmtpCheck) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*DetailedCheckSmtpCheck) SetId

func (o *DetailedCheckSmtpCheck) SetId(v int32)

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

func (*DetailedCheckSmtpCheck) SetIntegrationids

func (o *DetailedCheckSmtpCheck) SetIntegrationids(v []int32)

SetIntegrationids gets a reference to the given []int32 and assigns it to the Integrationids field.

func (*DetailedCheckSmtpCheck) SetIpv6

func (o *DetailedCheckSmtpCheck) SetIpv6(v bool)

SetIpv6 gets a reference to the given bool and assigns it to the Ipv6 field.

func (*DetailedCheckSmtpCheck) SetLastdownend

func (o *DetailedCheckSmtpCheck) SetLastdownend(v int32)

SetLastdownend gets a reference to the given int32 and assigns it to the Lastdownend field.

func (*DetailedCheckSmtpCheck) SetLastdownstart

func (o *DetailedCheckSmtpCheck) SetLastdownstart(v int32)

SetLastdownstart gets a reference to the given int32 and assigns it to the Lastdownstart field.

func (*DetailedCheckSmtpCheck) SetLasterrortime

func (o *DetailedCheckSmtpCheck) SetLasterrortime(v int32)

SetLasterrortime gets a reference to the given int32 and assigns it to the Lasterrortime field.

func (*DetailedCheckSmtpCheck) SetLastresponsetime

func (o *DetailedCheckSmtpCheck) SetLastresponsetime(v int32)

SetLastresponsetime gets a reference to the given int32 and assigns it to the Lastresponsetime field.

func (*DetailedCheckSmtpCheck) SetLasttesttime

func (o *DetailedCheckSmtpCheck) SetLasttesttime(v int32)

SetLasttesttime gets a reference to the given int32 and assigns it to the Lasttesttime field.

func (*DetailedCheckSmtpCheck) SetName

func (o *DetailedCheckSmtpCheck) SetName(v string)

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

func (*DetailedCheckSmtpCheck) SetNotifyagainevery

func (o *DetailedCheckSmtpCheck) SetNotifyagainevery(v int32)

SetNotifyagainevery gets a reference to the given int32 and assigns it to the Notifyagainevery field.

func (*DetailedCheckSmtpCheck) SetNotifywhenbackup

func (o *DetailedCheckSmtpCheck) SetNotifywhenbackup(v bool)

SetNotifywhenbackup gets a reference to the given bool and assigns it to the Notifywhenbackup field.

func (*DetailedCheckSmtpCheck) SetProbeFilters

func (o *DetailedCheckSmtpCheck) SetProbeFilters(v []string)

SetProbeFilters gets a reference to the given []string and assigns it to the ProbeFilters field.

func (*DetailedCheckSmtpCheck) SetResolution

func (o *DetailedCheckSmtpCheck) SetResolution(v int32)

SetResolution gets a reference to the given int32 and assigns it to the Resolution field.

func (*DetailedCheckSmtpCheck) SetResponsetimeThreshold

func (o *DetailedCheckSmtpCheck) SetResponsetimeThreshold(v bool)

SetResponsetimeThreshold gets a reference to the given bool and assigns it to the ResponsetimeThreshold field.

func (*DetailedCheckSmtpCheck) SetSendnotificationwhendown

func (o *DetailedCheckSmtpCheck) SetSendnotificationwhendown(v int32)

SetSendnotificationwhendown gets a reference to the given int32 and assigns it to the Sendnotificationwhendown field.

func (*DetailedCheckSmtpCheck) SetStatus

func (o *DetailedCheckSmtpCheck) SetStatus(v string)

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

func (*DetailedCheckSmtpCheck) SetTags

func (o *DetailedCheckSmtpCheck) SetTags(v []Tag)

SetTags gets a reference to the given []Tag and assigns it to the Tags field.

func (*DetailedCheckSmtpCheck) SetType

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

func (DetailedCheckSmtpCheck) ToMap

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

type DetailedCheckTcp

type DetailedCheckTcp struct {
	Check *DetailedCheckTcpCheck `json:"check,omitempty"`
}

DetailedCheckTcp struct for DetailedCheckTcp

func NewDetailedCheckTcp

func NewDetailedCheckTcp() *DetailedCheckTcp

NewDetailedCheckTcp instantiates a new DetailedCheckTcp 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 NewDetailedCheckTcpWithDefaults

func NewDetailedCheckTcpWithDefaults() *DetailedCheckTcp

NewDetailedCheckTcpWithDefaults instantiates a new DetailedCheckTcp 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 (*DetailedCheckTcp) GetCheck

GetCheck returns the Check field value if set, zero value otherwise.

func (*DetailedCheckTcp) GetCheckOk

func (o *DetailedCheckTcp) GetCheckOk() (*DetailedCheckTcpCheck, bool)

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

func (*DetailedCheckTcp) HasCheck

func (o *DetailedCheckTcp) HasCheck() bool

HasCheck returns a boolean if a field has been set.

func (DetailedCheckTcp) MarshalJSON

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

func (*DetailedCheckTcp) SetCheck

func (o *DetailedCheckTcp) SetCheck(v DetailedCheckTcpCheck)

SetCheck gets a reference to the given DetailedCheckTcpCheck and assigns it to the Check field.

func (DetailedCheckTcp) ToMap

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

type DetailedCheckTcpCheck

type DetailedCheckTcpCheck struct {
	Type *DetailedTcpAttributesType `json:"type,omitempty"`
	// Filters used for probe selections
	ProbeFilters             []string `json:"probe_filters,omitempty"`
	Sendnotificationwhendown *int32   `json:"sendnotificationwhendown,omitempty"`
	Notifyagainevery         *int32   `json:"notifyagainevery,omitempty"`
	Notifywhenbackup         *bool    `json:"notifywhenbackup,omitempty"`
	ResponsetimeThreshold    *bool    `json:"responsetime_threshold,omitempty"`
	CustomMessage            *string  `json:"custom_message,omitempty"`
	Integrationids           []int32  `json:"integrationids,omitempty"`
	Id                       *int32   `json:"id,omitempty"`
	Name                     *string  `json:"name,omitempty"`
	// Timestamp of last error (if any). Format is UNIX timestamp
	Lasterrortime *int32 `json:"lasterrortime,omitempty"`
	// Timestamp of last test (if any). Format is UNIX timestamp
	Lasttesttime *int32 `json:"lasttesttime,omitempty"`
	// Response time (in milliseconds) of last test.
	Lastresponsetime *int32 `json:"lastresponsetime,omitempty"`
	// Timestamp of start of last check down (if any). Format is UNIX timestamp.
	Lastdownstart *int32 `json:"lastdownstart,omitempty"`
	// Timestamp of end of last check down (if any). Format is UNIX timestamp. During a downtime it will be lasttesttime.
	Lastdownend *int32  `json:"lastdownend,omitempty"`
	Status      *string `json:"status,omitempty"`
	// How often should the check be tested? (minutes)
	Resolution *int32 `json:"resolution,omitempty"`
	// Target host
	Hostname *string `json:"hostname,omitempty"`
	// Creating time. Format is UNIX timestamp
	Created *int32 `json:"created,omitempty"`
	// List of tags for check
	Tags []Tag `json:"tags,omitempty"`
	// Use ipv6 instead of ipv4
	Ipv6 *bool `json:"ipv6,omitempty"`
}

DetailedCheckTcpCheck struct for DetailedCheckTcpCheck

func NewDetailedCheckTcpCheck

func NewDetailedCheckTcpCheck() *DetailedCheckTcpCheck

NewDetailedCheckTcpCheck instantiates a new DetailedCheckTcpCheck 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 NewDetailedCheckTcpCheckWithDefaults

func NewDetailedCheckTcpCheckWithDefaults() *DetailedCheckTcpCheck

NewDetailedCheckTcpCheckWithDefaults instantiates a new DetailedCheckTcpCheck 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 (*DetailedCheckTcpCheck) GetCreated

func (o *DetailedCheckTcpCheck) GetCreated() int32

GetCreated returns the Created field value if set, zero value otherwise.

func (*DetailedCheckTcpCheck) GetCreatedOk

func (o *DetailedCheckTcpCheck) GetCreatedOk() (*int32, bool)

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

func (*DetailedCheckTcpCheck) GetCustomMessage

func (o *DetailedCheckTcpCheck) GetCustomMessage() string

GetCustomMessage returns the CustomMessage field value if set, zero value otherwise.

func (*DetailedCheckTcpCheck) GetCustomMessageOk

func (o *DetailedCheckTcpCheck) GetCustomMessageOk() (*string, bool)

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

func (*DetailedCheckTcpCheck) GetHostname

func (o *DetailedCheckTcpCheck) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*DetailedCheckTcpCheck) GetHostnameOk

func (o *DetailedCheckTcpCheck) GetHostnameOk() (*string, bool)

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

func (*DetailedCheckTcpCheck) GetId

func (o *DetailedCheckTcpCheck) GetId() int32

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

func (*DetailedCheckTcpCheck) GetIdOk

func (o *DetailedCheckTcpCheck) 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 (*DetailedCheckTcpCheck) GetIntegrationids

func (o *DetailedCheckTcpCheck) GetIntegrationids() []int32

GetIntegrationids returns the Integrationids field value if set, zero value otherwise.

func (*DetailedCheckTcpCheck) GetIntegrationidsOk

func (o *DetailedCheckTcpCheck) GetIntegrationidsOk() ([]int32, bool)

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

func (*DetailedCheckTcpCheck) GetIpv6

func (o *DetailedCheckTcpCheck) GetIpv6() bool

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*DetailedCheckTcpCheck) GetIpv6Ok

func (o *DetailedCheckTcpCheck) GetIpv6Ok() (*bool, bool)

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

func (*DetailedCheckTcpCheck) GetLastdownend

func (o *DetailedCheckTcpCheck) GetLastdownend() int32

GetLastdownend returns the Lastdownend field value if set, zero value otherwise.

func (*DetailedCheckTcpCheck) GetLastdownendOk

func (o *DetailedCheckTcpCheck) GetLastdownendOk() (*int32, bool)

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

func (*DetailedCheckTcpCheck) GetLastdownstart

func (o *DetailedCheckTcpCheck) GetLastdownstart() int32

GetLastdownstart returns the Lastdownstart field value if set, zero value otherwise.

func (*DetailedCheckTcpCheck) GetLastdownstartOk

func (o *DetailedCheckTcpCheck) GetLastdownstartOk() (*int32, bool)

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

func (*DetailedCheckTcpCheck) GetLasterrortime

func (o *DetailedCheckTcpCheck) GetLasterrortime() int32

GetLasterrortime returns the Lasterrortime field value if set, zero value otherwise.

func (*DetailedCheckTcpCheck) GetLasterrortimeOk

func (o *DetailedCheckTcpCheck) GetLasterrortimeOk() (*int32, bool)

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

func (*DetailedCheckTcpCheck) GetLastresponsetime

func (o *DetailedCheckTcpCheck) GetLastresponsetime() int32

GetLastresponsetime returns the Lastresponsetime field value if set, zero value otherwise.

func (*DetailedCheckTcpCheck) GetLastresponsetimeOk

func (o *DetailedCheckTcpCheck) GetLastresponsetimeOk() (*int32, bool)

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

func (*DetailedCheckTcpCheck) GetLasttesttime

func (o *DetailedCheckTcpCheck) GetLasttesttime() int32

GetLasttesttime returns the Lasttesttime field value if set, zero value otherwise.

func (*DetailedCheckTcpCheck) GetLasttesttimeOk

func (o *DetailedCheckTcpCheck) GetLasttesttimeOk() (*int32, bool)

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

func (*DetailedCheckTcpCheck) GetName

func (o *DetailedCheckTcpCheck) GetName() string

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

func (*DetailedCheckTcpCheck) GetNameOk

func (o *DetailedCheckTcpCheck) 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 (*DetailedCheckTcpCheck) GetNotifyagainevery

func (o *DetailedCheckTcpCheck) GetNotifyagainevery() int32

GetNotifyagainevery returns the Notifyagainevery field value if set, zero value otherwise.

func (*DetailedCheckTcpCheck) GetNotifyagaineveryOk

func (o *DetailedCheckTcpCheck) GetNotifyagaineveryOk() (*int32, bool)

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

func (*DetailedCheckTcpCheck) GetNotifywhenbackup

func (o *DetailedCheckTcpCheck) GetNotifywhenbackup() bool

GetNotifywhenbackup returns the Notifywhenbackup field value if set, zero value otherwise.

func (*DetailedCheckTcpCheck) GetNotifywhenbackupOk

func (o *DetailedCheckTcpCheck) GetNotifywhenbackupOk() (*bool, bool)

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

func (*DetailedCheckTcpCheck) GetProbeFilters

func (o *DetailedCheckTcpCheck) GetProbeFilters() []string

GetProbeFilters returns the ProbeFilters field value if set, zero value otherwise.

func (*DetailedCheckTcpCheck) GetProbeFiltersOk

func (o *DetailedCheckTcpCheck) GetProbeFiltersOk() ([]string, bool)

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

func (*DetailedCheckTcpCheck) GetResolution

func (o *DetailedCheckTcpCheck) GetResolution() int32

GetResolution returns the Resolution field value if set, zero value otherwise.

func (*DetailedCheckTcpCheck) GetResolutionOk

func (o *DetailedCheckTcpCheck) GetResolutionOk() (*int32, bool)

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

func (*DetailedCheckTcpCheck) GetResponsetimeThreshold

func (o *DetailedCheckTcpCheck) GetResponsetimeThreshold() bool

GetResponsetimeThreshold returns the ResponsetimeThreshold field value if set, zero value otherwise.

func (*DetailedCheckTcpCheck) GetResponsetimeThresholdOk

func (o *DetailedCheckTcpCheck) GetResponsetimeThresholdOk() (*bool, bool)

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

func (*DetailedCheckTcpCheck) GetSendnotificationwhendown

func (o *DetailedCheckTcpCheck) GetSendnotificationwhendown() int32

GetSendnotificationwhendown returns the Sendnotificationwhendown field value if set, zero value otherwise.

func (*DetailedCheckTcpCheck) GetSendnotificationwhendownOk

func (o *DetailedCheckTcpCheck) GetSendnotificationwhendownOk() (*int32, bool)

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

func (*DetailedCheckTcpCheck) GetStatus

func (o *DetailedCheckTcpCheck) GetStatus() string

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

func (*DetailedCheckTcpCheck) GetStatusOk

func (o *DetailedCheckTcpCheck) GetStatusOk() (*string, bool)

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

func (*DetailedCheckTcpCheck) GetTags

func (o *DetailedCheckTcpCheck) GetTags() []Tag

GetTags returns the Tags field value if set, zero value otherwise.

func (*DetailedCheckTcpCheck) GetTagsOk

func (o *DetailedCheckTcpCheck) GetTagsOk() ([]Tag, bool)

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

func (*DetailedCheckTcpCheck) GetType

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

func (*DetailedCheckTcpCheck) GetTypeOk

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

func (*DetailedCheckTcpCheck) HasCreated

func (o *DetailedCheckTcpCheck) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasCustomMessage

func (o *DetailedCheckTcpCheck) HasCustomMessage() bool

HasCustomMessage returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasHostname

func (o *DetailedCheckTcpCheck) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasId

func (o *DetailedCheckTcpCheck) HasId() bool

HasId returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasIntegrationids

func (o *DetailedCheckTcpCheck) HasIntegrationids() bool

HasIntegrationids returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasIpv6

func (o *DetailedCheckTcpCheck) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasLastdownend

func (o *DetailedCheckTcpCheck) HasLastdownend() bool

HasLastdownend returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasLastdownstart

func (o *DetailedCheckTcpCheck) HasLastdownstart() bool

HasLastdownstart returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasLasterrortime

func (o *DetailedCheckTcpCheck) HasLasterrortime() bool

HasLasterrortime returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasLastresponsetime

func (o *DetailedCheckTcpCheck) HasLastresponsetime() bool

HasLastresponsetime returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasLasttesttime

func (o *DetailedCheckTcpCheck) HasLasttesttime() bool

HasLasttesttime returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasName

func (o *DetailedCheckTcpCheck) HasName() bool

HasName returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasNotifyagainevery

func (o *DetailedCheckTcpCheck) HasNotifyagainevery() bool

HasNotifyagainevery returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasNotifywhenbackup

func (o *DetailedCheckTcpCheck) HasNotifywhenbackup() bool

HasNotifywhenbackup returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasProbeFilters

func (o *DetailedCheckTcpCheck) HasProbeFilters() bool

HasProbeFilters returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasResolution

func (o *DetailedCheckTcpCheck) HasResolution() bool

HasResolution returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasResponsetimeThreshold

func (o *DetailedCheckTcpCheck) HasResponsetimeThreshold() bool

HasResponsetimeThreshold returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasSendnotificationwhendown

func (o *DetailedCheckTcpCheck) HasSendnotificationwhendown() bool

HasSendnotificationwhendown returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasStatus

func (o *DetailedCheckTcpCheck) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasTags

func (o *DetailedCheckTcpCheck) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*DetailedCheckTcpCheck) HasType

func (o *DetailedCheckTcpCheck) HasType() bool

HasType returns a boolean if a field has been set.

func (DetailedCheckTcpCheck) MarshalJSON

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

func (*DetailedCheckTcpCheck) SetCreated

func (o *DetailedCheckTcpCheck) SetCreated(v int32)

SetCreated gets a reference to the given int32 and assigns it to the Created field.

func (*DetailedCheckTcpCheck) SetCustomMessage

func (o *DetailedCheckTcpCheck) SetCustomMessage(v string)

SetCustomMessage gets a reference to the given string and assigns it to the CustomMessage field.

func (*DetailedCheckTcpCheck) SetHostname

func (o *DetailedCheckTcpCheck) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*DetailedCheckTcpCheck) SetId

func (o *DetailedCheckTcpCheck) SetId(v int32)

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

func (*DetailedCheckTcpCheck) SetIntegrationids

func (o *DetailedCheckTcpCheck) SetIntegrationids(v []int32)

SetIntegrationids gets a reference to the given []int32 and assigns it to the Integrationids field.

func (*DetailedCheckTcpCheck) SetIpv6

func (o *DetailedCheckTcpCheck) SetIpv6(v bool)

SetIpv6 gets a reference to the given bool and assigns it to the Ipv6 field.

func (*DetailedCheckTcpCheck) SetLastdownend

func (o *DetailedCheckTcpCheck) SetLastdownend(v int32)

SetLastdownend gets a reference to the given int32 and assigns it to the Lastdownend field.

func (*DetailedCheckTcpCheck) SetLastdownstart

func (o *DetailedCheckTcpCheck) SetLastdownstart(v int32)

SetLastdownstart gets a reference to the given int32 and assigns it to the Lastdownstart field.

func (*DetailedCheckTcpCheck) SetLasterrortime

func (o *DetailedCheckTcpCheck) SetLasterrortime(v int32)

SetLasterrortime gets a reference to the given int32 and assigns it to the Lasterrortime field.

func (*DetailedCheckTcpCheck) SetLastresponsetime

func (o *DetailedCheckTcpCheck) SetLastresponsetime(v int32)

SetLastresponsetime gets a reference to the given int32 and assigns it to the Lastresponsetime field.

func (*DetailedCheckTcpCheck) SetLasttesttime

func (o *DetailedCheckTcpCheck) SetLasttesttime(v int32)

SetLasttesttime gets a reference to the given int32 and assigns it to the Lasttesttime field.

func (*DetailedCheckTcpCheck) SetName

func (o *DetailedCheckTcpCheck) SetName(v string)

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

func (*DetailedCheckTcpCheck) SetNotifyagainevery

func (o *DetailedCheckTcpCheck) SetNotifyagainevery(v int32)

SetNotifyagainevery gets a reference to the given int32 and assigns it to the Notifyagainevery field.

func (*DetailedCheckTcpCheck) SetNotifywhenbackup

func (o *DetailedCheckTcpCheck) SetNotifywhenbackup(v bool)

SetNotifywhenbackup gets a reference to the given bool and assigns it to the Notifywhenbackup field.

func (*DetailedCheckTcpCheck) SetProbeFilters

func (o *DetailedCheckTcpCheck) SetProbeFilters(v []string)

SetProbeFilters gets a reference to the given []string and assigns it to the ProbeFilters field.

func (*DetailedCheckTcpCheck) SetResolution

func (o *DetailedCheckTcpCheck) SetResolution(v int32)

SetResolution gets a reference to the given int32 and assigns it to the Resolution field.

func (*DetailedCheckTcpCheck) SetResponsetimeThreshold

func (o *DetailedCheckTcpCheck) SetResponsetimeThreshold(v bool)

SetResponsetimeThreshold gets a reference to the given bool and assigns it to the ResponsetimeThreshold field.

func (*DetailedCheckTcpCheck) SetSendnotificationwhendown

func (o *DetailedCheckTcpCheck) SetSendnotificationwhendown(v int32)

SetSendnotificationwhendown gets a reference to the given int32 and assigns it to the Sendnotificationwhendown field.

func (*DetailedCheckTcpCheck) SetStatus

func (o *DetailedCheckTcpCheck) SetStatus(v string)

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

func (*DetailedCheckTcpCheck) SetTags

func (o *DetailedCheckTcpCheck) SetTags(v []Tag)

SetTags gets a reference to the given []Tag and assigns it to the Tags field.

func (*DetailedCheckTcpCheck) SetType

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

func (DetailedCheckTcpCheck) ToMap

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

type DetailedCheckUdp

type DetailedCheckUdp struct {
	Check *DetailedCheckUdpCheck `json:"check,omitempty"`
}

DetailedCheckUdp struct for DetailedCheckUdp

func NewDetailedCheckUdp

func NewDetailedCheckUdp() *DetailedCheckUdp

NewDetailedCheckUdp instantiates a new DetailedCheckUdp 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 NewDetailedCheckUdpWithDefaults

func NewDetailedCheckUdpWithDefaults() *DetailedCheckUdp

NewDetailedCheckUdpWithDefaults instantiates a new DetailedCheckUdp 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 (*DetailedCheckUdp) GetCheck

GetCheck returns the Check field value if set, zero value otherwise.

func (*DetailedCheckUdp) GetCheckOk

func (o *DetailedCheckUdp) GetCheckOk() (*DetailedCheckUdpCheck, bool)

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

func (*DetailedCheckUdp) HasCheck

func (o *DetailedCheckUdp) HasCheck() bool

HasCheck returns a boolean if a field has been set.

func (DetailedCheckUdp) MarshalJSON

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

func (*DetailedCheckUdp) SetCheck

func (o *DetailedCheckUdp) SetCheck(v DetailedCheckUdpCheck)

SetCheck gets a reference to the given DetailedCheckUdpCheck and assigns it to the Check field.

func (DetailedCheckUdp) ToMap

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

type DetailedCheckUdpCheck

type DetailedCheckUdpCheck struct {
	Type *DetailedUdpAttributesType `json:"type,omitempty"`
	// Filters used for probe selections
	ProbeFilters             []string `json:"probe_filters,omitempty"`
	Sendnotificationwhendown *int32   `json:"sendnotificationwhendown,omitempty"`
	Notifyagainevery         *int32   `json:"notifyagainevery,omitempty"`
	Notifywhenbackup         *bool    `json:"notifywhenbackup,omitempty"`
	ResponsetimeThreshold    *bool    `json:"responsetime_threshold,omitempty"`
	CustomMessage            *string  `json:"custom_message,omitempty"`
	Integrationids           []int32  `json:"integrationids,omitempty"`
	Id                       *int32   `json:"id,omitempty"`
	Name                     *string  `json:"name,omitempty"`
	// Timestamp of last error (if any). Format is UNIX timestamp
	Lasterrortime *int32 `json:"lasterrortime,omitempty"`
	// Timestamp of last test (if any). Format is UNIX timestamp
	Lasttesttime *int32 `json:"lasttesttime,omitempty"`
	// Response time (in milliseconds) of last test.
	Lastresponsetime *int32 `json:"lastresponsetime,omitempty"`
	// Timestamp of start of last check down (if any). Format is UNIX timestamp.
	Lastdownstart *int32 `json:"lastdownstart,omitempty"`
	// Timestamp of end of last check down (if any). Format is UNIX timestamp. During a downtime it will be lasttesttime.
	Lastdownend *int32  `json:"lastdownend,omitempty"`
	Status      *string `json:"status,omitempty"`
	// How often should the check be tested? (minutes)
	Resolution *int32 `json:"resolution,omitempty"`
	// Target host
	Hostname *string `json:"hostname,omitempty"`
	// Creating time. Format is UNIX timestamp
	Created *int32 `json:"created,omitempty"`
	// List of tags for check
	Tags []Tag `json:"tags,omitempty"`
	// Use ipv6 instead of ipv4
	Ipv6 *bool `json:"ipv6,omitempty"`
}

DetailedCheckUdpCheck struct for DetailedCheckUdpCheck

func NewDetailedCheckUdpCheck

func NewDetailedCheckUdpCheck() *DetailedCheckUdpCheck

NewDetailedCheckUdpCheck instantiates a new DetailedCheckUdpCheck 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 NewDetailedCheckUdpCheckWithDefaults

func NewDetailedCheckUdpCheckWithDefaults() *DetailedCheckUdpCheck

NewDetailedCheckUdpCheckWithDefaults instantiates a new DetailedCheckUdpCheck 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 (*DetailedCheckUdpCheck) GetCreated

func (o *DetailedCheckUdpCheck) GetCreated() int32

GetCreated returns the Created field value if set, zero value otherwise.

func (*DetailedCheckUdpCheck) GetCreatedOk

func (o *DetailedCheckUdpCheck) GetCreatedOk() (*int32, bool)

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

func (*DetailedCheckUdpCheck) GetCustomMessage

func (o *DetailedCheckUdpCheck) GetCustomMessage() string

GetCustomMessage returns the CustomMessage field value if set, zero value otherwise.

func (*DetailedCheckUdpCheck) GetCustomMessageOk

func (o *DetailedCheckUdpCheck) GetCustomMessageOk() (*string, bool)

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

func (*DetailedCheckUdpCheck) GetHostname

func (o *DetailedCheckUdpCheck) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*DetailedCheckUdpCheck) GetHostnameOk

func (o *DetailedCheckUdpCheck) GetHostnameOk() (*string, bool)

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

func (*DetailedCheckUdpCheck) GetId

func (o *DetailedCheckUdpCheck) GetId() int32

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

func (*DetailedCheckUdpCheck) GetIdOk

func (o *DetailedCheckUdpCheck) 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 (*DetailedCheckUdpCheck) GetIntegrationids

func (o *DetailedCheckUdpCheck) GetIntegrationids() []int32

GetIntegrationids returns the Integrationids field value if set, zero value otherwise.

func (*DetailedCheckUdpCheck) GetIntegrationidsOk

func (o *DetailedCheckUdpCheck) GetIntegrationidsOk() ([]int32, bool)

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

func (*DetailedCheckUdpCheck) GetIpv6

func (o *DetailedCheckUdpCheck) GetIpv6() bool

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*DetailedCheckUdpCheck) GetIpv6Ok

func (o *DetailedCheckUdpCheck) GetIpv6Ok() (*bool, bool)

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

func (*DetailedCheckUdpCheck) GetLastdownend

func (o *DetailedCheckUdpCheck) GetLastdownend() int32

GetLastdownend returns the Lastdownend field value if set, zero value otherwise.

func (*DetailedCheckUdpCheck) GetLastdownendOk

func (o *DetailedCheckUdpCheck) GetLastdownendOk() (*int32, bool)

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

func (*DetailedCheckUdpCheck) GetLastdownstart

func (o *DetailedCheckUdpCheck) GetLastdownstart() int32

GetLastdownstart returns the Lastdownstart field value if set, zero value otherwise.

func (*DetailedCheckUdpCheck) GetLastdownstartOk

func (o *DetailedCheckUdpCheck) GetLastdownstartOk() (*int32, bool)

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

func (*DetailedCheckUdpCheck) GetLasterrortime

func (o *DetailedCheckUdpCheck) GetLasterrortime() int32

GetLasterrortime returns the Lasterrortime field value if set, zero value otherwise.

func (*DetailedCheckUdpCheck) GetLasterrortimeOk

func (o *DetailedCheckUdpCheck) GetLasterrortimeOk() (*int32, bool)

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

func (*DetailedCheckUdpCheck) GetLastresponsetime

func (o *DetailedCheckUdpCheck) GetLastresponsetime() int32

GetLastresponsetime returns the Lastresponsetime field value if set, zero value otherwise.

func (*DetailedCheckUdpCheck) GetLastresponsetimeOk

func (o *DetailedCheckUdpCheck) GetLastresponsetimeOk() (*int32, bool)

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

func (*DetailedCheckUdpCheck) GetLasttesttime

func (o *DetailedCheckUdpCheck) GetLasttesttime() int32

GetLasttesttime returns the Lasttesttime field value if set, zero value otherwise.

func (*DetailedCheckUdpCheck) GetLasttesttimeOk

func (o *DetailedCheckUdpCheck) GetLasttesttimeOk() (*int32, bool)

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

func (*DetailedCheckUdpCheck) GetName

func (o *DetailedCheckUdpCheck) GetName() string

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

func (*DetailedCheckUdpCheck) GetNameOk

func (o *DetailedCheckUdpCheck) 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 (*DetailedCheckUdpCheck) GetNotifyagainevery

func (o *DetailedCheckUdpCheck) GetNotifyagainevery() int32

GetNotifyagainevery returns the Notifyagainevery field value if set, zero value otherwise.

func (*DetailedCheckUdpCheck) GetNotifyagaineveryOk

func (o *DetailedCheckUdpCheck) GetNotifyagaineveryOk() (*int32, bool)

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

func (*DetailedCheckUdpCheck) GetNotifywhenbackup

func (o *DetailedCheckUdpCheck) GetNotifywhenbackup() bool

GetNotifywhenbackup returns the Notifywhenbackup field value if set, zero value otherwise.

func (*DetailedCheckUdpCheck) GetNotifywhenbackupOk

func (o *DetailedCheckUdpCheck) GetNotifywhenbackupOk() (*bool, bool)

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

func (*DetailedCheckUdpCheck) GetProbeFilters

func (o *DetailedCheckUdpCheck) GetProbeFilters() []string

GetProbeFilters returns the ProbeFilters field value if set, zero value otherwise.

func (*DetailedCheckUdpCheck) GetProbeFiltersOk

func (o *DetailedCheckUdpCheck) GetProbeFiltersOk() ([]string, bool)

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

func (*DetailedCheckUdpCheck) GetResolution

func (o *DetailedCheckUdpCheck) GetResolution() int32

GetResolution returns the Resolution field value if set, zero value otherwise.

func (*DetailedCheckUdpCheck) GetResolutionOk

func (o *DetailedCheckUdpCheck) GetResolutionOk() (*int32, bool)

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

func (*DetailedCheckUdpCheck) GetResponsetimeThreshold

func (o *DetailedCheckUdpCheck) GetResponsetimeThreshold() bool

GetResponsetimeThreshold returns the ResponsetimeThreshold field value if set, zero value otherwise.

func (*DetailedCheckUdpCheck) GetResponsetimeThresholdOk

func (o *DetailedCheckUdpCheck) GetResponsetimeThresholdOk() (*bool, bool)

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

func (*DetailedCheckUdpCheck) GetSendnotificationwhendown

func (o *DetailedCheckUdpCheck) GetSendnotificationwhendown() int32

GetSendnotificationwhendown returns the Sendnotificationwhendown field value if set, zero value otherwise.

func (*DetailedCheckUdpCheck) GetSendnotificationwhendownOk

func (o *DetailedCheckUdpCheck) GetSendnotificationwhendownOk() (*int32, bool)

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

func (*DetailedCheckUdpCheck) GetStatus

func (o *DetailedCheckUdpCheck) GetStatus() string

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

func (*DetailedCheckUdpCheck) GetStatusOk

func (o *DetailedCheckUdpCheck) GetStatusOk() (*string, bool)

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

func (*DetailedCheckUdpCheck) GetTags

func (o *DetailedCheckUdpCheck) GetTags() []Tag

GetTags returns the Tags field value if set, zero value otherwise.

func (*DetailedCheckUdpCheck) GetTagsOk

func (o *DetailedCheckUdpCheck) GetTagsOk() ([]Tag, bool)

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

func (*DetailedCheckUdpCheck) GetType

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

func (*DetailedCheckUdpCheck) GetTypeOk

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

func (*DetailedCheckUdpCheck) HasCreated

func (o *DetailedCheckUdpCheck) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasCustomMessage

func (o *DetailedCheckUdpCheck) HasCustomMessage() bool

HasCustomMessage returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasHostname

func (o *DetailedCheckUdpCheck) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasId

func (o *DetailedCheckUdpCheck) HasId() bool

HasId returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasIntegrationids

func (o *DetailedCheckUdpCheck) HasIntegrationids() bool

HasIntegrationids returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasIpv6

func (o *DetailedCheckUdpCheck) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasLastdownend

func (o *DetailedCheckUdpCheck) HasLastdownend() bool

HasLastdownend returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasLastdownstart

func (o *DetailedCheckUdpCheck) HasLastdownstart() bool

HasLastdownstart returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasLasterrortime

func (o *DetailedCheckUdpCheck) HasLasterrortime() bool

HasLasterrortime returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasLastresponsetime

func (o *DetailedCheckUdpCheck) HasLastresponsetime() bool

HasLastresponsetime returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasLasttesttime

func (o *DetailedCheckUdpCheck) HasLasttesttime() bool

HasLasttesttime returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasName

func (o *DetailedCheckUdpCheck) HasName() bool

HasName returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasNotifyagainevery

func (o *DetailedCheckUdpCheck) HasNotifyagainevery() bool

HasNotifyagainevery returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasNotifywhenbackup

func (o *DetailedCheckUdpCheck) HasNotifywhenbackup() bool

HasNotifywhenbackup returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasProbeFilters

func (o *DetailedCheckUdpCheck) HasProbeFilters() bool

HasProbeFilters returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasResolution

func (o *DetailedCheckUdpCheck) HasResolution() bool

HasResolution returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasResponsetimeThreshold

func (o *DetailedCheckUdpCheck) HasResponsetimeThreshold() bool

HasResponsetimeThreshold returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasSendnotificationwhendown

func (o *DetailedCheckUdpCheck) HasSendnotificationwhendown() bool

HasSendnotificationwhendown returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasStatus

func (o *DetailedCheckUdpCheck) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasTags

func (o *DetailedCheckUdpCheck) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*DetailedCheckUdpCheck) HasType

func (o *DetailedCheckUdpCheck) HasType() bool

HasType returns a boolean if a field has been set.

func (DetailedCheckUdpCheck) MarshalJSON

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

func (*DetailedCheckUdpCheck) SetCreated

func (o *DetailedCheckUdpCheck) SetCreated(v int32)

SetCreated gets a reference to the given int32 and assigns it to the Created field.

func (*DetailedCheckUdpCheck) SetCustomMessage

func (o *DetailedCheckUdpCheck) SetCustomMessage(v string)

SetCustomMessage gets a reference to the given string and assigns it to the CustomMessage field.

func (*DetailedCheckUdpCheck) SetHostname

func (o *DetailedCheckUdpCheck) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*DetailedCheckUdpCheck) SetId

func (o *DetailedCheckUdpCheck) SetId(v int32)

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

func (*DetailedCheckUdpCheck) SetIntegrationids

func (o *DetailedCheckUdpCheck) SetIntegrationids(v []int32)

SetIntegrationids gets a reference to the given []int32 and assigns it to the Integrationids field.

func (*DetailedCheckUdpCheck) SetIpv6

func (o *DetailedCheckUdpCheck) SetIpv6(v bool)

SetIpv6 gets a reference to the given bool and assigns it to the Ipv6 field.

func (*DetailedCheckUdpCheck) SetLastdownend

func (o *DetailedCheckUdpCheck) SetLastdownend(v int32)

SetLastdownend gets a reference to the given int32 and assigns it to the Lastdownend field.

func (*DetailedCheckUdpCheck) SetLastdownstart

func (o *DetailedCheckUdpCheck) SetLastdownstart(v int32)

SetLastdownstart gets a reference to the given int32 and assigns it to the Lastdownstart field.

func (*DetailedCheckUdpCheck) SetLasterrortime

func (o *DetailedCheckUdpCheck) SetLasterrortime(v int32)

SetLasterrortime gets a reference to the given int32 and assigns it to the Lasterrortime field.

func (*DetailedCheckUdpCheck) SetLastresponsetime

func (o *DetailedCheckUdpCheck) SetLastresponsetime(v int32)

SetLastresponsetime gets a reference to the given int32 and assigns it to the Lastresponsetime field.

func (*DetailedCheckUdpCheck) SetLasttesttime

func (o *DetailedCheckUdpCheck) SetLasttesttime(v int32)

SetLasttesttime gets a reference to the given int32 and assigns it to the Lasttesttime field.

func (*DetailedCheckUdpCheck) SetName

func (o *DetailedCheckUdpCheck) SetName(v string)

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

func (*DetailedCheckUdpCheck) SetNotifyagainevery

func (o *DetailedCheckUdpCheck) SetNotifyagainevery(v int32)

SetNotifyagainevery gets a reference to the given int32 and assigns it to the Notifyagainevery field.

func (*DetailedCheckUdpCheck) SetNotifywhenbackup

func (o *DetailedCheckUdpCheck) SetNotifywhenbackup(v bool)

SetNotifywhenbackup gets a reference to the given bool and assigns it to the Notifywhenbackup field.

func (*DetailedCheckUdpCheck) SetProbeFilters

func (o *DetailedCheckUdpCheck) SetProbeFilters(v []string)

SetProbeFilters gets a reference to the given []string and assigns it to the ProbeFilters field.

func (*DetailedCheckUdpCheck) SetResolution

func (o *DetailedCheckUdpCheck) SetResolution(v int32)

SetResolution gets a reference to the given int32 and assigns it to the Resolution field.

func (*DetailedCheckUdpCheck) SetResponsetimeThreshold

func (o *DetailedCheckUdpCheck) SetResponsetimeThreshold(v bool)

SetResponsetimeThreshold gets a reference to the given bool and assigns it to the ResponsetimeThreshold field.

func (*DetailedCheckUdpCheck) SetSendnotificationwhendown

func (o *DetailedCheckUdpCheck) SetSendnotificationwhendown(v int32)

SetSendnotificationwhendown gets a reference to the given int32 and assigns it to the Sendnotificationwhendown field.

func (*DetailedCheckUdpCheck) SetStatus

func (o *DetailedCheckUdpCheck) SetStatus(v string)

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

func (*DetailedCheckUdpCheck) SetTags

func (o *DetailedCheckUdpCheck) SetTags(v []Tag)

SetTags gets a reference to the given []Tag and assigns it to the Tags field.

func (*DetailedCheckUdpCheck) SetType

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

func (DetailedCheckUdpCheck) ToMap

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

type DetailedDnsAttributes

type DetailedDnsAttributes struct {
	Type *DetailedDnsAttributesType `json:"type,omitempty"`
}

DetailedDnsAttributes struct for DetailedDnsAttributes

func NewDetailedDnsAttributes

func NewDetailedDnsAttributes() *DetailedDnsAttributes

NewDetailedDnsAttributes instantiates a new DetailedDnsAttributes 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 NewDetailedDnsAttributesWithDefaults

func NewDetailedDnsAttributesWithDefaults() *DetailedDnsAttributes

NewDetailedDnsAttributesWithDefaults instantiates a new DetailedDnsAttributes 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 (*DetailedDnsAttributes) GetType

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

func (*DetailedDnsAttributes) GetTypeOk

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

func (*DetailedDnsAttributes) HasType

func (o *DetailedDnsAttributes) HasType() bool

HasType returns a boolean if a field has been set.

func (DetailedDnsAttributes) MarshalJSON

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

func (*DetailedDnsAttributes) SetType

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

func (DetailedDnsAttributes) ToMap

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

type DetailedDnsAttributesType

type DetailedDnsAttributesType struct {
	Dns *DnsAttributes `json:"dns,omitempty"`
}

DetailedDnsAttributesType struct for DetailedDnsAttributesType

func NewDetailedDnsAttributesType

func NewDetailedDnsAttributesType() *DetailedDnsAttributesType

NewDetailedDnsAttributesType instantiates a new DetailedDnsAttributesType 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 NewDetailedDnsAttributesTypeWithDefaults

func NewDetailedDnsAttributesTypeWithDefaults() *DetailedDnsAttributesType

NewDetailedDnsAttributesTypeWithDefaults instantiates a new DetailedDnsAttributesType 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 (*DetailedDnsAttributesType) GetDns

GetDns returns the Dns field value if set, zero value otherwise.

func (*DetailedDnsAttributesType) GetDnsOk

func (o *DetailedDnsAttributesType) GetDnsOk() (*DnsAttributes, bool)

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

func (*DetailedDnsAttributesType) HasDns

func (o *DetailedDnsAttributesType) HasDns() bool

HasDns returns a boolean if a field has been set.

func (DetailedDnsAttributesType) MarshalJSON

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

func (*DetailedDnsAttributesType) SetDns

SetDns gets a reference to the given DnsAttributes and assigns it to the Dns field.

func (DetailedDnsAttributesType) ToMap

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

type DetailedHttpAttributes

type DetailedHttpAttributes struct {
	Type *DetailedHttpAttributesType `json:"type,omitempty"`
}

DetailedHttpAttributes struct for DetailedHttpAttributes

func NewDetailedHttpAttributes

func NewDetailedHttpAttributes() *DetailedHttpAttributes

NewDetailedHttpAttributes instantiates a new DetailedHttpAttributes 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 NewDetailedHttpAttributesWithDefaults

func NewDetailedHttpAttributesWithDefaults() *DetailedHttpAttributes

NewDetailedHttpAttributesWithDefaults instantiates a new DetailedHttpAttributes 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 (*DetailedHttpAttributes) GetType

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

func (*DetailedHttpAttributes) GetTypeOk

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

func (*DetailedHttpAttributes) HasType

func (o *DetailedHttpAttributes) HasType() bool

HasType returns a boolean if a field has been set.

func (DetailedHttpAttributes) MarshalJSON

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

func (*DetailedHttpAttributes) SetType

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

func (DetailedHttpAttributes) ToMap

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

type DetailedHttpAttributesType

type DetailedHttpAttributesType struct {
	Http *HttpAttributesGet `json:"http,omitempty"`
}

DetailedHttpAttributesType struct for DetailedHttpAttributesType

func NewDetailedHttpAttributesType

func NewDetailedHttpAttributesType() *DetailedHttpAttributesType

NewDetailedHttpAttributesType instantiates a new DetailedHttpAttributesType 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 NewDetailedHttpAttributesTypeWithDefaults

func NewDetailedHttpAttributesTypeWithDefaults() *DetailedHttpAttributesType

NewDetailedHttpAttributesTypeWithDefaults instantiates a new DetailedHttpAttributesType 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 (*DetailedHttpAttributesType) GetHttp

GetHttp returns the Http field value if set, zero value otherwise.

func (*DetailedHttpAttributesType) GetHttpOk

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

func (*DetailedHttpAttributesType) HasHttp

func (o *DetailedHttpAttributesType) HasHttp() bool

HasHttp returns a boolean if a field has been set.

func (DetailedHttpAttributesType) MarshalJSON

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

func (*DetailedHttpAttributesType) SetHttp

SetHttp gets a reference to the given HttpAttributesGet and assigns it to the Http field.

func (DetailedHttpAttributesType) ToMap

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

type DetailedHttpCustomAttributes

type DetailedHttpCustomAttributes struct {
	Type *DetailedHttpCustomAttributesType `json:"type,omitempty"`
}

DetailedHttpCustomAttributes struct for DetailedHttpCustomAttributes

func NewDetailedHttpCustomAttributes

func NewDetailedHttpCustomAttributes() *DetailedHttpCustomAttributes

NewDetailedHttpCustomAttributes instantiates a new DetailedHttpCustomAttributes 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 NewDetailedHttpCustomAttributesWithDefaults

func NewDetailedHttpCustomAttributesWithDefaults() *DetailedHttpCustomAttributes

NewDetailedHttpCustomAttributesWithDefaults instantiates a new DetailedHttpCustomAttributes 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 (*DetailedHttpCustomAttributes) GetType

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

func (*DetailedHttpCustomAttributes) GetTypeOk

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

func (*DetailedHttpCustomAttributes) HasType

func (o *DetailedHttpCustomAttributes) HasType() bool

HasType returns a boolean if a field has been set.

func (DetailedHttpCustomAttributes) MarshalJSON

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

func (*DetailedHttpCustomAttributes) SetType

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

func (DetailedHttpCustomAttributes) ToMap

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

type DetailedHttpCustomAttributesType

type DetailedHttpCustomAttributesType struct {
	Httpcustom *HttpCustomAttributes `json:"httpcustom,omitempty"`
}

DetailedHttpCustomAttributesType struct for DetailedHttpCustomAttributesType

func NewDetailedHttpCustomAttributesType

func NewDetailedHttpCustomAttributesType() *DetailedHttpCustomAttributesType

NewDetailedHttpCustomAttributesType instantiates a new DetailedHttpCustomAttributesType 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 NewDetailedHttpCustomAttributesTypeWithDefaults

func NewDetailedHttpCustomAttributesTypeWithDefaults() *DetailedHttpCustomAttributesType

NewDetailedHttpCustomAttributesTypeWithDefaults instantiates a new DetailedHttpCustomAttributesType 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 (*DetailedHttpCustomAttributesType) GetHttpcustom

GetHttpcustom returns the Httpcustom field value if set, zero value otherwise.

func (*DetailedHttpCustomAttributesType) GetHttpcustomOk

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

func (*DetailedHttpCustomAttributesType) HasHttpcustom

func (o *DetailedHttpCustomAttributesType) HasHttpcustom() bool

HasHttpcustom returns a boolean if a field has been set.

func (DetailedHttpCustomAttributesType) MarshalJSON

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

func (*DetailedHttpCustomAttributesType) SetHttpcustom

SetHttpcustom gets a reference to the given HttpCustomAttributes and assigns it to the Httpcustom field.

func (DetailedHttpCustomAttributesType) ToMap

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

type DetailedImapAttributes

type DetailedImapAttributes struct {
	Type *DetailedImapAttributesType `json:"type,omitempty"`
}

DetailedImapAttributes struct for DetailedImapAttributes

func NewDetailedImapAttributes

func NewDetailedImapAttributes() *DetailedImapAttributes

NewDetailedImapAttributes instantiates a new DetailedImapAttributes 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 NewDetailedImapAttributesWithDefaults

func NewDetailedImapAttributesWithDefaults() *DetailedImapAttributes

NewDetailedImapAttributesWithDefaults instantiates a new DetailedImapAttributes 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 (*DetailedImapAttributes) GetType

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

func (*DetailedImapAttributes) GetTypeOk

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

func (*DetailedImapAttributes) HasType

func (o *DetailedImapAttributes) HasType() bool

HasType returns a boolean if a field has been set.

func (DetailedImapAttributes) MarshalJSON

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

func (*DetailedImapAttributes) SetType

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

func (DetailedImapAttributes) ToMap

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

type DetailedImapAttributesType

type DetailedImapAttributesType struct {
	Imap *ImapAttributes `json:"imap,omitempty"`
}

DetailedImapAttributesType struct for DetailedImapAttributesType

func NewDetailedImapAttributesType

func NewDetailedImapAttributesType() *DetailedImapAttributesType

NewDetailedImapAttributesType instantiates a new DetailedImapAttributesType 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 NewDetailedImapAttributesTypeWithDefaults

func NewDetailedImapAttributesTypeWithDefaults() *DetailedImapAttributesType

NewDetailedImapAttributesTypeWithDefaults instantiates a new DetailedImapAttributesType 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 (*DetailedImapAttributesType) GetImap

GetImap returns the Imap field value if set, zero value otherwise.

func (*DetailedImapAttributesType) GetImapOk

func (o *DetailedImapAttributesType) GetImapOk() (*ImapAttributes, bool)

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

func (*DetailedImapAttributesType) HasImap

func (o *DetailedImapAttributesType) HasImap() bool

HasImap returns a boolean if a field has been set.

func (DetailedImapAttributesType) MarshalJSON

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

func (*DetailedImapAttributesType) SetImap

SetImap gets a reference to the given ImapAttributes and assigns it to the Imap field.

func (DetailedImapAttributesType) ToMap

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

type DetailedPop3Attributes

type DetailedPop3Attributes struct {
	Type *DetailedPop3AttributesType `json:"type,omitempty"`
}

DetailedPop3Attributes struct for DetailedPop3Attributes

func NewDetailedPop3Attributes

func NewDetailedPop3Attributes() *DetailedPop3Attributes

NewDetailedPop3Attributes instantiates a new DetailedPop3Attributes 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 NewDetailedPop3AttributesWithDefaults

func NewDetailedPop3AttributesWithDefaults() *DetailedPop3Attributes

NewDetailedPop3AttributesWithDefaults instantiates a new DetailedPop3Attributes 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 (*DetailedPop3Attributes) GetType

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

func (*DetailedPop3Attributes) GetTypeOk

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

func (*DetailedPop3Attributes) HasType

func (o *DetailedPop3Attributes) HasType() bool

HasType returns a boolean if a field has been set.

func (DetailedPop3Attributes) MarshalJSON

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

func (*DetailedPop3Attributes) SetType

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

func (DetailedPop3Attributes) ToMap

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

type DetailedPop3AttributesType

type DetailedPop3AttributesType struct {
	Pop3 *Pop3Attributes `json:"pop3,omitempty"`
}

DetailedPop3AttributesType struct for DetailedPop3AttributesType

func NewDetailedPop3AttributesType

func NewDetailedPop3AttributesType() *DetailedPop3AttributesType

NewDetailedPop3AttributesType instantiates a new DetailedPop3AttributesType 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 NewDetailedPop3AttributesTypeWithDefaults

func NewDetailedPop3AttributesTypeWithDefaults() *DetailedPop3AttributesType

NewDetailedPop3AttributesTypeWithDefaults instantiates a new DetailedPop3AttributesType 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 (*DetailedPop3AttributesType) GetPop3

GetPop3 returns the Pop3 field value if set, zero value otherwise.

func (*DetailedPop3AttributesType) GetPop3Ok

func (o *DetailedPop3AttributesType) GetPop3Ok() (*Pop3Attributes, bool)

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

func (*DetailedPop3AttributesType) HasPop3

func (o *DetailedPop3AttributesType) HasPop3() bool

HasPop3 returns a boolean if a field has been set.

func (DetailedPop3AttributesType) MarshalJSON

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

func (*DetailedPop3AttributesType) SetPop3

SetPop3 gets a reference to the given Pop3Attributes and assigns it to the Pop3 field.

func (DetailedPop3AttributesType) ToMap

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

type DetailedSmtpAttributes

type DetailedSmtpAttributes struct {
	Type *DetailedSmtpAttributesType `json:"type,omitempty"`
}

DetailedSmtpAttributes struct for DetailedSmtpAttributes

func NewDetailedSmtpAttributes

func NewDetailedSmtpAttributes() *DetailedSmtpAttributes

NewDetailedSmtpAttributes instantiates a new DetailedSmtpAttributes 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 NewDetailedSmtpAttributesWithDefaults

func NewDetailedSmtpAttributesWithDefaults() *DetailedSmtpAttributes

NewDetailedSmtpAttributesWithDefaults instantiates a new DetailedSmtpAttributes 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 (*DetailedSmtpAttributes) GetType

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

func (*DetailedSmtpAttributes) GetTypeOk

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

func (*DetailedSmtpAttributes) HasType

func (o *DetailedSmtpAttributes) HasType() bool

HasType returns a boolean if a field has been set.

func (DetailedSmtpAttributes) MarshalJSON

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

func (*DetailedSmtpAttributes) SetType

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

func (DetailedSmtpAttributes) ToMap

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

type DetailedSmtpAttributesType

type DetailedSmtpAttributesType struct {
	Smtp *SmtpAttributesGet `json:"smtp,omitempty"`
}

DetailedSmtpAttributesType struct for DetailedSmtpAttributesType

func NewDetailedSmtpAttributesType

func NewDetailedSmtpAttributesType() *DetailedSmtpAttributesType

NewDetailedSmtpAttributesType instantiates a new DetailedSmtpAttributesType 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 NewDetailedSmtpAttributesTypeWithDefaults

func NewDetailedSmtpAttributesTypeWithDefaults() *DetailedSmtpAttributesType

NewDetailedSmtpAttributesTypeWithDefaults instantiates a new DetailedSmtpAttributesType 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 (*DetailedSmtpAttributesType) GetSmtp

GetSmtp returns the Smtp field value if set, zero value otherwise.

func (*DetailedSmtpAttributesType) GetSmtpOk

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

func (*DetailedSmtpAttributesType) HasSmtp

func (o *DetailedSmtpAttributesType) HasSmtp() bool

HasSmtp returns a boolean if a field has been set.

func (DetailedSmtpAttributesType) MarshalJSON

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

func (*DetailedSmtpAttributesType) SetSmtp

SetSmtp gets a reference to the given SmtpAttributesGet and assigns it to the Smtp field.

func (DetailedSmtpAttributesType) ToMap

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

type DetailedTcpAttributes

type DetailedTcpAttributes struct {
	Type *DetailedTcpAttributesType `json:"type,omitempty"`
}

DetailedTcpAttributes struct for DetailedTcpAttributes

func NewDetailedTcpAttributes

func NewDetailedTcpAttributes() *DetailedTcpAttributes

NewDetailedTcpAttributes instantiates a new DetailedTcpAttributes 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 NewDetailedTcpAttributesWithDefaults

func NewDetailedTcpAttributesWithDefaults() *DetailedTcpAttributes

NewDetailedTcpAttributesWithDefaults instantiates a new DetailedTcpAttributes 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 (*DetailedTcpAttributes) GetType

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

func (*DetailedTcpAttributes) GetTypeOk

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

func (*DetailedTcpAttributes) HasType

func (o *DetailedTcpAttributes) HasType() bool

HasType returns a boolean if a field has been set.

func (DetailedTcpAttributes) MarshalJSON

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

func (*DetailedTcpAttributes) SetType

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

func (DetailedTcpAttributes) ToMap

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

type DetailedTcpAttributesType

type DetailedTcpAttributesType struct {
	Tcp *TcpAttributes `json:"tcp,omitempty"`
}

DetailedTcpAttributesType struct for DetailedTcpAttributesType

func NewDetailedTcpAttributesType

func NewDetailedTcpAttributesType() *DetailedTcpAttributesType

NewDetailedTcpAttributesType instantiates a new DetailedTcpAttributesType 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 NewDetailedTcpAttributesTypeWithDefaults

func NewDetailedTcpAttributesTypeWithDefaults() *DetailedTcpAttributesType

NewDetailedTcpAttributesTypeWithDefaults instantiates a new DetailedTcpAttributesType 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 (*DetailedTcpAttributesType) GetTcp

GetTcp returns the Tcp field value if set, zero value otherwise.

func (*DetailedTcpAttributesType) GetTcpOk

func (o *DetailedTcpAttributesType) GetTcpOk() (*TcpAttributes, bool)

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

func (*DetailedTcpAttributesType) HasTcp

func (o *DetailedTcpAttributesType) HasTcp() bool

HasTcp returns a boolean if a field has been set.

func (DetailedTcpAttributesType) MarshalJSON

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

func (*DetailedTcpAttributesType) SetTcp

SetTcp gets a reference to the given TcpAttributes and assigns it to the Tcp field.

func (DetailedTcpAttributesType) ToMap

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

type DetailedUdpAttributes

type DetailedUdpAttributes struct {
	Type *DetailedUdpAttributesType `json:"type,omitempty"`
}

DetailedUdpAttributes struct for DetailedUdpAttributes

func NewDetailedUdpAttributes

func NewDetailedUdpAttributes() *DetailedUdpAttributes

NewDetailedUdpAttributes instantiates a new DetailedUdpAttributes 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 NewDetailedUdpAttributesWithDefaults

func NewDetailedUdpAttributesWithDefaults() *DetailedUdpAttributes

NewDetailedUdpAttributesWithDefaults instantiates a new DetailedUdpAttributes 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 (*DetailedUdpAttributes) GetType

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

func (*DetailedUdpAttributes) GetTypeOk

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

func (*DetailedUdpAttributes) HasType

func (o *DetailedUdpAttributes) HasType() bool

HasType returns a boolean if a field has been set.

func (DetailedUdpAttributes) MarshalJSON

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

func (*DetailedUdpAttributes) SetType

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

func (DetailedUdpAttributes) ToMap

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

type DetailedUdpAttributesType

type DetailedUdpAttributesType struct {
	Udp *UdpAttributes `json:"udp,omitempty"`
}

DetailedUdpAttributesType struct for DetailedUdpAttributesType

func NewDetailedUdpAttributesType

func NewDetailedUdpAttributesType() *DetailedUdpAttributesType

NewDetailedUdpAttributesType instantiates a new DetailedUdpAttributesType 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 NewDetailedUdpAttributesTypeWithDefaults

func NewDetailedUdpAttributesTypeWithDefaults() *DetailedUdpAttributesType

NewDetailedUdpAttributesTypeWithDefaults instantiates a new DetailedUdpAttributesType 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 (*DetailedUdpAttributesType) GetUdp

GetUdp returns the Udp field value if set, zero value otherwise.

func (*DetailedUdpAttributesType) GetUdpOk

func (o *DetailedUdpAttributesType) GetUdpOk() (*UdpAttributes, bool)

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

func (*DetailedUdpAttributesType) HasUdp

func (o *DetailedUdpAttributesType) HasUdp() bool

HasUdp returns a boolean if a field has been set.

func (DetailedUdpAttributesType) MarshalJSON

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

func (*DetailedUdpAttributesType) SetUdp

SetUdp gets a reference to the given UdpAttributes and assigns it to the Udp field.

func (DetailedUdpAttributesType) ToMap

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

type DnsAttributes

type DnsAttributes struct {
	// DNS server to use
	Nameserver string `json:"nameserver"`
	// Expected IP
	Expectedip string `json:"expectedip"`
}

DnsAttributes struct for DnsAttributes

func NewDnsAttributes

func NewDnsAttributes(nameserver string, expectedip string) *DnsAttributes

NewDnsAttributes instantiates a new DnsAttributes 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 NewDnsAttributesWithDefaults

func NewDnsAttributesWithDefaults() *DnsAttributes

NewDnsAttributesWithDefaults instantiates a new DnsAttributes 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 (*DnsAttributes) GetExpectedip

func (o *DnsAttributes) GetExpectedip() string

GetExpectedip returns the Expectedip field value

func (*DnsAttributes) GetExpectedipOk

func (o *DnsAttributes) GetExpectedipOk() (*string, bool)

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

func (*DnsAttributes) GetNameserver

func (o *DnsAttributes) GetNameserver() string

GetNameserver returns the Nameserver field value

func (*DnsAttributes) GetNameserverOk

func (o *DnsAttributes) GetNameserverOk() (*string, bool)

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

func (DnsAttributes) MarshalJSON

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

func (*DnsAttributes) SetExpectedip

func (o *DnsAttributes) SetExpectedip(v string)

SetExpectedip sets field value

func (*DnsAttributes) SetNameserver

func (o *DnsAttributes) SetNameserver(v string)

SetNameserver sets field value

func (DnsAttributes) ToMap

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

func (*DnsAttributes) UnmarshalJSON

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

type EmailsInner

type EmailsInner struct {
	// Contact target's severity level
	Severity *string `json:"severity,omitempty"`
	// Email address
	Address *string `json:"address,omitempty"`
}

EmailsInner struct for EmailsInner

func NewEmailsInner

func NewEmailsInner() *EmailsInner

NewEmailsInner instantiates a new EmailsInner 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 NewEmailsInnerWithDefaults

func NewEmailsInnerWithDefaults() *EmailsInner

NewEmailsInnerWithDefaults instantiates a new EmailsInner 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 (*EmailsInner) GetAddress

func (o *EmailsInner) GetAddress() string

GetAddress returns the Address field value if set, zero value otherwise.

func (*EmailsInner) GetAddressOk

func (o *EmailsInner) GetAddressOk() (*string, bool)

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

func (*EmailsInner) GetSeverity

func (o *EmailsInner) GetSeverity() string

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*EmailsInner) GetSeverityOk

func (o *EmailsInner) GetSeverityOk() (*string, bool)

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

func (*EmailsInner) HasAddress

func (o *EmailsInner) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*EmailsInner) HasSeverity

func (o *EmailsInner) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (EmailsInner) MarshalJSON

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

func (*EmailsInner) SetAddress

func (o *EmailsInner) SetAddress(v string)

SetAddress gets a reference to the given string and assigns it to the Address field.

func (*EmailsInner) SetSeverity

func (o *EmailsInner) SetSeverity(v string)

SetSeverity gets a reference to the given string and assigns it to the Severity field.

func (EmailsInner) ToMap

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

type GenericOpenAPIError

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

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

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

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

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type HTTP

type HTTP struct {
	// Target host
	Host string `json:"host"`
	Type string `json:"type"`
	// Probe identifier
	Probeid *int32 `json:"probeid,omitempty"`
	// Filters used for probe selections. Comma separated key:value pairs. Currently only region is supported. Possible values are 'EU', 'NA', 'APAC' and 'LATAM'.
	ProbeFilters *int32 `json:"probe_filters,omitempty"`
	// Use ipv6 instead of ipv4
	Ipv6 *bool `json:"ipv6,omitempty"`
	// Triggers a down alert if the response time exceeds threshold specified in ms (Not available for Starter and Free plans.)
	ResponsetimeThreshold *int32 `json:"responsetime_threshold,omitempty"`
	// (http specific) Target path on server
	Url *string `json:"url,omitempty"`
	// (http specific) Connection encryption
	Encryption *bool `json:"encryption,omitempty"`
	// (http specific) Target port
	Port *int32 `json:"port,omitempty"`
	// (http specific) Username and password for target HTTP authentication.
	Auth *string `json:"auth,omitempty"`
	// (http specific) Target site should contain this string
	Shouldcontain *string `json:"shouldcontain,omitempty"`
	// (http specific) Target site should NOT contain this string
	Shouldnotcontain *string `json:"shouldnotcontain,omitempty"`
	// (http specific) Data that should be posted to the web page, for example submission data for a sign-up or login form. The data needs to be formatted in the same way as a web browser would send it to the web server
	Postdata *string `json:"postdata,omitempty"`
	// (http specific) Custom HTTP header name. Replace {X} with a number unique for each header argument.
	RequestheaderX *string `json:"requestheader{X},omitempty"`
	// (http specific) Treat target site as down if an invalid/unverifiable certificate is found.
	VerifyCertificate *bool `json:"verify_certificate,omitempty"`
	// (http specific) Treat the target site as down if a certificate expires within the given number of days. This parameter will be ignored if `verify_certificate` is set to `false`.
	SslDownDaysBefore *int32 `json:"ssl_down_days_before,omitempty"`
}

HTTP struct for HTTP

func NewHTTP

func NewHTTP(host string, type_ string) *HTTP

NewHTTP instantiates a new HTTP 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 NewHTTPWithDefaults

func NewHTTPWithDefaults() *HTTP

NewHTTPWithDefaults instantiates a new HTTP 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 (*HTTP) GetAuth

func (o *HTTP) GetAuth() string

GetAuth returns the Auth field value if set, zero value otherwise.

func (*HTTP) GetAuthOk

func (o *HTTP) GetAuthOk() (*string, bool)

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

func (*HTTP) GetEncryption

func (o *HTTP) GetEncryption() bool

GetEncryption returns the Encryption field value if set, zero value otherwise.

func (*HTTP) GetEncryptionOk

func (o *HTTP) GetEncryptionOk() (*bool, bool)

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

func (*HTTP) GetHost

func (o *HTTP) GetHost() string

GetHost returns the Host field value

func (*HTTP) GetHostOk

func (o *HTTP) GetHostOk() (*string, bool)

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

func (*HTTP) GetIpv6

func (o *HTTP) GetIpv6() bool

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*HTTP) GetIpv6Ok

func (o *HTTP) GetIpv6Ok() (*bool, bool)

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

func (*HTTP) GetPort

func (o *HTTP) GetPort() int32

GetPort returns the Port field value if set, zero value otherwise.

func (*HTTP) GetPortOk

func (o *HTTP) GetPortOk() (*int32, bool)

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

func (*HTTP) GetPostdata

func (o *HTTP) GetPostdata() string

GetPostdata returns the Postdata field value if set, zero value otherwise.

func (*HTTP) GetPostdataOk

func (o *HTTP) GetPostdataOk() (*string, bool)

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

func (*HTTP) GetProbeFilters

func (o *HTTP) GetProbeFilters() int32

GetProbeFilters returns the ProbeFilters field value if set, zero value otherwise.

func (*HTTP) GetProbeFiltersOk

func (o *HTTP) GetProbeFiltersOk() (*int32, bool)

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

func (*HTTP) GetProbeid

func (o *HTTP) GetProbeid() int32

GetProbeid returns the Probeid field value if set, zero value otherwise.

func (*HTTP) GetProbeidOk

func (o *HTTP) GetProbeidOk() (*int32, bool)

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

func (*HTTP) GetRequestheaderX

func (o *HTTP) GetRequestheaderX() string

GetRequestheaderX returns the RequestheaderX field value if set, zero value otherwise.

func (*HTTP) GetRequestheaderXOk

func (o *HTTP) GetRequestheaderXOk() (*string, bool)

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

func (*HTTP) GetResponsetimeThreshold

func (o *HTTP) GetResponsetimeThreshold() int32

GetResponsetimeThreshold returns the ResponsetimeThreshold field value if set, zero value otherwise.

func (*HTTP) GetResponsetimeThresholdOk

func (o *HTTP) GetResponsetimeThresholdOk() (*int32, bool)

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

func (*HTTP) GetShouldcontain

func (o *HTTP) GetShouldcontain() string

GetShouldcontain returns the Shouldcontain field value if set, zero value otherwise.

func (*HTTP) GetShouldcontainOk

func (o *HTTP) GetShouldcontainOk() (*string, bool)

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

func (*HTTP) GetShouldnotcontain

func (o *HTTP) GetShouldnotcontain() string

GetShouldnotcontain returns the Shouldnotcontain field value if set, zero value otherwise.

func (*HTTP) GetShouldnotcontainOk

func (o *HTTP) GetShouldnotcontainOk() (*string, bool)

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

func (*HTTP) GetSslDownDaysBefore

func (o *HTTP) GetSslDownDaysBefore() int32

GetSslDownDaysBefore returns the SslDownDaysBefore field value if set, zero value otherwise.

func (*HTTP) GetSslDownDaysBeforeOk

func (o *HTTP) GetSslDownDaysBeforeOk() (*int32, bool)

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

func (*HTTP) GetType

func (o *HTTP) GetType() string

GetType returns the Type field value

func (*HTTP) GetTypeOk

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

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

func (*HTTP) GetUrl

func (o *HTTP) GetUrl() string

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

func (*HTTP) GetUrlOk

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

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

func (*HTTP) GetVerifyCertificate

func (o *HTTP) GetVerifyCertificate() bool

GetVerifyCertificate returns the VerifyCertificate field value if set, zero value otherwise.

func (*HTTP) GetVerifyCertificateOk

func (o *HTTP) GetVerifyCertificateOk() (*bool, bool)

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

func (*HTTP) HasAuth

func (o *HTTP) HasAuth() bool

HasAuth returns a boolean if a field has been set.

func (*HTTP) HasEncryption

func (o *HTTP) HasEncryption() bool

HasEncryption returns a boolean if a field has been set.

func (*HTTP) HasIpv6

func (o *HTTP) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*HTTP) HasPort

func (o *HTTP) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*HTTP) HasPostdata

func (o *HTTP) HasPostdata() bool

HasPostdata returns a boolean if a field has been set.

func (*HTTP) HasProbeFilters

func (o *HTTP) HasProbeFilters() bool

HasProbeFilters returns a boolean if a field has been set.

func (*HTTP) HasProbeid

func (o *HTTP) HasProbeid() bool

HasProbeid returns a boolean if a field has been set.

func (*HTTP) HasRequestheaderX

func (o *HTTP) HasRequestheaderX() bool

HasRequestheaderX returns a boolean if a field has been set.

func (*HTTP) HasResponsetimeThreshold

func (o *HTTP) HasResponsetimeThreshold() bool

HasResponsetimeThreshold returns a boolean if a field has been set.

func (*HTTP) HasShouldcontain

func (o *HTTP) HasShouldcontain() bool

HasShouldcontain returns a boolean if a field has been set.

func (*HTTP) HasShouldnotcontain

func (o *HTTP) HasShouldnotcontain() bool

HasShouldnotcontain returns a boolean if a field has been set.

func (*HTTP) HasSslDownDaysBefore

func (o *HTTP) HasSslDownDaysBefore() bool

HasSslDownDaysBefore returns a boolean if a field has been set.

func (*HTTP) HasUrl

func (o *HTTP) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (*HTTP) HasVerifyCertificate

func (o *HTTP) HasVerifyCertificate() bool

HasVerifyCertificate returns a boolean if a field has been set.

func (HTTP) MarshalJSON

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

func (*HTTP) SetAuth

func (o *HTTP) SetAuth(v string)

SetAuth gets a reference to the given string and assigns it to the Auth field.

func (*HTTP) SetEncryption

func (o *HTTP) SetEncryption(v bool)

SetEncryption gets a reference to the given bool and assigns it to the Encryption field.

func (*HTTP) SetHost

func (o *HTTP) SetHost(v string)

SetHost sets field value

func (*HTTP) SetIpv6

func (o *HTTP) SetIpv6(v bool)

SetIpv6 gets a reference to the given bool and assigns it to the Ipv6 field.

func (*HTTP) SetPort

func (o *HTTP) SetPort(v int32)

SetPort gets a reference to the given int32 and assigns it to the Port field.

func (*HTTP) SetPostdata

func (o *HTTP) SetPostdata(v string)

SetPostdata gets a reference to the given string and assigns it to the Postdata field.

func (*HTTP) SetProbeFilters

func (o *HTTP) SetProbeFilters(v int32)

SetProbeFilters gets a reference to the given int32 and assigns it to the ProbeFilters field.

func (*HTTP) SetProbeid

func (o *HTTP) SetProbeid(v int32)

SetProbeid gets a reference to the given int32 and assigns it to the Probeid field.

func (*HTTP) SetRequestheaderX

func (o *HTTP) SetRequestheaderX(v string)

SetRequestheaderX gets a reference to the given string and assigns it to the RequestheaderX field.

func (*HTTP) SetResponsetimeThreshold

func (o *HTTP) SetResponsetimeThreshold(v int32)

SetResponsetimeThreshold gets a reference to the given int32 and assigns it to the ResponsetimeThreshold field.

func (*HTTP) SetShouldcontain

func (o *HTTP) SetShouldcontain(v string)

SetShouldcontain gets a reference to the given string and assigns it to the Shouldcontain field.

func (*HTTP) SetShouldnotcontain

func (o *HTTP) SetShouldnotcontain(v string)

SetShouldnotcontain gets a reference to the given string and assigns it to the Shouldnotcontain field.

func (*HTTP) SetSslDownDaysBefore

func (o *HTTP) SetSslDownDaysBefore(v int32)

SetSslDownDaysBefore gets a reference to the given int32 and assigns it to the SslDownDaysBefore field.

func (*HTTP) SetType

func (o *HTTP) SetType(v string)

SetType sets field value

func (*HTTP) SetUrl

func (o *HTTP) SetUrl(v string)

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

func (*HTTP) SetVerifyCertificate

func (o *HTTP) SetVerifyCertificate(v bool)

SetVerifyCertificate gets a reference to the given bool and assigns it to the VerifyCertificate field.

func (HTTP) ToMap

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

func (*HTTP) UnmarshalJSON

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

type HTTPCustom

type HTTPCustom struct {
	// Target host
	Host string `json:"host"`
	Type string `json:"type"`
	// Probe identifier
	Probeid *int32 `json:"probeid,omitempty"`
	// Filters used for probe selections. Comma separated key:value pairs. Currently only region is supported. Possible values are 'EU', 'NA', 'APAC' and 'LATAM'.
	ProbeFilters *int32 `json:"probe_filters,omitempty"`
	// Use ipv6 instead of ipv4
	Ipv6 *bool `json:"ipv6,omitempty"`
	// Triggers a down alert if the response time exceeds threshold specified in ms (Not available for Starter and Free plans.)
	ResponsetimeThreshold *int32 `json:"responsetime_threshold,omitempty"`
	// (httpcustom specific) Target path to XML file on server
	Url string `json:"url"`
	// (httpcustom specific) Connection encryption
	Encryption *bool `json:"encryption,omitempty"`
	// (httpcustom specific) Target port
	Port *int32 `json:"port,omitempty"`
	// (httpcustom specific) Username and password for target HTTP authentication.
	Auth *string `json:"auth,omitempty"`
	// (httpcustom specific) ;-separated list of addidional URLs with hostname included.
	Additionalurls *string `json:"additionalurls,omitempty"`
}

HTTPCustom struct for HTTPCustom

func NewHTTPCustom

func NewHTTPCustom(host string, type_ string, url string) *HTTPCustom

NewHTTPCustom instantiates a new HTTPCustom 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 NewHTTPCustomWithDefaults

func NewHTTPCustomWithDefaults() *HTTPCustom

NewHTTPCustomWithDefaults instantiates a new HTTPCustom 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 (*HTTPCustom) GetAdditionalurls

func (o *HTTPCustom) GetAdditionalurls() string

GetAdditionalurls returns the Additionalurls field value if set, zero value otherwise.

func (*HTTPCustom) GetAdditionalurlsOk

func (o *HTTPCustom) GetAdditionalurlsOk() (*string, bool)

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

func (*HTTPCustom) GetAuth

func (o *HTTPCustom) GetAuth() string

GetAuth returns the Auth field value if set, zero value otherwise.

func (*HTTPCustom) GetAuthOk

func (o *HTTPCustom) GetAuthOk() (*string, bool)

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

func (*HTTPCustom) GetEncryption

func (o *HTTPCustom) GetEncryption() bool

GetEncryption returns the Encryption field value if set, zero value otherwise.

func (*HTTPCustom) GetEncryptionOk

func (o *HTTPCustom) GetEncryptionOk() (*bool, bool)

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

func (*HTTPCustom) GetHost

func (o *HTTPCustom) GetHost() string

GetHost returns the Host field value

func (*HTTPCustom) GetHostOk

func (o *HTTPCustom) GetHostOk() (*string, bool)

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

func (*HTTPCustom) GetIpv6

func (o *HTTPCustom) GetIpv6() bool

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*HTTPCustom) GetIpv6Ok

func (o *HTTPCustom) GetIpv6Ok() (*bool, bool)

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

func (*HTTPCustom) GetPort

func (o *HTTPCustom) GetPort() int32

GetPort returns the Port field value if set, zero value otherwise.

func (*HTTPCustom) GetPortOk

func (o *HTTPCustom) GetPortOk() (*int32, bool)

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

func (*HTTPCustom) GetProbeFilters

func (o *HTTPCustom) GetProbeFilters() int32

GetProbeFilters returns the ProbeFilters field value if set, zero value otherwise.

func (*HTTPCustom) GetProbeFiltersOk

func (o *HTTPCustom) GetProbeFiltersOk() (*int32, bool)

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

func (*HTTPCustom) GetProbeid

func (o *HTTPCustom) GetProbeid() int32

GetProbeid returns the Probeid field value if set, zero value otherwise.

func (*HTTPCustom) GetProbeidOk

func (o *HTTPCustom) GetProbeidOk() (*int32, bool)

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

func (*HTTPCustom) GetResponsetimeThreshold

func (o *HTTPCustom) GetResponsetimeThreshold() int32

GetResponsetimeThreshold returns the ResponsetimeThreshold field value if set, zero value otherwise.

func (*HTTPCustom) GetResponsetimeThresholdOk

func (o *HTTPCustom) GetResponsetimeThresholdOk() (*int32, bool)

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

func (*HTTPCustom) GetType

func (o *HTTPCustom) GetType() string

GetType returns the Type field value

func (*HTTPCustom) GetTypeOk

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

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

func (*HTTPCustom) GetUrl

func (o *HTTPCustom) GetUrl() string

GetUrl returns the Url field value

func (*HTTPCustom) GetUrlOk

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

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

func (*HTTPCustom) HasAdditionalurls

func (o *HTTPCustom) HasAdditionalurls() bool

HasAdditionalurls returns a boolean if a field has been set.

func (*HTTPCustom) HasAuth

func (o *HTTPCustom) HasAuth() bool

HasAuth returns a boolean if a field has been set.

func (*HTTPCustom) HasEncryption

func (o *HTTPCustom) HasEncryption() bool

HasEncryption returns a boolean if a field has been set.

func (*HTTPCustom) HasIpv6

func (o *HTTPCustom) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*HTTPCustom) HasPort

func (o *HTTPCustom) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*HTTPCustom) HasProbeFilters

func (o *HTTPCustom) HasProbeFilters() bool

HasProbeFilters returns a boolean if a field has been set.

func (*HTTPCustom) HasProbeid

func (o *HTTPCustom) HasProbeid() bool

HasProbeid returns a boolean if a field has been set.

func (*HTTPCustom) HasResponsetimeThreshold

func (o *HTTPCustom) HasResponsetimeThreshold() bool

HasResponsetimeThreshold returns a boolean if a field has been set.

func (HTTPCustom) MarshalJSON

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

func (*HTTPCustom) SetAdditionalurls

func (o *HTTPCustom) SetAdditionalurls(v string)

SetAdditionalurls gets a reference to the given string and assigns it to the Additionalurls field.

func (*HTTPCustom) SetAuth

func (o *HTTPCustom) SetAuth(v string)

SetAuth gets a reference to the given string and assigns it to the Auth field.

func (*HTTPCustom) SetEncryption

func (o *HTTPCustom) SetEncryption(v bool)

SetEncryption gets a reference to the given bool and assigns it to the Encryption field.

func (*HTTPCustom) SetHost

func (o *HTTPCustom) SetHost(v string)

SetHost sets field value

func (*HTTPCustom) SetIpv6

func (o *HTTPCustom) SetIpv6(v bool)

SetIpv6 gets a reference to the given bool and assigns it to the Ipv6 field.

func (*HTTPCustom) SetPort

func (o *HTTPCustom) SetPort(v int32)

SetPort gets a reference to the given int32 and assigns it to the Port field.

func (*HTTPCustom) SetProbeFilters

func (o *HTTPCustom) SetProbeFilters(v int32)

SetProbeFilters gets a reference to the given int32 and assigns it to the ProbeFilters field.

func (*HTTPCustom) SetProbeid

func (o *HTTPCustom) SetProbeid(v int32)

SetProbeid gets a reference to the given int32 and assigns it to the Probeid field.

func (*HTTPCustom) SetResponsetimeThreshold

func (o *HTTPCustom) SetResponsetimeThreshold(v int32)

SetResponsetimeThreshold gets a reference to the given int32 and assigns it to the ResponsetimeThreshold field.

func (*HTTPCustom) SetType

func (o *HTTPCustom) SetType(v string)

SetType sets field value

func (*HTTPCustom) SetUrl

func (o *HTTPCustom) SetUrl(v string)

SetUrl sets field value

func (HTTPCustom) ToMap

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

func (*HTTPCustom) UnmarshalJSON

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

type Hours

type Hours struct {
	Hours []SummaryPerformanceResultsInner `json:"hours,omitempty"`
}

Hours struct for Hours

func NewHours

func NewHours() *Hours

NewHours instantiates a new Hours 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 NewHoursWithDefaults

func NewHoursWithDefaults() *Hours

NewHoursWithDefaults instantiates a new Hours 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 (*Hours) GetHours

func (o *Hours) GetHours() []SummaryPerformanceResultsInner

GetHours returns the Hours field value if set, zero value otherwise.

func (*Hours) GetHoursOk

func (o *Hours) GetHoursOk() ([]SummaryPerformanceResultsInner, bool)

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

func (*Hours) HasHours

func (o *Hours) HasHours() bool

HasHours returns a boolean if a field has been set.

func (Hours) MarshalJSON

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

func (*Hours) SetHours

func (o *Hours) SetHours(v []SummaryPerformanceResultsInner)

SetHours gets a reference to the given []SummaryPerformanceResultsInner and assigns it to the Hours field.

func (Hours) ToMap

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

type HttpAttributesBase

type HttpAttributesBase struct {
	// Path to target on server
	Url *string `json:"url,omitempty"`
	// Connection encryption
	Encryption *bool `json:"encryption,omitempty"`
	// Target port
	Port *int32 `json:"port,omitempty"`
	// Target site should contain this string. Note! This parameter cannot be used together with the parameter “shouldnotcontain”, use only one of them in your request.
	Shouldcontain *string `json:"shouldcontain,omitempty"`
	// Target site should NOT contain this string. Note! This parameter cannot be used together with the parameter “shouldcontain”, use only one of them in your request.
	Shouldnotcontain *string `json:"shouldnotcontain,omitempty"`
	// Data that should be posted to the web page, for example submission data for a sign-up or login form. The data needs to be formatted in the same way as a web browser would send it to the web server
	Postdata *string `json:"postdata,omitempty"`
	// Custom HTTP header. The entry value should contain a one-element string array. The element should contain `headerName` and `headerValue` colon-separated. To add more than one header send other parameters named `requestheaders{number}`.
	Requestheaders []string `json:"requestheaders,omitempty"`
	// Treat target site as down if an invalid/unverifiable certificate is found.
	VerifyCertificate *bool `json:"verify_certificate,omitempty"`
	// Treat the target site as down if a certificate expires within the given number of days. This parameter will be ignored if `verify_certificate` is set to `false`. It will appear provided `verify_certificate` is true and `ssl_down_days_before` value is greater than or equals 1.
	SslDownDaysBefore *int32 `json:"ssl_down_days_before,omitempty"`
}

HttpAttributesBase struct for HttpAttributesBase

func NewHttpAttributesBase

func NewHttpAttributesBase() *HttpAttributesBase

NewHttpAttributesBase instantiates a new HttpAttributesBase 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 NewHttpAttributesBaseWithDefaults

func NewHttpAttributesBaseWithDefaults() *HttpAttributesBase

NewHttpAttributesBaseWithDefaults instantiates a new HttpAttributesBase 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 (*HttpAttributesBase) GetEncryption

func (o *HttpAttributesBase) GetEncryption() bool

GetEncryption returns the Encryption field value if set, zero value otherwise.

func (*HttpAttributesBase) GetEncryptionOk

func (o *HttpAttributesBase) GetEncryptionOk() (*bool, bool)

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

func (*HttpAttributesBase) GetPort

func (o *HttpAttributesBase) GetPort() int32

GetPort returns the Port field value if set, zero value otherwise.

func (*HttpAttributesBase) GetPortOk

func (o *HttpAttributesBase) GetPortOk() (*int32, bool)

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

func (*HttpAttributesBase) GetPostdata

func (o *HttpAttributesBase) GetPostdata() string

GetPostdata returns the Postdata field value if set, zero value otherwise.

func (*HttpAttributesBase) GetPostdataOk

func (o *HttpAttributesBase) GetPostdataOk() (*string, bool)

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

func (*HttpAttributesBase) GetRequestheaders

func (o *HttpAttributesBase) GetRequestheaders() []string

GetRequestheaders returns the Requestheaders field value if set, zero value otherwise.

func (*HttpAttributesBase) GetRequestheadersOk

func (o *HttpAttributesBase) GetRequestheadersOk() ([]string, bool)

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

func (*HttpAttributesBase) GetShouldcontain

func (o *HttpAttributesBase) GetShouldcontain() string

GetShouldcontain returns the Shouldcontain field value if set, zero value otherwise.

func (*HttpAttributesBase) GetShouldcontainOk

func (o *HttpAttributesBase) GetShouldcontainOk() (*string, bool)

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

func (*HttpAttributesBase) GetShouldnotcontain

func (o *HttpAttributesBase) GetShouldnotcontain() string

GetShouldnotcontain returns the Shouldnotcontain field value if set, zero value otherwise.

func (*HttpAttributesBase) GetShouldnotcontainOk

func (o *HttpAttributesBase) GetShouldnotcontainOk() (*string, bool)

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

func (*HttpAttributesBase) GetSslDownDaysBefore

func (o *HttpAttributesBase) GetSslDownDaysBefore() int32

GetSslDownDaysBefore returns the SslDownDaysBefore field value if set, zero value otherwise.

func (*HttpAttributesBase) GetSslDownDaysBeforeOk

func (o *HttpAttributesBase) GetSslDownDaysBeforeOk() (*int32, bool)

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

func (*HttpAttributesBase) GetUrl

func (o *HttpAttributesBase) GetUrl() string

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

func (*HttpAttributesBase) GetUrlOk

func (o *HttpAttributesBase) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesBase) GetVerifyCertificate

func (o *HttpAttributesBase) GetVerifyCertificate() bool

GetVerifyCertificate returns the VerifyCertificate field value if set, zero value otherwise.

func (*HttpAttributesBase) GetVerifyCertificateOk

func (o *HttpAttributesBase) GetVerifyCertificateOk() (*bool, bool)

GetVerifyCertificateOk returns a tuple with the VerifyCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesBase) HasEncryption

func (o *HttpAttributesBase) HasEncryption() bool

HasEncryption returns a boolean if a field has been set.

func (*HttpAttributesBase) HasPort

func (o *HttpAttributesBase) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*HttpAttributesBase) HasPostdata

func (o *HttpAttributesBase) HasPostdata() bool

HasPostdata returns a boolean if a field has been set.

func (*HttpAttributesBase) HasRequestheaders

func (o *HttpAttributesBase) HasRequestheaders() bool

HasRequestheaders returns a boolean if a field has been set.

func (*HttpAttributesBase) HasShouldcontain

func (o *HttpAttributesBase) HasShouldcontain() bool

HasShouldcontain returns a boolean if a field has been set.

func (*HttpAttributesBase) HasShouldnotcontain

func (o *HttpAttributesBase) HasShouldnotcontain() bool

HasShouldnotcontain returns a boolean if a field has been set.

func (*HttpAttributesBase) HasSslDownDaysBefore

func (o *HttpAttributesBase) HasSslDownDaysBefore() bool

HasSslDownDaysBefore returns a boolean if a field has been set.

func (*HttpAttributesBase) HasUrl

func (o *HttpAttributesBase) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (*HttpAttributesBase) HasVerifyCertificate

func (o *HttpAttributesBase) HasVerifyCertificate() bool

HasVerifyCertificate returns a boolean if a field has been set.

func (HttpAttributesBase) MarshalJSON

func (o HttpAttributesBase) MarshalJSON() ([]byte, error)

func (*HttpAttributesBase) SetEncryption

func (o *HttpAttributesBase) SetEncryption(v bool)

SetEncryption gets a reference to the given bool and assigns it to the Encryption field.

func (*HttpAttributesBase) SetPort

func (o *HttpAttributesBase) SetPort(v int32)

SetPort gets a reference to the given int32 and assigns it to the Port field.

func (*HttpAttributesBase) SetPostdata

func (o *HttpAttributesBase) SetPostdata(v string)

SetPostdata gets a reference to the given string and assigns it to the Postdata field.

func (*HttpAttributesBase) SetRequestheaders

func (o *HttpAttributesBase) SetRequestheaders(v []string)

SetRequestheaders gets a reference to the given []string and assigns it to the Requestheaders field.

func (*HttpAttributesBase) SetShouldcontain

func (o *HttpAttributesBase) SetShouldcontain(v string)

SetShouldcontain gets a reference to the given string and assigns it to the Shouldcontain field.

func (*HttpAttributesBase) SetShouldnotcontain

func (o *HttpAttributesBase) SetShouldnotcontain(v string)

SetShouldnotcontain gets a reference to the given string and assigns it to the Shouldnotcontain field.

func (*HttpAttributesBase) SetSslDownDaysBefore

func (o *HttpAttributesBase) SetSslDownDaysBefore(v int32)

SetSslDownDaysBefore gets a reference to the given int32 and assigns it to the SslDownDaysBefore field.

func (*HttpAttributesBase) SetUrl

func (o *HttpAttributesBase) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*HttpAttributesBase) SetVerifyCertificate

func (o *HttpAttributesBase) SetVerifyCertificate(v bool)

SetVerifyCertificate gets a reference to the given bool and assigns it to the VerifyCertificate field.

func (HttpAttributesBase) ToMap

func (o HttpAttributesBase) ToMap() (map[string]interface{}, error)

type HttpAttributesGet

type HttpAttributesGet struct {
	// Username for target HTTP authentication
	Username *string `json:"username,omitempty"`
	// Password for target HTTP authentication
	Password *string `json:"password,omitempty"`
	// Path to target on server
	Url *string `json:"url,omitempty"`
	// Connection encryption
	Encryption *bool `json:"encryption,omitempty"`
	// Target port
	Port *int32 `json:"port,omitempty"`
	// Target site should contain this string. Note! This parameter cannot be used together with the parameter “shouldnotcontain”, use only one of them in your request.
	Shouldcontain *string `json:"shouldcontain,omitempty"`
	// Target site should NOT contain this string. Note! This parameter cannot be used together with the parameter “shouldcontain”, use only one of them in your request.
	Shouldnotcontain *string `json:"shouldnotcontain,omitempty"`
	// Data that should be posted to the web page, for example submission data for a sign-up or login form. The data needs to be formatted in the same way as a web browser would send it to the web server
	Postdata *string `json:"postdata,omitempty"`
	// Custom HTTP header. The entry value should contain a one-element string array. The element should contain `headerName` and `headerValue` colon-separated. To add more than one header send other parameters named `requestheaders{number}`.
	Requestheaders []string `json:"requestheaders,omitempty"`
	// Treat target site as down if an invalid/unverifiable certificate is found.
	VerifyCertificate *bool `json:"verify_certificate,omitempty"`
	// Treat the target site as down if a certificate expires within the given number of days. This parameter will be ignored if `verify_certificate` is set to `false`. It will appear provided `verify_certificate` is true and `ssl_down_days_before` value is greater than or equals 1.
	SslDownDaysBefore *int32 `json:"ssl_down_days_before,omitempty"`
}

HttpAttributesGet struct for HttpAttributesGet

func NewHttpAttributesGet

func NewHttpAttributesGet() *HttpAttributesGet

NewHttpAttributesGet instantiates a new HttpAttributesGet 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 NewHttpAttributesGetWithDefaults

func NewHttpAttributesGetWithDefaults() *HttpAttributesGet

NewHttpAttributesGetWithDefaults instantiates a new HttpAttributesGet 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 (*HttpAttributesGet) GetEncryption

func (o *HttpAttributesGet) GetEncryption() bool

GetEncryption returns the Encryption field value if set, zero value otherwise.

func (*HttpAttributesGet) GetEncryptionOk

func (o *HttpAttributesGet) GetEncryptionOk() (*bool, bool)

GetEncryptionOk returns a tuple with the Encryption field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesGet) GetPassword

func (o *HttpAttributesGet) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*HttpAttributesGet) GetPasswordOk

func (o *HttpAttributesGet) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesGet) GetPort

func (o *HttpAttributesGet) GetPort() int32

GetPort returns the Port field value if set, zero value otherwise.

func (*HttpAttributesGet) GetPortOk

func (o *HttpAttributesGet) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesGet) GetPostdata

func (o *HttpAttributesGet) GetPostdata() string

GetPostdata returns the Postdata field value if set, zero value otherwise.

func (*HttpAttributesGet) GetPostdataOk

func (o *HttpAttributesGet) GetPostdataOk() (*string, bool)

GetPostdataOk returns a tuple with the Postdata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesGet) GetRequestheaders

func (o *HttpAttributesGet) GetRequestheaders() []string

GetRequestheaders returns the Requestheaders field value if set, zero value otherwise.

func (*HttpAttributesGet) GetRequestheadersOk

func (o *HttpAttributesGet) GetRequestheadersOk() ([]string, bool)

GetRequestheadersOk returns a tuple with the Requestheaders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesGet) GetShouldcontain

func (o *HttpAttributesGet) GetShouldcontain() string

GetShouldcontain returns the Shouldcontain field value if set, zero value otherwise.

func (*HttpAttributesGet) GetShouldcontainOk

func (o *HttpAttributesGet) GetShouldcontainOk() (*string, bool)

GetShouldcontainOk returns a tuple with the Shouldcontain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesGet) GetShouldnotcontain

func (o *HttpAttributesGet) GetShouldnotcontain() string

GetShouldnotcontain returns the Shouldnotcontain field value if set, zero value otherwise.

func (*HttpAttributesGet) GetShouldnotcontainOk

func (o *HttpAttributesGet) GetShouldnotcontainOk() (*string, bool)

GetShouldnotcontainOk returns a tuple with the Shouldnotcontain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesGet) GetSslDownDaysBefore

func (o *HttpAttributesGet) GetSslDownDaysBefore() int32

GetSslDownDaysBefore returns the SslDownDaysBefore field value if set, zero value otherwise.

func (*HttpAttributesGet) GetSslDownDaysBeforeOk

func (o *HttpAttributesGet) GetSslDownDaysBeforeOk() (*int32, bool)

GetSslDownDaysBeforeOk returns a tuple with the SslDownDaysBefore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesGet) GetUrl

func (o *HttpAttributesGet) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*HttpAttributesGet) GetUrlOk

func (o *HttpAttributesGet) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesGet) GetUsername

func (o *HttpAttributesGet) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise.

func (*HttpAttributesGet) GetUsernameOk

func (o *HttpAttributesGet) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesGet) GetVerifyCertificate

func (o *HttpAttributesGet) GetVerifyCertificate() bool

GetVerifyCertificate returns the VerifyCertificate field value if set, zero value otherwise.

func (*HttpAttributesGet) GetVerifyCertificateOk

func (o *HttpAttributesGet) GetVerifyCertificateOk() (*bool, bool)

GetVerifyCertificateOk returns a tuple with the VerifyCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesGet) HasEncryption

func (o *HttpAttributesGet) HasEncryption() bool

HasEncryption returns a boolean if a field has been set.

func (*HttpAttributesGet) HasPassword

func (o *HttpAttributesGet) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*HttpAttributesGet) HasPort

func (o *HttpAttributesGet) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*HttpAttributesGet) HasPostdata

func (o *HttpAttributesGet) HasPostdata() bool

HasPostdata returns a boolean if a field has been set.

func (*HttpAttributesGet) HasRequestheaders

func (o *HttpAttributesGet) HasRequestheaders() bool

HasRequestheaders returns a boolean if a field has been set.

func (*HttpAttributesGet) HasShouldcontain

func (o *HttpAttributesGet) HasShouldcontain() bool

HasShouldcontain returns a boolean if a field has been set.

func (*HttpAttributesGet) HasShouldnotcontain

func (o *HttpAttributesGet) HasShouldnotcontain() bool

HasShouldnotcontain returns a boolean if a field has been set.

func (*HttpAttributesGet) HasSslDownDaysBefore

func (o *HttpAttributesGet) HasSslDownDaysBefore() bool

HasSslDownDaysBefore returns a boolean if a field has been set.

func (*HttpAttributesGet) HasUrl

func (o *HttpAttributesGet) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (*HttpAttributesGet) HasUsername

func (o *HttpAttributesGet) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (*HttpAttributesGet) HasVerifyCertificate

func (o *HttpAttributesGet) HasVerifyCertificate() bool

HasVerifyCertificate returns a boolean if a field has been set.

func (HttpAttributesGet) MarshalJSON

func (o HttpAttributesGet) MarshalJSON() ([]byte, error)

func (*HttpAttributesGet) SetEncryption

func (o *HttpAttributesGet) SetEncryption(v bool)

SetEncryption gets a reference to the given bool and assigns it to the Encryption field.

func (*HttpAttributesGet) SetPassword

func (o *HttpAttributesGet) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*HttpAttributesGet) SetPort

func (o *HttpAttributesGet) SetPort(v int32)

SetPort gets a reference to the given int32 and assigns it to the Port field.

func (*HttpAttributesGet) SetPostdata

func (o *HttpAttributesGet) SetPostdata(v string)

SetPostdata gets a reference to the given string and assigns it to the Postdata field.

func (*HttpAttributesGet) SetRequestheaders

func (o *HttpAttributesGet) SetRequestheaders(v []string)

SetRequestheaders gets a reference to the given []string and assigns it to the Requestheaders field.

func (*HttpAttributesGet) SetShouldcontain

func (o *HttpAttributesGet) SetShouldcontain(v string)

SetShouldcontain gets a reference to the given string and assigns it to the Shouldcontain field.

func (*HttpAttributesGet) SetShouldnotcontain

func (o *HttpAttributesGet) SetShouldnotcontain(v string)

SetShouldnotcontain gets a reference to the given string and assigns it to the Shouldnotcontain field.

func (*HttpAttributesGet) SetSslDownDaysBefore

func (o *HttpAttributesGet) SetSslDownDaysBefore(v int32)

SetSslDownDaysBefore gets a reference to the given int32 and assigns it to the SslDownDaysBefore field.

func (*HttpAttributesGet) SetUrl

func (o *HttpAttributesGet) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*HttpAttributesGet) SetUsername

func (o *HttpAttributesGet) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

func (*HttpAttributesGet) SetVerifyCertificate

func (o *HttpAttributesGet) SetVerifyCertificate(v bool)

SetVerifyCertificate gets a reference to the given bool and assigns it to the VerifyCertificate field.

func (HttpAttributesGet) ToMap

func (o HttpAttributesGet) ToMap() (map[string]interface{}, error)

type HttpAttributesSet

type HttpAttributesSet struct {
	// Username and password, colon separated.
	Auth *string `json:"auth,omitempty"`
	// Path to target on server
	Url *string `json:"url,omitempty"`
	// Connection encryption
	Encryption *bool `json:"encryption,omitempty"`
	// Target port
	Port *int32 `json:"port,omitempty"`
	// Target site should contain this string. Note! This parameter cannot be used together with the parameter “shouldnotcontain”, use only one of them in your request.
	Shouldcontain *string `json:"shouldcontain,omitempty"`
	// Target site should NOT contain this string. Note! This parameter cannot be used together with the parameter “shouldcontain”, use only one of them in your request.
	Shouldnotcontain *string `json:"shouldnotcontain,omitempty"`
	// Data that should be posted to the web page, for example submission data for a sign-up or login form. The data needs to be formatted in the same way as a web browser would send it to the web server
	Postdata *string `json:"postdata,omitempty"`
	// Custom HTTP header. The entry value should contain a one-element string array. The element should contain `headerName` and `headerValue` colon-separated. To add more than one header send other parameters named `requestheaders{number}`.
	Requestheaders []string `json:"requestheaders,omitempty"`
	// Treat target site as down if an invalid/unverifiable certificate is found.
	VerifyCertificate *bool `json:"verify_certificate,omitempty"`
	// Treat the target site as down if a certificate expires within the given number of days. This parameter will be ignored if `verify_certificate` is set to `false`. It will appear provided `verify_certificate` is true and `ssl_down_days_before` value is greater than or equals 1.
	SslDownDaysBefore *int32 `json:"ssl_down_days_before,omitempty"`
}

HttpAttributesSet struct for HttpAttributesSet

func NewHttpAttributesSet

func NewHttpAttributesSet() *HttpAttributesSet

NewHttpAttributesSet instantiates a new HttpAttributesSet 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 NewHttpAttributesSetWithDefaults

func NewHttpAttributesSetWithDefaults() *HttpAttributesSet

NewHttpAttributesSetWithDefaults instantiates a new HttpAttributesSet 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 (*HttpAttributesSet) GetAuth

func (o *HttpAttributesSet) GetAuth() string

GetAuth returns the Auth field value if set, zero value otherwise.

func (*HttpAttributesSet) GetAuthOk

func (o *HttpAttributesSet) GetAuthOk() (*string, bool)

GetAuthOk returns a tuple with the Auth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesSet) GetEncryption

func (o *HttpAttributesSet) GetEncryption() bool

GetEncryption returns the Encryption field value if set, zero value otherwise.

func (*HttpAttributesSet) GetEncryptionOk

func (o *HttpAttributesSet) GetEncryptionOk() (*bool, bool)

GetEncryptionOk returns a tuple with the Encryption field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesSet) GetPort

func (o *HttpAttributesSet) GetPort() int32

GetPort returns the Port field value if set, zero value otherwise.

func (*HttpAttributesSet) GetPortOk

func (o *HttpAttributesSet) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesSet) GetPostdata

func (o *HttpAttributesSet) GetPostdata() string

GetPostdata returns the Postdata field value if set, zero value otherwise.

func (*HttpAttributesSet) GetPostdataOk

func (o *HttpAttributesSet) GetPostdataOk() (*string, bool)

GetPostdataOk returns a tuple with the Postdata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesSet) GetRequestheaders

func (o *HttpAttributesSet) GetRequestheaders() []string

GetRequestheaders returns the Requestheaders field value if set, zero value otherwise.

func (*HttpAttributesSet) GetRequestheadersOk

func (o *HttpAttributesSet) GetRequestheadersOk() ([]string, bool)

GetRequestheadersOk returns a tuple with the Requestheaders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesSet) GetShouldcontain

func (o *HttpAttributesSet) GetShouldcontain() string

GetShouldcontain returns the Shouldcontain field value if set, zero value otherwise.

func (*HttpAttributesSet) GetShouldcontainOk

func (o *HttpAttributesSet) GetShouldcontainOk() (*string, bool)

GetShouldcontainOk returns a tuple with the Shouldcontain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesSet) GetShouldnotcontain

func (o *HttpAttributesSet) GetShouldnotcontain() string

GetShouldnotcontain returns the Shouldnotcontain field value if set, zero value otherwise.

func (*HttpAttributesSet) GetShouldnotcontainOk

func (o *HttpAttributesSet) GetShouldnotcontainOk() (*string, bool)

GetShouldnotcontainOk returns a tuple with the Shouldnotcontain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesSet) GetSslDownDaysBefore

func (o *HttpAttributesSet) GetSslDownDaysBefore() int32

GetSslDownDaysBefore returns the SslDownDaysBefore field value if set, zero value otherwise.

func (*HttpAttributesSet) GetSslDownDaysBeforeOk

func (o *HttpAttributesSet) GetSslDownDaysBeforeOk() (*int32, bool)

GetSslDownDaysBeforeOk returns a tuple with the SslDownDaysBefore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesSet) GetUrl

func (o *HttpAttributesSet) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*HttpAttributesSet) GetUrlOk

func (o *HttpAttributesSet) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesSet) GetVerifyCertificate

func (o *HttpAttributesSet) GetVerifyCertificate() bool

GetVerifyCertificate returns the VerifyCertificate field value if set, zero value otherwise.

func (*HttpAttributesSet) GetVerifyCertificateOk

func (o *HttpAttributesSet) GetVerifyCertificateOk() (*bool, bool)

GetVerifyCertificateOk returns a tuple with the VerifyCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAttributesSet) HasAuth

func (o *HttpAttributesSet) HasAuth() bool

HasAuth returns a boolean if a field has been set.

func (*HttpAttributesSet) HasEncryption

func (o *HttpAttributesSet) HasEncryption() bool

HasEncryption returns a boolean if a field has been set.

func (*HttpAttributesSet) HasPort

func (o *HttpAttributesSet) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*HttpAttributesSet) HasPostdata

func (o *HttpAttributesSet) HasPostdata() bool

HasPostdata returns a boolean if a field has been set.

func (*HttpAttributesSet) HasRequestheaders

func (o *HttpAttributesSet) HasRequestheaders() bool

HasRequestheaders returns a boolean if a field has been set.

func (*HttpAttributesSet) HasShouldcontain

func (o *HttpAttributesSet) HasShouldcontain() bool

HasShouldcontain returns a boolean if a field has been set.

func (*HttpAttributesSet) HasShouldnotcontain

func (o *HttpAttributesSet) HasShouldnotcontain() bool

HasShouldnotcontain returns a boolean if a field has been set.

func (*HttpAttributesSet) HasSslDownDaysBefore

func (o *HttpAttributesSet) HasSslDownDaysBefore() bool

HasSslDownDaysBefore returns a boolean if a field has been set.

func (*HttpAttributesSet) HasUrl

func (o *HttpAttributesSet) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (*HttpAttributesSet) HasVerifyCertificate

func (o *HttpAttributesSet) HasVerifyCertificate() bool

HasVerifyCertificate returns a boolean if a field has been set.

func (HttpAttributesSet) MarshalJSON

func (o HttpAttributesSet) MarshalJSON() ([]byte, error)

func (*HttpAttributesSet) SetAuth

func (o *HttpAttributesSet) SetAuth(v string)

SetAuth gets a reference to the given string and assigns it to the Auth field.

func (*HttpAttributesSet) SetEncryption

func (o *HttpAttributesSet) SetEncryption(v bool)

SetEncryption gets a reference to the given bool and assigns it to the Encryption field.

func (*HttpAttributesSet) SetPort

func (o *HttpAttributesSet) SetPort(v int32)

SetPort gets a reference to the given int32 and assigns it to the Port field.

func (*HttpAttributesSet) SetPostdata

func (o *HttpAttributesSet) SetPostdata(v string)

SetPostdata gets a reference to the given string and assigns it to the Postdata field.

func (*HttpAttributesSet) SetRequestheaders

func (o *HttpAttributesSet) SetRequestheaders(v []string)

SetRequestheaders gets a reference to the given []string and assigns it to the Requestheaders field.

func (*HttpAttributesSet) SetShouldcontain

func (o *HttpAttributesSet) SetShouldcontain(v string)

SetShouldcontain gets a reference to the given string and assigns it to the Shouldcontain field.

func (*HttpAttributesSet) SetShouldnotcontain

func (o *HttpAttributesSet) SetShouldnotcontain(v string)

SetShouldnotcontain gets a reference to the given string and assigns it to the Shouldnotcontain field.

func (*HttpAttributesSet) SetSslDownDaysBefore

func (o *HttpAttributesSet) SetSslDownDaysBefore(v int32)

SetSslDownDaysBefore gets a reference to the given int32 and assigns it to the SslDownDaysBefore field.

func (*HttpAttributesSet) SetUrl

func (o *HttpAttributesSet) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*HttpAttributesSet) SetVerifyCertificate

func (o *HttpAttributesSet) SetVerifyCertificate(v bool)

SetVerifyCertificate gets a reference to the given bool and assigns it to the VerifyCertificate field.

func (HttpAttributesSet) ToMap

func (o HttpAttributesSet) ToMap() (map[string]interface{}, error)

type HttpAuthentications

type HttpAuthentications struct {
	Credentials *HttpAuthenticationsCredentials `json:"credentials,omitempty"`
	Host        *string                         `json:"host,omitempty"`
}

HttpAuthentications struct for HttpAuthentications

func NewHttpAuthentications

func NewHttpAuthentications() *HttpAuthentications

NewHttpAuthentications instantiates a new HttpAuthentications 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 NewHttpAuthenticationsWithDefaults

func NewHttpAuthenticationsWithDefaults() *HttpAuthentications

NewHttpAuthenticationsWithDefaults instantiates a new HttpAuthentications 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 (*HttpAuthentications) GetCredentials

GetCredentials returns the Credentials field value if set, zero value otherwise.

func (*HttpAuthentications) GetCredentialsOk

func (o *HttpAuthentications) GetCredentialsOk() (*HttpAuthenticationsCredentials, bool)

GetCredentialsOk returns a tuple with the Credentials field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAuthentications) GetHost

func (o *HttpAuthentications) GetHost() string

GetHost returns the Host field value if set, zero value otherwise.

func (*HttpAuthentications) GetHostOk

func (o *HttpAuthentications) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAuthentications) HasCredentials

func (o *HttpAuthentications) HasCredentials() bool

HasCredentials returns a boolean if a field has been set.

func (*HttpAuthentications) HasHost

func (o *HttpAuthentications) HasHost() bool

HasHost returns a boolean if a field has been set.

func (HttpAuthentications) MarshalJSON

func (o HttpAuthentications) MarshalJSON() ([]byte, error)

func (*HttpAuthentications) SetCredentials

SetCredentials gets a reference to the given HttpAuthenticationsCredentials and assigns it to the Credentials field.

func (*HttpAuthentications) SetHost

func (o *HttpAuthentications) SetHost(v string)

SetHost gets a reference to the given string and assigns it to the Host field.

func (HttpAuthentications) ToMap

func (o HttpAuthentications) ToMap() (map[string]interface{}, error)

type HttpAuthenticationsCredentials

type HttpAuthenticationsCredentials struct {
	// Basic Authentication password
	Password *string `json:"password,omitempty"`
	// Basic Authentication Username
	UserName *string `json:"userName,omitempty"`
}

HttpAuthenticationsCredentials Basic Authentication credentials to use on host

func NewHttpAuthenticationsCredentials

func NewHttpAuthenticationsCredentials() *HttpAuthenticationsCredentials

NewHttpAuthenticationsCredentials instantiates a new HttpAuthenticationsCredentials 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 NewHttpAuthenticationsCredentialsWithDefaults

func NewHttpAuthenticationsCredentialsWithDefaults() *HttpAuthenticationsCredentials

NewHttpAuthenticationsCredentialsWithDefaults instantiates a new HttpAuthenticationsCredentials 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 (*HttpAuthenticationsCredentials) GetPassword

func (o *HttpAuthenticationsCredentials) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*HttpAuthenticationsCredentials) GetPasswordOk

func (o *HttpAuthenticationsCredentials) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAuthenticationsCredentials) GetUserName

func (o *HttpAuthenticationsCredentials) GetUserName() string

GetUserName returns the UserName field value if set, zero value otherwise.

func (*HttpAuthenticationsCredentials) GetUserNameOk

func (o *HttpAuthenticationsCredentials) GetUserNameOk() (*string, bool)

GetUserNameOk returns a tuple with the UserName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpAuthenticationsCredentials) HasPassword

func (o *HttpAuthenticationsCredentials) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*HttpAuthenticationsCredentials) HasUserName

func (o *HttpAuthenticationsCredentials) HasUserName() bool

HasUserName returns a boolean if a field has been set.

func (HttpAuthenticationsCredentials) MarshalJSON

func (o HttpAuthenticationsCredentials) MarshalJSON() ([]byte, error)

func (*HttpAuthenticationsCredentials) SetPassword

func (o *HttpAuthenticationsCredentials) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*HttpAuthenticationsCredentials) SetUserName

func (o *HttpAuthenticationsCredentials) SetUserName(v string)

SetUserName gets a reference to the given string and assigns it to the UserName field.

func (HttpAuthenticationsCredentials) ToMap

func (o HttpAuthenticationsCredentials) ToMap() (map[string]interface{}, error)

type HttpCertificateAttributes

type HttpCertificateAttributes struct {
	// Treat target site as down if an invalid/unverifiable certificate is found.
	VerifyCertificate *bool `json:"verify_certificate,omitempty"`
	// Treat the target site as down if a certificate expires within the given number of days. This parameter will be ignored if `verify_certificate` is set to `false`.
	SslDownDaysBefore *int32 `json:"ssl_down_days_before,omitempty"`
}

HttpCertificateAttributes struct for HttpCertificateAttributes

func NewHttpCertificateAttributes

func NewHttpCertificateAttributes() *HttpCertificateAttributes

NewHttpCertificateAttributes instantiates a new HttpCertificateAttributes 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 NewHttpCertificateAttributesWithDefaults

func NewHttpCertificateAttributesWithDefaults() *HttpCertificateAttributes

NewHttpCertificateAttributesWithDefaults instantiates a new HttpCertificateAttributes 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 (*HttpCertificateAttributes) GetSslDownDaysBefore

func (o *HttpCertificateAttributes) GetSslDownDaysBefore() int32

GetSslDownDaysBefore returns the SslDownDaysBefore field value if set, zero value otherwise.

func (*HttpCertificateAttributes) GetSslDownDaysBeforeOk

func (o *HttpCertificateAttributes) GetSslDownDaysBeforeOk() (*int32, bool)

GetSslDownDaysBeforeOk returns a tuple with the SslDownDaysBefore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpCertificateAttributes) GetVerifyCertificate

func (o *HttpCertificateAttributes) GetVerifyCertificate() bool

GetVerifyCertificate returns the VerifyCertificate field value if set, zero value otherwise.

func (*HttpCertificateAttributes) GetVerifyCertificateOk

func (o *HttpCertificateAttributes) GetVerifyCertificateOk() (*bool, bool)

GetVerifyCertificateOk returns a tuple with the VerifyCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpCertificateAttributes) HasSslDownDaysBefore

func (o *HttpCertificateAttributes) HasSslDownDaysBefore() bool

HasSslDownDaysBefore returns a boolean if a field has been set.

func (*HttpCertificateAttributes) HasVerifyCertificate

func (o *HttpCertificateAttributes) HasVerifyCertificate() bool

HasVerifyCertificate returns a boolean if a field has been set.

func (HttpCertificateAttributes) MarshalJSON

func (o HttpCertificateAttributes) MarshalJSON() ([]byte, error)

func (*HttpCertificateAttributes) SetSslDownDaysBefore

func (o *HttpCertificateAttributes) SetSslDownDaysBefore(v int32)

SetSslDownDaysBefore gets a reference to the given int32 and assigns it to the SslDownDaysBefore field.

func (*HttpCertificateAttributes) SetVerifyCertificate

func (o *HttpCertificateAttributes) SetVerifyCertificate(v bool)

SetVerifyCertificate gets a reference to the given bool and assigns it to the VerifyCertificate field.

func (HttpCertificateAttributes) ToMap

func (o HttpCertificateAttributes) ToMap() (map[string]interface{}, error)

type HttpCustomAttributes

type HttpCustomAttributes struct {
	// Path to target on server
	Url string `json:"url"`
	// Connection encryption
	Encryption *bool `json:"encryption,omitempty"`
	// Target port
	Port *int32 `json:"port,omitempty"`
	// Full URL (including hostname) to target additional XML file
	Additionalurls *string `json:"additionalurls,omitempty"`
	// Treat target site as down if an invalid/unverifiable certificate is found.
	VerifyCertificate *bool `json:"verify_certificate,omitempty"`
	// Treat the target site as down if a certificate expires within the given number of days. This parameter will be ignored if `verify_certificate` is set to `false`.
	SslDownDaysBefore *int32 `json:"ssl_down_days_before,omitempty"`
}

HttpCustomAttributes struct for HttpCustomAttributes

func NewHttpCustomAttributes

func NewHttpCustomAttributes(url string) *HttpCustomAttributes

NewHttpCustomAttributes instantiates a new HttpCustomAttributes 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 NewHttpCustomAttributesWithDefaults

func NewHttpCustomAttributesWithDefaults() *HttpCustomAttributes

NewHttpCustomAttributesWithDefaults instantiates a new HttpCustomAttributes 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 (*HttpCustomAttributes) GetAdditionalurls

func (o *HttpCustomAttributes) GetAdditionalurls() string

GetAdditionalurls returns the Additionalurls field value if set, zero value otherwise.

func (*HttpCustomAttributes) GetAdditionalurlsOk

func (o *HttpCustomAttributes) GetAdditionalurlsOk() (*string, bool)

GetAdditionalurlsOk returns a tuple with the Additionalurls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpCustomAttributes) GetEncryption

func (o *HttpCustomAttributes) GetEncryption() bool

GetEncryption returns the Encryption field value if set, zero value otherwise.

func (*HttpCustomAttributes) GetEncryptionOk

func (o *HttpCustomAttributes) GetEncryptionOk() (*bool, bool)

GetEncryptionOk returns a tuple with the Encryption field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpCustomAttributes) GetPort

func (o *HttpCustomAttributes) GetPort() int32

GetPort returns the Port field value if set, zero value otherwise.

func (*HttpCustomAttributes) GetPortOk

func (o *HttpCustomAttributes) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpCustomAttributes) GetSslDownDaysBefore

func (o *HttpCustomAttributes) GetSslDownDaysBefore() int32

GetSslDownDaysBefore returns the SslDownDaysBefore field value if set, zero value otherwise.

func (*HttpCustomAttributes) GetSslDownDaysBeforeOk

func (o *HttpCustomAttributes) GetSslDownDaysBeforeOk() (*int32, bool)

GetSslDownDaysBeforeOk returns a tuple with the SslDownDaysBefore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpCustomAttributes) GetUrl

func (o *HttpCustomAttributes) GetUrl() string

GetUrl returns the Url field value

func (*HttpCustomAttributes) GetUrlOk

func (o *HttpCustomAttributes) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*HttpCustomAttributes) GetVerifyCertificate

func (o *HttpCustomAttributes) GetVerifyCertificate() bool

GetVerifyCertificate returns the VerifyCertificate field value if set, zero value otherwise.

func (*HttpCustomAttributes) GetVerifyCertificateOk

func (o *HttpCustomAttributes) GetVerifyCertificateOk() (*bool, bool)

GetVerifyCertificateOk returns a tuple with the VerifyCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HttpCustomAttributes) HasAdditionalurls

func (o *HttpCustomAttributes) HasAdditionalurls() bool

HasAdditionalurls returns a boolean if a field has been set.

func (*HttpCustomAttributes) HasEncryption

func (o *HttpCustomAttributes) HasEncryption() bool

HasEncryption returns a boolean if a field has been set.

func (*HttpCustomAttributes) HasPort

func (o *HttpCustomAttributes) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*HttpCustomAttributes) HasSslDownDaysBefore

func (o *HttpCustomAttributes) HasSslDownDaysBefore() bool

HasSslDownDaysBefore returns a boolean if a field has been set.

func (*HttpCustomAttributes) HasVerifyCertificate

func (o *HttpCustomAttributes) HasVerifyCertificate() bool

HasVerifyCertificate returns a boolean if a field has been set.

func (HttpCustomAttributes) MarshalJSON

func (o HttpCustomAttributes) MarshalJSON() ([]byte, error)

func (*HttpCustomAttributes) SetAdditionalurls

func (o *HttpCustomAttributes) SetAdditionalurls(v string)

SetAdditionalurls gets a reference to the given string and assigns it to the Additionalurls field.

func (*HttpCustomAttributes) SetEncryption

func (o *HttpCustomAttributes) SetEncryption(v bool)

SetEncryption gets a reference to the given bool and assigns it to the Encryption field.

func (*HttpCustomAttributes) SetPort

func (o *HttpCustomAttributes) SetPort(v int32)

SetPort gets a reference to the given int32 and assigns it to the Port field.

func (*HttpCustomAttributes) SetSslDownDaysBefore

func (o *HttpCustomAttributes) SetSslDownDaysBefore(v int32)

SetSslDownDaysBefore gets a reference to the given int32 and assigns it to the SslDownDaysBefore field.

func (*HttpCustomAttributes) SetUrl

func (o *HttpCustomAttributes) SetUrl(v string)

SetUrl sets field value

func (*HttpCustomAttributes) SetVerifyCertificate

func (o *HttpCustomAttributes) SetVerifyCertificate(v bool)

SetVerifyCertificate gets a reference to the given bool and assigns it to the VerifyCertificate field.

func (HttpCustomAttributes) ToMap

func (o HttpCustomAttributes) ToMap() (map[string]interface{}, error)

func (*HttpCustomAttributes) UnmarshalJSON

func (o *HttpCustomAttributes) UnmarshalJSON(data []byte) (err error)

type IMAP

type IMAP struct {
	// Target host
	Host string `json:"host"`
	Type string `json:"type"`
	// Probe identifier
	Probeid *int32 `json:"probeid,omitempty"`
	// Filters used for probe selections. Comma separated key:value pairs. Currently only region is supported. Possible values are 'EU', 'NA', 'APAC' and 'LATAM'.
	ProbeFilters *int32 `json:"probe_filters,omitempty"`
	// Use ipv6 instead of ipv4
	Ipv6 *bool `json:"ipv6,omitempty"`
	// Triggers a down alert if the response time exceeds threshold specified in ms (Not available for Starter and Free plans.)
	ResponsetimeThreshold *int32 `json:"responsetime_threshold,omitempty"`
	// (imap specific) Target port
	Port *int32 `json:"port,omitempty"`
	// (imap specific) String to expect in response
	Stringtoexpect *string `json:"stringtoexpect,omitempty"`
	// (imap specific) Connection encryption
	Encryption *bool `json:"encryption,omitempty"`
}

IMAP struct for IMAP

func NewIMAP

func NewIMAP(host string, type_ string) *IMAP

NewIMAP instantiates a new IMAP 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 NewIMAPWithDefaults

func NewIMAPWithDefaults() *IMAP

NewIMAPWithDefaults instantiates a new IMAP 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 (*IMAP) GetEncryption

func (o *IMAP) GetEncryption() bool

GetEncryption returns the Encryption field value if set, zero value otherwise.

func (*IMAP) GetEncryptionOk

func (o *IMAP) GetEncryptionOk() (*bool, bool)

GetEncryptionOk returns a tuple with the Encryption field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IMAP) GetHost

func (o *IMAP) GetHost() string

GetHost returns the Host field value

func (*IMAP) GetHostOk

func (o *IMAP) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value and a boolean to check if the value has been set.

func (*IMAP) GetIpv6

func (o *IMAP) GetIpv6() bool

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*IMAP) GetIpv6Ok

func (o *IMAP) GetIpv6Ok() (*bool, bool)

GetIpv6Ok returns a tuple with the Ipv6 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IMAP) GetPort

func (o *IMAP) GetPort() int32

GetPort returns the Port field value if set, zero value otherwise.

func (*IMAP) GetPortOk

func (o *IMAP) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IMAP) GetProbeFilters

func (o *IMAP) GetProbeFilters() int32

GetProbeFilters returns the ProbeFilters field value if set, zero value otherwise.

func (*IMAP) GetProbeFiltersOk

func (o *IMAP) GetProbeFiltersOk() (*int32, bool)

GetProbeFiltersOk returns a tuple with the ProbeFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IMAP) GetProbeid

func (o *IMAP) GetProbeid() int32

GetProbeid returns the Probeid field value if set, zero value otherwise.

func (*IMAP) GetProbeidOk

func (o *IMAP) GetProbeidOk() (*int32, bool)

GetProbeidOk returns a tuple with the Probeid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IMAP) GetResponsetimeThreshold

func (o *IMAP) GetResponsetimeThreshold() int32

GetResponsetimeThreshold returns the ResponsetimeThreshold field value if set, zero value otherwise.

func (*IMAP) GetResponsetimeThresholdOk

func (o *IMAP) GetResponsetimeThresholdOk() (*int32, bool)

GetResponsetimeThresholdOk returns a tuple with the ResponsetimeThreshold field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IMAP) GetStringtoexpect

func (o *IMAP) GetStringtoexpect() string

GetStringtoexpect returns the Stringtoexpect field value if set, zero value otherwise.

func (*IMAP) GetStringtoexpectOk

func (o *IMAP) GetStringtoexpectOk() (*string, bool)

GetStringtoexpectOk returns a tuple with the Stringtoexpect field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IMAP) GetType

func (o *IMAP) GetType() string

GetType returns the Type field value

func (*IMAP) GetTypeOk

func (o *IMAP) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IMAP) HasEncryption

func (o *IMAP) HasEncryption() bool

HasEncryption returns a boolean if a field has been set.

func (*IMAP) HasIpv6

func (o *IMAP) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*IMAP) HasPort

func (o *IMAP) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*IMAP) HasProbeFilters

func (o *IMAP) HasProbeFilters() bool

HasProbeFilters returns a boolean if a field has been set.

func (*IMAP) HasProbeid

func (o *IMAP) HasProbeid() bool

HasProbeid returns a boolean if a field has been set.

func (*IMAP) HasResponsetimeThreshold

func (o *IMAP) HasResponsetimeThreshold() bool

HasResponsetimeThreshold returns a boolean if a field has been set.

func (*IMAP) HasStringtoexpect

func (o *IMAP) HasStringtoexpect() bool

HasStringtoexpect returns a boolean if a field has been set.

func (IMAP) MarshalJSON

func (o IMAP) MarshalJSON() ([]byte, error)

func (*IMAP) SetEncryption

func (o *IMAP) SetEncryption(v bool)

SetEncryption gets a reference to the given bool and assigns it to the Encryption field.

func (*IMAP) SetHost

func (o *IMAP) SetHost(v string)

SetHost sets field value

func (*IMAP) SetIpv6

func (o *IMAP) SetIpv6(v bool)

SetIpv6 gets a reference to the given bool and assigns it to the Ipv6 field.

func (*IMAP) SetPort

func (o *IMAP) SetPort(v int32)

SetPort gets a reference to the given int32 and assigns it to the Port field.

func (*IMAP) SetProbeFilters

func (o *IMAP) SetProbeFilters(v int32)

SetProbeFilters gets a reference to the given int32 and assigns it to the ProbeFilters field.

func (*IMAP) SetProbeid

func (o *IMAP) SetProbeid(v int32)

SetProbeid gets a reference to the given int32 and assigns it to the Probeid field.

func (*IMAP) SetResponsetimeThreshold

func (o *IMAP) SetResponsetimeThreshold(v int32)

SetResponsetimeThreshold gets a reference to the given int32 and assigns it to the ResponsetimeThreshold field.

func (*IMAP) SetStringtoexpect

func (o *IMAP) SetStringtoexpect(v string)

SetStringtoexpect gets a reference to the given string and assigns it to the Stringtoexpect field.

func (*IMAP) SetType

func (o *IMAP) SetType(v string)

SetType sets field value

func (IMAP) ToMap

func (o IMAP) ToMap() (map[string]interface{}, error)

func (*IMAP) UnmarshalJSON

func (o *IMAP) UnmarshalJSON(data []byte) (err error)

type ImapAttributes

type ImapAttributes struct {
	// Target port
	Port *int32 `json:"port,omitempty"`
	// String to expect in response
	Stringtoexpect *string `json:"stringtoexpect,omitempty"`
}

ImapAttributes struct for ImapAttributes

func NewImapAttributes

func NewImapAttributes() *ImapAttributes

NewImapAttributes instantiates a new ImapAttributes 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 NewImapAttributesWithDefaults

func NewImapAttributesWithDefaults() *ImapAttributes

NewImapAttributesWithDefaults instantiates a new ImapAttributes 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 (*ImapAttributes) GetPort

func (o *ImapAttributes) GetPort() int32

GetPort returns the Port field value if set, zero value otherwise.

func (*ImapAttributes) GetPortOk

func (o *ImapAttributes) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ImapAttributes) GetStringtoexpect

func (o *ImapAttributes) GetStringtoexpect() string

GetStringtoexpect returns the Stringtoexpect field value if set, zero value otherwise.

func (*ImapAttributes) GetStringtoexpectOk

func (o *ImapAttributes) GetStringtoexpectOk() (*string, bool)

GetStringtoexpectOk returns a tuple with the Stringtoexpect field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ImapAttributes) HasPort

func (o *ImapAttributes) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*ImapAttributes) HasStringtoexpect

func (o *ImapAttributes) HasStringtoexpect() bool

HasStringtoexpect returns a boolean if a field has been set.

func (ImapAttributes) MarshalJSON

func (o ImapAttributes) MarshalJSON() ([]byte, error)

func (*ImapAttributes) SetPort

func (o *ImapAttributes) SetPort(v int32)

SetPort gets a reference to the given int32 and assigns it to the Port field.

func (*ImapAttributes) SetStringtoexpect

func (o *ImapAttributes) SetStringtoexpect(v string)

SetStringtoexpect gets a reference to the given string and assigns it to the Stringtoexpect field.

func (ImapAttributes) ToMap

func (o ImapAttributes) ToMap() (map[string]interface{}, error)

type MaintenanceAPIService

type MaintenanceAPIService service

MaintenanceAPIService MaintenanceAPI service

func (*MaintenanceAPIService) MaintenanceDelete

MaintenanceDelete Delete multiple maintenance windows.

Delete multiple maintenance windows. Note that only future maintenance windows can be deleted.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiMaintenanceDeleteRequest

func (*MaintenanceAPIService) MaintenanceDeleteExecute

Execute executes the request

@return MaintenanceDeleteRespAttrs

func (*MaintenanceAPIService) MaintenanceGet

MaintenanceGet Method for MaintenanceGet

Returns a list of user's maintenance windows.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiMaintenanceGetRequest

func (*MaintenanceAPIService) MaintenanceGetExecute

Execute executes the request

@return MaintenanceRespAttrs

func (*MaintenanceAPIService) MaintenanceIdDelete

MaintenanceIdDelete Delete the maintenance window.

Delete the maintenance window. Note that only future maintenance window can be deleted.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id id of maintenance window
@return ApiMaintenanceIdDeleteRequest

func (*MaintenanceAPIService) MaintenanceIdDeleteExecute

Execute executes the request

@return MaintenanceIdDeleteRespAttrs

func (*MaintenanceAPIService) MaintenanceIdGet

MaintenanceIdGet Method for MaintenanceIdGet

Returns the maintenance window specified by its id.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id id of maintenance window
@return ApiMaintenanceIdGetRequest

func (*MaintenanceAPIService) MaintenanceIdGetExecute

Execute executes the request

@return MaintenanceIdRespAttrs

func (*MaintenanceAPIService) MaintenanceIdPut

MaintenanceIdPut Method for MaintenanceIdPut

Modify the maintenance window.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id id of maintenance window
@return ApiMaintenanceIdPutRequest

func (*MaintenanceAPIService) MaintenanceIdPutExecute

Execute executes the request

@return MaintenanceIdPutRespAttrs

func (*MaintenanceAPIService) MaintenancePost

MaintenancePost Method for MaintenancePost

Create new maintenance window.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiMaintenancePostRequest

func (*MaintenanceAPIService) MaintenancePostExecute

Execute executes the request

@return MaintenancePostRespAttrs

type MaintenanceDelete

type MaintenanceDelete struct {
	// Comma-separated list of identifiers of maintenance windows to be deleted.
	Maintenanceids []int32 `json:"maintenanceids"`
}

MaintenanceDelete struct for MaintenanceDelete

func NewMaintenanceDelete

func NewMaintenanceDelete(maintenanceids []int32) *MaintenanceDelete

NewMaintenanceDelete instantiates a new MaintenanceDelete 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 NewMaintenanceDeleteWithDefaults

func NewMaintenanceDeleteWithDefaults() *MaintenanceDelete

NewMaintenanceDeleteWithDefaults instantiates a new MaintenanceDelete 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 (*MaintenanceDelete) GetMaintenanceids

func (o *MaintenanceDelete) GetMaintenanceids() []int32

GetMaintenanceids returns the Maintenanceids field value

func (*MaintenanceDelete) GetMaintenanceidsOk

func (o *MaintenanceDelete) GetMaintenanceidsOk() ([]int32, bool)

GetMaintenanceidsOk returns a tuple with the Maintenanceids field value and a boolean to check if the value has been set.

func (MaintenanceDelete) MarshalJSON

func (o MaintenanceDelete) MarshalJSON() ([]byte, error)

func (*MaintenanceDelete) SetMaintenanceids

func (o *MaintenanceDelete) SetMaintenanceids(v []int32)

SetMaintenanceids sets field value

func (MaintenanceDelete) ToMap

func (o MaintenanceDelete) ToMap() (map[string]interface{}, error)

func (*MaintenanceDelete) UnmarshalJSON

func (o *MaintenanceDelete) UnmarshalJSON(data []byte) (err error)

type MaintenanceDeleteRespAttrs

type MaintenanceDeleteRespAttrs struct {
	// Result description
	Message *string `json:"message,omitempty"`
}

MaintenanceDeleteRespAttrs struct for MaintenanceDeleteRespAttrs

func NewMaintenanceDeleteRespAttrs

func NewMaintenanceDeleteRespAttrs() *MaintenanceDeleteRespAttrs

NewMaintenanceDeleteRespAttrs instantiates a new MaintenanceDeleteRespAttrs 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 NewMaintenanceDeleteRespAttrsWithDefaults

func NewMaintenanceDeleteRespAttrsWithDefaults() *MaintenanceDeleteRespAttrs

NewMaintenanceDeleteRespAttrsWithDefaults instantiates a new MaintenanceDeleteRespAttrs 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 (*MaintenanceDeleteRespAttrs) GetMessage

func (o *MaintenanceDeleteRespAttrs) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*MaintenanceDeleteRespAttrs) GetMessageOk

func (o *MaintenanceDeleteRespAttrs) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceDeleteRespAttrs) HasMessage

func (o *MaintenanceDeleteRespAttrs) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (MaintenanceDeleteRespAttrs) MarshalJSON

func (o MaintenanceDeleteRespAttrs) MarshalJSON() ([]byte, error)

func (*MaintenanceDeleteRespAttrs) SetMessage

func (o *MaintenanceDeleteRespAttrs) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (MaintenanceDeleteRespAttrs) ToMap

func (o MaintenanceDeleteRespAttrs) ToMap() (map[string]interface{}, error)

type MaintenanceIdDeleteRespAttrs

type MaintenanceIdDeleteRespAttrs struct {
	// Result description
	Message *string `json:"message,omitempty"`
}

MaintenanceIdDeleteRespAttrs struct for MaintenanceIdDeleteRespAttrs

func NewMaintenanceIdDeleteRespAttrs

func NewMaintenanceIdDeleteRespAttrs() *MaintenanceIdDeleteRespAttrs

NewMaintenanceIdDeleteRespAttrs instantiates a new MaintenanceIdDeleteRespAttrs 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 NewMaintenanceIdDeleteRespAttrsWithDefaults

func NewMaintenanceIdDeleteRespAttrsWithDefaults() *MaintenanceIdDeleteRespAttrs

NewMaintenanceIdDeleteRespAttrsWithDefaults instantiates a new MaintenanceIdDeleteRespAttrs 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 (*MaintenanceIdDeleteRespAttrs) GetMessage

func (o *MaintenanceIdDeleteRespAttrs) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*MaintenanceIdDeleteRespAttrs) GetMessageOk

func (o *MaintenanceIdDeleteRespAttrs) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdDeleteRespAttrs) HasMessage

func (o *MaintenanceIdDeleteRespAttrs) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (MaintenanceIdDeleteRespAttrs) MarshalJSON

func (o MaintenanceIdDeleteRespAttrs) MarshalJSON() ([]byte, error)

func (*MaintenanceIdDeleteRespAttrs) SetMessage

func (o *MaintenanceIdDeleteRespAttrs) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (MaintenanceIdDeleteRespAttrs) ToMap

func (o MaintenanceIdDeleteRespAttrs) ToMap() (map[string]interface{}, error)

type MaintenanceIdPut

type MaintenanceIdPut struct {
	// Description
	Description *string `json:"description,omitempty"`
	// Initial maintenance window start. Format UNIX time. (Only future allowed. Use 1 for the current timestamp.)
	From *int32 `json:"from,omitempty"`
	// Initial maintenance window end. Format UNIX time. (Only future allowed. Use 1 for the current timestamp.)
	To *int32 `json:"to,omitempty"`
	// Type of recurrence
	Recurrencetype *string `json:"recurrencetype,omitempty"`
	// Repeat every n-th day/week/month
	Repeatevery *int32 `json:"repeatevery,omitempty"`
	// Recurrence end. Format UNIX time. Default: equal to `to`. (Only future allowed. Use 1 for the current timestamp.)
	Effectiveto *int32 `json:"effectiveto,omitempty"`
	// Identifiers of uptime checks to assign to the maintenance window - Comma separated Integers
	Uptimeids []int32 `json:"uptimeids,omitempty"`
	// Identifiers of transaction checks to assign to the maintenance window - Comma separated Integers
	Tmsids []int32 `json:"tmsids,omitempty"`
}

MaintenanceIdPut struct for MaintenanceIdPut

func NewMaintenanceIdPut

func NewMaintenanceIdPut() *MaintenanceIdPut

NewMaintenanceIdPut instantiates a new MaintenanceIdPut 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 NewMaintenanceIdPutWithDefaults

func NewMaintenanceIdPutWithDefaults() *MaintenanceIdPut

NewMaintenanceIdPutWithDefaults instantiates a new MaintenanceIdPut 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 (*MaintenanceIdPut) GetDescription

func (o *MaintenanceIdPut) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*MaintenanceIdPut) GetDescriptionOk

func (o *MaintenanceIdPut) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdPut) GetEffectiveto

func (o *MaintenanceIdPut) GetEffectiveto() int32

GetEffectiveto returns the Effectiveto field value if set, zero value otherwise.

func (*MaintenanceIdPut) GetEffectivetoOk

func (o *MaintenanceIdPut) GetEffectivetoOk() (*int32, bool)

GetEffectivetoOk returns a tuple with the Effectiveto field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdPut) GetFrom

func (o *MaintenanceIdPut) GetFrom() int32

GetFrom returns the From field value if set, zero value otherwise.

func (*MaintenanceIdPut) GetFromOk

func (o *MaintenanceIdPut) GetFromOk() (*int32, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdPut) GetRecurrencetype

func (o *MaintenanceIdPut) GetRecurrencetype() string

GetRecurrencetype returns the Recurrencetype field value if set, zero value otherwise.

func (*MaintenanceIdPut) GetRecurrencetypeOk

func (o *MaintenanceIdPut) GetRecurrencetypeOk() (*string, bool)

GetRecurrencetypeOk returns a tuple with the Recurrencetype field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdPut) GetRepeatevery

func (o *MaintenanceIdPut) GetRepeatevery() int32

GetRepeatevery returns the Repeatevery field value if set, zero value otherwise.

func (*MaintenanceIdPut) GetRepeateveryOk

func (o *MaintenanceIdPut) GetRepeateveryOk() (*int32, bool)

GetRepeateveryOk returns a tuple with the Repeatevery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdPut) GetTmsids

func (o *MaintenanceIdPut) GetTmsids() []int32

GetTmsids returns the Tmsids field value if set, zero value otherwise.

func (*MaintenanceIdPut) GetTmsidsOk

func (o *MaintenanceIdPut) GetTmsidsOk() ([]int32, bool)

GetTmsidsOk returns a tuple with the Tmsids field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdPut) GetTo

func (o *MaintenanceIdPut) GetTo() int32

GetTo returns the To field value if set, zero value otherwise.

func (*MaintenanceIdPut) GetToOk

func (o *MaintenanceIdPut) GetToOk() (*int32, bool)

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdPut) GetUptimeids

func (o *MaintenanceIdPut) GetUptimeids() []int32

GetUptimeids returns the Uptimeids field value if set, zero value otherwise.

func (*MaintenanceIdPut) GetUptimeidsOk

func (o *MaintenanceIdPut) GetUptimeidsOk() ([]int32, bool)

GetUptimeidsOk returns a tuple with the Uptimeids field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdPut) HasDescription

func (o *MaintenanceIdPut) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*MaintenanceIdPut) HasEffectiveto

func (o *MaintenanceIdPut) HasEffectiveto() bool

HasEffectiveto returns a boolean if a field has been set.

func (*MaintenanceIdPut) HasFrom

func (o *MaintenanceIdPut) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*MaintenanceIdPut) HasRecurrencetype

func (o *MaintenanceIdPut) HasRecurrencetype() bool

HasRecurrencetype returns a boolean if a field has been set.

func (*MaintenanceIdPut) HasRepeatevery

func (o *MaintenanceIdPut) HasRepeatevery() bool

HasRepeatevery returns a boolean if a field has been set.

func (*MaintenanceIdPut) HasTmsids

func (o *MaintenanceIdPut) HasTmsids() bool

HasTmsids returns a boolean if a field has been set.

func (*MaintenanceIdPut) HasTo

func (o *MaintenanceIdPut) HasTo() bool

HasTo returns a boolean if a field has been set.

func (*MaintenanceIdPut) HasUptimeids

func (o *MaintenanceIdPut) HasUptimeids() bool

HasUptimeids returns a boolean if a field has been set.

func (MaintenanceIdPut) MarshalJSON

func (o MaintenanceIdPut) MarshalJSON() ([]byte, error)

func (*MaintenanceIdPut) SetDescription

func (o *MaintenanceIdPut) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MaintenanceIdPut) SetEffectiveto

func (o *MaintenanceIdPut) SetEffectiveto(v int32)

SetEffectiveto gets a reference to the given int32 and assigns it to the Effectiveto field.

func (*MaintenanceIdPut) SetFrom

func (o *MaintenanceIdPut) SetFrom(v int32)

SetFrom gets a reference to the given int32 and assigns it to the From field.

func (*MaintenanceIdPut) SetRecurrencetype

func (o *MaintenanceIdPut) SetRecurrencetype(v string)

SetRecurrencetype gets a reference to the given string and assigns it to the Recurrencetype field.

func (*MaintenanceIdPut) SetRepeatevery

func (o *MaintenanceIdPut) SetRepeatevery(v int32)

SetRepeatevery gets a reference to the given int32 and assigns it to the Repeatevery field.

func (*MaintenanceIdPut) SetTmsids

func (o *MaintenanceIdPut) SetTmsids(v []int32)

SetTmsids gets a reference to the given []int32 and assigns it to the Tmsids field.

func (*MaintenanceIdPut) SetTo

func (o *MaintenanceIdPut) SetTo(v int32)

SetTo gets a reference to the given int32 and assigns it to the To field.

func (*MaintenanceIdPut) SetUptimeids

func (o *MaintenanceIdPut) SetUptimeids(v []int32)

SetUptimeids gets a reference to the given []int32 and assigns it to the Uptimeids field.

func (MaintenanceIdPut) ToMap

func (o MaintenanceIdPut) ToMap() (map[string]interface{}, error)

type MaintenanceIdPutRespAttrs

type MaintenanceIdPutRespAttrs struct {
	// Modification result description
	Message *string `json:"message,omitempty"`
}

MaintenanceIdPutRespAttrs struct for MaintenanceIdPutRespAttrs

func NewMaintenanceIdPutRespAttrs

func NewMaintenanceIdPutRespAttrs() *MaintenanceIdPutRespAttrs

NewMaintenanceIdPutRespAttrs instantiates a new MaintenanceIdPutRespAttrs 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 NewMaintenanceIdPutRespAttrsWithDefaults

func NewMaintenanceIdPutRespAttrsWithDefaults() *MaintenanceIdPutRespAttrs

NewMaintenanceIdPutRespAttrsWithDefaults instantiates a new MaintenanceIdPutRespAttrs 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 (*MaintenanceIdPutRespAttrs) GetMessage

func (o *MaintenanceIdPutRespAttrs) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*MaintenanceIdPutRespAttrs) GetMessageOk

func (o *MaintenanceIdPutRespAttrs) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdPutRespAttrs) HasMessage

func (o *MaintenanceIdPutRespAttrs) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (MaintenanceIdPutRespAttrs) MarshalJSON

func (o MaintenanceIdPutRespAttrs) MarshalJSON() ([]byte, error)

func (*MaintenanceIdPutRespAttrs) SetMessage

func (o *MaintenanceIdPutRespAttrs) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (MaintenanceIdPutRespAttrs) ToMap

func (o MaintenanceIdPutRespAttrs) ToMap() (map[string]interface{}, error)

type MaintenanceIdRespAttrs

type MaintenanceIdRespAttrs struct {
	Maintenance *MaintenanceIdRespAttrsMaintenance `json:"maintenance,omitempty"`
}

MaintenanceIdRespAttrs struct for MaintenanceIdRespAttrs

func NewMaintenanceIdRespAttrs

func NewMaintenanceIdRespAttrs() *MaintenanceIdRespAttrs

NewMaintenanceIdRespAttrs instantiates a new MaintenanceIdRespAttrs 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 NewMaintenanceIdRespAttrsWithDefaults

func NewMaintenanceIdRespAttrsWithDefaults() *MaintenanceIdRespAttrs

NewMaintenanceIdRespAttrsWithDefaults instantiates a new MaintenanceIdRespAttrs 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 (*MaintenanceIdRespAttrs) GetMaintenance

GetMaintenance returns the Maintenance field value if set, zero value otherwise.

func (*MaintenanceIdRespAttrs) GetMaintenanceOk

GetMaintenanceOk returns a tuple with the Maintenance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdRespAttrs) HasMaintenance

func (o *MaintenanceIdRespAttrs) HasMaintenance() bool

HasMaintenance returns a boolean if a field has been set.

func (MaintenanceIdRespAttrs) MarshalJSON

func (o MaintenanceIdRespAttrs) MarshalJSON() ([]byte, error)

func (*MaintenanceIdRespAttrs) SetMaintenance

SetMaintenance gets a reference to the given MaintenanceIdRespAttrsMaintenance and assigns it to the Maintenance field.

func (MaintenanceIdRespAttrs) ToMap

func (o MaintenanceIdRespAttrs) ToMap() (map[string]interface{}, error)

type MaintenanceIdRespAttrsMaintenance

type MaintenanceIdRespAttrsMaintenance struct {
	// Maintenance window identifier
	Id *float32 `json:"id,omitempty"`
	// Description
	Description *string `json:"description,omitempty"`
	// Initial maintenance window start. Format UNIX time.
	From *float32 `json:"from,omitempty"`
	// Initial maintenance window end. Format UNIX time.
	To *float32 `json:"to,omitempty"`
	// Type of recurrence.
	Recurrencetype *string `json:"recurrencetype,omitempty"`
	// Repeat every n-th day/week/month
	Repeatevery *float32 `json:"repeatevery,omitempty"`
	// Recurrence end. Format UNIX time.
	Effectiveto *float32                                 `json:"effectiveto,omitempty"`
	Checks      *MaintenanceIdRespAttrsMaintenanceChecks `json:"checks,omitempty"`
}

MaintenanceIdRespAttrsMaintenance

func NewMaintenanceIdRespAttrsMaintenance

func NewMaintenanceIdRespAttrsMaintenance() *MaintenanceIdRespAttrsMaintenance

NewMaintenanceIdRespAttrsMaintenance instantiates a new MaintenanceIdRespAttrsMaintenance 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 NewMaintenanceIdRespAttrsMaintenanceWithDefaults

func NewMaintenanceIdRespAttrsMaintenanceWithDefaults() *MaintenanceIdRespAttrsMaintenance

NewMaintenanceIdRespAttrsMaintenanceWithDefaults instantiates a new MaintenanceIdRespAttrsMaintenance 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 (*MaintenanceIdRespAttrsMaintenance) GetChecks

GetChecks returns the Checks field value if set, zero value otherwise.

func (*MaintenanceIdRespAttrsMaintenance) GetChecksOk

GetChecksOk returns a tuple with the Checks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdRespAttrsMaintenance) GetDescription

func (o *MaintenanceIdRespAttrsMaintenance) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*MaintenanceIdRespAttrsMaintenance) GetDescriptionOk

func (o *MaintenanceIdRespAttrsMaintenance) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdRespAttrsMaintenance) GetEffectiveto

func (o *MaintenanceIdRespAttrsMaintenance) GetEffectiveto() float32

GetEffectiveto returns the Effectiveto field value if set, zero value otherwise.

func (*MaintenanceIdRespAttrsMaintenance) GetEffectivetoOk

func (o *MaintenanceIdRespAttrsMaintenance) GetEffectivetoOk() (*float32, bool)

GetEffectivetoOk returns a tuple with the Effectiveto field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdRespAttrsMaintenance) GetFrom

GetFrom returns the From field value if set, zero value otherwise.

func (*MaintenanceIdRespAttrsMaintenance) GetFromOk

func (o *MaintenanceIdRespAttrsMaintenance) GetFromOk() (*float32, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdRespAttrsMaintenance) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*MaintenanceIdRespAttrsMaintenance) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdRespAttrsMaintenance) GetRecurrencetype

func (o *MaintenanceIdRespAttrsMaintenance) GetRecurrencetype() string

GetRecurrencetype returns the Recurrencetype field value if set, zero value otherwise.

func (*MaintenanceIdRespAttrsMaintenance) GetRecurrencetypeOk

func (o *MaintenanceIdRespAttrsMaintenance) GetRecurrencetypeOk() (*string, bool)

GetRecurrencetypeOk returns a tuple with the Recurrencetype field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdRespAttrsMaintenance) GetRepeatevery

func (o *MaintenanceIdRespAttrsMaintenance) GetRepeatevery() float32

GetRepeatevery returns the Repeatevery field value if set, zero value otherwise.

func (*MaintenanceIdRespAttrsMaintenance) GetRepeateveryOk

func (o *MaintenanceIdRespAttrsMaintenance) GetRepeateveryOk() (*float32, bool)

GetRepeateveryOk returns a tuple with the Repeatevery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdRespAttrsMaintenance) GetTo

GetTo returns the To field value if set, zero value otherwise.

func (*MaintenanceIdRespAttrsMaintenance) GetToOk

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdRespAttrsMaintenance) HasChecks

func (o *MaintenanceIdRespAttrsMaintenance) HasChecks() bool

HasChecks returns a boolean if a field has been set.

func (*MaintenanceIdRespAttrsMaintenance) HasDescription

func (o *MaintenanceIdRespAttrsMaintenance) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*MaintenanceIdRespAttrsMaintenance) HasEffectiveto

func (o *MaintenanceIdRespAttrsMaintenance) HasEffectiveto() bool

HasEffectiveto returns a boolean if a field has been set.

func (*MaintenanceIdRespAttrsMaintenance) HasFrom

HasFrom returns a boolean if a field has been set.

func (*MaintenanceIdRespAttrsMaintenance) HasId

HasId returns a boolean if a field has been set.

func (*MaintenanceIdRespAttrsMaintenance) HasRecurrencetype

func (o *MaintenanceIdRespAttrsMaintenance) HasRecurrencetype() bool

HasRecurrencetype returns a boolean if a field has been set.

func (*MaintenanceIdRespAttrsMaintenance) HasRepeatevery

func (o *MaintenanceIdRespAttrsMaintenance) HasRepeatevery() bool

HasRepeatevery returns a boolean if a field has been set.

func (*MaintenanceIdRespAttrsMaintenance) HasTo

HasTo returns a boolean if a field has been set.

func (MaintenanceIdRespAttrsMaintenance) MarshalJSON

func (o MaintenanceIdRespAttrsMaintenance) MarshalJSON() ([]byte, error)

func (*MaintenanceIdRespAttrsMaintenance) SetChecks

SetChecks gets a reference to the given MaintenanceIdRespAttrsMaintenanceChecks and assigns it to the Checks field.

func (*MaintenanceIdRespAttrsMaintenance) SetDescription

func (o *MaintenanceIdRespAttrsMaintenance) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MaintenanceIdRespAttrsMaintenance) SetEffectiveto

func (o *MaintenanceIdRespAttrsMaintenance) SetEffectiveto(v float32)

SetEffectiveto gets a reference to the given float32 and assigns it to the Effectiveto field.

func (*MaintenanceIdRespAttrsMaintenance) SetFrom

SetFrom gets a reference to the given float32 and assigns it to the From field.

func (*MaintenanceIdRespAttrsMaintenance) SetId

SetId gets a reference to the given float32 and assigns it to the Id field.

func (*MaintenanceIdRespAttrsMaintenance) SetRecurrencetype

func (o *MaintenanceIdRespAttrsMaintenance) SetRecurrencetype(v string)

SetRecurrencetype gets a reference to the given string and assigns it to the Recurrencetype field.

func (*MaintenanceIdRespAttrsMaintenance) SetRepeatevery

func (o *MaintenanceIdRespAttrsMaintenance) SetRepeatevery(v float32)

SetRepeatevery gets a reference to the given float32 and assigns it to the Repeatevery field.

func (*MaintenanceIdRespAttrsMaintenance) SetTo

SetTo gets a reference to the given float32 and assigns it to the To field.

func (MaintenanceIdRespAttrsMaintenance) ToMap

func (o MaintenanceIdRespAttrsMaintenance) ToMap() (map[string]interface{}, error)

type MaintenanceIdRespAttrsMaintenanceChecks

type MaintenanceIdRespAttrsMaintenanceChecks struct {
	// Id of connected Uptime check
	Uptime []float32 `json:"uptime,omitempty"`
	// Id of connected TMS check
	Tms []float32 `json:"tms,omitempty"`
}

MaintenanceIdRespAttrsMaintenanceChecks Connected checks

func NewMaintenanceIdRespAttrsMaintenanceChecks

func NewMaintenanceIdRespAttrsMaintenanceChecks() *MaintenanceIdRespAttrsMaintenanceChecks

NewMaintenanceIdRespAttrsMaintenanceChecks instantiates a new MaintenanceIdRespAttrsMaintenanceChecks 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 NewMaintenanceIdRespAttrsMaintenanceChecksWithDefaults

func NewMaintenanceIdRespAttrsMaintenanceChecksWithDefaults() *MaintenanceIdRespAttrsMaintenanceChecks

NewMaintenanceIdRespAttrsMaintenanceChecksWithDefaults instantiates a new MaintenanceIdRespAttrsMaintenanceChecks 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 (*MaintenanceIdRespAttrsMaintenanceChecks) GetTms

GetTms returns the Tms field value if set, zero value otherwise.

func (*MaintenanceIdRespAttrsMaintenanceChecks) GetTmsOk

GetTmsOk returns a tuple with the Tms field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdRespAttrsMaintenanceChecks) GetUptime

GetUptime returns the Uptime field value if set, zero value otherwise.

func (*MaintenanceIdRespAttrsMaintenanceChecks) GetUptimeOk

GetUptimeOk returns a tuple with the Uptime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceIdRespAttrsMaintenanceChecks) HasTms

HasTms returns a boolean if a field has been set.

func (*MaintenanceIdRespAttrsMaintenanceChecks) HasUptime

HasUptime returns a boolean if a field has been set.

func (MaintenanceIdRespAttrsMaintenanceChecks) MarshalJSON

func (o MaintenanceIdRespAttrsMaintenanceChecks) MarshalJSON() ([]byte, error)

func (*MaintenanceIdRespAttrsMaintenanceChecks) SetTms

SetTms gets a reference to the given []float32 and assigns it to the Tms field.

func (*MaintenanceIdRespAttrsMaintenanceChecks) SetUptime

SetUptime gets a reference to the given []float32 and assigns it to the Uptime field.

func (MaintenanceIdRespAttrsMaintenanceChecks) ToMap

func (o MaintenanceIdRespAttrsMaintenanceChecks) ToMap() (map[string]interface{}, error)

type MaintenanceOccurrencesAPIService

type MaintenanceOccurrencesAPIService service

MaintenanceOccurrencesAPIService MaintenanceOccurrencesAPI service

func (*MaintenanceOccurrencesAPIService) MaintenanceOccurrencesDelete

MaintenanceOccurrencesDelete Deletes multiple maintenance occurrences

Deletes multiple maintenance occurrences specified by their identifiers. Note that only future occurrences can be deleted.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiMaintenanceOccurrencesDeleteRequest

func (*MaintenanceOccurrencesAPIService) MaintenanceOccurrencesDeleteExecute

Execute executes the request

@return MaintenanceOccurrencesDeleteRespAttrs

func (*MaintenanceOccurrencesAPIService) MaintenanceOccurrencesGet

MaintenanceOccurrencesGet Returns a list of maintenance occurrences.

Returns a list of maintenance occurrences.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiMaintenanceOccurrencesGetRequest

func (*MaintenanceOccurrencesAPIService) MaintenanceOccurrencesGetExecute

Execute executes the request

@return MaintenanceOccurrencesRespAttrs

func (*MaintenanceOccurrencesAPIService) MaintenanceOccurrencesIdDelete

MaintenanceOccurrencesIdDelete Deletes the maintenance occurrence

Deletes the maintenance occurrence specified by its identifier. Note that only future occurrences can be deleted.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiMaintenanceOccurrencesIdDeleteRequest

func (*MaintenanceOccurrencesAPIService) MaintenanceOccurrencesIdDeleteExecute

Execute executes the request

@return MaintenanceOccurrencesIdDeleteRespAttrs

func (*MaintenanceOccurrencesAPIService) MaintenanceOccurrencesIdGet

MaintenanceOccurrencesIdGet Gets a maintenance occurrence details

Gets a maintenance occurrence details specified by its identifier.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiMaintenanceOccurrencesIdGetRequest

func (*MaintenanceOccurrencesAPIService) MaintenanceOccurrencesIdGetExecute

Execute executes the request

@return MaintenanceOccurrencesIdRespAttrs

func (*MaintenanceOccurrencesAPIService) MaintenanceOccurrencesIdPut

MaintenanceOccurrencesIdPut Modifies a maintenance occurrence

Modifies a maintenance occurrence specified by its identifier.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiMaintenanceOccurrencesIdPutRequest

func (*MaintenanceOccurrencesAPIService) MaintenanceOccurrencesIdPutExecute

Execute executes the request

@return MaintenanceOccurrencesIdPutRespAttrs

type MaintenanceOccurrencesDelete

type MaintenanceOccurrencesDelete struct {
	// Comma-separated list of identifiers of maintenance occurrences to delete.
	Occurrenceids []int32 `json:"occurrenceids"`
}

MaintenanceOccurrencesDelete struct for MaintenanceOccurrencesDelete

func NewMaintenanceOccurrencesDelete

func NewMaintenanceOccurrencesDelete(occurrenceids []int32) *MaintenanceOccurrencesDelete

NewMaintenanceOccurrencesDelete instantiates a new MaintenanceOccurrencesDelete 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 NewMaintenanceOccurrencesDeleteWithDefaults

func NewMaintenanceOccurrencesDeleteWithDefaults() *MaintenanceOccurrencesDelete

NewMaintenanceOccurrencesDeleteWithDefaults instantiates a new MaintenanceOccurrencesDelete 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 (*MaintenanceOccurrencesDelete) GetOccurrenceids

func (o *MaintenanceOccurrencesDelete) GetOccurrenceids() []int32

GetOccurrenceids returns the Occurrenceids field value

func (*MaintenanceOccurrencesDelete) GetOccurrenceidsOk

func (o *MaintenanceOccurrencesDelete) GetOccurrenceidsOk() ([]int32, bool)

GetOccurrenceidsOk returns a tuple with the Occurrenceids field value and a boolean to check if the value has been set.

func (MaintenanceOccurrencesDelete) MarshalJSON

func (o MaintenanceOccurrencesDelete) MarshalJSON() ([]byte, error)

func (*MaintenanceOccurrencesDelete) SetOccurrenceids

func (o *MaintenanceOccurrencesDelete) SetOccurrenceids(v []int32)

SetOccurrenceids sets field value

func (MaintenanceOccurrencesDelete) ToMap

func (o MaintenanceOccurrencesDelete) ToMap() (map[string]interface{}, error)

func (*MaintenanceOccurrencesDelete) UnmarshalJSON

func (o *MaintenanceOccurrencesDelete) UnmarshalJSON(data []byte) (err error)

type MaintenanceOccurrencesDeleteRespAttrs

type MaintenanceOccurrencesDeleteRespAttrs struct {
	// Result description
	Message *string `json:"message,omitempty"`
}

MaintenanceOccurrencesDeleteRespAttrs struct for MaintenanceOccurrencesDeleteRespAttrs

func NewMaintenanceOccurrencesDeleteRespAttrs

func NewMaintenanceOccurrencesDeleteRespAttrs() *MaintenanceOccurrencesDeleteRespAttrs

NewMaintenanceOccurrencesDeleteRespAttrs instantiates a new MaintenanceOccurrencesDeleteRespAttrs 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 NewMaintenanceOccurrencesDeleteRespAttrsWithDefaults

func NewMaintenanceOccurrencesDeleteRespAttrsWithDefaults() *MaintenanceOccurrencesDeleteRespAttrs

NewMaintenanceOccurrencesDeleteRespAttrsWithDefaults instantiates a new MaintenanceOccurrencesDeleteRespAttrs 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 (*MaintenanceOccurrencesDeleteRespAttrs) GetMessage

GetMessage returns the Message field value if set, zero value otherwise.

func (*MaintenanceOccurrencesDeleteRespAttrs) GetMessageOk

func (o *MaintenanceOccurrencesDeleteRespAttrs) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceOccurrencesDeleteRespAttrs) HasMessage

HasMessage returns a boolean if a field has been set.

func (MaintenanceOccurrencesDeleteRespAttrs) MarshalJSON

func (o MaintenanceOccurrencesDeleteRespAttrs) MarshalJSON() ([]byte, error)

func (*MaintenanceOccurrencesDeleteRespAttrs) SetMessage

SetMessage gets a reference to the given string and assigns it to the Message field.

func (MaintenanceOccurrencesDeleteRespAttrs) ToMap

func (o MaintenanceOccurrencesDeleteRespAttrs) ToMap() (map[string]interface{}, error)

type MaintenanceOccurrencesIdDeleteRespAttrs

type MaintenanceOccurrencesIdDeleteRespAttrs struct {
	// Result description
	Message *string `json:"message,omitempty"`
}

MaintenanceOccurrencesIdDeleteRespAttrs struct for MaintenanceOccurrencesIdDeleteRespAttrs

func NewMaintenanceOccurrencesIdDeleteRespAttrs

func NewMaintenanceOccurrencesIdDeleteRespAttrs() *MaintenanceOccurrencesIdDeleteRespAttrs

NewMaintenanceOccurrencesIdDeleteRespAttrs instantiates a new MaintenanceOccurrencesIdDeleteRespAttrs 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 NewMaintenanceOccurrencesIdDeleteRespAttrsWithDefaults

func NewMaintenanceOccurrencesIdDeleteRespAttrsWithDefaults() *MaintenanceOccurrencesIdDeleteRespAttrs

NewMaintenanceOccurrencesIdDeleteRespAttrsWithDefaults instantiates a new MaintenanceOccurrencesIdDeleteRespAttrs 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 (*MaintenanceOccurrencesIdDeleteRespAttrs) GetMessage

GetMessage returns the Message field value if set, zero value otherwise.

func (*MaintenanceOccurrencesIdDeleteRespAttrs) GetMessageOk

func (o *MaintenanceOccurrencesIdDeleteRespAttrs) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceOccurrencesIdDeleteRespAttrs) HasMessage

HasMessage returns a boolean if a field has been set.

func (MaintenanceOccurrencesIdDeleteRespAttrs) MarshalJSON

func (o MaintenanceOccurrencesIdDeleteRespAttrs) MarshalJSON() ([]byte, error)

func (*MaintenanceOccurrencesIdDeleteRespAttrs) SetMessage

SetMessage gets a reference to the given string and assigns it to the Message field.

func (MaintenanceOccurrencesIdDeleteRespAttrs) ToMap

func (o MaintenanceOccurrencesIdDeleteRespAttrs) ToMap() (map[string]interface{}, error)

type MaintenanceOccurrencesIdPut

type MaintenanceOccurrencesIdPut struct {
	// Beginning of the maintenance occurrence. Format UNIX time. (Only future allowed. Use 1 for the current timestamp.)
	From *int32 `json:"from,omitempty"`
	// End of the maintenance occurrence. Format UNIX time. (Only future allowed. Use 1 for the current timestamp.)
	To *int32 `json:"to,omitempty"`
}

MaintenanceOccurrencesIdPut struct for MaintenanceOccurrencesIdPut

func NewMaintenanceOccurrencesIdPut

func NewMaintenanceOccurrencesIdPut() *MaintenanceOccurrencesIdPut

NewMaintenanceOccurrencesIdPut instantiates a new MaintenanceOccurrencesIdPut 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 NewMaintenanceOccurrencesIdPutWithDefaults

func NewMaintenanceOccurrencesIdPutWithDefaults() *MaintenanceOccurrencesIdPut

NewMaintenanceOccurrencesIdPutWithDefaults instantiates a new MaintenanceOccurrencesIdPut 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 (*MaintenanceOccurrencesIdPut) GetFrom

func (o *MaintenanceOccurrencesIdPut) GetFrom() int32

GetFrom returns the From field value if set, zero value otherwise.

func (*MaintenanceOccurrencesIdPut) GetFromOk

func (o *MaintenanceOccurrencesIdPut) GetFromOk() (*int32, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceOccurrencesIdPut) GetTo

GetTo returns the To field value if set, zero value otherwise.

func (*MaintenanceOccurrencesIdPut) GetToOk

func (o *MaintenanceOccurrencesIdPut) GetToOk() (*int32, bool)

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceOccurrencesIdPut) HasFrom

func (o *MaintenanceOccurrencesIdPut) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*MaintenanceOccurrencesIdPut) HasTo

func (o *MaintenanceOccurrencesIdPut) HasTo() bool

HasTo returns a boolean if a field has been set.

func (MaintenanceOccurrencesIdPut) MarshalJSON

func (o MaintenanceOccurrencesIdPut) MarshalJSON() ([]byte, error)

func (*MaintenanceOccurrencesIdPut) SetFrom

func (o *MaintenanceOccurrencesIdPut) SetFrom(v int32)

SetFrom gets a reference to the given int32 and assigns it to the From field.

func (*MaintenanceOccurrencesIdPut) SetTo

func (o *MaintenanceOccurrencesIdPut) SetTo(v int32)

SetTo gets a reference to the given int32 and assigns it to the To field.

func (MaintenanceOccurrencesIdPut) ToMap

func (o MaintenanceOccurrencesIdPut) ToMap() (map[string]interface{}, error)

type MaintenanceOccurrencesIdPutRespAttrs

type MaintenanceOccurrencesIdPutRespAttrs struct {
	// Modification result description
	Message *string `json:"message,omitempty"`
}

MaintenanceOccurrencesIdPutRespAttrs struct for MaintenanceOccurrencesIdPutRespAttrs

func NewMaintenanceOccurrencesIdPutRespAttrs

func NewMaintenanceOccurrencesIdPutRespAttrs() *MaintenanceOccurrencesIdPutRespAttrs

NewMaintenanceOccurrencesIdPutRespAttrs instantiates a new MaintenanceOccurrencesIdPutRespAttrs 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 NewMaintenanceOccurrencesIdPutRespAttrsWithDefaults

func NewMaintenanceOccurrencesIdPutRespAttrsWithDefaults() *MaintenanceOccurrencesIdPutRespAttrs

NewMaintenanceOccurrencesIdPutRespAttrsWithDefaults instantiates a new MaintenanceOccurrencesIdPutRespAttrs 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 (*MaintenanceOccurrencesIdPutRespAttrs) GetMessage

GetMessage returns the Message field value if set, zero value otherwise.

func (*MaintenanceOccurrencesIdPutRespAttrs) GetMessageOk

func (o *MaintenanceOccurrencesIdPutRespAttrs) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceOccurrencesIdPutRespAttrs) HasMessage

HasMessage returns a boolean if a field has been set.

func (MaintenanceOccurrencesIdPutRespAttrs) MarshalJSON

func (o MaintenanceOccurrencesIdPutRespAttrs) MarshalJSON() ([]byte, error)

func (*MaintenanceOccurrencesIdPutRespAttrs) SetMessage

SetMessage gets a reference to the given string and assigns it to the Message field.

func (MaintenanceOccurrencesIdPutRespAttrs) ToMap

func (o MaintenanceOccurrencesIdPutRespAttrs) ToMap() (map[string]interface{}, error)

type MaintenanceOccurrencesIdRespAttrs

type MaintenanceOccurrencesIdRespAttrs struct {
	Occurrence *MaintenanceOccurrencesIdRespAttrsOccurrence `json:"occurrence,omitempty"`
}

MaintenanceOccurrencesIdRespAttrs struct for MaintenanceOccurrencesIdRespAttrs

func NewMaintenanceOccurrencesIdRespAttrs

func NewMaintenanceOccurrencesIdRespAttrs() *MaintenanceOccurrencesIdRespAttrs

NewMaintenanceOccurrencesIdRespAttrs instantiates a new MaintenanceOccurrencesIdRespAttrs 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 NewMaintenanceOccurrencesIdRespAttrsWithDefaults

func NewMaintenanceOccurrencesIdRespAttrsWithDefaults() *MaintenanceOccurrencesIdRespAttrs

NewMaintenanceOccurrencesIdRespAttrsWithDefaults instantiates a new MaintenanceOccurrencesIdRespAttrs 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 (*MaintenanceOccurrencesIdRespAttrs) GetOccurrence

GetOccurrence returns the Occurrence field value if set, zero value otherwise.

func (*MaintenanceOccurrencesIdRespAttrs) GetOccurrenceOk

GetOccurrenceOk returns a tuple with the Occurrence field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceOccurrencesIdRespAttrs) HasOccurrence

func (o *MaintenanceOccurrencesIdRespAttrs) HasOccurrence() bool

HasOccurrence returns a boolean if a field has been set.

func (MaintenanceOccurrencesIdRespAttrs) MarshalJSON

func (o MaintenanceOccurrencesIdRespAttrs) MarshalJSON() ([]byte, error)

func (*MaintenanceOccurrencesIdRespAttrs) SetOccurrence

SetOccurrence gets a reference to the given MaintenanceOccurrencesIdRespAttrsOccurrence and assigns it to the Occurrence field.

func (MaintenanceOccurrencesIdRespAttrs) ToMap

func (o MaintenanceOccurrencesIdRespAttrs) ToMap() (map[string]interface{}, error)

type MaintenanceOccurrencesIdRespAttrsOccurrence

type MaintenanceOccurrencesIdRespAttrsOccurrence struct {
	// Identifier of an occurence.
	Id *float32 `json:"id,omitempty"`
	// Identifier of the related maintenance window.
	Maintenanceid *float32 `json:"maintenanceid,omitempty"`
	// Beginning of the occurrence. Format UNIX timestamp.
	From *float32 `json:"from,omitempty"`
	// The end of the occurrence. Format UNIX timestamp.
	To *float32 `json:"to,omitempty"`
}

MaintenanceOccurrencesIdRespAttrsOccurrence struct for MaintenanceOccurrencesIdRespAttrsOccurrence

func NewMaintenanceOccurrencesIdRespAttrsOccurrence

func NewMaintenanceOccurrencesIdRespAttrsOccurrence() *MaintenanceOccurrencesIdRespAttrsOccurrence

NewMaintenanceOccurrencesIdRespAttrsOccurrence instantiates a new MaintenanceOccurrencesIdRespAttrsOccurrence 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 NewMaintenanceOccurrencesIdRespAttrsOccurrenceWithDefaults

func NewMaintenanceOccurrencesIdRespAttrsOccurrenceWithDefaults() *MaintenanceOccurrencesIdRespAttrsOccurrence

NewMaintenanceOccurrencesIdRespAttrsOccurrenceWithDefaults instantiates a new MaintenanceOccurrencesIdRespAttrsOccurrence 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 (*MaintenanceOccurrencesIdRespAttrsOccurrence) GetFrom

GetFrom returns the From field value if set, zero value otherwise.

func (*MaintenanceOccurrencesIdRespAttrsOccurrence) GetFromOk

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceOccurrencesIdRespAttrsOccurrence) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*MaintenanceOccurrencesIdRespAttrsOccurrence) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceOccurrencesIdRespAttrsOccurrence) GetMaintenanceid

GetMaintenanceid returns the Maintenanceid field value if set, zero value otherwise.

func (*MaintenanceOccurrencesIdRespAttrsOccurrence) GetMaintenanceidOk

func (o *MaintenanceOccurrencesIdRespAttrsOccurrence) GetMaintenanceidOk() (*float32, bool)

GetMaintenanceidOk returns a tuple with the Maintenanceid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceOccurrencesIdRespAttrsOccurrence) GetTo

GetTo returns the To field value if set, zero value otherwise.

func (*MaintenanceOccurrencesIdRespAttrsOccurrence) GetToOk

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceOccurrencesIdRespAttrsOccurrence) HasFrom

HasFrom returns a boolean if a field has been set.

func (*MaintenanceOccurrencesIdRespAttrsOccurrence) HasId

HasId returns a boolean if a field has been set.

func (*MaintenanceOccurrencesIdRespAttrsOccurrence) HasMaintenanceid

func (o *MaintenanceOccurrencesIdRespAttrsOccurrence) HasMaintenanceid() bool

HasMaintenanceid returns a boolean if a field has been set.

func (*MaintenanceOccurrencesIdRespAttrsOccurrence) HasTo

HasTo returns a boolean if a field has been set.

func (MaintenanceOccurrencesIdRespAttrsOccurrence) MarshalJSON

func (*MaintenanceOccurrencesIdRespAttrsOccurrence) SetFrom

SetFrom gets a reference to the given float32 and assigns it to the From field.

func (*MaintenanceOccurrencesIdRespAttrsOccurrence) SetId

SetId gets a reference to the given float32 and assigns it to the Id field.

func (*MaintenanceOccurrencesIdRespAttrsOccurrence) SetMaintenanceid

SetMaintenanceid gets a reference to the given float32 and assigns it to the Maintenanceid field.

func (*MaintenanceOccurrencesIdRespAttrsOccurrence) SetTo

SetTo gets a reference to the given float32 and assigns it to the To field.

func (MaintenanceOccurrencesIdRespAttrsOccurrence) ToMap

func (o MaintenanceOccurrencesIdRespAttrsOccurrence) ToMap() (map[string]interface{}, error)

type MaintenanceOccurrencesRespAttrs

type MaintenanceOccurrencesRespAttrs struct {
	// A list of maintenance occurrences.
	Occurrences []MaintenanceOccurrencesRespAttrsOccurrencesInner `json:"occurrences,omitempty"`
}

MaintenanceOccurrencesRespAttrs struct for MaintenanceOccurrencesRespAttrs

func NewMaintenanceOccurrencesRespAttrs

func NewMaintenanceOccurrencesRespAttrs() *MaintenanceOccurrencesRespAttrs

NewMaintenanceOccurrencesRespAttrs instantiates a new MaintenanceOccurrencesRespAttrs 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 NewMaintenanceOccurrencesRespAttrsWithDefaults

func NewMaintenanceOccurrencesRespAttrsWithDefaults() *MaintenanceOccurrencesRespAttrs

NewMaintenanceOccurrencesRespAttrsWithDefaults instantiates a new MaintenanceOccurrencesRespAttrs 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 (*MaintenanceOccurrencesRespAttrs) GetOccurrences

GetOccurrences returns the Occurrences field value if set, zero value otherwise.

func (*MaintenanceOccurrencesRespAttrs) GetOccurrencesOk

GetOccurrencesOk returns a tuple with the Occurrences field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceOccurrencesRespAttrs) HasOccurrences

func (o *MaintenanceOccurrencesRespAttrs) HasOccurrences() bool

HasOccurrences returns a boolean if a field has been set.

func (MaintenanceOccurrencesRespAttrs) MarshalJSON

func (o MaintenanceOccurrencesRespAttrs) MarshalJSON() ([]byte, error)

func (*MaintenanceOccurrencesRespAttrs) SetOccurrences

SetOccurrences gets a reference to the given []MaintenanceOccurrencesRespAttrsOccurrencesInner and assigns it to the Occurrences field.

func (MaintenanceOccurrencesRespAttrs) ToMap

func (o MaintenanceOccurrencesRespAttrs) ToMap() (map[string]interface{}, error)

type MaintenanceOccurrencesRespAttrsOccurrencesInner

type MaintenanceOccurrencesRespAttrsOccurrencesInner struct {
	// Identifier of an occurence.
	Id *float32 `json:"id,omitempty"`
	// Identifier of the related maintenance window.
	Maintenanceid *float32 `json:"maintenanceid,omitempty"`
	// Beginning of the occurrence. Format UNIX timestamp.
	From *float32 `json:"from,omitempty"`
	// The end of the occurrence. Format UNIX timestamp.
	To *float32 `json:"to,omitempty"`
}

MaintenanceOccurrencesRespAttrsOccurrencesInner Maintenance occurrence

func NewMaintenanceOccurrencesRespAttrsOccurrencesInner

func NewMaintenanceOccurrencesRespAttrsOccurrencesInner() *MaintenanceOccurrencesRespAttrsOccurrencesInner

NewMaintenanceOccurrencesRespAttrsOccurrencesInner instantiates a new MaintenanceOccurrencesRespAttrsOccurrencesInner 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 NewMaintenanceOccurrencesRespAttrsOccurrencesInnerWithDefaults

func NewMaintenanceOccurrencesRespAttrsOccurrencesInnerWithDefaults() *MaintenanceOccurrencesRespAttrsOccurrencesInner

NewMaintenanceOccurrencesRespAttrsOccurrencesInnerWithDefaults instantiates a new MaintenanceOccurrencesRespAttrsOccurrencesInner 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 (*MaintenanceOccurrencesRespAttrsOccurrencesInner) GetFrom

GetFrom returns the From field value if set, zero value otherwise.

func (*MaintenanceOccurrencesRespAttrsOccurrencesInner) GetFromOk

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceOccurrencesRespAttrsOccurrencesInner) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*MaintenanceOccurrencesRespAttrsOccurrencesInner) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceOccurrencesRespAttrsOccurrencesInner) GetMaintenanceid

GetMaintenanceid returns the Maintenanceid field value if set, zero value otherwise.

func (*MaintenanceOccurrencesRespAttrsOccurrencesInner) GetMaintenanceidOk

func (o *MaintenanceOccurrencesRespAttrsOccurrencesInner) GetMaintenanceidOk() (*float32, bool)

GetMaintenanceidOk returns a tuple with the Maintenanceid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceOccurrencesRespAttrsOccurrencesInner) GetTo

GetTo returns the To field value if set, zero value otherwise.

func (*MaintenanceOccurrencesRespAttrsOccurrencesInner) GetToOk

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceOccurrencesRespAttrsOccurrencesInner) HasFrom

HasFrom returns a boolean if a field has been set.

func (*MaintenanceOccurrencesRespAttrsOccurrencesInner) HasId

HasId returns a boolean if a field has been set.

func (*MaintenanceOccurrencesRespAttrsOccurrencesInner) HasMaintenanceid

HasMaintenanceid returns a boolean if a field has been set.

func (*MaintenanceOccurrencesRespAttrsOccurrencesInner) HasTo

HasTo returns a boolean if a field has been set.

func (MaintenanceOccurrencesRespAttrsOccurrencesInner) MarshalJSON

func (*MaintenanceOccurrencesRespAttrsOccurrencesInner) SetFrom

SetFrom gets a reference to the given float32 and assigns it to the From field.

func (*MaintenanceOccurrencesRespAttrsOccurrencesInner) SetId

SetId gets a reference to the given float32 and assigns it to the Id field.

func (*MaintenanceOccurrencesRespAttrsOccurrencesInner) SetMaintenanceid

SetMaintenanceid gets a reference to the given float32 and assigns it to the Maintenanceid field.

func (*MaintenanceOccurrencesRespAttrsOccurrencesInner) SetTo

SetTo gets a reference to the given float32 and assigns it to the To field.

func (MaintenanceOccurrencesRespAttrsOccurrencesInner) ToMap

func (o MaintenanceOccurrencesRespAttrsOccurrencesInner) ToMap() (map[string]interface{}, error)

type MaintenanceOrder

type MaintenanceOrder string

MaintenanceOrder the model 'MaintenanceOrder'

const (
	MAINTENANCE_ORDER_ASC  MaintenanceOrder = "asc"
	MAINTENANCE_ORDER_DESC MaintenanceOrder = "desc"
)

List of maintenance_order

func NewMaintenanceOrderFromValue

func NewMaintenanceOrderFromValue(v string) (*MaintenanceOrder, error)

NewMaintenanceOrderFromValue returns a pointer to a valid MaintenanceOrder for the value passed as argument, or an error if the value passed is not allowed by the enum

func (MaintenanceOrder) IsValid

func (v MaintenanceOrder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (MaintenanceOrder) Ptr

Ptr returns reference to maintenance_order value

func (*MaintenanceOrder) UnmarshalJSON

func (v *MaintenanceOrder) UnmarshalJSON(src []byte) error

type MaintenanceOrderby

type MaintenanceOrderby string

MaintenanceOrderby the model 'MaintenanceOrderby'

const (
	DESCRIPTION MaintenanceOrderby = "description"
	FROM        MaintenanceOrderby = "from"
	TO          MaintenanceOrderby = "to"
	EFFECTIVETO MaintenanceOrderby = "effectiveto"
)

List of maintenance_orderby

func NewMaintenanceOrderbyFromValue

func NewMaintenanceOrderbyFromValue(v string) (*MaintenanceOrderby, error)

NewMaintenanceOrderbyFromValue returns a pointer to a valid MaintenanceOrderby for the value passed as argument, or an error if the value passed is not allowed by the enum

func (MaintenanceOrderby) IsValid

func (v MaintenanceOrderby) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (MaintenanceOrderby) Ptr

Ptr returns reference to maintenance_orderby value

func (*MaintenanceOrderby) UnmarshalJSON

func (v *MaintenanceOrderby) UnmarshalJSON(src []byte) error

type MaintenancePost

type MaintenancePost struct {
	// Description
	Description string `json:"description"`
	// Initial maintenance window start. Format UNIX time. (Only future allowed. Use 1 for the current timestamp.)
	From int32 `json:"from"`
	// Initial maintenance window end. Format UNIX time. (Only future allowed. Use 1 for the current timestamp.)
	To int32 `json:"to"`
	// Type of recurrence.
	Recurrencetype *string `json:"recurrencetype,omitempty"`
	// Repeat every n-th day/week/month
	Repeatevery *int32 `json:"repeatevery,omitempty"`
	// Recurrence end. Format UNIX time. Default: equal to `to`. (Only future allowed. Use 1 for the current timestamp.)
	Effectiveto *int32 `json:"effectiveto,omitempty"`
	// Identifiers of uptime checks to assign to the maintenance window - Comma separated Integers
	Uptimeids []int32 `json:"uptimeids,omitempty"`
	// Identifiers of transaction checks to assign to the maintenance window - Comma separated Integers
	Tmsids []int32 `json:"tmsids,omitempty"`
}

MaintenancePost struct for MaintenancePost

func NewMaintenancePost

func NewMaintenancePost(description string, from int32, to int32) *MaintenancePost

NewMaintenancePost instantiates a new MaintenancePost 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 NewMaintenancePostWithDefaults

func NewMaintenancePostWithDefaults() *MaintenancePost

NewMaintenancePostWithDefaults instantiates a new MaintenancePost 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 (*MaintenancePost) GetDescription

func (o *MaintenancePost) GetDescription() string

GetDescription returns the Description field value

func (*MaintenancePost) GetDescriptionOk

func (o *MaintenancePost) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*MaintenancePost) GetEffectiveto

func (o *MaintenancePost) GetEffectiveto() int32

GetEffectiveto returns the Effectiveto field value if set, zero value otherwise.

func (*MaintenancePost) GetEffectivetoOk

func (o *MaintenancePost) GetEffectivetoOk() (*int32, bool)

GetEffectivetoOk returns a tuple with the Effectiveto field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenancePost) GetFrom

func (o *MaintenancePost) GetFrom() int32

GetFrom returns the From field value

func (*MaintenancePost) GetFromOk

func (o *MaintenancePost) GetFromOk() (*int32, bool)

GetFromOk returns a tuple with the From field value and a boolean to check if the value has been set.

func (*MaintenancePost) GetRecurrencetype

func (o *MaintenancePost) GetRecurrencetype() string

GetRecurrencetype returns the Recurrencetype field value if set, zero value otherwise.

func (*MaintenancePost) GetRecurrencetypeOk

func (o *MaintenancePost) GetRecurrencetypeOk() (*string, bool)

GetRecurrencetypeOk returns a tuple with the Recurrencetype field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenancePost) GetRepeatevery

func (o *MaintenancePost) GetRepeatevery() int32

GetRepeatevery returns the Repeatevery field value if set, zero value otherwise.

func (*MaintenancePost) GetRepeateveryOk

func (o *MaintenancePost) GetRepeateveryOk() (*int32, bool)

GetRepeateveryOk returns a tuple with the Repeatevery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenancePost) GetTmsids

func (o *MaintenancePost) GetTmsids() []int32

GetTmsids returns the Tmsids field value if set, zero value otherwise.

func (*MaintenancePost) GetTmsidsOk

func (o *MaintenancePost) GetTmsidsOk() ([]int32, bool)

GetTmsidsOk returns a tuple with the Tmsids field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenancePost) GetTo

func (o *MaintenancePost) GetTo() int32

GetTo returns the To field value

func (*MaintenancePost) GetToOk

func (o *MaintenancePost) GetToOk() (*int32, bool)

GetToOk returns a tuple with the To field value and a boolean to check if the value has been set.

func (*MaintenancePost) GetUptimeids

func (o *MaintenancePost) GetUptimeids() []int32

GetUptimeids returns the Uptimeids field value if set, zero value otherwise.

func (*MaintenancePost) GetUptimeidsOk

func (o *MaintenancePost) GetUptimeidsOk() ([]int32, bool)

GetUptimeidsOk returns a tuple with the Uptimeids field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenancePost) HasEffectiveto

func (o *MaintenancePost) HasEffectiveto() bool

HasEffectiveto returns a boolean if a field has been set.

func (*MaintenancePost) HasRecurrencetype

func (o *MaintenancePost) HasRecurrencetype() bool

HasRecurrencetype returns a boolean if a field has been set.

func (*MaintenancePost) HasRepeatevery

func (o *MaintenancePost) HasRepeatevery() bool

HasRepeatevery returns a boolean if a field has been set.

func (*MaintenancePost) HasTmsids

func (o *MaintenancePost) HasTmsids() bool

HasTmsids returns a boolean if a field has been set.

func (*MaintenancePost) HasUptimeids

func (o *MaintenancePost) HasUptimeids() bool

HasUptimeids returns a boolean if a field has been set.

func (MaintenancePost) MarshalJSON

func (o MaintenancePost) MarshalJSON() ([]byte, error)

func (*MaintenancePost) SetDescription

func (o *MaintenancePost) SetDescription(v string)

SetDescription sets field value

func (*MaintenancePost) SetEffectiveto

func (o *MaintenancePost) SetEffectiveto(v int32)

SetEffectiveto gets a reference to the given int32 and assigns it to the Effectiveto field.

func (*MaintenancePost) SetFrom

func (o *MaintenancePost) SetFrom(v int32)

SetFrom sets field value

func (*MaintenancePost) SetRecurrencetype

func (o *MaintenancePost) SetRecurrencetype(v string)

SetRecurrencetype gets a reference to the given string and assigns it to the Recurrencetype field.

func (*MaintenancePost) SetRepeatevery

func (o *MaintenancePost) SetRepeatevery(v int32)

SetRepeatevery gets a reference to the given int32 and assigns it to the Repeatevery field.

func (*MaintenancePost) SetTmsids

func (o *MaintenancePost) SetTmsids(v []int32)

SetTmsids gets a reference to the given []int32 and assigns it to the Tmsids field.

func (*MaintenancePost) SetTo

func (o *MaintenancePost) SetTo(v int32)

SetTo sets field value

func (*MaintenancePost) SetUptimeids

func (o *MaintenancePost) SetUptimeids(v []int32)

SetUptimeids gets a reference to the given []int32 and assigns it to the Uptimeids field.

func (MaintenancePost) ToMap

func (o MaintenancePost) ToMap() (map[string]interface{}, error)

func (*MaintenancePost) UnmarshalJSON

func (o *MaintenancePost) UnmarshalJSON(data []byte) (err error)

type MaintenancePostRespAttrs

type MaintenancePostRespAttrs struct {
	Maintenance *MaintenancePostRespAttrsMaintenance `json:"maintenance,omitempty"`
}

MaintenancePostRespAttrs struct for MaintenancePostRespAttrs

func NewMaintenancePostRespAttrs

func NewMaintenancePostRespAttrs() *MaintenancePostRespAttrs

NewMaintenancePostRespAttrs instantiates a new MaintenancePostRespAttrs 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 NewMaintenancePostRespAttrsWithDefaults

func NewMaintenancePostRespAttrsWithDefaults() *MaintenancePostRespAttrs

NewMaintenancePostRespAttrsWithDefaults instantiates a new MaintenancePostRespAttrs 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 (*MaintenancePostRespAttrs) GetMaintenance

GetMaintenance returns the Maintenance field value if set, zero value otherwise.

func (*MaintenancePostRespAttrs) GetMaintenanceOk

GetMaintenanceOk returns a tuple with the Maintenance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenancePostRespAttrs) HasMaintenance

func (o *MaintenancePostRespAttrs) HasMaintenance() bool

HasMaintenance returns a boolean if a field has been set.

func (MaintenancePostRespAttrs) MarshalJSON

func (o MaintenancePostRespAttrs) MarshalJSON() ([]byte, error)

func (*MaintenancePostRespAttrs) SetMaintenance

SetMaintenance gets a reference to the given MaintenancePostRespAttrsMaintenance and assigns it to the Maintenance field.

func (MaintenancePostRespAttrs) ToMap

func (o MaintenancePostRespAttrs) ToMap() (map[string]interface{}, error)

type MaintenancePostRespAttrsMaintenance

type MaintenancePostRespAttrsMaintenance struct {
	// Unique id of the new maintenance window
	Id *int32 `json:"id,omitempty"`
}

MaintenancePostRespAttrsMaintenance struct for MaintenancePostRespAttrsMaintenance

func NewMaintenancePostRespAttrsMaintenance

func NewMaintenancePostRespAttrsMaintenance() *MaintenancePostRespAttrsMaintenance

NewMaintenancePostRespAttrsMaintenance instantiates a new MaintenancePostRespAttrsMaintenance 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 NewMaintenancePostRespAttrsMaintenanceWithDefaults

func NewMaintenancePostRespAttrsMaintenanceWithDefaults() *MaintenancePostRespAttrsMaintenance

NewMaintenancePostRespAttrsMaintenanceWithDefaults instantiates a new MaintenancePostRespAttrsMaintenance 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 (*MaintenancePostRespAttrsMaintenance) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*MaintenancePostRespAttrsMaintenance) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenancePostRespAttrsMaintenance) HasId

HasId returns a boolean if a field has been set.

func (MaintenancePostRespAttrsMaintenance) MarshalJSON

func (o MaintenancePostRespAttrsMaintenance) MarshalJSON() ([]byte, error)

func (*MaintenancePostRespAttrsMaintenance) SetId

SetId gets a reference to the given int32 and assigns it to the Id field.

func (MaintenancePostRespAttrsMaintenance) ToMap

func (o MaintenancePostRespAttrsMaintenance) ToMap() (map[string]interface{}, error)

type MaintenanceRespAttrs

type MaintenanceRespAttrs struct {
	// A list of maintenance windows
	Maintenance []MaintenanceRespAttrsMaintenanceInner `json:"maintenance,omitempty"`
}

MaintenanceRespAttrs struct for MaintenanceRespAttrs

func NewMaintenanceRespAttrs

func NewMaintenanceRespAttrs() *MaintenanceRespAttrs

NewMaintenanceRespAttrs instantiates a new MaintenanceRespAttrs 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 NewMaintenanceRespAttrsWithDefaults

func NewMaintenanceRespAttrsWithDefaults() *MaintenanceRespAttrs

NewMaintenanceRespAttrsWithDefaults instantiates a new MaintenanceRespAttrs 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 (*MaintenanceRespAttrs) GetMaintenance

GetMaintenance returns the Maintenance field value if set, zero value otherwise.

func (*MaintenanceRespAttrs) GetMaintenanceOk

GetMaintenanceOk returns a tuple with the Maintenance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceRespAttrs) HasMaintenance

func (o *MaintenanceRespAttrs) HasMaintenance() bool

HasMaintenance returns a boolean if a field has been set.

func (MaintenanceRespAttrs) MarshalJSON

func (o MaintenanceRespAttrs) MarshalJSON() ([]byte, error)

func (*MaintenanceRespAttrs) SetMaintenance

SetMaintenance gets a reference to the given []MaintenanceRespAttrsMaintenanceInner and assigns it to the Maintenance field.

func (MaintenanceRespAttrs) ToMap

func (o MaintenanceRespAttrs) ToMap() (map[string]interface{}, error)

type MaintenanceRespAttrsMaintenanceInner

type MaintenanceRespAttrsMaintenanceInner struct {
	// Maintenance window identifier
	Id *int32 `json:"id,omitempty"`
	// Description
	Description *string `json:"description,omitempty"`
	// Initial maintenance window start. Format UNIX time.
	From *int32 `json:"from,omitempty"`
	// Initial maintenance window end. Format UNIX time.
	To *int32 `json:"to,omitempty"`
	// Type of recurrence.
	Recurrencetype *string `json:"recurrencetype,omitempty"`
	// Repeat every n-th day/week/month
	Repeatevery *int32 `json:"repeatevery,omitempty"`
	// Recurrence end. Format UNIX time.
	Effectiveto *int32                                      `json:"effectiveto,omitempty"`
	Checks      *MaintenanceRespAttrsMaintenanceInnerChecks `json:"checks,omitempty"`
}

MaintenanceRespAttrsMaintenanceInner Maintenance window body

func NewMaintenanceRespAttrsMaintenanceInner

func NewMaintenanceRespAttrsMaintenanceInner() *MaintenanceRespAttrsMaintenanceInner

NewMaintenanceRespAttrsMaintenanceInner instantiates a new MaintenanceRespAttrsMaintenanceInner 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 NewMaintenanceRespAttrsMaintenanceInnerWithDefaults

func NewMaintenanceRespAttrsMaintenanceInnerWithDefaults() *MaintenanceRespAttrsMaintenanceInner

NewMaintenanceRespAttrsMaintenanceInnerWithDefaults instantiates a new MaintenanceRespAttrsMaintenanceInner 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 (*MaintenanceRespAttrsMaintenanceInner) GetChecks

GetChecks returns the Checks field value if set, zero value otherwise.

func (*MaintenanceRespAttrsMaintenanceInner) GetChecksOk

GetChecksOk returns a tuple with the Checks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceRespAttrsMaintenanceInner) GetDescription

func (o *MaintenanceRespAttrsMaintenanceInner) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*MaintenanceRespAttrsMaintenanceInner) GetDescriptionOk

func (o *MaintenanceRespAttrsMaintenanceInner) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceRespAttrsMaintenanceInner) GetEffectiveto

func (o *MaintenanceRespAttrsMaintenanceInner) GetEffectiveto() int32

GetEffectiveto returns the Effectiveto field value if set, zero value otherwise.

func (*MaintenanceRespAttrsMaintenanceInner) GetEffectivetoOk

func (o *MaintenanceRespAttrsMaintenanceInner) GetEffectivetoOk() (*int32, bool)

GetEffectivetoOk returns a tuple with the Effectiveto field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceRespAttrsMaintenanceInner) GetFrom

GetFrom returns the From field value if set, zero value otherwise.

func (*MaintenanceRespAttrsMaintenanceInner) GetFromOk

func (o *MaintenanceRespAttrsMaintenanceInner) GetFromOk() (*int32, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceRespAttrsMaintenanceInner) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*MaintenanceRespAttrsMaintenanceInner) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceRespAttrsMaintenanceInner) GetRecurrencetype

func (o *MaintenanceRespAttrsMaintenanceInner) GetRecurrencetype() string

GetRecurrencetype returns the Recurrencetype field value if set, zero value otherwise.

func (*MaintenanceRespAttrsMaintenanceInner) GetRecurrencetypeOk

func (o *MaintenanceRespAttrsMaintenanceInner) GetRecurrencetypeOk() (*string, bool)

GetRecurrencetypeOk returns a tuple with the Recurrencetype field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceRespAttrsMaintenanceInner) GetRepeatevery

func (o *MaintenanceRespAttrsMaintenanceInner) GetRepeatevery() int32

GetRepeatevery returns the Repeatevery field value if set, zero value otherwise.

func (*MaintenanceRespAttrsMaintenanceInner) GetRepeateveryOk

func (o *MaintenanceRespAttrsMaintenanceInner) GetRepeateveryOk() (*int32, bool)

GetRepeateveryOk returns a tuple with the Repeatevery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceRespAttrsMaintenanceInner) GetTo

GetTo returns the To field value if set, zero value otherwise.

func (*MaintenanceRespAttrsMaintenanceInner) GetToOk

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceRespAttrsMaintenanceInner) HasChecks

HasChecks returns a boolean if a field has been set.

func (*MaintenanceRespAttrsMaintenanceInner) HasDescription

func (o *MaintenanceRespAttrsMaintenanceInner) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*MaintenanceRespAttrsMaintenanceInner) HasEffectiveto

func (o *MaintenanceRespAttrsMaintenanceInner) HasEffectiveto() bool

HasEffectiveto returns a boolean if a field has been set.

func (*MaintenanceRespAttrsMaintenanceInner) HasFrom

HasFrom returns a boolean if a field has been set.

func (*MaintenanceRespAttrsMaintenanceInner) HasId

HasId returns a boolean if a field has been set.

func (*MaintenanceRespAttrsMaintenanceInner) HasRecurrencetype

func (o *MaintenanceRespAttrsMaintenanceInner) HasRecurrencetype() bool

HasRecurrencetype returns a boolean if a field has been set.

func (*MaintenanceRespAttrsMaintenanceInner) HasRepeatevery

func (o *MaintenanceRespAttrsMaintenanceInner) HasRepeatevery() bool

HasRepeatevery returns a boolean if a field has been set.

func (*MaintenanceRespAttrsMaintenanceInner) HasTo

HasTo returns a boolean if a field has been set.

func (MaintenanceRespAttrsMaintenanceInner) MarshalJSON

func (o MaintenanceRespAttrsMaintenanceInner) MarshalJSON() ([]byte, error)

func (*MaintenanceRespAttrsMaintenanceInner) SetChecks

SetChecks gets a reference to the given MaintenanceRespAttrsMaintenanceInnerChecks and assigns it to the Checks field.

func (*MaintenanceRespAttrsMaintenanceInner) SetDescription

func (o *MaintenanceRespAttrsMaintenanceInner) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MaintenanceRespAttrsMaintenanceInner) SetEffectiveto

func (o *MaintenanceRespAttrsMaintenanceInner) SetEffectiveto(v int32)

SetEffectiveto gets a reference to the given int32 and assigns it to the Effectiveto field.

func (*MaintenanceRespAttrsMaintenanceInner) SetFrom

SetFrom gets a reference to the given int32 and assigns it to the From field.

func (*MaintenanceRespAttrsMaintenanceInner) SetId

SetId gets a reference to the given int32 and assigns it to the Id field.

func (*MaintenanceRespAttrsMaintenanceInner) SetRecurrencetype

func (o *MaintenanceRespAttrsMaintenanceInner) SetRecurrencetype(v string)

SetRecurrencetype gets a reference to the given string and assigns it to the Recurrencetype field.

func (*MaintenanceRespAttrsMaintenanceInner) SetRepeatevery

func (o *MaintenanceRespAttrsMaintenanceInner) SetRepeatevery(v int32)

SetRepeatevery gets a reference to the given int32 and assigns it to the Repeatevery field.

func (*MaintenanceRespAttrsMaintenanceInner) SetTo

SetTo gets a reference to the given int32 and assigns it to the To field.

func (MaintenanceRespAttrsMaintenanceInner) ToMap

func (o MaintenanceRespAttrsMaintenanceInner) ToMap() (map[string]interface{}, error)

type MaintenanceRespAttrsMaintenanceInnerChecks

type MaintenanceRespAttrsMaintenanceInnerChecks struct {
	// List of connected Uptime checks
	Uptime []int32 `json:"uptime,omitempty"`
	// List of connected Transaction checks
	Tms []int32 `json:"tms,omitempty"`
}

MaintenanceRespAttrsMaintenanceInnerChecks Connected checks

func NewMaintenanceRespAttrsMaintenanceInnerChecks

func NewMaintenanceRespAttrsMaintenanceInnerChecks() *MaintenanceRespAttrsMaintenanceInnerChecks

NewMaintenanceRespAttrsMaintenanceInnerChecks instantiates a new MaintenanceRespAttrsMaintenanceInnerChecks 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 NewMaintenanceRespAttrsMaintenanceInnerChecksWithDefaults

func NewMaintenanceRespAttrsMaintenanceInnerChecksWithDefaults() *MaintenanceRespAttrsMaintenanceInnerChecks

NewMaintenanceRespAttrsMaintenanceInnerChecksWithDefaults instantiates a new MaintenanceRespAttrsMaintenanceInnerChecks 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 (*MaintenanceRespAttrsMaintenanceInnerChecks) GetTms

GetTms returns the Tms field value if set, zero value otherwise.

func (*MaintenanceRespAttrsMaintenanceInnerChecks) GetTmsOk

GetTmsOk returns a tuple with the Tms field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceRespAttrsMaintenanceInnerChecks) GetUptime

GetUptime returns the Uptime field value if set, zero value otherwise.

func (*MaintenanceRespAttrsMaintenanceInnerChecks) GetUptimeOk

GetUptimeOk returns a tuple with the Uptime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceRespAttrsMaintenanceInnerChecks) HasTms

HasTms returns a boolean if a field has been set.

func (*MaintenanceRespAttrsMaintenanceInnerChecks) HasUptime

HasUptime returns a boolean if a field has been set.

func (MaintenanceRespAttrsMaintenanceInnerChecks) MarshalJSON

func (*MaintenanceRespAttrsMaintenanceInnerChecks) SetTms

SetTms gets a reference to the given []int32 and assigns it to the Tms field.

func (*MaintenanceRespAttrsMaintenanceInnerChecks) SetUptime

SetUptime gets a reference to the given []int32 and assigns it to the Uptime field.

func (MaintenanceRespAttrsMaintenanceInnerChecks) ToMap

func (o MaintenanceRespAttrsMaintenanceInnerChecks) ToMap() (map[string]interface{}, error)

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type Members

type Members struct {
	// Contact identifier
	Id *int32 `json:"id,omitempty"`
	// The team member’s name
	Name *string `json:"name,omitempty"`
	// Type defines whether the member is a user (login user) or a contact only
	Type *string `json:"type,omitempty"`
}

Members struct for Members

func NewMembers

func NewMembers() *Members

NewMembers instantiates a new Members 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 NewMembersWithDefaults

func NewMembersWithDefaults() *Members

NewMembersWithDefaults instantiates a new Members 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 (*Members) GetId

func (o *Members) GetId() int32

GetId returns the Id field value if set, zero value otherwise.

func (*Members) GetIdOk

func (o *Members) 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 (*Members) GetName

func (o *Members) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Members) GetNameOk

func (o *Members) 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 (*Members) GetType

func (o *Members) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*Members) GetTypeOk

func (o *Members) 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 (*Members) HasId

func (o *Members) HasId() bool

HasId returns a boolean if a field has been set.

func (*Members) HasName

func (o *Members) HasName() bool

HasName returns a boolean if a field has been set.

func (*Members) HasType

func (o *Members) HasType() bool

HasType returns a boolean if a field has been set.

func (Members) MarshalJSON

func (o Members) MarshalJSON() ([]byte, error)

func (*Members) SetId

func (o *Members) SetId(v int32)

SetId gets a reference to the given int32 and assigns it to the Id field.

func (*Members) SetName

func (o *Members) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Members) SetType

func (o *Members) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (Members) ToMap

func (o Members) ToMap() (map[string]interface{}, error)

type Metadata

type Metadata struct {
	// Width of the browser window
	Width int32 `json:"width"`
	// Height of the browser window
	Height int32 `json:"height"`
	// Setting this field to false will disable the same-origin policy during check execution
	DisableWebSecurity bool                       `json:"disableWebSecurity"`
	Authentications    MetadataGETAuthentications `json:"authentications"`
}

Metadata Recording related metadata. Used for recordings only. Modify with caution!

func NewMetadata

func NewMetadata(width int32, height int32, disableWebSecurity bool, authentications MetadataGETAuthentications) *Metadata

NewMetadata instantiates a new Metadata 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 NewMetadataWithDefaults

func NewMetadataWithDefaults() *Metadata

NewMetadataWithDefaults instantiates a new Metadata 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 (*Metadata) GetAuthentications

func (o *Metadata) GetAuthentications() MetadataGETAuthentications

GetAuthentications returns the Authentications field value

func (*Metadata) GetAuthenticationsOk

func (o *Metadata) GetAuthenticationsOk() (*MetadataGETAuthentications, bool)

GetAuthenticationsOk returns a tuple with the Authentications field value and a boolean to check if the value has been set.

func (*Metadata) GetDisableWebSecurity

func (o *Metadata) GetDisableWebSecurity() bool

GetDisableWebSecurity returns the DisableWebSecurity field value

func (*Metadata) GetDisableWebSecurityOk

func (o *Metadata) GetDisableWebSecurityOk() (*bool, bool)

GetDisableWebSecurityOk returns a tuple with the DisableWebSecurity field value and a boolean to check if the value has been set.

func (*Metadata) GetHeight

func (o *Metadata) GetHeight() int32

GetHeight returns the Height field value

func (*Metadata) GetHeightOk

func (o *Metadata) GetHeightOk() (*int32, bool)

GetHeightOk returns a tuple with the Height field value and a boolean to check if the value has been set.

func (*Metadata) GetWidth

func (o *Metadata) GetWidth() int32

GetWidth returns the Width field value

func (*Metadata) GetWidthOk

func (o *Metadata) GetWidthOk() (*int32, bool)

GetWidthOk returns a tuple with the Width field value and a boolean to check if the value has been set.

func (Metadata) MarshalJSON

func (o Metadata) MarshalJSON() ([]byte, error)

func (*Metadata) SetAuthentications

func (o *Metadata) SetAuthentications(v MetadataGETAuthentications)

SetAuthentications sets field value

func (*Metadata) SetDisableWebSecurity

func (o *Metadata) SetDisableWebSecurity(v bool)

SetDisableWebSecurity sets field value

func (*Metadata) SetHeight

func (o *Metadata) SetHeight(v int32)

SetHeight sets field value

func (*Metadata) SetWidth

func (o *Metadata) SetWidth(v int32)

SetWidth sets field value

func (Metadata) ToMap

func (o Metadata) ToMap() (map[string]interface{}, error)

func (*Metadata) UnmarshalJSON

func (o *Metadata) UnmarshalJSON(data []byte) (err error)

type MetadataGET

type MetadataGET struct {
	// Width of the browser window
	Width *int32 `json:"width,omitempty"`
	// Height of the browser window
	Height *int32 `json:"height,omitempty"`
	// Setting this field to false will disable the same-origin policy during check execution
	DisableWebSecurity *bool                       `json:"disableWebSecurity,omitempty"`
	Authentications    *MetadataGETAuthentications `json:"authentications,omitempty"`
}

MetadataGET Recording related metadata. Used for recordings only. Modify with caution!

func NewMetadataGET

func NewMetadataGET() *MetadataGET

NewMetadataGET instantiates a new MetadataGET 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 NewMetadataGETWithDefaults

func NewMetadataGETWithDefaults() *MetadataGET

NewMetadataGETWithDefaults instantiates a new MetadataGET 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 (*MetadataGET) GetAuthentications

func (o *MetadataGET) GetAuthentications() MetadataGETAuthentications

GetAuthentications returns the Authentications field value if set, zero value otherwise.

func (*MetadataGET) GetAuthenticationsOk

func (o *MetadataGET) GetAuthenticationsOk() (*MetadataGETAuthentications, bool)

GetAuthenticationsOk returns a tuple with the Authentications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetadataGET) GetDisableWebSecurity

func (o *MetadataGET) GetDisableWebSecurity() bool

GetDisableWebSecurity returns the DisableWebSecurity field value if set, zero value otherwise.

func (*MetadataGET) GetDisableWebSecurityOk

func (o *MetadataGET) GetDisableWebSecurityOk() (*bool, bool)

GetDisableWebSecurityOk returns a tuple with the DisableWebSecurity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetadataGET) GetHeight

func (o *MetadataGET) GetHeight() int32

GetHeight returns the Height field value if set, zero value otherwise.

func (*MetadataGET) GetHeightOk

func (o *MetadataGET) GetHeightOk() (*int32, bool)

GetHeightOk returns a tuple with the Height field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetadataGET) GetWidth

func (o *MetadataGET) GetWidth() int32

GetWidth returns the Width field value if set, zero value otherwise.

func (*MetadataGET) GetWidthOk

func (o *MetadataGET) GetWidthOk() (*int32, bool)

GetWidthOk returns a tuple with the Width field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetadataGET) HasAuthentications

func (o *MetadataGET) HasAuthentications() bool

HasAuthentications returns a boolean if a field has been set.

func (*MetadataGET) HasDisableWebSecurity

func (o *MetadataGET) HasDisableWebSecurity() bool

HasDisableWebSecurity returns a boolean if a field has been set.

func (*MetadataGET) HasHeight

func (o *MetadataGET) HasHeight() bool

HasHeight returns a boolean if a field has been set.

func (*MetadataGET) HasWidth

func (o *MetadataGET) HasWidth() bool

HasWidth returns a boolean if a field has been set.

func (MetadataGET) MarshalJSON

func (o MetadataGET) MarshalJSON() ([]byte, error)

func (*MetadataGET) SetAuthentications

func (o *MetadataGET) SetAuthentications(v MetadataGETAuthentications)

SetAuthentications gets a reference to the given MetadataGETAuthentications and assigns it to the Authentications field.

func (*MetadataGET) SetDisableWebSecurity

func (o *MetadataGET) SetDisableWebSecurity(v bool)

SetDisableWebSecurity gets a reference to the given bool and assigns it to the DisableWebSecurity field.

func (*MetadataGET) SetHeight

func (o *MetadataGET) SetHeight(v int32)

SetHeight gets a reference to the given int32 and assigns it to the Height field.

func (*MetadataGET) SetWidth

func (o *MetadataGET) SetWidth(v int32)

SetWidth gets a reference to the given int32 and assigns it to the Width field.

func (MetadataGET) ToMap

func (o MetadataGET) ToMap() (map[string]interface{}, error)

type MetadataGETAuthentications

type MetadataGETAuthentications struct {
	// HTTP (browser-level) authentications. Currently, only Basic Authentication is supported
	HttpAuthentications []HttpAuthentications `json:"httpAuthentications,omitempty"`
}

MetadataGETAuthentications Allowed values are either an empty JSON object (no authentication) or Basic Authentication

func NewMetadataGETAuthentications

func NewMetadataGETAuthentications() *MetadataGETAuthentications

NewMetadataGETAuthentications instantiates a new MetadataGETAuthentications 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 NewMetadataGETAuthenticationsWithDefaults

func NewMetadataGETAuthenticationsWithDefaults() *MetadataGETAuthentications

NewMetadataGETAuthenticationsWithDefaults instantiates a new MetadataGETAuthentications 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 (*MetadataGETAuthentications) GetHttpAuthentications

func (o *MetadataGETAuthentications) GetHttpAuthentications() []HttpAuthentications

GetHttpAuthentications returns the HttpAuthentications field value if set, zero value otherwise.

func (*MetadataGETAuthentications) GetHttpAuthenticationsOk

func (o *MetadataGETAuthentications) GetHttpAuthenticationsOk() ([]HttpAuthentications, bool)

GetHttpAuthenticationsOk returns a tuple with the HttpAuthentications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetadataGETAuthentications) HasHttpAuthentications

func (o *MetadataGETAuthentications) HasHttpAuthentications() bool

HasHttpAuthentications returns a boolean if a field has been set.

func (MetadataGETAuthentications) MarshalJSON

func (o MetadataGETAuthentications) MarshalJSON() ([]byte, error)

func (*MetadataGETAuthentications) SetHttpAuthentications

func (o *MetadataGETAuthentications) SetHttpAuthentications(v []HttpAuthentications)

SetHttpAuthentications gets a reference to the given []HttpAuthentications and assigns it to the HttpAuthentications field.

func (MetadataGETAuthentications) ToMap

func (o MetadataGETAuthentications) ToMap() (map[string]interface{}, error)

type ModifyCheckSettings

type ModifyCheckSettings struct {
	DnsAttributes        *DnsAttributes
	HttpAttributesSet    *HttpAttributesSet
	HttpCustomAttributes *HttpCustomAttributes
	ImapAttributes       *ImapAttributes
	Pop3Attributes       *Pop3Attributes
	SmtpAttributesSet    *SmtpAttributesSet
	TcpAttributes        *TcpAttributes
	UdpAttributes        *UdpAttributes
}

ModifyCheckSettings - struct for ModifyCheckSettings

func DnsAttributesAsModifyCheckSettings

func DnsAttributesAsModifyCheckSettings(v *DnsAttributes) ModifyCheckSettings

DnsAttributesAsModifyCheckSettings is a convenience function that returns DnsAttributes wrapped in ModifyCheckSettings

func HttpAttributesSetAsModifyCheckSettings

func HttpAttributesSetAsModifyCheckSettings(v *HttpAttributesSet) ModifyCheckSettings

HttpAttributesSetAsModifyCheckSettings is a convenience function that returns HttpAttributesSet wrapped in ModifyCheckSettings

func HttpCustomAttributesAsModifyCheckSettings

func HttpCustomAttributesAsModifyCheckSettings(v *HttpCustomAttributes) ModifyCheckSettings

HttpCustomAttributesAsModifyCheckSettings is a convenience function that returns HttpCustomAttributes wrapped in ModifyCheckSettings

func ImapAttributesAsModifyCheckSettings

func ImapAttributesAsModifyCheckSettings(v *ImapAttributes) ModifyCheckSettings

ImapAttributesAsModifyCheckSettings is a convenience function that returns ImapAttributes wrapped in ModifyCheckSettings

func Pop3AttributesAsModifyCheckSettings

func Pop3AttributesAsModifyCheckSettings(v *Pop3Attributes) ModifyCheckSettings

Pop3AttributesAsModifyCheckSettings is a convenience function that returns Pop3Attributes wrapped in ModifyCheckSettings

func SmtpAttributesSetAsModifyCheckSettings

func SmtpAttributesSetAsModifyCheckSettings(v *SmtpAttributesSet) ModifyCheckSettings

SmtpAttributesSetAsModifyCheckSettings is a convenience function that returns SmtpAttributesSet wrapped in ModifyCheckSettings

func TcpAttributesAsModifyCheckSettings

func TcpAttributesAsModifyCheckSettings(v *TcpAttributes) ModifyCheckSettings

TcpAttributesAsModifyCheckSettings is a convenience function that returns TcpAttributes wrapped in ModifyCheckSettings

func UdpAttributesAsModifyCheckSettings

func UdpAttributesAsModifyCheckSettings(v *UdpAttributes) ModifyCheckSettings

UdpAttributesAsModifyCheckSettings is a convenience function that returns UdpAttributes wrapped in ModifyCheckSettings

func (*ModifyCheckSettings) GetActualInstance

func (obj *ModifyCheckSettings) GetActualInstance() interface{}

Get the actual instance

func (ModifyCheckSettings) MarshalJSON

func (src ModifyCheckSettings) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ModifyCheckSettings) UnmarshalJSON

func (dst *ModifyCheckSettings) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type NullableAGCMInner

type NullableAGCMInner struct {
	// contains filtered or unexported fields
}

func NewNullableAGCMInner

func NewNullableAGCMInner(val *AGCMInner) *NullableAGCMInner

func (NullableAGCMInner) Get

func (v NullableAGCMInner) Get() *AGCMInner

func (NullableAGCMInner) IsSet

func (v NullableAGCMInner) IsSet() bool

func (NullableAGCMInner) MarshalJSON

func (v NullableAGCMInner) MarshalJSON() ([]byte, error)

func (*NullableAGCMInner) Set

func (v *NullableAGCMInner) Set(val *AGCMInner)

func (*NullableAGCMInner) UnmarshalJSON

func (v *NullableAGCMInner) UnmarshalJSON(src []byte) error

func (*NullableAGCMInner) Unset

func (v *NullableAGCMInner) Unset()

type NullableAPNSInner

type NullableAPNSInner struct {
	// contains filtered or unexported fields
}

func NewNullableAPNSInner

func NewNullableAPNSInner(val *APNSInner) *NullableAPNSInner

func (NullableAPNSInner) Get

func (v NullableAPNSInner) Get() *APNSInner

func (NullableAPNSInner) IsSet

func (v NullableAPNSInner) IsSet() bool

func (NullableAPNSInner) MarshalJSON

func (v NullableAPNSInner) MarshalJSON() ([]byte, error)

func (*NullableAPNSInner) Set

func (v *NullableAPNSInner) Set(val *APNSInner)

func (*NullableAPNSInner) UnmarshalJSON

func (v *NullableAPNSInner) UnmarshalJSON(src []byte) error

func (*NullableAPNSInner) Unset

func (v *NullableAPNSInner) Unset()

type NullableActionsAlertsEntry

type NullableActionsAlertsEntry struct {
	// contains filtered or unexported fields
}

func NewNullableActionsAlertsEntry

func NewNullableActionsAlertsEntry(val *ActionsAlertsEntry) *NullableActionsAlertsEntry

func (NullableActionsAlertsEntry) Get

func (NullableActionsAlertsEntry) IsSet

func (v NullableActionsAlertsEntry) IsSet() bool

func (NullableActionsAlertsEntry) MarshalJSON

func (v NullableActionsAlertsEntry) MarshalJSON() ([]byte, error)

func (*NullableActionsAlertsEntry) Set

func (*NullableActionsAlertsEntry) UnmarshalJSON

func (v *NullableActionsAlertsEntry) UnmarshalJSON(src []byte) error

func (*NullableActionsAlertsEntry) Unset

func (v *NullableActionsAlertsEntry) Unset()

type NullableActionsAlertsEntryActions

type NullableActionsAlertsEntryActions struct {
	// contains filtered or unexported fields
}

func (NullableActionsAlertsEntryActions) Get

func (NullableActionsAlertsEntryActions) IsSet

func (NullableActionsAlertsEntryActions) MarshalJSON

func (v NullableActionsAlertsEntryActions) MarshalJSON() ([]byte, error)

func (*NullableActionsAlertsEntryActions) Set

func (*NullableActionsAlertsEntryActions) UnmarshalJSON

func (v *NullableActionsAlertsEntryActions) UnmarshalJSON(src []byte) error

func (*NullableActionsAlertsEntryActions) Unset

type NullableActionsAlertsEntryActionsAlertsInner

type NullableActionsAlertsEntryActionsAlertsInner struct {
	// contains filtered or unexported fields
}

func (NullableActionsAlertsEntryActionsAlertsInner) Get

func (NullableActionsAlertsEntryActionsAlertsInner) IsSet

func (NullableActionsAlertsEntryActionsAlertsInner) MarshalJSON

func (*NullableActionsAlertsEntryActionsAlertsInner) Set

func (*NullableActionsAlertsEntryActionsAlertsInner) UnmarshalJSON

func (*NullableActionsAlertsEntryActionsAlertsInner) Unset

type NullableAlertingContactsContactidDelete200Response

type NullableAlertingContactsContactidDelete200Response struct {
	// contains filtered or unexported fields
}

func (NullableAlertingContactsContactidDelete200Response) Get

func (NullableAlertingContactsContactidDelete200Response) IsSet

func (NullableAlertingContactsContactidDelete200Response) MarshalJSON

func (*NullableAlertingContactsContactidDelete200Response) Set

func (*NullableAlertingContactsContactidDelete200Response) UnmarshalJSON

func (*NullableAlertingContactsContactidDelete200Response) Unset

type NullableAlertingContactsPost200Response

type NullableAlertingContactsPost200Response struct {
	// contains filtered or unexported fields
}

func (NullableAlertingContactsPost200Response) Get

func (NullableAlertingContactsPost200Response) IsSet

func (NullableAlertingContactsPost200Response) MarshalJSON

func (v NullableAlertingContactsPost200Response) MarshalJSON() ([]byte, error)

func (*NullableAlertingContactsPost200Response) Set

func (*NullableAlertingContactsPost200Response) UnmarshalJSON

func (v *NullableAlertingContactsPost200Response) UnmarshalJSON(src []byte) error

func (*NullableAlertingContactsPost200Response) Unset

type NullableAlertingContactsPost200ResponseContact

type NullableAlertingContactsPost200ResponseContact struct {
	// contains filtered or unexported fields
}

func (NullableAlertingContactsPost200ResponseContact) Get

func (NullableAlertingContactsPost200ResponseContact) IsSet

func (NullableAlertingContactsPost200ResponseContact) MarshalJSON

func (*NullableAlertingContactsPost200ResponseContact) Set

func (*NullableAlertingContactsPost200ResponseContact) UnmarshalJSON

func (*NullableAlertingContactsPost200ResponseContact) Unset

type NullableAlertingTeamID

type NullableAlertingTeamID struct {
	// contains filtered or unexported fields
}

func NewNullableAlertingTeamID

func NewNullableAlertingTeamID(val *AlertingTeamID) *NullableAlertingTeamID

func (NullableAlertingTeamID) Get

func (NullableAlertingTeamID) IsSet

func (v NullableAlertingTeamID) IsSet() bool

func (NullableAlertingTeamID) MarshalJSON

func (v NullableAlertingTeamID) MarshalJSON() ([]byte, error)

func (*NullableAlertingTeamID) Set

func (*NullableAlertingTeamID) UnmarshalJSON

func (v *NullableAlertingTeamID) UnmarshalJSON(src []byte) error

func (*NullableAlertingTeamID) Unset

func (v *NullableAlertingTeamID) Unset()

type NullableAlertingTeams

type NullableAlertingTeams struct {
	// contains filtered or unexported fields
}

func NewNullableAlertingTeams

func NewNullableAlertingTeams(val *AlertingTeams) *NullableAlertingTeams

func (NullableAlertingTeams) Get

func (NullableAlertingTeams) IsSet

func (v NullableAlertingTeams) IsSet() bool

func (NullableAlertingTeams) MarshalJSON

func (v NullableAlertingTeams) MarshalJSON() ([]byte, error)

func (*NullableAlertingTeams) Set

func (v *NullableAlertingTeams) Set(val *AlertingTeams)

func (*NullableAlertingTeams) UnmarshalJSON

func (v *NullableAlertingTeams) UnmarshalJSON(src []byte) error

func (*NullableAlertingTeams) Unset

func (v *NullableAlertingTeams) Unset()

type NullableAlertingTeamsPost200Response

type NullableAlertingTeamsPost200Response struct {
	// contains filtered or unexported fields
}

func (NullableAlertingTeamsPost200Response) Get

func (NullableAlertingTeamsPost200Response) IsSet

func (NullableAlertingTeamsPost200Response) MarshalJSON

func (v NullableAlertingTeamsPost200Response) MarshalJSON() ([]byte, error)

func (*NullableAlertingTeamsPost200Response) Set

func (*NullableAlertingTeamsPost200Response) UnmarshalJSON

func (v *NullableAlertingTeamsPost200Response) UnmarshalJSON(src []byte) error

func (*NullableAlertingTeamsPost200Response) Unset

type NullableAlertingTeamsPost200ResponseTeam

type NullableAlertingTeamsPost200ResponseTeam struct {
	// contains filtered or unexported fields
}

func (NullableAlertingTeamsPost200ResponseTeam) Get

func (NullableAlertingTeamsPost200ResponseTeam) IsSet

func (NullableAlertingTeamsPost200ResponseTeam) MarshalJSON

func (*NullableAlertingTeamsPost200ResponseTeam) Set

func (*NullableAlertingTeamsPost200ResponseTeam) UnmarshalJSON

func (v *NullableAlertingTeamsPost200ResponseTeam) UnmarshalJSON(src []byte) error

func (*NullableAlertingTeamsPost200ResponseTeam) Unset

type NullableAlertingTeamsTeamidDelete200Response

type NullableAlertingTeamsTeamidDelete200Response struct {
	// contains filtered or unexported fields
}

func (NullableAlertingTeamsTeamidDelete200Response) Get

func (NullableAlertingTeamsTeamidDelete200Response) IsSet

func (NullableAlertingTeamsTeamidDelete200Response) MarshalJSON

func (*NullableAlertingTeamsTeamidDelete200Response) Set

func (*NullableAlertingTeamsTeamidDelete200Response) UnmarshalJSON

func (*NullableAlertingTeamsTeamidDelete200Response) Unset

type NullableAnalysisRespAttrs

type NullableAnalysisRespAttrs struct {
	// contains filtered or unexported fields
}

func NewNullableAnalysisRespAttrs

func NewNullableAnalysisRespAttrs(val *AnalysisRespAttrs) *NullableAnalysisRespAttrs

func (NullableAnalysisRespAttrs) Get

func (NullableAnalysisRespAttrs) IsSet

func (v NullableAnalysisRespAttrs) IsSet() bool

func (NullableAnalysisRespAttrs) MarshalJSON

func (v NullableAnalysisRespAttrs) MarshalJSON() ([]byte, error)

func (*NullableAnalysisRespAttrs) Set

func (*NullableAnalysisRespAttrs) UnmarshalJSON

func (v *NullableAnalysisRespAttrs) UnmarshalJSON(src []byte) error

func (*NullableAnalysisRespAttrs) Unset

func (v *NullableAnalysisRespAttrs) Unset()

type NullableAnalysisRespAttrsAnalysisInner

type NullableAnalysisRespAttrsAnalysisInner struct {
	// contains filtered or unexported fields
}

func (NullableAnalysisRespAttrsAnalysisInner) Get

func (NullableAnalysisRespAttrsAnalysisInner) IsSet

func (NullableAnalysisRespAttrsAnalysisInner) MarshalJSON

func (v NullableAnalysisRespAttrsAnalysisInner) MarshalJSON() ([]byte, error)

func (*NullableAnalysisRespAttrsAnalysisInner) Set

func (*NullableAnalysisRespAttrsAnalysisInner) UnmarshalJSON

func (v *NullableAnalysisRespAttrsAnalysisInner) UnmarshalJSON(src []byte) error

func (*NullableAnalysisRespAttrsAnalysisInner) Unset

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCheck

type NullableCheck struct {
	// contains filtered or unexported fields
}

func NewNullableCheck

func NewNullableCheck(val *Check) *NullableCheck

func (NullableCheck) Get

func (v NullableCheck) Get() *Check

func (NullableCheck) IsSet

func (v NullableCheck) IsSet() bool

func (NullableCheck) MarshalJSON

func (v NullableCheck) MarshalJSON() ([]byte, error)

func (*NullableCheck) Set

func (v *NullableCheck) Set(val *Check)

func (*NullableCheck) UnmarshalJSON

func (v *NullableCheck) UnmarshalJSON(src []byte) error

func (*NullableCheck) Unset

func (v *NullableCheck) Unset()

type NullableCheckGeneral

type NullableCheckGeneral struct {
	// contains filtered or unexported fields
}

func NewNullableCheckGeneral

func NewNullableCheckGeneral(val *CheckGeneral) *NullableCheckGeneral

func (NullableCheckGeneral) Get

func (NullableCheckGeneral) IsSet

func (v NullableCheckGeneral) IsSet() bool

func (NullableCheckGeneral) MarshalJSON

func (v NullableCheckGeneral) MarshalJSON() ([]byte, error)

func (*NullableCheckGeneral) Set

func (v *NullableCheckGeneral) Set(val *CheckGeneral)

func (*NullableCheckGeneral) UnmarshalJSON

func (v *NullableCheckGeneral) UnmarshalJSON(src []byte) error

func (*NullableCheckGeneral) Unset

func (v *NullableCheckGeneral) Unset()

type NullableCheckSimple

type NullableCheckSimple struct {
	// contains filtered or unexported fields
}

func NewNullableCheckSimple

func NewNullableCheckSimple(val *CheckSimple) *NullableCheckSimple

func (NullableCheckSimple) Get

func (NullableCheckSimple) IsSet

func (v NullableCheckSimple) IsSet() bool

func (NullableCheckSimple) MarshalJSON

func (v NullableCheckSimple) MarshalJSON() ([]byte, error)

func (*NullableCheckSimple) Set

func (v *NullableCheckSimple) Set(val *CheckSimple)

func (*NullableCheckSimple) UnmarshalJSON

func (v *NullableCheckSimple) UnmarshalJSON(src []byte) error

func (*NullableCheckSimple) Unset

func (v *NullableCheckSimple) Unset()

type NullableCheckStatus

type NullableCheckStatus struct {
	// contains filtered or unexported fields
}

func NewNullableCheckStatus

func NewNullableCheckStatus(val *CheckStatus) *NullableCheckStatus

func (NullableCheckStatus) Get

func (NullableCheckStatus) IsSet

func (v NullableCheckStatus) IsSet() bool

func (NullableCheckStatus) MarshalJSON

func (v NullableCheckStatus) MarshalJSON() ([]byte, error)

func (*NullableCheckStatus) Set

func (v *NullableCheckStatus) Set(val *CheckStatus)

func (*NullableCheckStatus) UnmarshalJSON

func (v *NullableCheckStatus) UnmarshalJSON(src []byte) error

func (*NullableCheckStatus) Unset

func (v *NullableCheckStatus) Unset()

type NullableCheckWithStringType

type NullableCheckWithStringType struct {
	// contains filtered or unexported fields
}

func NewNullableCheckWithStringType

func NewNullableCheckWithStringType(val *CheckWithStringType) *NullableCheckWithStringType

func (NullableCheckWithStringType) Get

func (NullableCheckWithStringType) IsSet

func (NullableCheckWithStringType) MarshalJSON

func (v NullableCheckWithStringType) MarshalJSON() ([]byte, error)

func (*NullableCheckWithStringType) Set

func (*NullableCheckWithStringType) UnmarshalJSON

func (v *NullableCheckWithStringType) UnmarshalJSON(src []byte) error

func (*NullableCheckWithStringType) Unset

func (v *NullableCheckWithStringType) Unset()

type NullableCheckWithoutID

type NullableCheckWithoutID struct {
	// contains filtered or unexported fields
}

func NewNullableCheckWithoutID

func NewNullableCheckWithoutID(val *CheckWithoutID) *NullableCheckWithoutID

func (NullableCheckWithoutID) Get

func (NullableCheckWithoutID) IsSet

func (v NullableCheckWithoutID) IsSet() bool

func (NullableCheckWithoutID) MarshalJSON

func (v NullableCheckWithoutID) MarshalJSON() ([]byte, error)

func (*NullableCheckWithoutID) Set

func (*NullableCheckWithoutID) UnmarshalJSON

func (v *NullableCheckWithoutID) UnmarshalJSON(src []byte) error

func (*NullableCheckWithoutID) Unset

func (v *NullableCheckWithoutID) Unset()

type NullableCheckWithoutIDGET

type NullableCheckWithoutIDGET struct {
	// contains filtered or unexported fields
}

func NewNullableCheckWithoutIDGET

func NewNullableCheckWithoutIDGET(val *CheckWithoutIDGET) *NullableCheckWithoutIDGET

func (NullableCheckWithoutIDGET) Get

func (NullableCheckWithoutIDGET) IsSet

func (v NullableCheckWithoutIDGET) IsSet() bool

func (NullableCheckWithoutIDGET) MarshalJSON

func (v NullableCheckWithoutIDGET) MarshalJSON() ([]byte, error)

func (*NullableCheckWithoutIDGET) Set

func (*NullableCheckWithoutIDGET) UnmarshalJSON

func (v *NullableCheckWithoutIDGET) UnmarshalJSON(src []byte) error

func (*NullableCheckWithoutIDGET) Unset

func (v *NullableCheckWithoutIDGET) Unset()

type NullableCheckWithoutIDPUT

type NullableCheckWithoutIDPUT struct {
	// contains filtered or unexported fields
}

func NewNullableCheckWithoutIDPUT

func NewNullableCheckWithoutIDPUT(val *CheckWithoutIDPUT) *NullableCheckWithoutIDPUT

func (NullableCheckWithoutIDPUT) Get

func (NullableCheckWithoutIDPUT) IsSet

func (v NullableCheckWithoutIDPUT) IsSet() bool

func (NullableCheckWithoutIDPUT) MarshalJSON

func (v NullableCheckWithoutIDPUT) MarshalJSON() ([]byte, error)

func (*NullableCheckWithoutIDPUT) Set

func (*NullableCheckWithoutIDPUT) UnmarshalJSON

func (v *NullableCheckWithoutIDPUT) UnmarshalJSON(src []byte) error

func (*NullableCheckWithoutIDPUT) Unset

func (v *NullableCheckWithoutIDPUT) Unset()

type NullableChecks

type NullableChecks struct {
	// contains filtered or unexported fields
}

func NewNullableChecks

func NewNullableChecks(val *Checks) *NullableChecks

func (NullableChecks) Get

func (v NullableChecks) Get() *Checks

func (NullableChecks) IsSet

func (v NullableChecks) IsSet() bool

func (NullableChecks) MarshalJSON

func (v NullableChecks) MarshalJSON() ([]byte, error)

func (*NullableChecks) Set

func (v *NullableChecks) Set(val *Checks)

func (*NullableChecks) UnmarshalJSON

func (v *NullableChecks) UnmarshalJSON(src []byte) error

func (*NullableChecks) Unset

func (v *NullableChecks) Unset()

type NullableChecksAll

type NullableChecksAll struct {
	// contains filtered or unexported fields
}

func NewNullableChecksAll

func NewNullableChecksAll(val *ChecksAll) *NullableChecksAll

func (NullableChecksAll) Get

func (v NullableChecksAll) Get() *ChecksAll

func (NullableChecksAll) IsSet

func (v NullableChecksAll) IsSet() bool

func (NullableChecksAll) MarshalJSON

func (v NullableChecksAll) MarshalJSON() ([]byte, error)

func (*NullableChecksAll) Set

func (v *NullableChecksAll) Set(val *ChecksAll)

func (*NullableChecksAll) UnmarshalJSON

func (v *NullableChecksAll) UnmarshalJSON(src []byte) error

func (*NullableChecksAll) Unset

func (v *NullableChecksAll) Unset()

type NullableChecksCheckidDelete200Response

type NullableChecksCheckidDelete200Response struct {
	// contains filtered or unexported fields
}

func (NullableChecksCheckidDelete200Response) Get

func (NullableChecksCheckidDelete200Response) IsSet

func (NullableChecksCheckidDelete200Response) MarshalJSON

func (v NullableChecksCheckidDelete200Response) MarshalJSON() ([]byte, error)

func (*NullableChecksCheckidDelete200Response) Set

func (*NullableChecksCheckidDelete200Response) UnmarshalJSON

func (v *NullableChecksCheckidDelete200Response) UnmarshalJSON(src []byte) error

func (*NullableChecksCheckidDelete200Response) Unset

type NullableChecksCheckidPut200Response

type NullableChecksCheckidPut200Response struct {
	// contains filtered or unexported fields
}

func (NullableChecksCheckidPut200Response) Get

func (NullableChecksCheckidPut200Response) IsSet

func (NullableChecksCheckidPut200Response) MarshalJSON

func (v NullableChecksCheckidPut200Response) MarshalJSON() ([]byte, error)

func (*NullableChecksCheckidPut200Response) Set

func (*NullableChecksCheckidPut200Response) UnmarshalJSON

func (v *NullableChecksCheckidPut200Response) UnmarshalJSON(src []byte) error

func (*NullableChecksCheckidPut200Response) Unset

type NullableChecksDelete200Response

type NullableChecksDelete200Response struct {
	// contains filtered or unexported fields
}

func (NullableChecksDelete200Response) Get

func (NullableChecksDelete200Response) IsSet

func (NullableChecksDelete200Response) MarshalJSON

func (v NullableChecksDelete200Response) MarshalJSON() ([]byte, error)

func (*NullableChecksDelete200Response) Set

func (*NullableChecksDelete200Response) UnmarshalJSON

func (v *NullableChecksDelete200Response) UnmarshalJSON(src []byte) error

func (*NullableChecksDelete200Response) Unset

type NullableChecksPost200Response

type NullableChecksPost200Response struct {
	// contains filtered or unexported fields
}

func (NullableChecksPost200Response) Get

func (NullableChecksPost200Response) IsSet

func (NullableChecksPost200Response) MarshalJSON

func (v NullableChecksPost200Response) MarshalJSON() ([]byte, error)

func (*NullableChecksPost200Response) Set

func (*NullableChecksPost200Response) UnmarshalJSON

func (v *NullableChecksPost200Response) UnmarshalJSON(src []byte) error

func (*NullableChecksPost200Response) Unset

func (v *NullableChecksPost200Response) Unset()

type NullableChecksPost200ResponseCheck

type NullableChecksPost200ResponseCheck struct {
	// contains filtered or unexported fields
}

func (NullableChecksPost200ResponseCheck) Get

func (NullableChecksPost200ResponseCheck) IsSet

func (NullableChecksPost200ResponseCheck) MarshalJSON

func (v NullableChecksPost200ResponseCheck) MarshalJSON() ([]byte, error)

func (*NullableChecksPost200ResponseCheck) Set

func (*NullableChecksPost200ResponseCheck) UnmarshalJSON

func (v *NullableChecksPost200ResponseCheck) UnmarshalJSON(src []byte) error

func (*NullableChecksPost200ResponseCheck) Unset

type NullableChecksPut200Response

type NullableChecksPut200Response struct {
	// contains filtered or unexported fields
}

func NewNullableChecksPut200Response

func NewNullableChecksPut200Response(val *ChecksPut200Response) *NullableChecksPut200Response

func (NullableChecksPut200Response) Get

func (NullableChecksPut200Response) IsSet

func (NullableChecksPut200Response) MarshalJSON

func (v NullableChecksPut200Response) MarshalJSON() ([]byte, error)

func (*NullableChecksPut200Response) Set

func (*NullableChecksPut200Response) UnmarshalJSON

func (v *NullableChecksPut200Response) UnmarshalJSON(src []byte) error

func (*NullableChecksPut200Response) Unset

func (v *NullableChecksPut200Response) Unset()

type NullableChecksPutRequest

type NullableChecksPutRequest struct {
	// contains filtered or unexported fields
}

func NewNullableChecksPutRequest

func NewNullableChecksPutRequest(val *ChecksPutRequest) *NullableChecksPutRequest

func (NullableChecksPutRequest) Get

func (NullableChecksPutRequest) IsSet

func (v NullableChecksPutRequest) IsSet() bool

func (NullableChecksPutRequest) MarshalJSON

func (v NullableChecksPutRequest) MarshalJSON() ([]byte, error)

func (*NullableChecksPutRequest) Set

func (*NullableChecksPutRequest) UnmarshalJSON

func (v *NullableChecksPutRequest) UnmarshalJSON(src []byte) error

func (*NullableChecksPutRequest) Unset

func (v *NullableChecksPutRequest) Unset()

type NullableContact

type NullableContact struct {
	// contains filtered or unexported fields
}

func NewNullableContact

func NewNullableContact(val *Contact) *NullableContact

func (NullableContact) Get

func (v NullableContact) Get() *Contact

func (NullableContact) IsSet

func (v NullableContact) IsSet() bool

func (NullableContact) MarshalJSON

func (v NullableContact) MarshalJSON() ([]byte, error)

func (*NullableContact) Set

func (v *NullableContact) Set(val *Contact)

func (*NullableContact) UnmarshalJSON

func (v *NullableContact) UnmarshalJSON(src []byte) error

func (*NullableContact) Unset

func (v *NullableContact) Unset()

type NullableContactTargets

type NullableContactTargets struct {
	// contains filtered or unexported fields
}

func NewNullableContactTargets

func NewNullableContactTargets(val *ContactTargets) *NullableContactTargets

func (NullableContactTargets) Get

func (NullableContactTargets) IsSet

func (v NullableContactTargets) IsSet() bool

func (NullableContactTargets) MarshalJSON

func (v NullableContactTargets) MarshalJSON() ([]byte, error)

func (*NullableContactTargets) Set

func (*NullableContactTargets) UnmarshalJSON

func (v *NullableContactTargets) UnmarshalJSON(src []byte) error

func (*NullableContactTargets) Unset

func (v *NullableContactTargets) Unset()

type NullableContactTargetsNotificationTargets

type NullableContactTargetsNotificationTargets struct {
	// contains filtered or unexported fields
}

func (NullableContactTargetsNotificationTargets) Get

func (NullableContactTargetsNotificationTargets) IsSet

func (NullableContactTargetsNotificationTargets) MarshalJSON

func (*NullableContactTargetsNotificationTargets) Set

func (*NullableContactTargetsNotificationTargets) UnmarshalJSON

func (v *NullableContactTargetsNotificationTargets) UnmarshalJSON(src []byte) error

func (*NullableContactTargetsNotificationTargets) Unset

type NullableContactTargetsTeamsInner

type NullableContactTargetsTeamsInner struct {
	// contains filtered or unexported fields
}

func (NullableContactTargetsTeamsInner) Get

func (NullableContactTargetsTeamsInner) IsSet

func (NullableContactTargetsTeamsInner) MarshalJSON

func (v NullableContactTargetsTeamsInner) MarshalJSON() ([]byte, error)

func (*NullableContactTargetsTeamsInner) Set

func (*NullableContactTargetsTeamsInner) UnmarshalJSON

func (v *NullableContactTargetsTeamsInner) UnmarshalJSON(src []byte) error

func (*NullableContactTargetsTeamsInner) Unset

type NullableContactsList

type NullableContactsList struct {
	// contains filtered or unexported fields
}

func NewNullableContactsList

func NewNullableContactsList(val *ContactsList) *NullableContactsList

func (NullableContactsList) Get

func (NullableContactsList) IsSet

func (v NullableContactsList) IsSet() bool

func (NullableContactsList) MarshalJSON

func (v NullableContactsList) MarshalJSON() ([]byte, error)

func (*NullableContactsList) Set

func (v *NullableContactsList) Set(val *ContactsList)

func (*NullableContactsList) UnmarshalJSON

func (v *NullableContactsList) UnmarshalJSON(src []byte) error

func (*NullableContactsList) Unset

func (v *NullableContactsList) Unset()

type NullableCountry

type NullableCountry struct {
	// contains filtered or unexported fields
}

func NewNullableCountry

func NewNullableCountry(val *Country) *NullableCountry

func (NullableCountry) Get

func (v NullableCountry) Get() *Country

func (NullableCountry) IsSet

func (v NullableCountry) IsSet() bool

func (NullableCountry) MarshalJSON

func (v NullableCountry) MarshalJSON() ([]byte, error)

func (*NullableCountry) Set

func (v *NullableCountry) Set(val *Country)

func (*NullableCountry) UnmarshalJSON

func (v *NullableCountry) UnmarshalJSON(src []byte) error

func (*NullableCountry) Unset

func (v *NullableCountry) Unset()

type NullableCounts

type NullableCounts struct {
	// contains filtered or unexported fields
}

func NewNullableCounts

func NewNullableCounts(val *Counts) *NullableCounts

func (NullableCounts) Get

func (v NullableCounts) Get() *Counts

func (NullableCounts) IsSet

func (v NullableCounts) IsSet() bool

func (NullableCounts) MarshalJSON

func (v NullableCounts) MarshalJSON() ([]byte, error)

func (*NullableCounts) Set

func (v *NullableCounts) Set(val *Counts)

func (*NullableCounts) UnmarshalJSON

func (v *NullableCounts) UnmarshalJSON(src []byte) error

func (*NullableCounts) Unset

func (v *NullableCounts) Unset()

type NullableCreateCheck

type NullableCreateCheck struct {
	// contains filtered or unexported fields
}

func NewNullableCreateCheck

func NewNullableCreateCheck(val *CreateCheck) *NullableCreateCheck

func (NullableCreateCheck) Get

func (NullableCreateCheck) IsSet

func (v NullableCreateCheck) IsSet() bool

func (NullableCreateCheck) MarshalJSON

func (v NullableCreateCheck) MarshalJSON() ([]byte, error)

func (*NullableCreateCheck) Set

func (v *NullableCreateCheck) Set(val *CreateCheck)

func (*NullableCreateCheck) UnmarshalJSON

func (v *NullableCreateCheck) UnmarshalJSON(src []byte) error

func (*NullableCreateCheck) Unset

func (v *NullableCreateCheck) Unset()

type NullableCreateContact

type NullableCreateContact struct {
	// contains filtered or unexported fields
}

func NewNullableCreateContact

func NewNullableCreateContact(val *CreateContact) *NullableCreateContact

func (NullableCreateContact) Get

func (NullableCreateContact) IsSet

func (v NullableCreateContact) IsSet() bool

func (NullableCreateContact) MarshalJSON

func (v NullableCreateContact) MarshalJSON() ([]byte, error)

func (*NullableCreateContact) Set

func (v *NullableCreateContact) Set(val *CreateContact)

func (*NullableCreateContact) UnmarshalJSON

func (v *NullableCreateContact) UnmarshalJSON(src []byte) error

func (*NullableCreateContact) Unset

func (v *NullableCreateContact) Unset()

type NullableCreateContactNotificationTargets

type NullableCreateContactNotificationTargets struct {
	// contains filtered or unexported fields
}

func (NullableCreateContactNotificationTargets) Get

func (NullableCreateContactNotificationTargets) IsSet

func (NullableCreateContactNotificationTargets) MarshalJSON

func (*NullableCreateContactNotificationTargets) Set

func (*NullableCreateContactNotificationTargets) UnmarshalJSON

func (v *NullableCreateContactNotificationTargets) UnmarshalJSON(src []byte) error

func (*NullableCreateContactNotificationTargets) Unset

type NullableCreateTeam

type NullableCreateTeam struct {
	// contains filtered or unexported fields
}

func NewNullableCreateTeam

func NewNullableCreateTeam(val *CreateTeam) *NullableCreateTeam

func (NullableCreateTeam) Get

func (v NullableCreateTeam) Get() *CreateTeam

func (NullableCreateTeam) IsSet

func (v NullableCreateTeam) IsSet() bool

func (NullableCreateTeam) MarshalJSON

func (v NullableCreateTeam) MarshalJSON() ([]byte, error)

func (*NullableCreateTeam) Set

func (v *NullableCreateTeam) Set(val *CreateTeam)

func (*NullableCreateTeam) UnmarshalJSON

func (v *NullableCreateTeam) UnmarshalJSON(src []byte) error

func (*NullableCreateTeam) Unset

func (v *NullableCreateTeam) Unset()

type NullableCreditsRespAttrs

type NullableCreditsRespAttrs struct {
	// contains filtered or unexported fields
}

func NewNullableCreditsRespAttrs

func NewNullableCreditsRespAttrs(val *CreditsRespAttrs) *NullableCreditsRespAttrs

func (NullableCreditsRespAttrs) Get

func (NullableCreditsRespAttrs) IsSet

func (v NullableCreditsRespAttrs) IsSet() bool

func (NullableCreditsRespAttrs) MarshalJSON

func (v NullableCreditsRespAttrs) MarshalJSON() ([]byte, error)

func (*NullableCreditsRespAttrs) Set

func (*NullableCreditsRespAttrs) UnmarshalJSON

func (v *NullableCreditsRespAttrs) UnmarshalJSON(src []byte) error

func (*NullableCreditsRespAttrs) Unset

func (v *NullableCreditsRespAttrs) Unset()

type NullableCreditsRespAttrsCredits

type NullableCreditsRespAttrsCredits struct {
	// contains filtered or unexported fields
}

func (NullableCreditsRespAttrsCredits) Get

func (NullableCreditsRespAttrsCredits) IsSet

func (NullableCreditsRespAttrsCredits) MarshalJSON

func (v NullableCreditsRespAttrsCredits) MarshalJSON() ([]byte, error)

func (*NullableCreditsRespAttrsCredits) Set

func (*NullableCreditsRespAttrsCredits) UnmarshalJSON

func (v *NullableCreditsRespAttrsCredits) UnmarshalJSON(src []byte) error

func (*NullableCreditsRespAttrsCredits) Unset

type NullableDNS

type NullableDNS struct {
	// contains filtered or unexported fields
}

func NewNullableDNS

func NewNullableDNS(val *DNS) *NullableDNS

func (NullableDNS) Get

func (v NullableDNS) Get() *DNS

func (NullableDNS) IsSet

func (v NullableDNS) IsSet() bool

func (NullableDNS) MarshalJSON

func (v NullableDNS) MarshalJSON() ([]byte, error)

func (*NullableDNS) Set

func (v *NullableDNS) Set(val *DNS)

func (*NullableDNS) UnmarshalJSON

func (v *NullableDNS) UnmarshalJSON(src []byte) error

func (*NullableDNS) Unset

func (v *NullableDNS) Unset()

type NullableDateTimeFormat

type NullableDateTimeFormat struct {
	// contains filtered or unexported fields
}

func NewNullableDateTimeFormat

func NewNullableDateTimeFormat(val *DateTimeFormat) *NullableDateTimeFormat

func (NullableDateTimeFormat) Get

func (NullableDateTimeFormat) IsSet

func (v NullableDateTimeFormat) IsSet() bool

func (NullableDateTimeFormat) MarshalJSON

func (v NullableDateTimeFormat) MarshalJSON() ([]byte, error)

func (*NullableDateTimeFormat) Set

func (*NullableDateTimeFormat) UnmarshalJSON

func (v *NullableDateTimeFormat) UnmarshalJSON(src []byte) error

func (*NullableDateTimeFormat) Unset

func (v *NullableDateTimeFormat) Unset()

type NullableDays

type NullableDays struct {
	// contains filtered or unexported fields
}

func NewNullableDays

func NewNullableDays(val *Days) *NullableDays

func (NullableDays) Get

func (v NullableDays) Get() *Days

func (NullableDays) IsSet

func (v NullableDays) IsSet() bool

func (NullableDays) MarshalJSON

func (v NullableDays) MarshalJSON() ([]byte, error)

func (*NullableDays) Set

func (v *NullableDays) Set(val *Days)

func (*NullableDays) UnmarshalJSON

func (v *NullableDays) UnmarshalJSON(src []byte) error

func (*NullableDays) Unset

func (v *NullableDays) Unset()

type NullableDeleteCheck200Response

type NullableDeleteCheck200Response struct {
	// contains filtered or unexported fields
}

func (NullableDeleteCheck200Response) Get

func (NullableDeleteCheck200Response) IsSet

func (NullableDeleteCheck200Response) MarshalJSON

func (v NullableDeleteCheck200Response) MarshalJSON() ([]byte, error)

func (*NullableDeleteCheck200Response) Set

func (*NullableDeleteCheck200Response) UnmarshalJSON

func (v *NullableDeleteCheck200Response) UnmarshalJSON(src []byte) error

func (*NullableDeleteCheck200Response) Unset

func (v *NullableDeleteCheck200Response) Unset()

type NullableDetailedCheck

type NullableDetailedCheck struct {
	// contains filtered or unexported fields
}

func NewNullableDetailedCheck

func NewNullableDetailedCheck(val *DetailedCheck) *NullableDetailedCheck

func (NullableDetailedCheck) Get

func (NullableDetailedCheck) IsSet

func (v NullableDetailedCheck) IsSet() bool

func (NullableDetailedCheck) MarshalJSON

func (v NullableDetailedCheck) MarshalJSON() ([]byte, error)

func (*NullableDetailedCheck) Set

func (v *NullableDetailedCheck) Set(val *DetailedCheck)

func (*NullableDetailedCheck) UnmarshalJSON

func (v *NullableDetailedCheck) UnmarshalJSON(src []byte) error

func (*NullableDetailedCheck) Unset

func (v *NullableDetailedCheck) Unset()

type NullableDetailedCheckAttributes

type NullableDetailedCheckAttributes struct {
	// contains filtered or unexported fields
}

func (NullableDetailedCheckAttributes) Get

func (NullableDetailedCheckAttributes) IsSet

func (NullableDetailedCheckAttributes) MarshalJSON

func (v NullableDetailedCheckAttributes) MarshalJSON() ([]byte, error)

func (*NullableDetailedCheckAttributes) Set

func (*NullableDetailedCheckAttributes) UnmarshalJSON

func (v *NullableDetailedCheckAttributes) UnmarshalJSON(src []byte) error

func (*NullableDetailedCheckAttributes) Unset

type NullableDetailedCheckDns

type NullableDetailedCheckDns struct {
	// contains filtered or unexported fields
}

func NewNullableDetailedCheckDns

func NewNullableDetailedCheckDns(val *DetailedCheckDns) *NullableDetailedCheckDns

func (NullableDetailedCheckDns) Get

func (NullableDetailedCheckDns) IsSet

func (v NullableDetailedCheckDns) IsSet() bool

func (NullableDetailedCheckDns) MarshalJSON

func (v NullableDetailedCheckDns) MarshalJSON() ([]byte, error)

func (*NullableDetailedCheckDns) Set

func (*NullableDetailedCheckDns) UnmarshalJSON

func (v *NullableDetailedCheckDns) UnmarshalJSON(src []byte) error

func (*NullableDetailedCheckDns) Unset

func (v *NullableDetailedCheckDns) Unset()

type NullableDetailedCheckDnsCheck

type NullableDetailedCheckDnsCheck struct {
	// contains filtered or unexported fields
}

func (NullableDetailedCheckDnsCheck) Get

func (NullableDetailedCheckDnsCheck) IsSet

func (NullableDetailedCheckDnsCheck) MarshalJSON

func (v NullableDetailedCheckDnsCheck) MarshalJSON() ([]byte, error)

func (*NullableDetailedCheckDnsCheck) Set

func (*NullableDetailedCheckDnsCheck) UnmarshalJSON

func (v *NullableDetailedCheckDnsCheck) UnmarshalJSON(src []byte) error

func (*NullableDetailedCheckDnsCheck) Unset

func (v *NullableDetailedCheckDnsCheck) Unset()

type NullableDetailedCheckHttp

type NullableDetailedCheckHttp struct {
	// contains filtered or unexported fields
}

func NewNullableDetailedCheckHttp

func NewNullableDetailedCheckHttp(val *DetailedCheckHttp) *NullableDetailedCheckHttp

func (NullableDetailedCheckHttp) Get

func (NullableDetailedCheckHttp) IsSet

func (v NullableDetailedCheckHttp) IsSet() bool

func (NullableDetailedCheckHttp) MarshalJSON

func (v NullableDetailedCheckHttp) MarshalJSON() ([]byte, error)

func (*NullableDetailedCheckHttp) Set

func (*NullableDetailedCheckHttp) UnmarshalJSON

func (v *NullableDetailedCheckHttp) UnmarshalJSON(src []byte) error

func (*NullableDetailedCheckHttp) Unset

func (v *NullableDetailedCheckHttp) Unset()

type NullableDetailedCheckHttpCheck

type NullableDetailedCheckHttpCheck struct {
	// contains filtered or unexported fields
}

func (NullableDetailedCheckHttpCheck) Get

func (NullableDetailedCheckHttpCheck) IsSet

func (NullableDetailedCheckHttpCheck) MarshalJSON

func (v NullableDetailedCheckHttpCheck) MarshalJSON() ([]byte, error)

func (*NullableDetailedCheckHttpCheck) Set

func (*NullableDetailedCheckHttpCheck) UnmarshalJSON

func (v *NullableDetailedCheckHttpCheck) UnmarshalJSON(src []byte) error

func (*NullableDetailedCheckHttpCheck) Unset

func (v *NullableDetailedCheckHttpCheck) Unset()

type NullableDetailedCheckHttpCustom

type NullableDetailedCheckHttpCustom struct {
	// contains filtered or unexported fields
}

func (NullableDetailedCheckHttpCustom) Get

func (NullableDetailedCheckHttpCustom) IsSet

func (NullableDetailedCheckHttpCustom) MarshalJSON

func (v NullableDetailedCheckHttpCustom) MarshalJSON() ([]byte, error)

func (*NullableDetailedCheckHttpCustom) Set

func (*NullableDetailedCheckHttpCustom) UnmarshalJSON

func (v *NullableDetailedCheckHttpCustom) UnmarshalJSON(src []byte) error

func (*NullableDetailedCheckHttpCustom) Unset

type NullableDetailedCheckHttpCustomCheck

type NullableDetailedCheckHttpCustomCheck struct {
	// contains filtered or unexported fields
}

func (NullableDetailedCheckHttpCustomCheck) Get

func (NullableDetailedCheckHttpCustomCheck) IsSet

func (NullableDetailedCheckHttpCustomCheck) MarshalJSON

func (v NullableDetailedCheckHttpCustomCheck) MarshalJSON() ([]byte, error)

func (*NullableDetailedCheckHttpCustomCheck) Set

func (*NullableDetailedCheckHttpCustomCheck) UnmarshalJSON

func (v *NullableDetailedCheckHttpCustomCheck) UnmarshalJSON(src []byte) error

func (*NullableDetailedCheckHttpCustomCheck) Unset

type NullableDetailedCheckImap

type NullableDetailedCheckImap struct {
	// contains filtered or unexported fields
}

func NewNullableDetailedCheckImap

func NewNullableDetailedCheckImap(val *DetailedCheckImap) *NullableDetailedCheckImap

func (NullableDetailedCheckImap) Get

func (NullableDetailedCheckImap) IsSet

func (v NullableDetailedCheckImap) IsSet() bool

func (NullableDetailedCheckImap) MarshalJSON

func (v NullableDetailedCheckImap) MarshalJSON() ([]byte, error)

func (*NullableDetailedCheckImap) Set

func (*NullableDetailedCheckImap) UnmarshalJSON

func (v *NullableDetailedCheckImap) UnmarshalJSON(src []byte) error

func (*NullableDetailedCheckImap) Unset

func (v *NullableDetailedCheckImap) Unset()

type NullableDetailedCheckImapCheck

type NullableDetailedCheckImapCheck struct {
	// contains filtered or unexported fields
}

func (NullableDetailedCheckImapCheck) Get

func (NullableDetailedCheckImapCheck) IsSet

func (NullableDetailedCheckImapCheck) MarshalJSON

func (v NullableDetailedCheckImapCheck) MarshalJSON() ([]byte, error)

func (*NullableDetailedCheckImapCheck) Set

func (*NullableDetailedCheckImapCheck) UnmarshalJSON

func (v *NullableDetailedCheckImapCheck) UnmarshalJSON(src []byte) error

func (*NullableDetailedCheckImapCheck) Unset

func (v *NullableDetailedCheckImapCheck) Unset()

type NullableDetailedCheckPop3

type NullableDetailedCheckPop3 struct {
	// contains filtered or unexported fields
}

func NewNullableDetailedCheckPop3

func NewNullableDetailedCheckPop3(val *DetailedCheckPop3) *NullableDetailedCheckPop3

func (NullableDetailedCheckPop3) Get

func (NullableDetailedCheckPop3) IsSet

func (v NullableDetailedCheckPop3) IsSet() bool

func (NullableDetailedCheckPop3) MarshalJSON

func (v NullableDetailedCheckPop3) MarshalJSON() ([]byte, error)

func (*NullableDetailedCheckPop3) Set

func (*NullableDetailedCheckPop3) UnmarshalJSON

func (v *NullableDetailedCheckPop3) UnmarshalJSON(src []byte) error

func (*NullableDetailedCheckPop3) Unset

func (v *NullableDetailedCheckPop3) Unset()

type NullableDetailedCheckPop3Check

type NullableDetailedCheckPop3Check struct {
	// contains filtered or unexported fields
}

func (NullableDetailedCheckPop3Check) Get

func (NullableDetailedCheckPop3Check) IsSet

func (NullableDetailedCheckPop3Check) MarshalJSON

func (v NullableDetailedCheckPop3Check) MarshalJSON() ([]byte, error)

func (*NullableDetailedCheckPop3Check) Set

func (*NullableDetailedCheckPop3Check) UnmarshalJSON

func (v *NullableDetailedCheckPop3Check) UnmarshalJSON(src []byte) error

func (*NullableDetailedCheckPop3Check) Unset

func (v *NullableDetailedCheckPop3Check) Unset()

type NullableDetailedCheckSmtp

type NullableDetailedCheckSmtp struct {
	// contains filtered or unexported fields
}

func NewNullableDetailedCheckSmtp

func NewNullableDetailedCheckSmtp(val *DetailedCheckSmtp) *NullableDetailedCheckSmtp

func (NullableDetailedCheckSmtp) Get

func (NullableDetailedCheckSmtp) IsSet

func (v NullableDetailedCheckSmtp) IsSet() bool

func (NullableDetailedCheckSmtp) MarshalJSON

func (v NullableDetailedCheckSmtp) MarshalJSON() ([]byte, error)

func (*NullableDetailedCheckSmtp) Set

func (*NullableDetailedCheckSmtp) UnmarshalJSON

func (v *NullableDetailedCheckSmtp) UnmarshalJSON(src []byte) error

func (*NullableDetailedCheckSmtp) Unset

func (v *NullableDetailedCheckSmtp) Unset()

type NullableDetailedCheckSmtpCheck

type NullableDetailedCheckSmtpCheck struct {
	// contains filtered or unexported fields
}

func (NullableDetailedCheckSmtpCheck) Get

func (NullableDetailedCheckSmtpCheck) IsSet

func (NullableDetailedCheckSmtpCheck) MarshalJSON

func (v NullableDetailedCheckSmtpCheck) MarshalJSON() ([]byte, error)

func (*NullableDetailedCheckSmtpCheck) Set

func (*NullableDetailedCheckSmtpCheck) UnmarshalJSON

func (v *NullableDetailedCheckSmtpCheck) UnmarshalJSON(src []byte) error

func (*NullableDetailedCheckSmtpCheck) Unset

func (v *NullableDetailedCheckSmtpCheck) Unset()

type NullableDetailedCheckTcp

type NullableDetailedCheckTcp struct {
	// contains filtered or unexported fields
}

func NewNullableDetailedCheckTcp

func NewNullableDetailedCheckTcp(val *DetailedCheckTcp) *NullableDetailedCheckTcp

func (NullableDetailedCheckTcp) Get

func (NullableDetailedCheckTcp) IsSet

func (v NullableDetailedCheckTcp) IsSet() bool

func (NullableDetailedCheckTcp) MarshalJSON

func (v NullableDetailedCheckTcp) MarshalJSON() ([]byte, error)

func (*NullableDetailedCheckTcp) Set

func (*NullableDetailedCheckTcp) UnmarshalJSON

func (v *NullableDetailedCheckTcp) UnmarshalJSON(src []byte) error

func (*NullableDetailedCheckTcp) Unset

func (v *NullableDetailedCheckTcp) Unset()

type NullableDetailedCheckTcpCheck

type NullableDetailedCheckTcpCheck struct {
	// contains filtered or unexported fields
}

func (NullableDetailedCheckTcpCheck) Get

func (NullableDetailedCheckTcpCheck) IsSet

func (NullableDetailedCheckTcpCheck) MarshalJSON

func (v NullableDetailedCheckTcpCheck) MarshalJSON() ([]byte, error)

func (*NullableDetailedCheckTcpCheck) Set

func (*NullableDetailedCheckTcpCheck) UnmarshalJSON

func (v *NullableDetailedCheckTcpCheck) UnmarshalJSON(src []byte) error

func (*NullableDetailedCheckTcpCheck) Unset

func (v *NullableDetailedCheckTcpCheck) Unset()

type NullableDetailedCheckUdp

type NullableDetailedCheckUdp struct {
	// contains filtered or unexported fields
}

func NewNullableDetailedCheckUdp

func NewNullableDetailedCheckUdp(val *DetailedCheckUdp) *NullableDetailedCheckUdp

func (NullableDetailedCheckUdp) Get

func (NullableDetailedCheckUdp) IsSet

func (v NullableDetailedCheckUdp) IsSet() bool

func (NullableDetailedCheckUdp) MarshalJSON

func (v NullableDetailedCheckUdp) MarshalJSON() ([]byte, error)

func (*NullableDetailedCheckUdp) Set

func (*NullableDetailedCheckUdp) UnmarshalJSON

func (v *NullableDetailedCheckUdp) UnmarshalJSON(src []byte) error

func (*NullableDetailedCheckUdp) Unset

func (v *NullableDetailedCheckUdp) Unset()

type NullableDetailedCheckUdpCheck

type NullableDetailedCheckUdpCheck struct {
	// contains filtered or unexported fields
}

func (NullableDetailedCheckUdpCheck) Get

func (NullableDetailedCheckUdpCheck) IsSet

func (NullableDetailedCheckUdpCheck) MarshalJSON

func (v NullableDetailedCheckUdpCheck) MarshalJSON() ([]byte, error)

func (*NullableDetailedCheckUdpCheck) Set

func (*NullableDetailedCheckUdpCheck) UnmarshalJSON

func (v *NullableDetailedCheckUdpCheck) UnmarshalJSON(src []byte) error

func (*NullableDetailedCheckUdpCheck) Unset

func (v *NullableDetailedCheckUdpCheck) Unset()

type NullableDetailedDnsAttributes

type NullableDetailedDnsAttributes struct {
	// contains filtered or unexported fields
}

func (NullableDetailedDnsAttributes) Get

func (NullableDetailedDnsAttributes) IsSet

func (NullableDetailedDnsAttributes) MarshalJSON

func (v NullableDetailedDnsAttributes) MarshalJSON() ([]byte, error)

func (*NullableDetailedDnsAttributes) Set

func (*NullableDetailedDnsAttributes) UnmarshalJSON

func (v *NullableDetailedDnsAttributes) UnmarshalJSON(src []byte) error

func (*NullableDetailedDnsAttributes) Unset

func (v *NullableDetailedDnsAttributes) Unset()

type NullableDetailedDnsAttributesType

type NullableDetailedDnsAttributesType struct {
	// contains filtered or unexported fields
}

func (NullableDetailedDnsAttributesType) Get

func (NullableDetailedDnsAttributesType) IsSet

func (NullableDetailedDnsAttributesType) MarshalJSON

func (v NullableDetailedDnsAttributesType) MarshalJSON() ([]byte, error)

func (*NullableDetailedDnsAttributesType) Set

func (*NullableDetailedDnsAttributesType) UnmarshalJSON

func (v *NullableDetailedDnsAttributesType) UnmarshalJSON(src []byte) error

func (*NullableDetailedDnsAttributesType) Unset

type NullableDetailedHttpAttributes

type NullableDetailedHttpAttributes struct {
	// contains filtered or unexported fields
}

func (NullableDetailedHttpAttributes) Get

func (NullableDetailedHttpAttributes) IsSet

func (NullableDetailedHttpAttributes) MarshalJSON

func (v NullableDetailedHttpAttributes) MarshalJSON() ([]byte, error)

func (*NullableDetailedHttpAttributes) Set

func (*NullableDetailedHttpAttributes) UnmarshalJSON

func (v *NullableDetailedHttpAttributes) UnmarshalJSON(src []byte) error

func (*NullableDetailedHttpAttributes) Unset

func (v *NullableDetailedHttpAttributes) Unset()

type NullableDetailedHttpAttributesType

type NullableDetailedHttpAttributesType struct {
	// contains filtered or unexported fields
}

func (NullableDetailedHttpAttributesType) Get

func (NullableDetailedHttpAttributesType) IsSet

func (NullableDetailedHttpAttributesType) MarshalJSON

func (v NullableDetailedHttpAttributesType) MarshalJSON() ([]byte, error)

func (*NullableDetailedHttpAttributesType) Set

func (*NullableDetailedHttpAttributesType) UnmarshalJSON

func (v *NullableDetailedHttpAttributesType) UnmarshalJSON(src []byte) error

func (*NullableDetailedHttpAttributesType) Unset

type NullableDetailedHttpCustomAttributes

type NullableDetailedHttpCustomAttributes struct {
	// contains filtered or unexported fields
}

func (NullableDetailedHttpCustomAttributes) Get

func (NullableDetailedHttpCustomAttributes) IsSet

func (NullableDetailedHttpCustomAttributes) MarshalJSON

func (v NullableDetailedHttpCustomAttributes) MarshalJSON() ([]byte, error)

func (*NullableDetailedHttpCustomAttributes) Set

func (*NullableDetailedHttpCustomAttributes) UnmarshalJSON

func (v *NullableDetailedHttpCustomAttributes) UnmarshalJSON(src []byte) error

func (*NullableDetailedHttpCustomAttributes) Unset

type NullableDetailedHttpCustomAttributesType

type NullableDetailedHttpCustomAttributesType struct {
	// contains filtered or unexported fields
}

func (NullableDetailedHttpCustomAttributesType) Get

func (NullableDetailedHttpCustomAttributesType) IsSet

func (NullableDetailedHttpCustomAttributesType) MarshalJSON

func (*NullableDetailedHttpCustomAttributesType) Set

func (*NullableDetailedHttpCustomAttributesType) UnmarshalJSON

func (v *NullableDetailedHttpCustomAttributesType) UnmarshalJSON(src []byte) error

func (*NullableDetailedHttpCustomAttributesType) Unset

type NullableDetailedImapAttributes

type NullableDetailedImapAttributes struct {
	// contains filtered or unexported fields
}

func (NullableDetailedImapAttributes) Get

func (NullableDetailedImapAttributes) IsSet

func (NullableDetailedImapAttributes) MarshalJSON

func (v NullableDetailedImapAttributes) MarshalJSON() ([]byte, error)

func (*NullableDetailedImapAttributes) Set

func (*NullableDetailedImapAttributes) UnmarshalJSON

func (v *NullableDetailedImapAttributes) UnmarshalJSON(src []byte) error

func (*NullableDetailedImapAttributes) Unset

func (v *NullableDetailedImapAttributes) Unset()

type NullableDetailedImapAttributesType

type NullableDetailedImapAttributesType struct {
	// contains filtered or unexported fields
}

func (NullableDetailedImapAttributesType) Get

func (NullableDetailedImapAttributesType) IsSet

func (NullableDetailedImapAttributesType) MarshalJSON

func (v NullableDetailedImapAttributesType) MarshalJSON() ([]byte, error)

func (*NullableDetailedImapAttributesType) Set

func (*NullableDetailedImapAttributesType) UnmarshalJSON

func (v *NullableDetailedImapAttributesType) UnmarshalJSON(src []byte) error

func (*NullableDetailedImapAttributesType) Unset

type NullableDetailedPop3Attributes

type NullableDetailedPop3Attributes struct {
	// contains filtered or unexported fields
}

func (NullableDetailedPop3Attributes) Get

func (NullableDetailedPop3Attributes) IsSet

func (NullableDetailedPop3Attributes) MarshalJSON

func (v NullableDetailedPop3Attributes) MarshalJSON() ([]byte, error)

func (*NullableDetailedPop3Attributes) Set

func (*NullableDetailedPop3Attributes) UnmarshalJSON

func (v *NullableDetailedPop3Attributes) UnmarshalJSON(src []byte) error

func (*NullableDetailedPop3Attributes) Unset

func (v *NullableDetailedPop3Attributes) Unset()

type NullableDetailedPop3AttributesType

type NullableDetailedPop3AttributesType struct {
	// contains filtered or unexported fields
}

func (NullableDetailedPop3AttributesType) Get

func (NullableDetailedPop3AttributesType) IsSet

func (NullableDetailedPop3AttributesType) MarshalJSON

func (v NullableDetailedPop3AttributesType) MarshalJSON() ([]byte, error)

func (*NullableDetailedPop3AttributesType) Set

func (*NullableDetailedPop3AttributesType) UnmarshalJSON

func (v *NullableDetailedPop3AttributesType) UnmarshalJSON(src []byte) error

func (*NullableDetailedPop3AttributesType) Unset

type NullableDetailedSmtpAttributes

type NullableDetailedSmtpAttributes struct {
	// contains filtered or unexported fields
}

func (NullableDetailedSmtpAttributes) Get

func (NullableDetailedSmtpAttributes) IsSet

func (NullableDetailedSmtpAttributes) MarshalJSON

func (v NullableDetailedSmtpAttributes) MarshalJSON() ([]byte, error)

func (*NullableDetailedSmtpAttributes) Set

func (*NullableDetailedSmtpAttributes) UnmarshalJSON

func (v *NullableDetailedSmtpAttributes) UnmarshalJSON(src []byte) error

func (*NullableDetailedSmtpAttributes) Unset

func (v *NullableDetailedSmtpAttributes) Unset()

type NullableDetailedSmtpAttributesType

type NullableDetailedSmtpAttributesType struct {
	// contains filtered or unexported fields
}

func (NullableDetailedSmtpAttributesType) Get

func (NullableDetailedSmtpAttributesType) IsSet

func (NullableDetailedSmtpAttributesType) MarshalJSON

func (v NullableDetailedSmtpAttributesType) MarshalJSON() ([]byte, error)

func (*NullableDetailedSmtpAttributesType) Set

func (*NullableDetailedSmtpAttributesType) UnmarshalJSON

func (v *NullableDetailedSmtpAttributesType) UnmarshalJSON(src []byte) error

func (*NullableDetailedSmtpAttributesType) Unset

type NullableDetailedTcpAttributes

type NullableDetailedTcpAttributes struct {
	// contains filtered or unexported fields
}

func (NullableDetailedTcpAttributes) Get

func (NullableDetailedTcpAttributes) IsSet

func (NullableDetailedTcpAttributes) MarshalJSON

func (v NullableDetailedTcpAttributes) MarshalJSON() ([]byte, error)

func (*NullableDetailedTcpAttributes) Set

func (*NullableDetailedTcpAttributes) UnmarshalJSON

func (v *NullableDetailedTcpAttributes) UnmarshalJSON(src []byte) error

func (*NullableDetailedTcpAttributes) Unset

func (v *NullableDetailedTcpAttributes) Unset()

type NullableDetailedTcpAttributesType

type NullableDetailedTcpAttributesType struct {
	// contains filtered or unexported fields
}

func (NullableDetailedTcpAttributesType) Get

func (NullableDetailedTcpAttributesType) IsSet

func (NullableDetailedTcpAttributesType) MarshalJSON

func (v NullableDetailedTcpAttributesType) MarshalJSON() ([]byte, error)

func (*NullableDetailedTcpAttributesType) Set

func (*NullableDetailedTcpAttributesType) UnmarshalJSON

func (v *NullableDetailedTcpAttributesType) UnmarshalJSON(src []byte) error

func (*NullableDetailedTcpAttributesType) Unset

type NullableDetailedUdpAttributes

type NullableDetailedUdpAttributes struct {
	// contains filtered or unexported fields
}

func (NullableDetailedUdpAttributes) Get

func (NullableDetailedUdpAttributes) IsSet

func (NullableDetailedUdpAttributes) MarshalJSON

func (v NullableDetailedUdpAttributes) MarshalJSON() ([]byte, error)

func (*NullableDetailedUdpAttributes) Set

func (*NullableDetailedUdpAttributes) UnmarshalJSON

func (v *NullableDetailedUdpAttributes) UnmarshalJSON(src []byte) error

func (*NullableDetailedUdpAttributes) Unset

func (v *NullableDetailedUdpAttributes) Unset()

type NullableDetailedUdpAttributesType

type NullableDetailedUdpAttributesType struct {
	// contains filtered or unexported fields
}

func (NullableDetailedUdpAttributesType) Get

func (NullableDetailedUdpAttributesType) IsSet

func (NullableDetailedUdpAttributesType) MarshalJSON

func (v NullableDetailedUdpAttributesType) MarshalJSON() ([]byte, error)

func (*NullableDetailedUdpAttributesType) Set

func (*NullableDetailedUdpAttributesType) UnmarshalJSON

func (v *NullableDetailedUdpAttributesType) UnmarshalJSON(src []byte) error

func (*NullableDetailedUdpAttributesType) Unset

type NullableDnsAttributes

type NullableDnsAttributes struct {
	// contains filtered or unexported fields
}

func NewNullableDnsAttributes

func NewNullableDnsAttributes(val *DnsAttributes) *NullableDnsAttributes

func (NullableDnsAttributes) Get

func (NullableDnsAttributes) IsSet

func (v NullableDnsAttributes) IsSet() bool

func (NullableDnsAttributes) MarshalJSON

func (v NullableDnsAttributes) MarshalJSON() ([]byte, error)

func (*NullableDnsAttributes) Set

func (v *NullableDnsAttributes) Set(val *DnsAttributes)

func (*NullableDnsAttributes) UnmarshalJSON

func (v *NullableDnsAttributes) UnmarshalJSON(src []byte) error

func (*NullableDnsAttributes) Unset

func (v *NullableDnsAttributes) Unset()

type NullableEmailsInner

type NullableEmailsInner struct {
	// contains filtered or unexported fields
}

func NewNullableEmailsInner

func NewNullableEmailsInner(val *EmailsInner) *NullableEmailsInner

func (NullableEmailsInner) Get

func (NullableEmailsInner) IsSet

func (v NullableEmailsInner) IsSet() bool

func (NullableEmailsInner) MarshalJSON

func (v NullableEmailsInner) MarshalJSON() ([]byte, error)

func (*NullableEmailsInner) Set

func (v *NullableEmailsInner) Set(val *EmailsInner)

func (*NullableEmailsInner) UnmarshalJSON

func (v *NullableEmailsInner) UnmarshalJSON(src []byte) error

func (*NullableEmailsInner) Unset

func (v *NullableEmailsInner) 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 NullableHTTP

type NullableHTTP struct {
	// contains filtered or unexported fields
}

func NewNullableHTTP

func NewNullableHTTP(val *HTTP) *NullableHTTP

func (NullableHTTP) Get

func (v NullableHTTP) Get() *HTTP

func (NullableHTTP) IsSet

func (v NullableHTTP) IsSet() bool

func (NullableHTTP) MarshalJSON

func (v NullableHTTP) MarshalJSON() ([]byte, error)

func (*NullableHTTP) Set

func (v *NullableHTTP) Set(val *HTTP)

func (*NullableHTTP) UnmarshalJSON

func (v *NullableHTTP) UnmarshalJSON(src []byte) error

func (*NullableHTTP) Unset

func (v *NullableHTTP) Unset()

type NullableHTTPCustom

type NullableHTTPCustom struct {
	// contains filtered or unexported fields
}

func NewNullableHTTPCustom

func NewNullableHTTPCustom(val *HTTPCustom) *NullableHTTPCustom

func (NullableHTTPCustom) Get

func (v NullableHTTPCustom) Get() *HTTPCustom

func (NullableHTTPCustom) IsSet

func (v NullableHTTPCustom) IsSet() bool

func (NullableHTTPCustom) MarshalJSON

func (v NullableHTTPCustom) MarshalJSON() ([]byte, error)

func (*NullableHTTPCustom) Set

func (v *NullableHTTPCustom) Set(val *HTTPCustom)

func (*NullableHTTPCustom) UnmarshalJSON

func (v *NullableHTTPCustom) UnmarshalJSON(src []byte) error

func (*NullableHTTPCustom) Unset

func (v *NullableHTTPCustom) Unset()

type NullableHours

type NullableHours struct {
	// contains filtered or unexported fields
}

func NewNullableHours

func NewNullableHours(val *Hours) *NullableHours

func (NullableHours) Get

func (v NullableHours) Get() *Hours

func (NullableHours) IsSet

func (v NullableHours) IsSet() bool

func (NullableHours) MarshalJSON

func (v NullableHours) MarshalJSON() ([]byte, error)

func (*NullableHours) Set

func (v *NullableHours) Set(val *Hours)

func (*NullableHours) UnmarshalJSON

func (v *NullableHours) UnmarshalJSON(src []byte) error

func (*NullableHours) Unset

func (v *NullableHours) Unset()

type NullableHttpAttributesBase

type NullableHttpAttributesBase struct {
	// contains filtered or unexported fields
}

func NewNullableHttpAttributesBase

func NewNullableHttpAttributesBase(val *HttpAttributesBase) *NullableHttpAttributesBase

func (NullableHttpAttributesBase) Get

func (NullableHttpAttributesBase) IsSet

func (v NullableHttpAttributesBase) IsSet() bool

func (NullableHttpAttributesBase) MarshalJSON

func (v NullableHttpAttributesBase) MarshalJSON() ([]byte, error)

func (*NullableHttpAttributesBase) Set

func (*NullableHttpAttributesBase) UnmarshalJSON

func (v *NullableHttpAttributesBase) UnmarshalJSON(src []byte) error

func (*NullableHttpAttributesBase) Unset

func (v *NullableHttpAttributesBase) Unset()

type NullableHttpAttributesGet

type NullableHttpAttributesGet struct {
	// contains filtered or unexported fields
}

func NewNullableHttpAttributesGet

func NewNullableHttpAttributesGet(val *HttpAttributesGet) *NullableHttpAttributesGet

func (NullableHttpAttributesGet) Get

func (NullableHttpAttributesGet) IsSet

func (v NullableHttpAttributesGet) IsSet() bool

func (NullableHttpAttributesGet) MarshalJSON

func (v NullableHttpAttributesGet) MarshalJSON() ([]byte, error)

func (*NullableHttpAttributesGet) Set

func (*NullableHttpAttributesGet) UnmarshalJSON

func (v *NullableHttpAttributesGet) UnmarshalJSON(src []byte) error

func (*NullableHttpAttributesGet) Unset

func (v *NullableHttpAttributesGet) Unset()

type NullableHttpAttributesSet

type NullableHttpAttributesSet struct {
	// contains filtered or unexported fields
}

func NewNullableHttpAttributesSet

func NewNullableHttpAttributesSet(val *HttpAttributesSet) *NullableHttpAttributesSet

func (NullableHttpAttributesSet) Get

func (NullableHttpAttributesSet) IsSet

func (v NullableHttpAttributesSet) IsSet() bool

func (NullableHttpAttributesSet) MarshalJSON

func (v NullableHttpAttributesSet) MarshalJSON() ([]byte, error)

func (*NullableHttpAttributesSet) Set

func (*NullableHttpAttributesSet) UnmarshalJSON

func (v *NullableHttpAttributesSet) UnmarshalJSON(src []byte) error

func (*NullableHttpAttributesSet) Unset

func (v *NullableHttpAttributesSet) Unset()

type NullableHttpAuthentications

type NullableHttpAuthentications struct {
	// contains filtered or unexported fields
}

func NewNullableHttpAuthentications

func NewNullableHttpAuthentications(val *HttpAuthentications) *NullableHttpAuthentications

func (NullableHttpAuthentications) Get

func (NullableHttpAuthentications) IsSet

func (NullableHttpAuthentications) MarshalJSON

func (v NullableHttpAuthentications) MarshalJSON() ([]byte, error)

func (*NullableHttpAuthentications) Set

func (*NullableHttpAuthentications) UnmarshalJSON

func (v *NullableHttpAuthentications) UnmarshalJSON(src []byte) error

func (*NullableHttpAuthentications) Unset

func (v *NullableHttpAuthentications) Unset()

type NullableHttpAuthenticationsCredentials

type NullableHttpAuthenticationsCredentials struct {
	// contains filtered or unexported fields
}

func (NullableHttpAuthenticationsCredentials) Get

func (NullableHttpAuthenticationsCredentials) IsSet

func (NullableHttpAuthenticationsCredentials) MarshalJSON

func (v NullableHttpAuthenticationsCredentials) MarshalJSON() ([]byte, error)

func (*NullableHttpAuthenticationsCredentials) Set

func (*NullableHttpAuthenticationsCredentials) UnmarshalJSON

func (v *NullableHttpAuthenticationsCredentials) UnmarshalJSON(src []byte) error

func (*NullableHttpAuthenticationsCredentials) Unset

type NullableHttpCertificateAttributes

type NullableHttpCertificateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableHttpCertificateAttributes) Get

func (NullableHttpCertificateAttributes) IsSet

func (NullableHttpCertificateAttributes) MarshalJSON

func (v NullableHttpCertificateAttributes) MarshalJSON() ([]byte, error)

func (*NullableHttpCertificateAttributes) Set

func (*NullableHttpCertificateAttributes) UnmarshalJSON

func (v *NullableHttpCertificateAttributes) UnmarshalJSON(src []byte) error

func (*NullableHttpCertificateAttributes) Unset

type NullableHttpCustomAttributes

type NullableHttpCustomAttributes struct {
	// contains filtered or unexported fields
}

func NewNullableHttpCustomAttributes

func NewNullableHttpCustomAttributes(val *HttpCustomAttributes) *NullableHttpCustomAttributes

func (NullableHttpCustomAttributes) Get

func (NullableHttpCustomAttributes) IsSet

func (NullableHttpCustomAttributes) MarshalJSON

func (v NullableHttpCustomAttributes) MarshalJSON() ([]byte, error)

func (*NullableHttpCustomAttributes) Set

func (*NullableHttpCustomAttributes) UnmarshalJSON

func (v *NullableHttpCustomAttributes) UnmarshalJSON(src []byte) error

func (*NullableHttpCustomAttributes) Unset

func (v *NullableHttpCustomAttributes) Unset()

type NullableIMAP

type NullableIMAP struct {
	// contains filtered or unexported fields
}

func NewNullableIMAP

func NewNullableIMAP(val *IMAP) *NullableIMAP

func (NullableIMAP) Get

func (v NullableIMAP) Get() *IMAP

func (NullableIMAP) IsSet

func (v NullableIMAP) IsSet() bool

func (NullableIMAP) MarshalJSON

func (v NullableIMAP) MarshalJSON() ([]byte, error)

func (*NullableIMAP) Set

func (v *NullableIMAP) Set(val *IMAP)

func (*NullableIMAP) UnmarshalJSON

func (v *NullableIMAP) UnmarshalJSON(src []byte) error

func (*NullableIMAP) Unset

func (v *NullableIMAP) Unset()

type NullableImapAttributes

type NullableImapAttributes struct {
	// contains filtered or unexported fields
}

func NewNullableImapAttributes

func NewNullableImapAttributes(val *ImapAttributes) *NullableImapAttributes

func (NullableImapAttributes) Get

func (NullableImapAttributes) IsSet

func (v NullableImapAttributes) IsSet() bool

func (NullableImapAttributes) MarshalJSON

func (v NullableImapAttributes) MarshalJSON() ([]byte, error)

func (*NullableImapAttributes) Set

func (*NullableImapAttributes) UnmarshalJSON

func (v *NullableImapAttributes) UnmarshalJSON(src []byte) error

func (*NullableImapAttributes) Unset

func (v *NullableImapAttributes) 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 NullableMaintenanceDelete

type NullableMaintenanceDelete struct {
	// contains filtered or unexported fields
}

func NewNullableMaintenanceDelete

func NewNullableMaintenanceDelete(val *MaintenanceDelete) *NullableMaintenanceDelete

func (NullableMaintenanceDelete) Get

func (NullableMaintenanceDelete) IsSet

func (v NullableMaintenanceDelete) IsSet() bool

func (NullableMaintenanceDelete) MarshalJSON

func (v NullableMaintenanceDelete) MarshalJSON() ([]byte, error)

func (*NullableMaintenanceDelete) Set

func (*NullableMaintenanceDelete) UnmarshalJSON

func (v *NullableMaintenanceDelete) UnmarshalJSON(src []byte) error

func (*NullableMaintenanceDelete) Unset

func (v *NullableMaintenanceDelete) Unset()

type NullableMaintenanceDeleteRespAttrs

type NullableMaintenanceDeleteRespAttrs struct {
	// contains filtered or unexported fields
}

func (NullableMaintenanceDeleteRespAttrs) Get

func (NullableMaintenanceDeleteRespAttrs) IsSet

func (NullableMaintenanceDeleteRespAttrs) MarshalJSON

func (v NullableMaintenanceDeleteRespAttrs) MarshalJSON() ([]byte, error)

func (*NullableMaintenanceDeleteRespAttrs) Set

func (*NullableMaintenanceDeleteRespAttrs) UnmarshalJSON

func (v *NullableMaintenanceDeleteRespAttrs) UnmarshalJSON(src []byte) error

func (*NullableMaintenanceDeleteRespAttrs) Unset

type NullableMaintenanceIdDeleteRespAttrs

type NullableMaintenanceIdDeleteRespAttrs struct {
	// contains filtered or unexported fields
}

func (NullableMaintenanceIdDeleteRespAttrs) Get

func (NullableMaintenanceIdDeleteRespAttrs) IsSet

func (NullableMaintenanceIdDeleteRespAttrs) MarshalJSON

func (v NullableMaintenanceIdDeleteRespAttrs) MarshalJSON() ([]byte, error)

func (*NullableMaintenanceIdDeleteRespAttrs) Set

func (*NullableMaintenanceIdDeleteRespAttrs) UnmarshalJSON

func (v *NullableMaintenanceIdDeleteRespAttrs) UnmarshalJSON(src []byte) error

func (*NullableMaintenanceIdDeleteRespAttrs) Unset

type NullableMaintenanceIdPut

type NullableMaintenanceIdPut struct {
	// contains filtered or unexported fields
}

func NewNullableMaintenanceIdPut

func NewNullableMaintenanceIdPut(val *MaintenanceIdPut) *NullableMaintenanceIdPut

func (NullableMaintenanceIdPut) Get

func (NullableMaintenanceIdPut) IsSet

func (v NullableMaintenanceIdPut) IsSet() bool

func (NullableMaintenanceIdPut) MarshalJSON

func (v NullableMaintenanceIdPut) MarshalJSON() ([]byte, error)

func (*NullableMaintenanceIdPut) Set

func (*NullableMaintenanceIdPut) UnmarshalJSON

func (v *NullableMaintenanceIdPut) UnmarshalJSON(src []byte) error

func (*NullableMaintenanceIdPut) Unset

func (v *NullableMaintenanceIdPut) Unset()

type NullableMaintenanceIdPutRespAttrs

type NullableMaintenanceIdPutRespAttrs struct {
	// contains filtered or unexported fields
}

func (NullableMaintenanceIdPutRespAttrs) Get

func (NullableMaintenanceIdPutRespAttrs) IsSet

func (NullableMaintenanceIdPutRespAttrs) MarshalJSON

func (v NullableMaintenanceIdPutRespAttrs) MarshalJSON() ([]byte, error)

func (*NullableMaintenanceIdPutRespAttrs) Set

func (*NullableMaintenanceIdPutRespAttrs) UnmarshalJSON

func (v *NullableMaintenanceIdPutRespAttrs) UnmarshalJSON(src []byte) error

func (*NullableMaintenanceIdPutRespAttrs) Unset

type NullableMaintenanceIdRespAttrs

type NullableMaintenanceIdRespAttrs struct {
	// contains filtered or unexported fields
}

func (NullableMaintenanceIdRespAttrs) Get

func (NullableMaintenanceIdRespAttrs) IsSet

func (NullableMaintenanceIdRespAttrs) MarshalJSON

func (v NullableMaintenanceIdRespAttrs) MarshalJSON() ([]byte, error)

func (*NullableMaintenanceIdRespAttrs) Set

func (*NullableMaintenanceIdRespAttrs) UnmarshalJSON

func (v *NullableMaintenanceIdRespAttrs) UnmarshalJSON(src []byte) error

func (*NullableMaintenanceIdRespAttrs) Unset

func (v *NullableMaintenanceIdRespAttrs) Unset()

type NullableMaintenanceIdRespAttrsMaintenance

type NullableMaintenanceIdRespAttrsMaintenance struct {
	// contains filtered or unexported fields
}

func (NullableMaintenanceIdRespAttrsMaintenance) Get

func (NullableMaintenanceIdRespAttrsMaintenance) IsSet

func (NullableMaintenanceIdRespAttrsMaintenance) MarshalJSON

func (*NullableMaintenanceIdRespAttrsMaintenance) Set

func (*NullableMaintenanceIdRespAttrsMaintenance) UnmarshalJSON

func (v *NullableMaintenanceIdRespAttrsMaintenance) UnmarshalJSON(src []byte) error

func (*NullableMaintenanceIdRespAttrsMaintenance) Unset

type NullableMaintenanceIdRespAttrsMaintenanceChecks

type NullableMaintenanceIdRespAttrsMaintenanceChecks struct {
	// contains filtered or unexported fields
}

func (NullableMaintenanceIdRespAttrsMaintenanceChecks) Get

func (NullableMaintenanceIdRespAttrsMaintenanceChecks) IsSet

func (NullableMaintenanceIdRespAttrsMaintenanceChecks) MarshalJSON

func (*NullableMaintenanceIdRespAttrsMaintenanceChecks) Set

func (*NullableMaintenanceIdRespAttrsMaintenanceChecks) UnmarshalJSON

func (*NullableMaintenanceIdRespAttrsMaintenanceChecks) Unset

type NullableMaintenanceOccurrencesDelete

type NullableMaintenanceOccurrencesDelete struct {
	// contains filtered or unexported fields
}

func (NullableMaintenanceOccurrencesDelete) Get

func (NullableMaintenanceOccurrencesDelete) IsSet

func (NullableMaintenanceOccurrencesDelete) MarshalJSON

func (v NullableMaintenanceOccurrencesDelete) MarshalJSON() ([]byte, error)

func (*NullableMaintenanceOccurrencesDelete) Set

func (*NullableMaintenanceOccurrencesDelete) UnmarshalJSON

func (v *NullableMaintenanceOccurrencesDelete) UnmarshalJSON(src []byte) error

func (*NullableMaintenanceOccurrencesDelete) Unset

type NullableMaintenanceOccurrencesDeleteRespAttrs

type NullableMaintenanceOccurrencesDeleteRespAttrs struct {
	// contains filtered or unexported fields
}

func (NullableMaintenanceOccurrencesDeleteRespAttrs) Get

func (NullableMaintenanceOccurrencesDeleteRespAttrs) IsSet

func (NullableMaintenanceOccurrencesDeleteRespAttrs) MarshalJSON

func (*NullableMaintenanceOccurrencesDeleteRespAttrs) Set

func (*NullableMaintenanceOccurrencesDeleteRespAttrs) UnmarshalJSON

func (*NullableMaintenanceOccurrencesDeleteRespAttrs) Unset

type NullableMaintenanceOccurrencesIdDeleteRespAttrs

type NullableMaintenanceOccurrencesIdDeleteRespAttrs struct {
	// contains filtered or unexported fields
}

func (NullableMaintenanceOccurrencesIdDeleteRespAttrs) Get

func (NullableMaintenanceOccurrencesIdDeleteRespAttrs) IsSet

func (NullableMaintenanceOccurrencesIdDeleteRespAttrs) MarshalJSON

func (*NullableMaintenanceOccurrencesIdDeleteRespAttrs) Set

func (*NullableMaintenanceOccurrencesIdDeleteRespAttrs) UnmarshalJSON

func (*NullableMaintenanceOccurrencesIdDeleteRespAttrs) Unset

type NullableMaintenanceOccurrencesIdPut

type NullableMaintenanceOccurrencesIdPut struct {
	// contains filtered or unexported fields
}

func (NullableMaintenanceOccurrencesIdPut) Get

func (NullableMaintenanceOccurrencesIdPut) IsSet

func (NullableMaintenanceOccurrencesIdPut) MarshalJSON

func (v NullableMaintenanceOccurrencesIdPut) MarshalJSON() ([]byte, error)

func (*NullableMaintenanceOccurrencesIdPut) Set

func (*NullableMaintenanceOccurrencesIdPut) UnmarshalJSON

func (v *NullableMaintenanceOccurrencesIdPut) UnmarshalJSON(src []byte) error

func (*NullableMaintenanceOccurrencesIdPut) Unset

type NullableMaintenanceOccurrencesIdPutRespAttrs

type NullableMaintenanceOccurrencesIdPutRespAttrs struct {
	// contains filtered or unexported fields
}

func (NullableMaintenanceOccurrencesIdPutRespAttrs) Get

func (NullableMaintenanceOccurrencesIdPutRespAttrs) IsSet

func (NullableMaintenanceOccurrencesIdPutRespAttrs) MarshalJSON

func (*NullableMaintenanceOccurrencesIdPutRespAttrs) Set

func (*NullableMaintenanceOccurrencesIdPutRespAttrs) UnmarshalJSON

func (*NullableMaintenanceOccurrencesIdPutRespAttrs) Unset

type NullableMaintenanceOccurrencesIdRespAttrs

type NullableMaintenanceOccurrencesIdRespAttrs struct {
	// contains filtered or unexported fields
}

func (NullableMaintenanceOccurrencesIdRespAttrs) Get

func (NullableMaintenanceOccurrencesIdRespAttrs) IsSet

func (NullableMaintenanceOccurrencesIdRespAttrs) MarshalJSON

func (*NullableMaintenanceOccurrencesIdRespAttrs) Set

func (*NullableMaintenanceOccurrencesIdRespAttrs) UnmarshalJSON

func (v *NullableMaintenanceOccurrencesIdRespAttrs) UnmarshalJSON(src []byte) error

func (*NullableMaintenanceOccurrencesIdRespAttrs) Unset

type NullableMaintenanceOccurrencesIdRespAttrsOccurrence

type NullableMaintenanceOccurrencesIdRespAttrsOccurrence struct {
	// contains filtered or unexported fields
}

func (NullableMaintenanceOccurrencesIdRespAttrsOccurrence) Get

func (NullableMaintenanceOccurrencesIdRespAttrsOccurrence) IsSet

func (NullableMaintenanceOccurrencesIdRespAttrsOccurrence) MarshalJSON

func (*NullableMaintenanceOccurrencesIdRespAttrsOccurrence) Set

func (*NullableMaintenanceOccurrencesIdRespAttrsOccurrence) UnmarshalJSON

func (*NullableMaintenanceOccurrencesIdRespAttrsOccurrence) Unset

type NullableMaintenanceOccurrencesRespAttrs

type NullableMaintenanceOccurrencesRespAttrs struct {
	// contains filtered or unexported fields
}

func (NullableMaintenanceOccurrencesRespAttrs) Get

func (NullableMaintenanceOccurrencesRespAttrs) IsSet

func (NullableMaintenanceOccurrencesRespAttrs) MarshalJSON

func (v NullableMaintenanceOccurrencesRespAttrs) MarshalJSON() ([]byte, error)

func (*NullableMaintenanceOccurrencesRespAttrs) Set

func (*NullableMaintenanceOccurrencesRespAttrs) UnmarshalJSON

func (v *NullableMaintenanceOccurrencesRespAttrs) UnmarshalJSON(src []byte) error

func (*NullableMaintenanceOccurrencesRespAttrs) Unset

type NullableMaintenanceOccurrencesRespAttrsOccurrencesInner

type NullableMaintenanceOccurrencesRespAttrsOccurrencesInner struct {
	// contains filtered or unexported fields
}

func (NullableMaintenanceOccurrencesRespAttrsOccurrencesInner) Get

func (NullableMaintenanceOccurrencesRespAttrsOccurrencesInner) IsSet

func (NullableMaintenanceOccurrencesRespAttrsOccurrencesInner) MarshalJSON

func (*NullableMaintenanceOccurrencesRespAttrsOccurrencesInner) Set

func (*NullableMaintenanceOccurrencesRespAttrsOccurrencesInner) UnmarshalJSON

func (*NullableMaintenanceOccurrencesRespAttrsOccurrencesInner) Unset

type NullableMaintenanceOrder

type NullableMaintenanceOrder struct {
	// contains filtered or unexported fields
}

func NewNullableMaintenanceOrder

func NewNullableMaintenanceOrder(val *MaintenanceOrder) *NullableMaintenanceOrder

func (NullableMaintenanceOrder) Get

func (NullableMaintenanceOrder) IsSet

func (v NullableMaintenanceOrder) IsSet() bool

func (NullableMaintenanceOrder) MarshalJSON

func (v NullableMaintenanceOrder) MarshalJSON() ([]byte, error)

func (*NullableMaintenanceOrder) Set

func (*NullableMaintenanceOrder) UnmarshalJSON

func (v *NullableMaintenanceOrder) UnmarshalJSON(src []byte) error

func (*NullableMaintenanceOrder) Unset

func (v *NullableMaintenanceOrder) Unset()

type NullableMaintenanceOrderby

type NullableMaintenanceOrderby struct {
	// contains filtered or unexported fields
}

func NewNullableMaintenanceOrderby

func NewNullableMaintenanceOrderby(val *MaintenanceOrderby) *NullableMaintenanceOrderby

func (NullableMaintenanceOrderby) Get

func (NullableMaintenanceOrderby) IsSet

func (v NullableMaintenanceOrderby) IsSet() bool

func (NullableMaintenanceOrderby) MarshalJSON

func (v NullableMaintenanceOrderby) MarshalJSON() ([]byte, error)

func (*NullableMaintenanceOrderby) Set

func (*NullableMaintenanceOrderby) UnmarshalJSON

func (v *NullableMaintenanceOrderby) UnmarshalJSON(src []byte) error

func (*NullableMaintenanceOrderby) Unset

func (v *NullableMaintenanceOrderby) Unset()

type NullableMaintenancePost

type NullableMaintenancePost struct {
	// contains filtered or unexported fields
}

func NewNullableMaintenancePost

func NewNullableMaintenancePost(val *MaintenancePost) *NullableMaintenancePost

func (NullableMaintenancePost) Get

func (NullableMaintenancePost) IsSet

func (v NullableMaintenancePost) IsSet() bool

func (NullableMaintenancePost) MarshalJSON

func (v NullableMaintenancePost) MarshalJSON() ([]byte, error)

func (*NullableMaintenancePost) Set

func (*NullableMaintenancePost) UnmarshalJSON

func (v *NullableMaintenancePost) UnmarshalJSON(src []byte) error

func (*NullableMaintenancePost) Unset

func (v *NullableMaintenancePost) Unset()

type NullableMaintenancePostRespAttrs

type NullableMaintenancePostRespAttrs struct {
	// contains filtered or unexported fields
}

func (NullableMaintenancePostRespAttrs) Get

func (NullableMaintenancePostRespAttrs) IsSet

func (NullableMaintenancePostRespAttrs) MarshalJSON

func (v NullableMaintenancePostRespAttrs) MarshalJSON() ([]byte, error)

func (*NullableMaintenancePostRespAttrs) Set

func (*NullableMaintenancePostRespAttrs) UnmarshalJSON

func (v *NullableMaintenancePostRespAttrs) UnmarshalJSON(src []byte) error

func (*NullableMaintenancePostRespAttrs) Unset

type NullableMaintenancePostRespAttrsMaintenance

type NullableMaintenancePostRespAttrsMaintenance struct {
	// contains filtered or unexported fields
}

func (NullableMaintenancePostRespAttrsMaintenance) Get

func (NullableMaintenancePostRespAttrsMaintenance) IsSet

func (NullableMaintenancePostRespAttrsMaintenance) MarshalJSON

func (*NullableMaintenancePostRespAttrsMaintenance) Set

func (*NullableMaintenancePostRespAttrsMaintenance) UnmarshalJSON

func (v *NullableMaintenancePostRespAttrsMaintenance) UnmarshalJSON(src []byte) error

func (*NullableMaintenancePostRespAttrsMaintenance) Unset

type NullableMaintenanceRespAttrs

type NullableMaintenanceRespAttrs struct {
	// contains filtered or unexported fields
}

func NewNullableMaintenanceRespAttrs

func NewNullableMaintenanceRespAttrs(val *MaintenanceRespAttrs) *NullableMaintenanceRespAttrs

func (NullableMaintenanceRespAttrs) Get

func (NullableMaintenanceRespAttrs) IsSet

func (NullableMaintenanceRespAttrs) MarshalJSON

func (v NullableMaintenanceRespAttrs) MarshalJSON() ([]byte, error)

func (*NullableMaintenanceRespAttrs) Set

func (*NullableMaintenanceRespAttrs) UnmarshalJSON

func (v *NullableMaintenanceRespAttrs) UnmarshalJSON(src []byte) error

func (*NullableMaintenanceRespAttrs) Unset

func (v *NullableMaintenanceRespAttrs) Unset()

type NullableMaintenanceRespAttrsMaintenanceInner

type NullableMaintenanceRespAttrsMaintenanceInner struct {
	// contains filtered or unexported fields
}

func (NullableMaintenanceRespAttrsMaintenanceInner) Get

func (NullableMaintenanceRespAttrsMaintenanceInner) IsSet

func (NullableMaintenanceRespAttrsMaintenanceInner) MarshalJSON

func (*NullableMaintenanceRespAttrsMaintenanceInner) Set

func (*NullableMaintenanceRespAttrsMaintenanceInner) UnmarshalJSON

func (*NullableMaintenanceRespAttrsMaintenanceInner) Unset

type NullableMaintenanceRespAttrsMaintenanceInnerChecks

type NullableMaintenanceRespAttrsMaintenanceInnerChecks struct {
	// contains filtered or unexported fields
}

func (NullableMaintenanceRespAttrsMaintenanceInnerChecks) Get

func (NullableMaintenanceRespAttrsMaintenanceInnerChecks) IsSet

func (NullableMaintenanceRespAttrsMaintenanceInnerChecks) MarshalJSON

func (*NullableMaintenanceRespAttrsMaintenanceInnerChecks) Set

func (*NullableMaintenanceRespAttrsMaintenanceInnerChecks) UnmarshalJSON

func (*NullableMaintenanceRespAttrsMaintenanceInnerChecks) Unset

type NullableMembers

type NullableMembers struct {
	// contains filtered or unexported fields
}

func NewNullableMembers

func NewNullableMembers(val *Members) *NullableMembers

func (NullableMembers) Get

func (v NullableMembers) Get() *Members

func (NullableMembers) IsSet

func (v NullableMembers) IsSet() bool

func (NullableMembers) MarshalJSON

func (v NullableMembers) MarshalJSON() ([]byte, error)

func (*NullableMembers) Set

func (v *NullableMembers) Set(val *Members)

func (*NullableMembers) UnmarshalJSON

func (v *NullableMembers) UnmarshalJSON(src []byte) error

func (*NullableMembers) Unset

func (v *NullableMembers) Unset()

type NullableMetadata

type NullableMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableMetadata

func NewNullableMetadata(val *Metadata) *NullableMetadata

func (NullableMetadata) Get

func (v NullableMetadata) Get() *Metadata

func (NullableMetadata) IsSet

func (v NullableMetadata) IsSet() bool

func (NullableMetadata) MarshalJSON

func (v NullableMetadata) MarshalJSON() ([]byte, error)

func (*NullableMetadata) Set

func (v *NullableMetadata) Set(val *Metadata)

func (*NullableMetadata) UnmarshalJSON

func (v *NullableMetadata) UnmarshalJSON(src []byte) error

func (*NullableMetadata) Unset

func (v *NullableMetadata) Unset()

type NullableMetadataGET

type NullableMetadataGET struct {
	// contains filtered or unexported fields
}

func NewNullableMetadataGET

func NewNullableMetadataGET(val *MetadataGET) *NullableMetadataGET

func (NullableMetadataGET) Get

func (NullableMetadataGET) IsSet

func (v NullableMetadataGET) IsSet() bool

func (NullableMetadataGET) MarshalJSON

func (v NullableMetadataGET) MarshalJSON() ([]byte, error)

func (*NullableMetadataGET) Set

func (v *NullableMetadataGET) Set(val *MetadataGET)

func (*NullableMetadataGET) UnmarshalJSON

func (v *NullableMetadataGET) UnmarshalJSON(src []byte) error

func (*NullableMetadataGET) Unset

func (v *NullableMetadataGET) Unset()

type NullableMetadataGETAuthentications

type NullableMetadataGETAuthentications struct {
	// contains filtered or unexported fields
}

func (NullableMetadataGETAuthentications) Get

func (NullableMetadataGETAuthentications) IsSet

func (NullableMetadataGETAuthentications) MarshalJSON

func (v NullableMetadataGETAuthentications) MarshalJSON() ([]byte, error)

func (*NullableMetadataGETAuthentications) Set

func (*NullableMetadataGETAuthentications) UnmarshalJSON

func (v *NullableMetadataGETAuthentications) UnmarshalJSON(src []byte) error

func (*NullableMetadataGETAuthentications) Unset

type NullableModifyCheckSettings

type NullableModifyCheckSettings struct {
	// contains filtered or unexported fields
}

func NewNullableModifyCheckSettings

func NewNullableModifyCheckSettings(val *ModifyCheckSettings) *NullableModifyCheckSettings

func (NullableModifyCheckSettings) Get

func (NullableModifyCheckSettings) IsSet

func (NullableModifyCheckSettings) MarshalJSON

func (v NullableModifyCheckSettings) MarshalJSON() ([]byte, error)

func (*NullableModifyCheckSettings) Set

func (*NullableModifyCheckSettings) UnmarshalJSON

func (v *NullableModifyCheckSettings) UnmarshalJSON(src []byte) error

func (*NullableModifyCheckSettings) Unset

func (v *NullableModifyCheckSettings) Unset()

type NullableNumberFormat

type NullableNumberFormat struct {
	// contains filtered or unexported fields
}

func NewNullableNumberFormat

func NewNullableNumberFormat(val *NumberFormat) *NullableNumberFormat

func (NullableNumberFormat) Get

func (NullableNumberFormat) IsSet

func (v NullableNumberFormat) IsSet() bool

func (NullableNumberFormat) MarshalJSON

func (v NullableNumberFormat) MarshalJSON() ([]byte, error)

func (*NullableNumberFormat) Set

func (v *NullableNumberFormat) Set(val *NumberFormat)

func (*NullableNumberFormat) UnmarshalJSON

func (v *NullableNumberFormat) UnmarshalJSON(src []byte) error

func (*NullableNumberFormat) Unset

func (v *NullableNumberFormat) Unset()

type NullablePOP3

type NullablePOP3 struct {
	// contains filtered or unexported fields
}

func NewNullablePOP3

func NewNullablePOP3(val *POP3) *NullablePOP3

func (NullablePOP3) Get

func (v NullablePOP3) Get() *POP3

func (NullablePOP3) IsSet

func (v NullablePOP3) IsSet() bool

func (NullablePOP3) MarshalJSON

func (v NullablePOP3) MarshalJSON() ([]byte, error)

func (*NullablePOP3) Set

func (v *NullablePOP3) Set(val *POP3)

func (*NullablePOP3) UnmarshalJSON

func (v *NullablePOP3) UnmarshalJSON(src []byte) error

func (*NullablePOP3) Unset

func (v *NullablePOP3) Unset()

type NullablePhoneCode

type NullablePhoneCode struct {
	// contains filtered or unexported fields
}

func NewNullablePhoneCode

func NewNullablePhoneCode(val *PhoneCode) *NullablePhoneCode

func (NullablePhoneCode) Get

func (v NullablePhoneCode) Get() *PhoneCode

func (NullablePhoneCode) IsSet

func (v NullablePhoneCode) IsSet() bool

func (NullablePhoneCode) MarshalJSON

func (v NullablePhoneCode) MarshalJSON() ([]byte, error)

func (*NullablePhoneCode) Set

func (v *NullablePhoneCode) Set(val *PhoneCode)

func (*NullablePhoneCode) UnmarshalJSON

func (v *NullablePhoneCode) UnmarshalJSON(src []byte) error

func (*NullablePhoneCode) Unset

func (v *NullablePhoneCode) Unset()

type NullablePop3Attributes

type NullablePop3Attributes struct {
	// contains filtered or unexported fields
}

func NewNullablePop3Attributes

func NewNullablePop3Attributes(val *Pop3Attributes) *NullablePop3Attributes

func (NullablePop3Attributes) Get

func (NullablePop3Attributes) IsSet

func (v NullablePop3Attributes) IsSet() bool

func (NullablePop3Attributes) MarshalJSON

func (v NullablePop3Attributes) MarshalJSON() ([]byte, error)

func (*NullablePop3Attributes) Set

func (*NullablePop3Attributes) UnmarshalJSON

func (v *NullablePop3Attributes) UnmarshalJSON(src []byte) error

func (*NullablePop3Attributes) Unset

func (v *NullablePop3Attributes) Unset()

type NullableProbe

type NullableProbe struct {
	// contains filtered or unexported fields
}

func NewNullableProbe

func NewNullableProbe(val *Probe) *NullableProbe

func (NullableProbe) Get

func (v NullableProbe) Get() *Probe

func (NullableProbe) IsSet

func (v NullableProbe) IsSet() bool

func (NullableProbe) MarshalJSON

func (v NullableProbe) MarshalJSON() ([]byte, error)

func (*NullableProbe) Set

func (v *NullableProbe) Set(val *Probe)

func (*NullableProbe) UnmarshalJSON

func (v *NullableProbe) UnmarshalJSON(src []byte) error

func (*NullableProbe) Unset

func (v *NullableProbe) Unset()

type NullableProbes

type NullableProbes struct {
	// contains filtered or unexported fields
}

func NewNullableProbes

func NewNullableProbes(val *Probes) *NullableProbes

func (NullableProbes) Get

func (v NullableProbes) Get() *Probes

func (NullableProbes) IsSet

func (v NullableProbes) IsSet() bool

func (NullableProbes) MarshalJSON

func (v NullableProbes) MarshalJSON() ([]byte, error)

func (*NullableProbes) Set

func (v *NullableProbes) Set(val *Probes)

func (*NullableProbes) UnmarshalJSON

func (v *NullableProbes) UnmarshalJSON(src []byte) error

func (*NullableProbes) Unset

func (v *NullableProbes) Unset()

type NullableReferences

type NullableReferences struct {
	// contains filtered or unexported fields
}

func NewNullableReferences

func NewNullableReferences(val *References) *NullableReferences

func (NullableReferences) Get

func (v NullableReferences) Get() *References

func (NullableReferences) IsSet

func (v NullableReferences) IsSet() bool

func (NullableReferences) MarshalJSON

func (v NullableReferences) MarshalJSON() ([]byte, error)

func (*NullableReferences) Set

func (v *NullableReferences) Set(val *References)

func (*NullableReferences) UnmarshalJSON

func (v *NullableReferences) UnmarshalJSON(src []byte) error

func (*NullableReferences) Unset

func (v *NullableReferences) Unset()

type NullableRegion

type NullableRegion struct {
	// contains filtered or unexported fields
}

func NewNullableRegion

func NewNullableRegion(val *Region) *NullableRegion

func (NullableRegion) Get

func (v NullableRegion) Get() *Region

func (NullableRegion) IsSet

func (v NullableRegion) IsSet() bool

func (NullableRegion) MarshalJSON

func (v NullableRegion) MarshalJSON() ([]byte, error)

func (*NullableRegion) Set

func (v *NullableRegion) Set(val *Region)

func (*NullableRegion) UnmarshalJSON

func (v *NullableRegion) UnmarshalJSON(src []byte) error

func (*NullableRegion) Unset

func (v *NullableRegion) Unset()

type NullableReportPerformance

type NullableReportPerformance struct {
	// contains filtered or unexported fields
}

func NewNullableReportPerformance

func NewNullableReportPerformance(val *ReportPerformance) *NullableReportPerformance

func (NullableReportPerformance) Get

func (NullableReportPerformance) IsSet

func (v NullableReportPerformance) IsSet() bool

func (NullableReportPerformance) MarshalJSON

func (v NullableReportPerformance) MarshalJSON() ([]byte, error)

func (*NullableReportPerformance) Set

func (*NullableReportPerformance) UnmarshalJSON

func (v *NullableReportPerformance) UnmarshalJSON(src []byte) error

func (*NullableReportPerformance) Unset

func (v *NullableReportPerformance) Unset()

type NullableReportPerformanceReport

type NullableReportPerformanceReport struct {
	// contains filtered or unexported fields
}

func (NullableReportPerformanceReport) Get

func (NullableReportPerformanceReport) IsSet

func (NullableReportPerformanceReport) MarshalJSON

func (v NullableReportPerformanceReport) MarshalJSON() ([]byte, error)

func (*NullableReportPerformanceReport) Set

func (*NullableReportPerformanceReport) UnmarshalJSON

func (v *NullableReportPerformanceReport) UnmarshalJSON(src []byte) error

func (*NullableReportPerformanceReport) Unset

type NullableReportPerformanceReportIntervalsInner

type NullableReportPerformanceReportIntervalsInner struct {
	// contains filtered or unexported fields
}

func (NullableReportPerformanceReportIntervalsInner) Get

func (NullableReportPerformanceReportIntervalsInner) IsSet

func (NullableReportPerformanceReportIntervalsInner) MarshalJSON

func (*NullableReportPerformanceReportIntervalsInner) Set

func (*NullableReportPerformanceReportIntervalsInner) UnmarshalJSON

func (*NullableReportPerformanceReportIntervalsInner) Unset

type NullableReportPerformanceReportIntervalsInnerStepsInner

type NullableReportPerformanceReportIntervalsInnerStepsInner struct {
	// contains filtered or unexported fields
}

func (NullableReportPerformanceReportIntervalsInnerStepsInner) Get

func (NullableReportPerformanceReportIntervalsInnerStepsInner) IsSet

func (NullableReportPerformanceReportIntervalsInnerStepsInner) MarshalJSON

func (*NullableReportPerformanceReportIntervalsInnerStepsInner) Set

func (*NullableReportPerformanceReportIntervalsInnerStepsInner) UnmarshalJSON

func (*NullableReportPerformanceReportIntervalsInnerStepsInner) Unset

type NullableReportStatusAll

type NullableReportStatusAll struct {
	// contains filtered or unexported fields
}

func NewNullableReportStatusAll

func NewNullableReportStatusAll(val *ReportStatusAll) *NullableReportStatusAll

func (NullableReportStatusAll) Get

func (NullableReportStatusAll) IsSet

func (v NullableReportStatusAll) IsSet() bool

func (NullableReportStatusAll) MarshalJSON

func (v NullableReportStatusAll) MarshalJSON() ([]byte, error)

func (*NullableReportStatusAll) Set

func (*NullableReportStatusAll) UnmarshalJSON

func (v *NullableReportStatusAll) UnmarshalJSON(src []byte) error

func (*NullableReportStatusAll) Unset

func (v *NullableReportStatusAll) Unset()

type NullableReportStatusSingle

type NullableReportStatusSingle struct {
	// contains filtered or unexported fields
}

func NewNullableReportStatusSingle

func NewNullableReportStatusSingle(val *ReportStatusSingle) *NullableReportStatusSingle

func (NullableReportStatusSingle) Get

func (NullableReportStatusSingle) IsSet

func (v NullableReportStatusSingle) IsSet() bool

func (NullableReportStatusSingle) MarshalJSON

func (v NullableReportStatusSingle) MarshalJSON() ([]byte, error)

func (*NullableReportStatusSingle) Set

func (*NullableReportStatusSingle) UnmarshalJSON

func (v *NullableReportStatusSingle) UnmarshalJSON(src []byte) error

func (*NullableReportStatusSingle) Unset

func (v *NullableReportStatusSingle) Unset()

type NullableResultsRespAttrs

type NullableResultsRespAttrs struct {
	// contains filtered or unexported fields
}

func NewNullableResultsRespAttrs

func NewNullableResultsRespAttrs(val *ResultsRespAttrs) *NullableResultsRespAttrs

func (NullableResultsRespAttrs) Get

func (NullableResultsRespAttrs) IsSet

func (v NullableResultsRespAttrs) IsSet() bool

func (NullableResultsRespAttrs) MarshalJSON

func (v NullableResultsRespAttrs) MarshalJSON() ([]byte, error)

func (*NullableResultsRespAttrs) Set

func (*NullableResultsRespAttrs) UnmarshalJSON

func (v *NullableResultsRespAttrs) UnmarshalJSON(src []byte) error

func (*NullableResultsRespAttrs) Unset

func (v *NullableResultsRespAttrs) Unset()

type NullableResultsRespAttrsResultsInner

type NullableResultsRespAttrsResultsInner struct {
	// contains filtered or unexported fields
}

func (NullableResultsRespAttrsResultsInner) Get

func (NullableResultsRespAttrsResultsInner) IsSet

func (NullableResultsRespAttrsResultsInner) MarshalJSON

func (v NullableResultsRespAttrsResultsInner) MarshalJSON() ([]byte, error)

func (*NullableResultsRespAttrsResultsInner) Set

func (*NullableResultsRespAttrsResultsInner) UnmarshalJSON

func (v *NullableResultsRespAttrsResultsInner) UnmarshalJSON(src []byte) error

func (*NullableResultsRespAttrsResultsInner) Unset

type NullableSMSesInner

type NullableSMSesInner struct {
	// contains filtered or unexported fields
}

func NewNullableSMSesInner

func NewNullableSMSesInner(val *SMSesInner) *NullableSMSesInner

func (NullableSMSesInner) Get

func (v NullableSMSesInner) Get() *SMSesInner

func (NullableSMSesInner) IsSet

func (v NullableSMSesInner) IsSet() bool

func (NullableSMSesInner) MarshalJSON

func (v NullableSMSesInner) MarshalJSON() ([]byte, error)

func (*NullableSMSesInner) Set

func (v *NullableSMSesInner) Set(val *SMSesInner)

func (*NullableSMSesInner) UnmarshalJSON

func (v *NullableSMSesInner) UnmarshalJSON(src []byte) error

func (*NullableSMSesInner) Unset

func (v *NullableSMSesInner) Unset()

type NullableSMTP

type NullableSMTP struct {
	// contains filtered or unexported fields
}

func NewNullableSMTP

func NewNullableSMTP(val *SMTP) *NullableSMTP

func (NullableSMTP) Get

func (v NullableSMTP) Get() *SMTP

func (NullableSMTP) IsSet

func (v NullableSMTP) IsSet() bool

func (NullableSMTP) MarshalJSON

func (v NullableSMTP) MarshalJSON() ([]byte, error)

func (*NullableSMTP) Set

func (v *NullableSMTP) Set(val *SMTP)

func (*NullableSMTP) UnmarshalJSON

func (v *NullableSMTP) UnmarshalJSON(src []byte) error

func (*NullableSMTP) Unset

func (v *NullableSMTP) Unset()

type NullableSingleGetQueryParametersParameter

type NullableSingleGetQueryParametersParameter struct {
	// contains filtered or unexported fields
}

func (NullableSingleGetQueryParametersParameter) Get

func (NullableSingleGetQueryParametersParameter) IsSet

func (NullableSingleGetQueryParametersParameter) MarshalJSON

func (*NullableSingleGetQueryParametersParameter) Set

func (*NullableSingleGetQueryParametersParameter) UnmarshalJSON

func (v *NullableSingleGetQueryParametersParameter) UnmarshalJSON(src []byte) error

func (*NullableSingleGetQueryParametersParameter) Unset

type NullableSingleResp

type NullableSingleResp struct {
	// contains filtered or unexported fields
}

func NewNullableSingleResp

func NewNullableSingleResp(val *SingleResp) *NullableSingleResp

func (NullableSingleResp) Get

func (v NullableSingleResp) Get() *SingleResp

func (NullableSingleResp) IsSet

func (v NullableSingleResp) IsSet() bool

func (NullableSingleResp) MarshalJSON

func (v NullableSingleResp) MarshalJSON() ([]byte, error)

func (*NullableSingleResp) Set

func (v *NullableSingleResp) Set(val *SingleResp)

func (*NullableSingleResp) UnmarshalJSON

func (v *NullableSingleResp) UnmarshalJSON(src []byte) error

func (*NullableSingleResp) Unset

func (v *NullableSingleResp) Unset()

type NullableSingleRespResult

type NullableSingleRespResult struct {
	// contains filtered or unexported fields
}

func NewNullableSingleRespResult

func NewNullableSingleRespResult(val *SingleRespResult) *NullableSingleRespResult

func (NullableSingleRespResult) Get

func (NullableSingleRespResult) IsSet

func (v NullableSingleRespResult) IsSet() bool

func (NullableSingleRespResult) MarshalJSON

func (v NullableSingleRespResult) MarshalJSON() ([]byte, error)

func (*NullableSingleRespResult) Set

func (*NullableSingleRespResult) UnmarshalJSON

func (v *NullableSingleRespResult) UnmarshalJSON(src []byte) error

func (*NullableSingleRespResult) Unset

func (v *NullableSingleRespResult) Unset()

type NullableSmtpAttributesBase

type NullableSmtpAttributesBase struct {
	// contains filtered or unexported fields
}

func NewNullableSmtpAttributesBase

func NewNullableSmtpAttributesBase(val *SmtpAttributesBase) *NullableSmtpAttributesBase

func (NullableSmtpAttributesBase) Get

func (NullableSmtpAttributesBase) IsSet

func (v NullableSmtpAttributesBase) IsSet() bool

func (NullableSmtpAttributesBase) MarshalJSON

func (v NullableSmtpAttributesBase) MarshalJSON() ([]byte, error)

func (*NullableSmtpAttributesBase) Set

func (*NullableSmtpAttributesBase) UnmarshalJSON

func (v *NullableSmtpAttributesBase) UnmarshalJSON(src []byte) error

func (*NullableSmtpAttributesBase) Unset

func (v *NullableSmtpAttributesBase) Unset()

type NullableSmtpAttributesGet

type NullableSmtpAttributesGet struct {
	// contains filtered or unexported fields
}

func NewNullableSmtpAttributesGet

func NewNullableSmtpAttributesGet(val *SmtpAttributesGet) *NullableSmtpAttributesGet

func (NullableSmtpAttributesGet) Get

func (NullableSmtpAttributesGet) IsSet

func (v NullableSmtpAttributesGet) IsSet() bool

func (NullableSmtpAttributesGet) MarshalJSON

func (v NullableSmtpAttributesGet) MarshalJSON() ([]byte, error)

func (*NullableSmtpAttributesGet) Set

func (*NullableSmtpAttributesGet) UnmarshalJSON

func (v *NullableSmtpAttributesGet) UnmarshalJSON(src []byte) error

func (*NullableSmtpAttributesGet) Unset

func (v *NullableSmtpAttributesGet) Unset()

type NullableSmtpAttributesSet

type NullableSmtpAttributesSet struct {
	// contains filtered or unexported fields
}

func NewNullableSmtpAttributesSet

func NewNullableSmtpAttributesSet(val *SmtpAttributesSet) *NullableSmtpAttributesSet

func (NullableSmtpAttributesSet) Get

func (NullableSmtpAttributesSet) IsSet

func (v NullableSmtpAttributesSet) IsSet() bool

func (NullableSmtpAttributesSet) MarshalJSON

func (v NullableSmtpAttributesSet) MarshalJSON() ([]byte, error)

func (*NullableSmtpAttributesSet) Set

func (*NullableSmtpAttributesSet) UnmarshalJSON

func (v *NullableSmtpAttributesSet) UnmarshalJSON(src []byte) error

func (*NullableSmtpAttributesSet) Unset

func (v *NullableSmtpAttributesSet) Unset()

type NullableState

type NullableState struct {
	// contains filtered or unexported fields
}

func NewNullableState

func NewNullableState(val *State) *NullableState

func (NullableState) Get

func (v NullableState) Get() *State

func (NullableState) IsSet

func (v NullableState) IsSet() bool

func (NullableState) MarshalJSON

func (v NullableState) MarshalJSON() ([]byte, error)

func (*NullableState) Set

func (v *NullableState) Set(val *State)

func (*NullableState) UnmarshalJSON

func (v *NullableState) UnmarshalJSON(src []byte) error

func (*NullableState) Unset

func (v *NullableState) Unset()

type NullableStep

type NullableStep struct {
	// contains filtered or unexported fields
}

func NewNullableStep

func NewNullableStep(val *Step) *NullableStep

func (NullableStep) Get

func (v NullableStep) Get() *Step

func (NullableStep) IsSet

func (v NullableStep) IsSet() bool

func (NullableStep) MarshalJSON

func (v NullableStep) MarshalJSON() ([]byte, error)

func (*NullableStep) Set

func (v *NullableStep) Set(val *Step)

func (*NullableStep) UnmarshalJSON

func (v *NullableStep) UnmarshalJSON(src []byte) error

func (*NullableStep) Unset

func (v *NullableStep) Unset()

type NullableStepArgs

type NullableStepArgs struct {
	// contains filtered or unexported fields
}

func NewNullableStepArgs

func NewNullableStepArgs(val *StepArgs) *NullableStepArgs

func (NullableStepArgs) Get

func (v NullableStepArgs) Get() *StepArgs

func (NullableStepArgs) IsSet

func (v NullableStepArgs) IsSet() bool

func (NullableStepArgs) MarshalJSON

func (v NullableStepArgs) MarshalJSON() ([]byte, error)

func (*NullableStepArgs) Set

func (v *NullableStepArgs) Set(val *StepArgs)

func (*NullableStepArgs) UnmarshalJSON

func (v *NullableStepArgs) UnmarshalJSON(src []byte) error

func (*NullableStepArgs) Unset

func (v *NullableStepArgs) 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 NullableSummaryHoursofdayRespAttrs

type NullableSummaryHoursofdayRespAttrs struct {
	// contains filtered or unexported fields
}

func (NullableSummaryHoursofdayRespAttrs) Get

func (NullableSummaryHoursofdayRespAttrs) IsSet

func (NullableSummaryHoursofdayRespAttrs) MarshalJSON

func (v NullableSummaryHoursofdayRespAttrs) MarshalJSON() ([]byte, error)

func (*NullableSummaryHoursofdayRespAttrs) Set

func (*NullableSummaryHoursofdayRespAttrs) UnmarshalJSON

func (v *NullableSummaryHoursofdayRespAttrs) UnmarshalJSON(src []byte) error

func (*NullableSummaryHoursofdayRespAttrs) Unset

type NullableSummaryHoursofdayRespAttrsHoursofdayInner

type NullableSummaryHoursofdayRespAttrsHoursofdayInner struct {
	// contains filtered or unexported fields
}

func (NullableSummaryHoursofdayRespAttrsHoursofdayInner) Get

func (NullableSummaryHoursofdayRespAttrsHoursofdayInner) IsSet

func (NullableSummaryHoursofdayRespAttrsHoursofdayInner) MarshalJSON

func (*NullableSummaryHoursofdayRespAttrsHoursofdayInner) Set

func (*NullableSummaryHoursofdayRespAttrsHoursofdayInner) UnmarshalJSON

func (*NullableSummaryHoursofdayRespAttrsHoursofdayInner) Unset

type NullableSummaryOutageOrder

type NullableSummaryOutageOrder struct {
	// contains filtered or unexported fields
}

func NewNullableSummaryOutageOrder

func NewNullableSummaryOutageOrder(val *SummaryOutageOrder) *NullableSummaryOutageOrder

func (NullableSummaryOutageOrder) Get

func (NullableSummaryOutageOrder) IsSet

func (v NullableSummaryOutageOrder) IsSet() bool

func (NullableSummaryOutageOrder) MarshalJSON

func (v NullableSummaryOutageOrder) MarshalJSON() ([]byte, error)

func (*NullableSummaryOutageOrder) Set

func (*NullableSummaryOutageOrder) UnmarshalJSON

func (v *NullableSummaryOutageOrder) UnmarshalJSON(src []byte) error

func (*NullableSummaryOutageOrder) Unset

func (v *NullableSummaryOutageOrder) Unset()

type NullableSummaryOutageRespAttrs

type NullableSummaryOutageRespAttrs struct {
	// contains filtered or unexported fields
}

func (NullableSummaryOutageRespAttrs) Get

func (NullableSummaryOutageRespAttrs) IsSet

func (NullableSummaryOutageRespAttrs) MarshalJSON

func (v NullableSummaryOutageRespAttrs) MarshalJSON() ([]byte, error)

func (*NullableSummaryOutageRespAttrs) Set

func (*NullableSummaryOutageRespAttrs) UnmarshalJSON

func (v *NullableSummaryOutageRespAttrs) UnmarshalJSON(src []byte) error

func (*NullableSummaryOutageRespAttrs) Unset

func (v *NullableSummaryOutageRespAttrs) Unset()

type NullableSummaryOutageRespAttrsSummary

type NullableSummaryOutageRespAttrsSummary struct {
	// contains filtered or unexported fields
}

func (NullableSummaryOutageRespAttrsSummary) Get

func (NullableSummaryOutageRespAttrsSummary) IsSet

func (NullableSummaryOutageRespAttrsSummary) MarshalJSON

func (v NullableSummaryOutageRespAttrsSummary) MarshalJSON() ([]byte, error)

func (*NullableSummaryOutageRespAttrsSummary) Set

func (*NullableSummaryOutageRespAttrsSummary) UnmarshalJSON

func (v *NullableSummaryOutageRespAttrsSummary) UnmarshalJSON(src []byte) error

func (*NullableSummaryOutageRespAttrsSummary) Unset

type NullableSummaryOutageRespAttrsSummaryStatesInner

type NullableSummaryOutageRespAttrsSummaryStatesInner struct {
	// contains filtered or unexported fields
}

func (NullableSummaryOutageRespAttrsSummaryStatesInner) Get

func (NullableSummaryOutageRespAttrsSummaryStatesInner) IsSet

func (NullableSummaryOutageRespAttrsSummaryStatesInner) MarshalJSON

func (*NullableSummaryOutageRespAttrsSummaryStatesInner) Set

func (*NullableSummaryOutageRespAttrsSummaryStatesInner) UnmarshalJSON

func (*NullableSummaryOutageRespAttrsSummaryStatesInner) Unset

type NullableSummaryPerformanceOrder

type NullableSummaryPerformanceOrder struct {
	// contains filtered or unexported fields
}

func (NullableSummaryPerformanceOrder) Get

func (NullableSummaryPerformanceOrder) IsSet

func (NullableSummaryPerformanceOrder) MarshalJSON

func (v NullableSummaryPerformanceOrder) MarshalJSON() ([]byte, error)

func (*NullableSummaryPerformanceOrder) Set

func (*NullableSummaryPerformanceOrder) UnmarshalJSON

func (v *NullableSummaryPerformanceOrder) UnmarshalJSON(src []byte) error

func (*NullableSummaryPerformanceOrder) Unset

type NullableSummaryPerformanceResolution

type NullableSummaryPerformanceResolution struct {
	// contains filtered or unexported fields
}

func (NullableSummaryPerformanceResolution) Get

func (NullableSummaryPerformanceResolution) IsSet

func (NullableSummaryPerformanceResolution) MarshalJSON

func (v NullableSummaryPerformanceResolution) MarshalJSON() ([]byte, error)

func (*NullableSummaryPerformanceResolution) Set

func (*NullableSummaryPerformanceResolution) UnmarshalJSON

func (v *NullableSummaryPerformanceResolution) UnmarshalJSON(src []byte) error

func (*NullableSummaryPerformanceResolution) Unset

type NullableSummaryPerformanceRespAttrs

type NullableSummaryPerformanceRespAttrs struct {
	// contains filtered or unexported fields
}

func (NullableSummaryPerformanceRespAttrs) Get

func (NullableSummaryPerformanceRespAttrs) IsSet

func (NullableSummaryPerformanceRespAttrs) MarshalJSON

func (v NullableSummaryPerformanceRespAttrs) MarshalJSON() ([]byte, error)

func (*NullableSummaryPerformanceRespAttrs) Set

func (*NullableSummaryPerformanceRespAttrs) UnmarshalJSON

func (v *NullableSummaryPerformanceRespAttrs) UnmarshalJSON(src []byte) error

func (*NullableSummaryPerformanceRespAttrs) Unset

type NullableSummaryPerformanceRespAttrsSummary

type NullableSummaryPerformanceRespAttrsSummary struct {
	// contains filtered or unexported fields
}

func (NullableSummaryPerformanceRespAttrsSummary) Get

func (NullableSummaryPerformanceRespAttrsSummary) IsSet

func (NullableSummaryPerformanceRespAttrsSummary) MarshalJSON

func (*NullableSummaryPerformanceRespAttrsSummary) Set

func (*NullableSummaryPerformanceRespAttrsSummary) UnmarshalJSON

func (v *NullableSummaryPerformanceRespAttrsSummary) UnmarshalJSON(src []byte) error

func (*NullableSummaryPerformanceRespAttrsSummary) Unset

type NullableSummaryPerformanceResultsInner

type NullableSummaryPerformanceResultsInner struct {
	// contains filtered or unexported fields
}

func (NullableSummaryPerformanceResultsInner) Get

func (NullableSummaryPerformanceResultsInner) IsSet

func (NullableSummaryPerformanceResultsInner) MarshalJSON

func (v NullableSummaryPerformanceResultsInner) MarshalJSON() ([]byte, error)

func (*NullableSummaryPerformanceResultsInner) Set

func (*NullableSummaryPerformanceResultsInner) UnmarshalJSON

func (v *NullableSummaryPerformanceResultsInner) UnmarshalJSON(src []byte) error

func (*NullableSummaryPerformanceResultsInner) Unset

type NullableSummaryProbesRespAttrs

type NullableSummaryProbesRespAttrs struct {
	// contains filtered or unexported fields
}

func (NullableSummaryProbesRespAttrs) Get

func (NullableSummaryProbesRespAttrs) IsSet

func (NullableSummaryProbesRespAttrs) MarshalJSON

func (v NullableSummaryProbesRespAttrs) MarshalJSON() ([]byte, error)

func (*NullableSummaryProbesRespAttrs) Set

func (*NullableSummaryProbesRespAttrs) UnmarshalJSON

func (v *NullableSummaryProbesRespAttrs) UnmarshalJSON(src []byte) error

func (*NullableSummaryProbesRespAttrs) Unset

func (v *NullableSummaryProbesRespAttrs) Unset()

type NullableSummaryRespAttrs

type NullableSummaryRespAttrs struct {
	// contains filtered or unexported fields
}

func NewNullableSummaryRespAttrs

func NewNullableSummaryRespAttrs(val *SummaryRespAttrs) *NullableSummaryRespAttrs

func (NullableSummaryRespAttrs) Get

func (NullableSummaryRespAttrs) IsSet

func (v NullableSummaryRespAttrs) IsSet() bool

func (NullableSummaryRespAttrs) MarshalJSON

func (v NullableSummaryRespAttrs) MarshalJSON() ([]byte, error)

func (*NullableSummaryRespAttrs) Set

func (*NullableSummaryRespAttrs) UnmarshalJSON

func (v *NullableSummaryRespAttrs) UnmarshalJSON(src []byte) error

func (*NullableSummaryRespAttrs) Unset

func (v *NullableSummaryRespAttrs) Unset()

type NullableSummaryRespAttrsSummary

type NullableSummaryRespAttrsSummary struct {
	// contains filtered or unexported fields
}

func (NullableSummaryRespAttrsSummary) Get

func (NullableSummaryRespAttrsSummary) IsSet

func (NullableSummaryRespAttrsSummary) MarshalJSON

func (v NullableSummaryRespAttrsSummary) MarshalJSON() ([]byte, error)

func (*NullableSummaryRespAttrsSummary) Set

func (*NullableSummaryRespAttrsSummary) UnmarshalJSON

func (v *NullableSummaryRespAttrsSummary) UnmarshalJSON(src []byte) error

func (*NullableSummaryRespAttrsSummary) Unset

type NullableSummaryRespAttrsSummaryResponsetime

type NullableSummaryRespAttrsSummaryResponsetime struct {
	// contains filtered or unexported fields
}

func (NullableSummaryRespAttrsSummaryResponsetime) Get

func (NullableSummaryRespAttrsSummaryResponsetime) IsSet

func (NullableSummaryRespAttrsSummaryResponsetime) MarshalJSON

func (*NullableSummaryRespAttrsSummaryResponsetime) Set

func (*NullableSummaryRespAttrsSummaryResponsetime) UnmarshalJSON

func (v *NullableSummaryRespAttrsSummaryResponsetime) UnmarshalJSON(src []byte) error

func (*NullableSummaryRespAttrsSummaryResponsetime) Unset

type NullableSummaryRespAttrsSummaryResponsetimeAvgresponse

type NullableSummaryRespAttrsSummaryResponsetimeAvgresponse struct {
	// contains filtered or unexported fields
}

func (NullableSummaryRespAttrsSummaryResponsetimeAvgresponse) Get

func (NullableSummaryRespAttrsSummaryResponsetimeAvgresponse) IsSet

func (NullableSummaryRespAttrsSummaryResponsetimeAvgresponse) MarshalJSON

func (*NullableSummaryRespAttrsSummaryResponsetimeAvgresponse) Set

func (*NullableSummaryRespAttrsSummaryResponsetimeAvgresponse) UnmarshalJSON

func (*NullableSummaryRespAttrsSummaryResponsetimeAvgresponse) Unset

type NullableSummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner

type NullableSummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner struct {
	// contains filtered or unexported fields
}

func (NullableSummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) Get

func (NullableSummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) IsSet

func (NullableSummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) MarshalJSON

func (*NullableSummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) Set

func (*NullableSummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) UnmarshalJSON

func (*NullableSummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) Unset

type NullableSummaryRespAttrsSummaryStatus

type NullableSummaryRespAttrsSummaryStatus struct {
	// contains filtered or unexported fields
}

func (NullableSummaryRespAttrsSummaryStatus) Get

func (NullableSummaryRespAttrsSummaryStatus) IsSet

func (NullableSummaryRespAttrsSummaryStatus) MarshalJSON

func (v NullableSummaryRespAttrsSummaryStatus) MarshalJSON() ([]byte, error)

func (*NullableSummaryRespAttrsSummaryStatus) Set

func (*NullableSummaryRespAttrsSummaryStatus) UnmarshalJSON

func (v *NullableSummaryRespAttrsSummaryStatus) UnmarshalJSON(src []byte) error

func (*NullableSummaryRespAttrsSummaryStatus) Unset

type NullableTCP

type NullableTCP struct {
	// contains filtered or unexported fields
}

func NewNullableTCP

func NewNullableTCP(val *TCP) *NullableTCP

func (NullableTCP) Get

func (v NullableTCP) Get() *TCP

func (NullableTCP) IsSet

func (v NullableTCP) IsSet() bool

func (NullableTCP) MarshalJSON

func (v NullableTCP) MarshalJSON() ([]byte, error)

func (*NullableTCP) Set

func (v *NullableTCP) Set(val *TCP)

func (*NullableTCP) UnmarshalJSON

func (v *NullableTCP) UnmarshalJSON(src []byte) error

func (*NullableTCP) Unset

func (v *NullableTCP) Unset()

type NullableTag

type NullableTag struct {
	// contains filtered or unexported fields
}

func NewNullableTag

func NewNullableTag(val *Tag) *NullableTag

func (NullableTag) Get

func (v NullableTag) Get() *Tag

func (NullableTag) IsSet

func (v NullableTag) IsSet() bool

func (NullableTag) MarshalJSON

func (v NullableTag) MarshalJSON() ([]byte, error)

func (*NullableTag) Set

func (v *NullableTag) Set(val *Tag)

func (*NullableTag) UnmarshalJSON

func (v *NullableTag) UnmarshalJSON(src []byte) error

func (*NullableTag) Unset

func (v *NullableTag) Unset()

type NullableTcpAttributes

type NullableTcpAttributes struct {
	// contains filtered or unexported fields
}

func NewNullableTcpAttributes

func NewNullableTcpAttributes(val *TcpAttributes) *NullableTcpAttributes

func (NullableTcpAttributes) Get

func (NullableTcpAttributes) IsSet

func (v NullableTcpAttributes) IsSet() bool

func (NullableTcpAttributes) MarshalJSON

func (v NullableTcpAttributes) MarshalJSON() ([]byte, error)

func (*NullableTcpAttributes) Set

func (v *NullableTcpAttributes) Set(val *TcpAttributes)

func (*NullableTcpAttributes) UnmarshalJSON

func (v *NullableTcpAttributes) UnmarshalJSON(src []byte) error

func (*NullableTcpAttributes) Unset

func (v *NullableTcpAttributes) Unset()

type NullableTeamID

type NullableTeamID struct {
	// contains filtered or unexported fields
}

func NewNullableTeamID

func NewNullableTeamID(val *TeamID) *NullableTeamID

func (NullableTeamID) Get

func (v NullableTeamID) Get() *TeamID

func (NullableTeamID) IsSet

func (v NullableTeamID) IsSet() bool

func (NullableTeamID) MarshalJSON

func (v NullableTeamID) MarshalJSON() ([]byte, error)

func (*NullableTeamID) Set

func (v *NullableTeamID) Set(val *TeamID)

func (*NullableTeamID) UnmarshalJSON

func (v *NullableTeamID) UnmarshalJSON(src []byte) error

func (*NullableTeamID) Unset

func (v *NullableTeamID) Unset()

type NullableTeams

type NullableTeams struct {
	// contains filtered or unexported fields
}

func NewNullableTeams

func NewNullableTeams(val *Teams) *NullableTeams

func (NullableTeams) Get

func (v NullableTeams) Get() *Teams

func (NullableTeams) IsSet

func (v NullableTeams) IsSet() bool

func (NullableTeams) MarshalJSON

func (v NullableTeams) MarshalJSON() ([]byte, error)

func (*NullableTeams) Set

func (v *NullableTeams) Set(val *Teams)

func (*NullableTeams) UnmarshalJSON

func (v *NullableTeams) UnmarshalJSON(src []byte) error

func (*NullableTeams) Unset

func (v *NullableTeams) 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 NullableTimezone

type NullableTimezone struct {
	// contains filtered or unexported fields
}

func NewNullableTimezone

func NewNullableTimezone(val *Timezone) *NullableTimezone

func (NullableTimezone) Get

func (v NullableTimezone) Get() *Timezone

func (NullableTimezone) IsSet

func (v NullableTimezone) IsSet() bool

func (NullableTimezone) MarshalJSON

func (v NullableTimezone) MarshalJSON() ([]byte, error)

func (*NullableTimezone) Set

func (v *NullableTimezone) Set(val *Timezone)

func (*NullableTimezone) UnmarshalJSON

func (v *NullableTimezone) UnmarshalJSON(src []byte) error

func (*NullableTimezone) Unset

func (v *NullableTimezone) Unset()

type NullableTraceroute

type NullableTraceroute struct {
	// contains filtered or unexported fields
}

func NewNullableTraceroute

func NewNullableTraceroute(val *Traceroute) *NullableTraceroute

func (NullableTraceroute) Get

func (v NullableTraceroute) Get() *Traceroute

func (NullableTraceroute) IsSet

func (v NullableTraceroute) IsSet() bool

func (NullableTraceroute) MarshalJSON

func (v NullableTraceroute) MarshalJSON() ([]byte, error)

func (*NullableTraceroute) Set

func (v *NullableTraceroute) Set(val *Traceroute)

func (*NullableTraceroute) UnmarshalJSON

func (v *NullableTraceroute) UnmarshalJSON(src []byte) error

func (*NullableTraceroute) Unset

func (v *NullableTraceroute) Unset()

type NullableTracerouteData

type NullableTracerouteData struct {
	// contains filtered or unexported fields
}

func NewNullableTracerouteData

func NewNullableTracerouteData(val *TracerouteData) *NullableTracerouteData

func (NullableTracerouteData) Get

func (NullableTracerouteData) IsSet

func (v NullableTracerouteData) IsSet() bool

func (NullableTracerouteData) MarshalJSON

func (v NullableTracerouteData) MarshalJSON() ([]byte, error)

func (*NullableTracerouteData) Set

func (*NullableTracerouteData) UnmarshalJSON

func (v *NullableTracerouteData) UnmarshalJSON(src []byte) error

func (*NullableTracerouteData) Unset

func (v *NullableTracerouteData) Unset()

type NullableUDP

type NullableUDP struct {
	// contains filtered or unexported fields
}

func NewNullableUDP

func NewNullableUDP(val *UDP) *NullableUDP

func (NullableUDP) Get

func (v NullableUDP) Get() *UDP

func (NullableUDP) IsSet

func (v NullableUDP) IsSet() bool

func (NullableUDP) MarshalJSON

func (v NullableUDP) MarshalJSON() ([]byte, error)

func (*NullableUDP) Set

func (v *NullableUDP) Set(val *UDP)

func (*NullableUDP) UnmarshalJSON

func (v *NullableUDP) UnmarshalJSON(src []byte) error

func (*NullableUDP) Unset

func (v *NullableUDP) Unset()

type NullableUdpAttributes

type NullableUdpAttributes struct {
	// contains filtered or unexported fields
}

func NewNullableUdpAttributes

func NewNullableUdpAttributes(val *UdpAttributes) *NullableUdpAttributes

func (NullableUdpAttributes) Get

func (NullableUdpAttributes) IsSet

func (v NullableUdpAttributes) IsSet() bool

func (NullableUdpAttributes) MarshalJSON

func (v NullableUdpAttributes) MarshalJSON() ([]byte, error)

func (*NullableUdpAttributes) Set

func (v *NullableUdpAttributes) Set(val *UdpAttributes)

func (*NullableUdpAttributes) UnmarshalJSON

func (v *NullableUdpAttributes) UnmarshalJSON(src []byte) error

func (*NullableUdpAttributes) Unset

func (v *NullableUdpAttributes) Unset()

type NullableUpdateContact

type NullableUpdateContact struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateContact

func NewNullableUpdateContact(val *UpdateContact) *NullableUpdateContact

func (NullableUpdateContact) Get

func (NullableUpdateContact) IsSet

func (v NullableUpdateContact) IsSet() bool

func (NullableUpdateContact) MarshalJSON

func (v NullableUpdateContact) MarshalJSON() ([]byte, error)

func (*NullableUpdateContact) Set

func (v *NullableUpdateContact) Set(val *UpdateContact)

func (*NullableUpdateContact) UnmarshalJSON

func (v *NullableUpdateContact) UnmarshalJSON(src []byte) error

func (*NullableUpdateContact) Unset

func (v *NullableUpdateContact) Unset()

type NullableUpdateTeam

type NullableUpdateTeam struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateTeam

func NewNullableUpdateTeam(val *UpdateTeam) *NullableUpdateTeam

func (NullableUpdateTeam) Get

func (v NullableUpdateTeam) Get() *UpdateTeam

func (NullableUpdateTeam) IsSet

func (v NullableUpdateTeam) IsSet() bool

func (NullableUpdateTeam) MarshalJSON

func (v NullableUpdateTeam) MarshalJSON() ([]byte, error)

func (*NullableUpdateTeam) Set

func (v *NullableUpdateTeam) Set(val *UpdateTeam)

func (*NullableUpdateTeam) UnmarshalJSON

func (v *NullableUpdateTeam) UnmarshalJSON(src []byte) error

func (*NullableUpdateTeam) Unset

func (v *NullableUpdateTeam) Unset()

type NullableWeeks

type NullableWeeks struct {
	// contains filtered or unexported fields
}

func NewNullableWeeks

func NewNullableWeeks(val *Weeks) *NullableWeeks

func (NullableWeeks) Get

func (v NullableWeeks) Get() *Weeks

func (NullableWeeks) IsSet

func (v NullableWeeks) IsSet() bool

func (NullableWeeks) MarshalJSON

func (v NullableWeeks) MarshalJSON() ([]byte, error)

func (*NullableWeeks) Set

func (v *NullableWeeks) Set(val *Weeks)

func (*NullableWeeks) UnmarshalJSON

func (v *NullableWeeks) UnmarshalJSON(src []byte) error

func (*NullableWeeks) Unset

func (v *NullableWeeks) Unset()

type NumberFormat

type NumberFormat struct {
	// Number format identifier
	Id *int32 `json:"id,omitempty"`
	// Number format description
	Description *string `json:"description,omitempty"`
}

NumberFormat struct for NumberFormat

func NewNumberFormat

func NewNumberFormat() *NumberFormat

NewNumberFormat instantiates a new NumberFormat 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 NewNumberFormatWithDefaults

func NewNumberFormatWithDefaults() *NumberFormat

NewNumberFormatWithDefaults instantiates a new NumberFormat 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 (*NumberFormat) GetDescription

func (o *NumberFormat) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*NumberFormat) GetDescriptionOk

func (o *NumberFormat) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NumberFormat) GetId

func (o *NumberFormat) GetId() int32

GetId returns the Id field value if set, zero value otherwise.

func (*NumberFormat) GetIdOk

func (o *NumberFormat) 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 (*NumberFormat) HasDescription

func (o *NumberFormat) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*NumberFormat) HasId

func (o *NumberFormat) HasId() bool

HasId returns a boolean if a field has been set.

func (NumberFormat) MarshalJSON

func (o NumberFormat) MarshalJSON() ([]byte, error)

func (*NumberFormat) SetDescription

func (o *NumberFormat) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*NumberFormat) SetId

func (o *NumberFormat) SetId(v int32)

SetId gets a reference to the given int32 and assigns it to the Id field.

func (NumberFormat) ToMap

func (o NumberFormat) ToMap() (map[string]interface{}, error)

type POP3

type POP3 struct {
	// Target host
	Host string `json:"host"`
	Type string `json:"type"`
	// Probe identifier
	Probeid *int32 `json:"probeid,omitempty"`
	// Filters used for probe selections. Comma separated key:value pairs. Currently only region is supported. Possible values are 'EU', 'NA', 'APAC' and 'LATAM'.
	ProbeFilters *int32 `json:"probe_filters,omitempty"`
	// Use ipv6 instead of ipv4
	Ipv6 *bool `json:"ipv6,omitempty"`
	// Triggers a down alert if the response time exceeds threshold specified in ms (Not available for Starter and Free plans.)
	ResponsetimeThreshold *int32 `json:"responsetime_threshold,omitempty"`
	// (pop3 specific) Target port
	Port *int32 `json:"port,omitempty"`
	// (pop3 specific) String to expect in response
	Stringtoexpect *string `json:"stringtoexpect,omitempty"`
	// (pop3 specific) Connection encryption
	Encryption *bool `json:"encryption,omitempty"`
}

POP3 struct for POP3

func NewPOP3

func NewPOP3(host string, type_ string) *POP3

NewPOP3 instantiates a new POP3 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 NewPOP3WithDefaults

func NewPOP3WithDefaults() *POP3

NewPOP3WithDefaults instantiates a new POP3 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 (*POP3) GetEncryption

func (o *POP3) GetEncryption() bool

GetEncryption returns the Encryption field value if set, zero value otherwise.

func (*POP3) GetEncryptionOk

func (o *POP3) GetEncryptionOk() (*bool, bool)

GetEncryptionOk returns a tuple with the Encryption field value if set, nil otherwise and a boolean to check if the value has been set.

func (*POP3) GetHost

func (o *POP3) GetHost() string

GetHost returns the Host field value

func (*POP3) GetHostOk

func (o *POP3) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value and a boolean to check if the value has been set.

func (*POP3) GetIpv6

func (o *POP3) GetIpv6() bool

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*POP3) GetIpv6Ok

func (o *POP3) GetIpv6Ok() (*bool, bool)

GetIpv6Ok returns a tuple with the Ipv6 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*POP3) GetPort

func (o *POP3) GetPort() int32

GetPort returns the Port field value if set, zero value otherwise.

func (*POP3) GetPortOk

func (o *POP3) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.

func (*POP3) GetProbeFilters

func (o *POP3) GetProbeFilters() int32

GetProbeFilters returns the ProbeFilters field value if set, zero value otherwise.

func (*POP3) GetProbeFiltersOk

func (o *POP3) GetProbeFiltersOk() (*int32, bool)

GetProbeFiltersOk returns a tuple with the ProbeFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*POP3) GetProbeid

func (o *POP3) GetProbeid() int32

GetProbeid returns the Probeid field value if set, zero value otherwise.

func (*POP3) GetProbeidOk

func (o *POP3) GetProbeidOk() (*int32, bool)

GetProbeidOk returns a tuple with the Probeid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*POP3) GetResponsetimeThreshold

func (o *POP3) GetResponsetimeThreshold() int32

GetResponsetimeThreshold returns the ResponsetimeThreshold field value if set, zero value otherwise.

func (*POP3) GetResponsetimeThresholdOk

func (o *POP3) GetResponsetimeThresholdOk() (*int32, bool)

GetResponsetimeThresholdOk returns a tuple with the ResponsetimeThreshold field value if set, nil otherwise and a boolean to check if the value has been set.

func (*POP3) GetStringtoexpect

func (o *POP3) GetStringtoexpect() string

GetStringtoexpect returns the Stringtoexpect field value if set, zero value otherwise.

func (*POP3) GetStringtoexpectOk

func (o *POP3) GetStringtoexpectOk() (*string, bool)

GetStringtoexpectOk returns a tuple with the Stringtoexpect field value if set, nil otherwise and a boolean to check if the value has been set.

func (*POP3) GetType

func (o *POP3) GetType() string

GetType returns the Type field value

func (*POP3) GetTypeOk

func (o *POP3) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*POP3) HasEncryption

func (o *POP3) HasEncryption() bool

HasEncryption returns a boolean if a field has been set.

func (*POP3) HasIpv6

func (o *POP3) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*POP3) HasPort

func (o *POP3) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*POP3) HasProbeFilters

func (o *POP3) HasProbeFilters() bool

HasProbeFilters returns a boolean if a field has been set.

func (*POP3) HasProbeid

func (o *POP3) HasProbeid() bool

HasProbeid returns a boolean if a field has been set.

func (*POP3) HasResponsetimeThreshold

func (o *POP3) HasResponsetimeThreshold() bool

HasResponsetimeThreshold returns a boolean if a field has been set.

func (*POP3) HasStringtoexpect

func (o *POP3) HasStringtoexpect() bool

HasStringtoexpect returns a boolean if a field has been set.

func (POP3) MarshalJSON

func (o POP3) MarshalJSON() ([]byte, error)

func (*POP3) SetEncryption

func (o *POP3) SetEncryption(v bool)

SetEncryption gets a reference to the given bool and assigns it to the Encryption field.

func (*POP3) SetHost

func (o *POP3) SetHost(v string)

SetHost sets field value

func (*POP3) SetIpv6

func (o *POP3) SetIpv6(v bool)

SetIpv6 gets a reference to the given bool and assigns it to the Ipv6 field.

func (*POP3) SetPort

func (o *POP3) SetPort(v int32)

SetPort gets a reference to the given int32 and assigns it to the Port field.

func (*POP3) SetProbeFilters

func (o *POP3) SetProbeFilters(v int32)

SetProbeFilters gets a reference to the given int32 and assigns it to the ProbeFilters field.

func (*POP3) SetProbeid

func (o *POP3) SetProbeid(v int32)

SetProbeid gets a reference to the given int32 and assigns it to the Probeid field.

func (*POP3) SetResponsetimeThreshold

func (o *POP3) SetResponsetimeThreshold(v int32)

SetResponsetimeThreshold gets a reference to the given int32 and assigns it to the ResponsetimeThreshold field.

func (*POP3) SetStringtoexpect

func (o *POP3) SetStringtoexpect(v string)

SetStringtoexpect gets a reference to the given string and assigns it to the Stringtoexpect field.

func (*POP3) SetType

func (o *POP3) SetType(v string)

SetType sets field value

func (POP3) ToMap

func (o POP3) ToMap() (map[string]interface{}, error)

func (*POP3) UnmarshalJSON

func (o *POP3) UnmarshalJSON(data []byte) (err error)

type PhoneCode

type PhoneCode struct {
	// Country id (Can be mapped against countries.id)
	Countryid *int32 `json:"countryid,omitempty"`
	// Country name
	Name *string `json:"name,omitempty"`
	// Area phone code
	Phonecode *string `json:"phonecode,omitempty"`
}

PhoneCode struct for PhoneCode

func NewPhoneCode

func NewPhoneCode() *PhoneCode

NewPhoneCode instantiates a new PhoneCode 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 NewPhoneCodeWithDefaults

func NewPhoneCodeWithDefaults() *PhoneCode

NewPhoneCodeWithDefaults instantiates a new PhoneCode 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 (*PhoneCode) GetCountryid

func (o *PhoneCode) GetCountryid() int32

GetCountryid returns the Countryid field value if set, zero value otherwise.

func (*PhoneCode) GetCountryidOk

func (o *PhoneCode) GetCountryidOk() (*int32, bool)

GetCountryidOk returns a tuple with the Countryid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhoneCode) GetName

func (o *PhoneCode) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PhoneCode) GetNameOk

func (o *PhoneCode) 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 (*PhoneCode) GetPhonecode

func (o *PhoneCode) GetPhonecode() string

GetPhonecode returns the Phonecode field value if set, zero value otherwise.

func (*PhoneCode) GetPhonecodeOk

func (o *PhoneCode) GetPhonecodeOk() (*string, bool)

GetPhonecodeOk returns a tuple with the Phonecode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhoneCode) HasCountryid

func (o *PhoneCode) HasCountryid() bool

HasCountryid returns a boolean if a field has been set.

func (*PhoneCode) HasName

func (o *PhoneCode) HasName() bool

HasName returns a boolean if a field has been set.

func (*PhoneCode) HasPhonecode

func (o *PhoneCode) HasPhonecode() bool

HasPhonecode returns a boolean if a field has been set.

func (PhoneCode) MarshalJSON

func (o PhoneCode) MarshalJSON() ([]byte, error)

func (*PhoneCode) SetCountryid

func (o *PhoneCode) SetCountryid(v int32)

SetCountryid gets a reference to the given int32 and assigns it to the Countryid field.

func (*PhoneCode) SetName

func (o *PhoneCode) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PhoneCode) SetPhonecode

func (o *PhoneCode) SetPhonecode(v string)

SetPhonecode gets a reference to the given string and assigns it to the Phonecode field.

func (PhoneCode) ToMap

func (o PhoneCode) ToMap() (map[string]interface{}, error)

type Pop3Attributes

type Pop3Attributes struct {
	// Target port
	Port *int32 `json:"port,omitempty"`
	// String to expect in response
	Stringtoexpect *string `json:"stringtoexpect,omitempty"`
}

Pop3Attributes struct for Pop3Attributes

func NewPop3Attributes

func NewPop3Attributes() *Pop3Attributes

NewPop3Attributes instantiates a new Pop3Attributes 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 NewPop3AttributesWithDefaults

func NewPop3AttributesWithDefaults() *Pop3Attributes

NewPop3AttributesWithDefaults instantiates a new Pop3Attributes 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 (*Pop3Attributes) GetPort

func (o *Pop3Attributes) GetPort() int32

GetPort returns the Port field value if set, zero value otherwise.

func (*Pop3Attributes) GetPortOk

func (o *Pop3Attributes) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Pop3Attributes) GetStringtoexpect

func (o *Pop3Attributes) GetStringtoexpect() string

GetStringtoexpect returns the Stringtoexpect field value if set, zero value otherwise.

func (*Pop3Attributes) GetStringtoexpectOk

func (o *Pop3Attributes) GetStringtoexpectOk() (*string, bool)

GetStringtoexpectOk returns a tuple with the Stringtoexpect field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Pop3Attributes) HasPort

func (o *Pop3Attributes) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*Pop3Attributes) HasStringtoexpect

func (o *Pop3Attributes) HasStringtoexpect() bool

HasStringtoexpect returns a boolean if a field has been set.

func (Pop3Attributes) MarshalJSON

func (o Pop3Attributes) MarshalJSON() ([]byte, error)

func (*Pop3Attributes) SetPort

func (o *Pop3Attributes) SetPort(v int32)

SetPort gets a reference to the given int32 and assigns it to the Port field.

func (*Pop3Attributes) SetStringtoexpect

func (o *Pop3Attributes) SetStringtoexpect(v string)

SetStringtoexpect gets a reference to the given string and assigns it to the Stringtoexpect field.

func (Pop3Attributes) ToMap

func (o Pop3Attributes) ToMap() (map[string]interface{}, error)

type Probe

type Probe struct {
	Id      *int32  `json:"id,omitempty"`
	Country *string `json:"country,omitempty"`
	City    *string `json:"city,omitempty"`
	Name    *string `json:"name,omitempty"`
	// Is the probe currently active?
	Active *bool `json:"active,omitempty"`
	// DNS name
	Hostname *string `json:"hostname,omitempty"`
	// IPv4 address
	Ip *string `json:"ip,omitempty"`
	// IPv6 address (not all probes have this)
	Ipv6 *string `json:"ipv6,omitempty"`
	// Country ISO code
	Countryiso *string `json:"countryiso,omitempty"`
}

Probe struct for Probe

func NewProbe

func NewProbe() *Probe

NewProbe instantiates a new Probe 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 NewProbeWithDefaults

func NewProbeWithDefaults() *Probe

NewProbeWithDefaults instantiates a new Probe 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 (*Probe) GetActive

func (o *Probe) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise.

func (*Probe) GetActiveOk

func (o *Probe) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Probe) GetCity

func (o *Probe) GetCity() string

GetCity returns the City field value if set, zero value otherwise.

func (*Probe) GetCityOk

func (o *Probe) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Probe) GetCountry

func (o *Probe) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*Probe) GetCountryOk

func (o *Probe) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Probe) GetCountryiso

func (o *Probe) GetCountryiso() string

GetCountryiso returns the Countryiso field value if set, zero value otherwise.

func (*Probe) GetCountryisoOk

func (o *Probe) GetCountryisoOk() (*string, bool)

GetCountryisoOk returns a tuple with the Countryiso field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Probe) GetHostname

func (o *Probe) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*Probe) GetHostnameOk

func (o *Probe) GetHostnameOk() (*string, bool)

GetHostnameOk returns a tuple with the Hostname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Probe) GetId

func (o *Probe) GetId() int32

GetId returns the Id field value if set, zero value otherwise.

func (*Probe) GetIdOk

func (o *Probe) 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 (*Probe) GetIp

func (o *Probe) GetIp() string

GetIp returns the Ip field value if set, zero value otherwise.

func (*Probe) GetIpOk

func (o *Probe) GetIpOk() (*string, bool)

GetIpOk returns a tuple with the Ip field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Probe) GetIpv6

func (o *Probe) GetIpv6() string

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*Probe) GetIpv6Ok

func (o *Probe) GetIpv6Ok() (*string, bool)

GetIpv6Ok returns a tuple with the Ipv6 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Probe) GetName

func (o *Probe) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Probe) GetNameOk

func (o *Probe) 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 (*Probe) HasActive

func (o *Probe) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*Probe) HasCity

func (o *Probe) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*Probe) HasCountry

func (o *Probe) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*Probe) HasCountryiso

func (o *Probe) HasCountryiso() bool

HasCountryiso returns a boolean if a field has been set.

func (*Probe) HasHostname

func (o *Probe) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*Probe) HasId

func (o *Probe) HasId() bool

HasId returns a boolean if a field has been set.

func (*Probe) HasIp

func (o *Probe) HasIp() bool

HasIp returns a boolean if a field has been set.

func (*Probe) HasIpv6

func (o *Probe) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*Probe) HasName

func (o *Probe) HasName() bool

HasName returns a boolean if a field has been set.

func (Probe) MarshalJSON

func (o Probe) MarshalJSON() ([]byte, error)

func (*Probe) SetActive

func (o *Probe) SetActive(v bool)

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*Probe) SetCity

func (o *Probe) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*Probe) SetCountry

func (o *Probe) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*Probe) SetCountryiso

func (o *Probe) SetCountryiso(v string)

SetCountryiso gets a reference to the given string and assigns it to the Countryiso field.

func (*Probe) SetHostname

func (o *Probe) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*Probe) SetId

func (o *Probe) SetId(v int32)

SetId gets a reference to the given int32 and assigns it to the Id field.

func (*Probe) SetIp

func (o *Probe) SetIp(v string)

SetIp gets a reference to the given string and assigns it to the Ip field.

func (*Probe) SetIpv6

func (o *Probe) SetIpv6(v string)

SetIpv6 gets a reference to the given string and assigns it to the Ipv6 field.

func (*Probe) SetName

func (o *Probe) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (Probe) ToMap

func (o Probe) ToMap() (map[string]interface{}, error)

type Probes

type Probes struct {
	Probes []Probe `json:"probes,omitempty"`
}

Probes struct for Probes

func NewProbes

func NewProbes() *Probes

NewProbes instantiates a new Probes 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 NewProbesWithDefaults

func NewProbesWithDefaults() *Probes

NewProbesWithDefaults instantiates a new Probes 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 (*Probes) GetProbes

func (o *Probes) GetProbes() []Probe

GetProbes returns the Probes field value if set, zero value otherwise.

func (*Probes) GetProbesOk

func (o *Probes) GetProbesOk() ([]Probe, bool)

GetProbesOk returns a tuple with the Probes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Probes) HasProbes

func (o *Probes) HasProbes() bool

HasProbes returns a boolean if a field has been set.

func (Probes) MarshalJSON

func (o Probes) MarshalJSON() ([]byte, error)

func (*Probes) SetProbes

func (o *Probes) SetProbes(v []Probe)

SetProbes gets a reference to the given []Probe and assigns it to the Probes field.

func (Probes) ToMap

func (o Probes) ToMap() (map[string]interface{}, error)

type ProbesAPIService

type ProbesAPIService service

ProbesAPIService ProbesAPI service

func (*ProbesAPIService) ProbesGet

ProbesGet Returns a list of Pingdom probe servers

Returns a list of all Pingdom probe servers for Uptime and Transaction checks.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiProbesGetRequest

func (*ProbesAPIService) ProbesGetExecute

func (a *ProbesAPIService) ProbesGetExecute(r ApiProbesGetRequest) (*Probes, *http.Response, error)

Execute executes the request

@return Probes

type ReferenceAPIService

type ReferenceAPIService service

ReferenceAPIService ReferenceAPI service

func (*ReferenceAPIService) ReferenceGet

ReferenceGet Get regions, timezone and date/time/number references

Get a reference of regions, timezones and date/time/number formats and their identifiers.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiReferenceGetRequest

func (*ReferenceAPIService) ReferenceGetExecute

func (a *ReferenceAPIService) ReferenceGetExecute(r ApiReferenceGetRequest) (*References, *http.Response, error)

Execute executes the request

@return References

type References

type References struct {
	Regions         []Region         `json:"regions,omitempty"`
	Timezones       []Timezone       `json:"timezones,omitempty"`
	Datetimeformats []DateTimeFormat `json:"datetimeformats,omitempty"`
	Numberformats   []NumberFormat   `json:"numberformats,omitempty"`
	Countries       []Country        `json:"countries,omitempty"`
	Phonecodes      []PhoneCode      `json:"phonecodes,omitempty"`
}

References struct for References

func NewReferences

func NewReferences() *References

NewReferences instantiates a new References 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 NewReferencesWithDefaults

func NewReferencesWithDefaults() *References

NewReferencesWithDefaults instantiates a new References 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 (*References) GetCountries

func (o *References) GetCountries() []Country

GetCountries returns the Countries field value if set, zero value otherwise.

func (*References) GetCountriesOk

func (o *References) GetCountriesOk() ([]Country, bool)

GetCountriesOk returns a tuple with the Countries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*References) GetDatetimeformats

func (o *References) GetDatetimeformats() []DateTimeFormat

GetDatetimeformats returns the Datetimeformats field value if set, zero value otherwise.

func (*References) GetDatetimeformatsOk

func (o *References) GetDatetimeformatsOk() ([]DateTimeFormat, bool)

GetDatetimeformatsOk returns a tuple with the Datetimeformats field value if set, nil otherwise and a boolean to check if the value has been set.

func (*References) GetNumberformats

func (o *References) GetNumberformats() []NumberFormat

GetNumberformats returns the Numberformats field value if set, zero value otherwise.

func (*References) GetNumberformatsOk

func (o *References) GetNumberformatsOk() ([]NumberFormat, bool)

GetNumberformatsOk returns a tuple with the Numberformats field value if set, nil otherwise and a boolean to check if the value has been set.

func (*References) GetPhonecodes

func (o *References) GetPhonecodes() []PhoneCode

GetPhonecodes returns the Phonecodes field value if set, zero value otherwise.

func (*References) GetPhonecodesOk

func (o *References) GetPhonecodesOk() ([]PhoneCode, bool)

GetPhonecodesOk returns a tuple with the Phonecodes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*References) GetRegions

func (o *References) GetRegions() []Region

GetRegions returns the Regions field value if set, zero value otherwise.

func (*References) GetRegionsOk

func (o *References) GetRegionsOk() ([]Region, bool)

GetRegionsOk returns a tuple with the Regions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*References) GetTimezones

func (o *References) GetTimezones() []Timezone

GetTimezones returns the Timezones field value if set, zero value otherwise.

func (*References) GetTimezonesOk

func (o *References) GetTimezonesOk() ([]Timezone, bool)

GetTimezonesOk returns a tuple with the Timezones field value if set, nil otherwise and a boolean to check if the value has been set.

func (*References) HasCountries

func (o *References) HasCountries() bool

HasCountries returns a boolean if a field has been set.

func (*References) HasDatetimeformats

func (o *References) HasDatetimeformats() bool

HasDatetimeformats returns a boolean if a field has been set.

func (*References) HasNumberformats

func (o *References) HasNumberformats() bool

HasNumberformats returns a boolean if a field has been set.

func (*References) HasPhonecodes

func (o *References) HasPhonecodes() bool

HasPhonecodes returns a boolean if a field has been set.

func (*References) HasRegions

func (o *References) HasRegions() bool

HasRegions returns a boolean if a field has been set.

func (*References) HasTimezones

func (o *References) HasTimezones() bool

HasTimezones returns a boolean if a field has been set.

func (References) MarshalJSON

func (o References) MarshalJSON() ([]byte, error)

func (*References) SetCountries

func (o *References) SetCountries(v []Country)

SetCountries gets a reference to the given []Country and assigns it to the Countries field.

func (*References) SetDatetimeformats

func (o *References) SetDatetimeformats(v []DateTimeFormat)

SetDatetimeformats gets a reference to the given []DateTimeFormat and assigns it to the Datetimeformats field.

func (*References) SetNumberformats

func (o *References) SetNumberformats(v []NumberFormat)

SetNumberformats gets a reference to the given []NumberFormat and assigns it to the Numberformats field.

func (*References) SetPhonecodes

func (o *References) SetPhonecodes(v []PhoneCode)

SetPhonecodes gets a reference to the given []PhoneCode and assigns it to the Phonecodes field.

func (*References) SetRegions

func (o *References) SetRegions(v []Region)

SetRegions gets a reference to the given []Region and assigns it to the Regions field.

func (*References) SetTimezones

func (o *References) SetTimezones(v []Timezone)

SetTimezones gets a reference to the given []Timezone and assigns it to the Timezones field.

func (References) ToMap

func (o References) ToMap() (map[string]interface{}, error)

type Region

type Region struct {
	// Region identifier
	Id *int32 `json:"id,omitempty"`
	// Region description
	Description *string `json:"description,omitempty"`
	// Corresponding country identifier
	Countryid *int32 `json:"countryid,omitempty"`
	// Corresponding datetimeformat identifier
	Datetimeformatid *int32 `json:"datetimeformatid,omitempty"`
	// Corresponding numberformat identifier
	Numberformatid *int32 `json:"numberformatid,omitempty"`
	// Corresponding timezon identifier
	Timezoneid *int32 `json:"timezoneid,omitempty"`
}

Region struct for Region

func NewRegion

func NewRegion() *Region

NewRegion instantiates a new Region 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 NewRegionWithDefaults

func NewRegionWithDefaults() *Region

NewRegionWithDefaults instantiates a new Region 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 (*Region) GetCountryid

func (o *Region) GetCountryid() int32

GetCountryid returns the Countryid field value if set, zero value otherwise.

func (*Region) GetCountryidOk

func (o *Region) GetCountryidOk() (*int32, bool)

GetCountryidOk returns a tuple with the Countryid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Region) GetDatetimeformatid

func (o *Region) GetDatetimeformatid() int32

GetDatetimeformatid returns the Datetimeformatid field value if set, zero value otherwise.

func (*Region) GetDatetimeformatidOk

func (o *Region) GetDatetimeformatidOk() (*int32, bool)

GetDatetimeformatidOk returns a tuple with the Datetimeformatid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Region) GetDescription

func (o *Region) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Region) GetDescriptionOk

func (o *Region) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Region) GetId

func (o *Region) GetId() int32

GetId returns the Id field value if set, zero value otherwise.

func (*Region) GetIdOk

func (o *Region) 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 (*Region) GetNumberformatid

func (o *Region) GetNumberformatid() int32

GetNumberformatid returns the Numberformatid field value if set, zero value otherwise.

func (*Region) GetNumberformatidOk

func (o *Region) GetNumberformatidOk() (*int32, bool)

GetNumberformatidOk returns a tuple with the Numberformatid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Region) GetTimezoneid

func (o *Region) GetTimezoneid() int32

GetTimezoneid returns the Timezoneid field value if set, zero value otherwise.

func (*Region) GetTimezoneidOk

func (o *Region) GetTimezoneidOk() (*int32, bool)

GetTimezoneidOk returns a tuple with the Timezoneid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Region) HasCountryid

func (o *Region) HasCountryid() bool

HasCountryid returns a boolean if a field has been set.

func (*Region) HasDatetimeformatid

func (o *Region) HasDatetimeformatid() bool

HasDatetimeformatid returns a boolean if a field has been set.

func (*Region) HasDescription

func (o *Region) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Region) HasId

func (o *Region) HasId() bool

HasId returns a boolean if a field has been set.

func (*Region) HasNumberformatid

func (o *Region) HasNumberformatid() bool

HasNumberformatid returns a boolean if a field has been set.

func (*Region) HasTimezoneid

func (o *Region) HasTimezoneid() bool

HasTimezoneid returns a boolean if a field has been set.

func (Region) MarshalJSON

func (o Region) MarshalJSON() ([]byte, error)

func (*Region) SetCountryid

func (o *Region) SetCountryid(v int32)

SetCountryid gets a reference to the given int32 and assigns it to the Countryid field.

func (*Region) SetDatetimeformatid

func (o *Region) SetDatetimeformatid(v int32)

SetDatetimeformatid gets a reference to the given int32 and assigns it to the Datetimeformatid field.

func (*Region) SetDescription

func (o *Region) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Region) SetId

func (o *Region) SetId(v int32)

SetId gets a reference to the given int32 and assigns it to the Id field.

func (*Region) SetNumberformatid

func (o *Region) SetNumberformatid(v int32)

SetNumberformatid gets a reference to the given int32 and assigns it to the Numberformatid field.

func (*Region) SetTimezoneid

func (o *Region) SetTimezoneid(v int32)

SetTimezoneid gets a reference to the given int32 and assigns it to the Timezoneid field.

func (Region) ToMap

func (o Region) ToMap() (map[string]interface{}, error)

type ReportPerformance

type ReportPerformance struct {
	Report *ReportPerformanceReport `json:"report,omitempty"`
}

ReportPerformance struct for ReportPerformance

func NewReportPerformance

func NewReportPerformance() *ReportPerformance

NewReportPerformance instantiates a new ReportPerformance 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 NewReportPerformanceWithDefaults

func NewReportPerformanceWithDefaults() *ReportPerformance

NewReportPerformanceWithDefaults instantiates a new ReportPerformance 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 (*ReportPerformance) GetReport

GetReport returns the Report field value if set, zero value otherwise.

func (*ReportPerformance) GetReportOk

func (o *ReportPerformance) GetReportOk() (*ReportPerformanceReport, bool)

GetReportOk returns a tuple with the Report field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReportPerformance) HasReport

func (o *ReportPerformance) HasReport() bool

HasReport returns a boolean if a field has been set.

func (ReportPerformance) MarshalJSON

func (o ReportPerformance) MarshalJSON() ([]byte, error)

func (*ReportPerformance) SetReport

SetReport gets a reference to the given ReportPerformanceReport and assigns it to the Report field.

func (ReportPerformance) ToMap

func (o ReportPerformance) ToMap() (map[string]interface{}, error)

type ReportPerformanceReport

type ReportPerformanceReport struct {
	// ID of the check
	CheckId *int64 `json:"check_id,omitempty"`
	// Name of the check
	Name *string `json:"name,omitempty"`
	// Size of a time bucket for which the results are calculated
	Resolution *string `json:"resolution,omitempty"`
	// Intervals for which the measurements were performed.
	Intervals []ReportPerformanceReportIntervalsInner `json:"intervals,omitempty"`
}

ReportPerformanceReport struct for ReportPerformanceReport

func NewReportPerformanceReport

func NewReportPerformanceReport() *ReportPerformanceReport

NewReportPerformanceReport instantiates a new ReportPerformanceReport 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 NewReportPerformanceReportWithDefaults

func NewReportPerformanceReportWithDefaults() *ReportPerformanceReport

NewReportPerformanceReportWithDefaults instantiates a new ReportPerformanceReport 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 (*ReportPerformanceReport) GetCheckId

func (o *ReportPerformanceReport) GetCheckId() int64

GetCheckId returns the CheckId field value if set, zero value otherwise.

func (*ReportPerformanceReport) GetCheckIdOk

func (o *ReportPerformanceReport) GetCheckIdOk() (*int64, bool)

GetCheckIdOk returns a tuple with the CheckId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReportPerformanceReport) GetIntervals

GetIntervals returns the Intervals field value if set, zero value otherwise.

func (*ReportPerformanceReport) GetIntervalsOk

GetIntervalsOk returns a tuple with the Intervals field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReportPerformanceReport) GetName

func (o *ReportPerformanceReport) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ReportPerformanceReport) GetNameOk

func (o *ReportPerformanceReport) 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 (*ReportPerformanceReport) GetResolution

func (o *ReportPerformanceReport) GetResolution() string

GetResolution returns the Resolution field value if set, zero value otherwise.

func (*ReportPerformanceReport) GetResolutionOk

func (o *ReportPerformanceReport) GetResolutionOk() (*string, bool)

GetResolutionOk returns a tuple with the Resolution field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReportPerformanceReport) HasCheckId

func (o *ReportPerformanceReport) HasCheckId() bool

HasCheckId returns a boolean if a field has been set.

func (*ReportPerformanceReport) HasIntervals

func (o *ReportPerformanceReport) HasIntervals() bool

HasIntervals returns a boolean if a field has been set.

func (*ReportPerformanceReport) HasName

func (o *ReportPerformanceReport) HasName() bool

HasName returns a boolean if a field has been set.

func (*ReportPerformanceReport) HasResolution

func (o *ReportPerformanceReport) HasResolution() bool

HasResolution returns a boolean if a field has been set.

func (ReportPerformanceReport) MarshalJSON

func (o ReportPerformanceReport) MarshalJSON() ([]byte, error)

func (*ReportPerformanceReport) SetCheckId

func (o *ReportPerformanceReport) SetCheckId(v int64)

SetCheckId gets a reference to the given int64 and assigns it to the CheckId field.

func (*ReportPerformanceReport) SetIntervals

SetIntervals gets a reference to the given []ReportPerformanceReportIntervalsInner and assigns it to the Intervals field.

func (*ReportPerformanceReport) SetName

func (o *ReportPerformanceReport) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ReportPerformanceReport) SetResolution

func (o *ReportPerformanceReport) SetResolution(v string)

SetResolution gets a reference to the given string and assigns it to the Resolution field.

func (ReportPerformanceReport) ToMap

func (o ReportPerformanceReport) ToMap() (map[string]interface{}, error)

type ReportPerformanceReportIntervalsInner

type ReportPerformanceReportIntervalsInner struct {
	// Average response times in milliseconds
	AverageResponse *int64 `json:"average_response,omitempty"`
	// Interval start. The format is `RFC 3339`
	From *time.Time `json:"from,omitempty"`
	// Amount of time when the check was down within given interval (only with the `include_uptime` flag)
	Downtime *int64 `json:"downtime,omitempty"`
	// Amount of time when the check was up within given interval (only with the `include_uptime` flag)
	Uptime *int64 `json:"uptime,omitempty"`
	// Amount of time when there is no specific data about check status (up/down) within given interval (only with the `include_uptime` flag)
	Unmonitored *int64                                            `json:"unmonitored,omitempty"`
	Steps       []ReportPerformanceReportIntervalsInnerStepsInner `json:"steps,omitempty"`
}

ReportPerformanceReportIntervalsInner struct for ReportPerformanceReportIntervalsInner

func NewReportPerformanceReportIntervalsInner

func NewReportPerformanceReportIntervalsInner() *ReportPerformanceReportIntervalsInner

NewReportPerformanceReportIntervalsInner instantiates a new ReportPerformanceReportIntervalsInner 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 NewReportPerformanceReportIntervalsInnerWithDefaults

func NewReportPerformanceReportIntervalsInnerWithDefaults() *ReportPerformanceReportIntervalsInner

NewReportPerformanceReportIntervalsInnerWithDefaults instantiates a new ReportPerformanceReportIntervalsInner 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 (*ReportPerformanceReportIntervalsInner) GetAverageResponse

func (o *ReportPerformanceReportIntervalsInner) GetAverageResponse() int64

GetAverageResponse returns the AverageResponse field value if set, zero value otherwise.

func (*ReportPerformanceReportIntervalsInner) GetAverageResponseOk

func (o *ReportPerformanceReportIntervalsInner) GetAverageResponseOk() (*int64, bool)

GetAverageResponseOk returns a tuple with the AverageResponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReportPerformanceReportIntervalsInner) GetDowntime

GetDowntime returns the Downtime field value if set, zero value otherwise.

func (*ReportPerformanceReportIntervalsInner) GetDowntimeOk

func (o *ReportPerformanceReportIntervalsInner) GetDowntimeOk() (*int64, bool)

GetDowntimeOk returns a tuple with the Downtime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReportPerformanceReportIntervalsInner) GetFrom

GetFrom returns the From field value if set, zero value otherwise.

func (*ReportPerformanceReportIntervalsInner) GetFromOk

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReportPerformanceReportIntervalsInner) GetSteps

GetSteps returns the Steps field value if set, zero value otherwise.

func (*ReportPerformanceReportIntervalsInner) GetStepsOk

GetStepsOk returns a tuple with the Steps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReportPerformanceReportIntervalsInner) GetUnmonitored

func (o *ReportPerformanceReportIntervalsInner) GetUnmonitored() int64

GetUnmonitored returns the Unmonitored field value if set, zero value otherwise.

func (*ReportPerformanceReportIntervalsInner) GetUnmonitoredOk

func (o *ReportPerformanceReportIntervalsInner) GetUnmonitoredOk() (*int64, bool)

GetUnmonitoredOk returns a tuple with the Unmonitored field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReportPerformanceReportIntervalsInner) GetUptime

GetUptime returns the Uptime field value if set, zero value otherwise.

func (*ReportPerformanceReportIntervalsInner) GetUptimeOk

func (o *ReportPerformanceReportIntervalsInner) GetUptimeOk() (*int64, bool)

GetUptimeOk returns a tuple with the Uptime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReportPerformanceReportIntervalsInner) HasAverageResponse

func (o *ReportPerformanceReportIntervalsInner) HasAverageResponse() bool

HasAverageResponse returns a boolean if a field has been set.

func (*ReportPerformanceReportIntervalsInner) HasDowntime

HasDowntime returns a boolean if a field has been set.

func (*ReportPerformanceReportIntervalsInner) HasFrom

HasFrom returns a boolean if a field has been set.

func (*ReportPerformanceReportIntervalsInner) HasSteps

HasSteps returns a boolean if a field has been set.

func (*ReportPerformanceReportIntervalsInner) HasUnmonitored

func (o *ReportPerformanceReportIntervalsInner) HasUnmonitored() bool

HasUnmonitored returns a boolean if a field has been set.

func (*ReportPerformanceReportIntervalsInner) HasUptime

HasUptime returns a boolean if a field has been set.

func (ReportPerformanceReportIntervalsInner) MarshalJSON

func (o ReportPerformanceReportIntervalsInner) MarshalJSON() ([]byte, error)

func (*ReportPerformanceReportIntervalsInner) SetAverageResponse

func (o *ReportPerformanceReportIntervalsInner) SetAverageResponse(v int64)

SetAverageResponse gets a reference to the given int64 and assigns it to the AverageResponse field.

func (*ReportPerformanceReportIntervalsInner) SetDowntime

func (o *ReportPerformanceReportIntervalsInner) SetDowntime(v int64)

SetDowntime gets a reference to the given int64 and assigns it to the Downtime field.

func (*ReportPerformanceReportIntervalsInner) SetFrom

SetFrom gets a reference to the given time.Time and assigns it to the From field.

func (*ReportPerformanceReportIntervalsInner) SetSteps

SetSteps gets a reference to the given []ReportPerformanceReportIntervalsInnerStepsInner and assigns it to the Steps field.

func (*ReportPerformanceReportIntervalsInner) SetUnmonitored

func (o *ReportPerformanceReportIntervalsInner) SetUnmonitored(v int64)

SetUnmonitored gets a reference to the given int64 and assigns it to the Unmonitored field.

func (*ReportPerformanceReportIntervalsInner) SetUptime

SetUptime gets a reference to the given int64 and assigns it to the Uptime field.

func (ReportPerformanceReportIntervalsInner) ToMap

func (o ReportPerformanceReportIntervalsInner) ToMap() (map[string]interface{}, error)

type ReportPerformanceReportIntervalsInnerStepsInner

type ReportPerformanceReportIntervalsInnerStepsInner struct {
	Step *Step `json:"step,omitempty"`
	// Average response times in milliseconds
	AverageResponse *int64 `json:"average_response,omitempty"`
}

ReportPerformanceReportIntervalsInnerStepsInner struct for ReportPerformanceReportIntervalsInnerStepsInner

func NewReportPerformanceReportIntervalsInnerStepsInner

func NewReportPerformanceReportIntervalsInnerStepsInner() *ReportPerformanceReportIntervalsInnerStepsInner

NewReportPerformanceReportIntervalsInnerStepsInner instantiates a new ReportPerformanceReportIntervalsInnerStepsInner 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 NewReportPerformanceReportIntervalsInnerStepsInnerWithDefaults

func NewReportPerformanceReportIntervalsInnerStepsInnerWithDefaults() *ReportPerformanceReportIntervalsInnerStepsInner

NewReportPerformanceReportIntervalsInnerStepsInnerWithDefaults instantiates a new ReportPerformanceReportIntervalsInnerStepsInner 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 (*ReportPerformanceReportIntervalsInnerStepsInner) GetAverageResponse

GetAverageResponse returns the AverageResponse field value if set, zero value otherwise.

func (*ReportPerformanceReportIntervalsInnerStepsInner) GetAverageResponseOk

func (o *ReportPerformanceReportIntervalsInnerStepsInner) GetAverageResponseOk() (*int64, bool)

GetAverageResponseOk returns a tuple with the AverageResponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReportPerformanceReportIntervalsInnerStepsInner) GetStep

GetStep returns the Step field value if set, zero value otherwise.

func (*ReportPerformanceReportIntervalsInnerStepsInner) GetStepOk

GetStepOk returns a tuple with the Step field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReportPerformanceReportIntervalsInnerStepsInner) HasAverageResponse

func (o *ReportPerformanceReportIntervalsInnerStepsInner) HasAverageResponse() bool

HasAverageResponse returns a boolean if a field has been set.

func (*ReportPerformanceReportIntervalsInnerStepsInner) HasStep

HasStep returns a boolean if a field has been set.

func (ReportPerformanceReportIntervalsInnerStepsInner) MarshalJSON

func (*ReportPerformanceReportIntervalsInnerStepsInner) SetAverageResponse

func (o *ReportPerformanceReportIntervalsInnerStepsInner) SetAverageResponse(v int64)

SetAverageResponse gets a reference to the given int64 and assigns it to the AverageResponse field.

func (*ReportPerformanceReportIntervalsInnerStepsInner) SetStep

SetStep gets a reference to the given Step and assigns it to the Step field.

func (ReportPerformanceReportIntervalsInnerStepsInner) ToMap

func (o ReportPerformanceReportIntervalsInnerStepsInner) ToMap() (map[string]interface{}, error)

type ReportStatusAll

type ReportStatusAll struct {
	Report []CheckStatus `json:"report,omitempty"`
}

ReportStatusAll struct for ReportStatusAll

func NewReportStatusAll

func NewReportStatusAll() *ReportStatusAll

NewReportStatusAll instantiates a new ReportStatusAll 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 NewReportStatusAllWithDefaults

func NewReportStatusAllWithDefaults() *ReportStatusAll

NewReportStatusAllWithDefaults instantiates a new ReportStatusAll 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 (*ReportStatusAll) GetReport

func (o *ReportStatusAll) GetReport() []CheckStatus

GetReport returns the Report field value if set, zero value otherwise.

func (*ReportStatusAll) GetReportOk

func (o *ReportStatusAll) GetReportOk() ([]CheckStatus, bool)

GetReportOk returns a tuple with the Report field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReportStatusAll) HasReport

func (o *ReportStatusAll) HasReport() bool

HasReport returns a boolean if a field has been set.

func (ReportStatusAll) MarshalJSON

func (o ReportStatusAll) MarshalJSON() ([]byte, error)

func (*ReportStatusAll) SetReport

func (o *ReportStatusAll) SetReport(v []CheckStatus)

SetReport gets a reference to the given []CheckStatus and assigns it to the Report field.

func (ReportStatusAll) ToMap

func (o ReportStatusAll) ToMap() (map[string]interface{}, error)

type ReportStatusSingle

type ReportStatusSingle struct {
	Report *CheckStatus `json:"report,omitempty"`
}

ReportStatusSingle struct for ReportStatusSingle

func NewReportStatusSingle

func NewReportStatusSingle() *ReportStatusSingle

NewReportStatusSingle instantiates a new ReportStatusSingle 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 NewReportStatusSingleWithDefaults

func NewReportStatusSingleWithDefaults() *ReportStatusSingle

NewReportStatusSingleWithDefaults instantiates a new ReportStatusSingle 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 (*ReportStatusSingle) GetReport

func (o *ReportStatusSingle) GetReport() CheckStatus

GetReport returns the Report field value if set, zero value otherwise.

func (*ReportStatusSingle) GetReportOk

func (o *ReportStatusSingle) GetReportOk() (*CheckStatus, bool)

GetReportOk returns a tuple with the Report field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReportStatusSingle) HasReport

func (o *ReportStatusSingle) HasReport() bool

HasReport returns a boolean if a field has been set.

func (ReportStatusSingle) MarshalJSON

func (o ReportStatusSingle) MarshalJSON() ([]byte, error)

func (*ReportStatusSingle) SetReport

func (o *ReportStatusSingle) SetReport(v CheckStatus)

SetReport gets a reference to the given CheckStatus and assigns it to the Report field.

func (ReportStatusSingle) ToMap

func (o ReportStatusSingle) ToMap() (map[string]interface{}, error)

type ResultsAPIService

type ResultsAPIService service

ResultsAPIService ResultsAPI service

func (*ResultsAPIService) ResultsCheckidGet

func (a *ResultsAPIService) ResultsCheckidGet(ctx context.Context, checkid int32) ApiResultsCheckidGetRequest

ResultsCheckidGet Return a list of raw test results

Return a list of raw test results for a specified check

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param checkid
@return ApiResultsCheckidGetRequest

func (*ResultsAPIService) ResultsCheckidGetExecute

Execute executes the request

@return ResultsRespAttrs

type ResultsRespAttrs

type ResultsRespAttrs struct {
	Results []ResultsRespAttrsResultsInner `json:"results,omitempty"`
	// For your convenience, a list of used probes that produced the showed results
	Activeprobes []float32 `json:"activeprobes,omitempty"`
}

ResultsRespAttrs struct for ResultsRespAttrs

func NewResultsRespAttrs

func NewResultsRespAttrs() *ResultsRespAttrs

NewResultsRespAttrs instantiates a new ResultsRespAttrs 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 NewResultsRespAttrsWithDefaults

func NewResultsRespAttrsWithDefaults() *ResultsRespAttrs

NewResultsRespAttrsWithDefaults instantiates a new ResultsRespAttrs 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 (*ResultsRespAttrs) GetActiveprobes

func (o *ResultsRespAttrs) GetActiveprobes() []float32

GetActiveprobes returns the Activeprobes field value if set, zero value otherwise.

func (*ResultsRespAttrs) GetActiveprobesOk

func (o *ResultsRespAttrs) GetActiveprobesOk() ([]float32, bool)

GetActiveprobesOk returns a tuple with the Activeprobes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResultsRespAttrs) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*ResultsRespAttrs) GetResultsOk

func (o *ResultsRespAttrs) GetResultsOk() ([]ResultsRespAttrsResultsInner, 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 (*ResultsRespAttrs) HasActiveprobes

func (o *ResultsRespAttrs) HasActiveprobes() bool

HasActiveprobes returns a boolean if a field has been set.

func (*ResultsRespAttrs) HasResults

func (o *ResultsRespAttrs) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ResultsRespAttrs) MarshalJSON

func (o ResultsRespAttrs) MarshalJSON() ([]byte, error)

func (*ResultsRespAttrs) SetActiveprobes

func (o *ResultsRespAttrs) SetActiveprobes(v []float32)

SetActiveprobes gets a reference to the given []float32 and assigns it to the Activeprobes field.

func (*ResultsRespAttrs) SetResults

SetResults gets a reference to the given []ResultsRespAttrsResultsInner and assigns it to the Results field.

func (ResultsRespAttrs) ToMap

func (o ResultsRespAttrs) ToMap() (map[string]interface{}, error)

type ResultsRespAttrsResultsInner

type ResultsRespAttrsResultsInner struct {
	// Probe identifier
	Probeid *float32 `json:"probeid,omitempty"`
	// Time when test was performed. Format is UNIX timestamp
	Time *float32 `json:"time,omitempty"`
	// Result status
	Status *string `json:"status,omitempty"`
	// Response time (in milliseconds) (Will be 0 if no response was received)
	Responsetime *float32 `json:"responsetime,omitempty"`
	// Short status description
	Statusdesc *string `json:"statusdesc,omitempty"`
	// Long status description
	Statusdesclong *string `json:"statusdesclong,omitempty"`
}

ResultsRespAttrsResultsInner struct for ResultsRespAttrsResultsInner

func NewResultsRespAttrsResultsInner

func NewResultsRespAttrsResultsInner() *ResultsRespAttrsResultsInner

NewResultsRespAttrsResultsInner instantiates a new ResultsRespAttrsResultsInner 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 NewResultsRespAttrsResultsInnerWithDefaults

func NewResultsRespAttrsResultsInnerWithDefaults() *ResultsRespAttrsResultsInner

NewResultsRespAttrsResultsInnerWithDefaults instantiates a new ResultsRespAttrsResultsInner 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 (*ResultsRespAttrsResultsInner) GetProbeid

func (o *ResultsRespAttrsResultsInner) GetProbeid() float32

GetProbeid returns the Probeid field value if set, zero value otherwise.

func (*ResultsRespAttrsResultsInner) GetProbeidOk

func (o *ResultsRespAttrsResultsInner) GetProbeidOk() (*float32, bool)

GetProbeidOk returns a tuple with the Probeid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResultsRespAttrsResultsInner) GetResponsetime

func (o *ResultsRespAttrsResultsInner) GetResponsetime() float32

GetResponsetime returns the Responsetime field value if set, zero value otherwise.

func (*ResultsRespAttrsResultsInner) GetResponsetimeOk

func (o *ResultsRespAttrsResultsInner) GetResponsetimeOk() (*float32, bool)

GetResponsetimeOk returns a tuple with the Responsetime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResultsRespAttrsResultsInner) GetStatus

func (o *ResultsRespAttrsResultsInner) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*ResultsRespAttrsResultsInner) GetStatusOk

func (o *ResultsRespAttrsResultsInner) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResultsRespAttrsResultsInner) GetStatusdesc

func (o *ResultsRespAttrsResultsInner) GetStatusdesc() string

GetStatusdesc returns the Statusdesc field value if set, zero value otherwise.

func (*ResultsRespAttrsResultsInner) GetStatusdescOk

func (o *ResultsRespAttrsResultsInner) GetStatusdescOk() (*string, bool)

GetStatusdescOk returns a tuple with the Statusdesc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResultsRespAttrsResultsInner) GetStatusdesclong

func (o *ResultsRespAttrsResultsInner) GetStatusdesclong() string

GetStatusdesclong returns the Statusdesclong field value if set, zero value otherwise.

func (*ResultsRespAttrsResultsInner) GetStatusdesclongOk

func (o *ResultsRespAttrsResultsInner) GetStatusdesclongOk() (*string, bool)

GetStatusdesclongOk returns a tuple with the Statusdesclong field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResultsRespAttrsResultsInner) GetTime

GetTime returns the Time field value if set, zero value otherwise.

func (*ResultsRespAttrsResultsInner) GetTimeOk

func (o *ResultsRespAttrsResultsInner) GetTimeOk() (*float32, bool)

GetTimeOk returns a tuple with the Time field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResultsRespAttrsResultsInner) HasProbeid

func (o *ResultsRespAttrsResultsInner) HasProbeid() bool

HasProbeid returns a boolean if a field has been set.

func (*ResultsRespAttrsResultsInner) HasResponsetime

func (o *ResultsRespAttrsResultsInner) HasResponsetime() bool

HasResponsetime returns a boolean if a field has been set.

func (*ResultsRespAttrsResultsInner) HasStatus

func (o *ResultsRespAttrsResultsInner) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*ResultsRespAttrsResultsInner) HasStatusdesc

func (o *ResultsRespAttrsResultsInner) HasStatusdesc() bool

HasStatusdesc returns a boolean if a field has been set.

func (*ResultsRespAttrsResultsInner) HasStatusdesclong

func (o *ResultsRespAttrsResultsInner) HasStatusdesclong() bool

HasStatusdesclong returns a boolean if a field has been set.

func (*ResultsRespAttrsResultsInner) HasTime

func (o *ResultsRespAttrsResultsInner) HasTime() bool

HasTime returns a boolean if a field has been set.

func (ResultsRespAttrsResultsInner) MarshalJSON

func (o ResultsRespAttrsResultsInner) MarshalJSON() ([]byte, error)

func (*ResultsRespAttrsResultsInner) SetProbeid

func (o *ResultsRespAttrsResultsInner) SetProbeid(v float32)

SetProbeid gets a reference to the given float32 and assigns it to the Probeid field.

func (*ResultsRespAttrsResultsInner) SetResponsetime

func (o *ResultsRespAttrsResultsInner) SetResponsetime(v float32)

SetResponsetime gets a reference to the given float32 and assigns it to the Responsetime field.

func (*ResultsRespAttrsResultsInner) SetStatus

func (o *ResultsRespAttrsResultsInner) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*ResultsRespAttrsResultsInner) SetStatusdesc

func (o *ResultsRespAttrsResultsInner) SetStatusdesc(v string)

SetStatusdesc gets a reference to the given string and assigns it to the Statusdesc field.

func (*ResultsRespAttrsResultsInner) SetStatusdesclong

func (o *ResultsRespAttrsResultsInner) SetStatusdesclong(v string)

SetStatusdesclong gets a reference to the given string and assigns it to the Statusdesclong field.

func (*ResultsRespAttrsResultsInner) SetTime

func (o *ResultsRespAttrsResultsInner) SetTime(v float32)

SetTime gets a reference to the given float32 and assigns it to the Time field.

func (ResultsRespAttrsResultsInner) ToMap

func (o ResultsRespAttrsResultsInner) ToMap() (map[string]interface{}, error)

type SMSesInner

type SMSesInner struct {
	// Contact target's severity level
	Severity *string `json:"severity,omitempty"`
	// Country code
	CountryCode *string `json:"country_code,omitempty"`
	// Phone number
	Number *string `json:"number,omitempty"`
	// Provider
	Provider *string `json:"provider,omitempty"`
}

SMSesInner struct for SMSesInner

func NewSMSesInner

func NewSMSesInner() *SMSesInner

NewSMSesInner instantiates a new SMSesInner 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 NewSMSesInnerWithDefaults

func NewSMSesInnerWithDefaults() *SMSesInner

NewSMSesInnerWithDefaults instantiates a new SMSesInner 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 (*SMSesInner) GetCountryCode

func (o *SMSesInner) GetCountryCode() string

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*SMSesInner) GetCountryCodeOk

func (o *SMSesInner) GetCountryCodeOk() (*string, bool)

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SMSesInner) GetNumber

func (o *SMSesInner) GetNumber() string

GetNumber returns the Number field value if set, zero value otherwise.

func (*SMSesInner) GetNumberOk

func (o *SMSesInner) GetNumberOk() (*string, bool)

GetNumberOk returns a tuple with the Number field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SMSesInner) GetProvider

func (o *SMSesInner) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*SMSesInner) GetProviderOk

func (o *SMSesInner) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SMSesInner) GetSeverity

func (o *SMSesInner) GetSeverity() string

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*SMSesInner) GetSeverityOk

func (o *SMSesInner) GetSeverityOk() (*string, bool)

GetSeverityOk returns a tuple with the Severity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SMSesInner) HasCountryCode

func (o *SMSesInner) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*SMSesInner) HasNumber

func (o *SMSesInner) HasNumber() bool

HasNumber returns a boolean if a field has been set.

func (*SMSesInner) HasProvider

func (o *SMSesInner) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (*SMSesInner) HasSeverity

func (o *SMSesInner) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (SMSesInner) MarshalJSON

func (o SMSesInner) MarshalJSON() ([]byte, error)

func (*SMSesInner) SetCountryCode

func (o *SMSesInner) SetCountryCode(v string)

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*SMSesInner) SetNumber

func (o *SMSesInner) SetNumber(v string)

SetNumber gets a reference to the given string and assigns it to the Number field.

func (*SMSesInner) SetProvider

func (o *SMSesInner) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (*SMSesInner) SetSeverity

func (o *SMSesInner) SetSeverity(v string)

SetSeverity gets a reference to the given string and assigns it to the Severity field.

func (SMSesInner) ToMap

func (o SMSesInner) ToMap() (map[string]interface{}, error)

type SMTP

type SMTP struct {
	// Target host
	Host string `json:"host"`
	Type string `json:"type"`
	// Probe identifier
	Probeid *int32 `json:"probeid,omitempty"`
	// Filters used for probe selections. Comma separated key:value pairs. Currently only region is supported. Possible values are 'EU', 'NA', 'APAC' and 'LATAM'.
	ProbeFilters *int32 `json:"probe_filters,omitempty"`
	// Use ipv6 instead of ipv4
	Ipv6 *bool `json:"ipv6,omitempty"`
	// Triggers a down alert if the response time exceeds threshold specified in ms (Not available for Starter and Free plans.)
	ResponsetimeThreshold *int32 `json:"responsetime_threshold,omitempty"`
	// (smtp specific) Target port
	Port *int32 `json:"port,omitempty"`
	// (smtp specific) Username and password for target HTTP authentication.
	Auth *string `json:"auth,omitempty"`
	// (smtp specific) String to expect in response
	Stringtoexpect *string `json:"stringtoexpect,omitempty"`
	// (smtp specific) Connection encryption
	Encryption *bool `json:"encryption,omitempty"`
}

SMTP struct for SMTP

func NewSMTP

func NewSMTP(host string, type_ string) *SMTP

NewSMTP instantiates a new SMTP 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 NewSMTPWithDefaults

func NewSMTPWithDefaults() *SMTP

NewSMTPWithDefaults instantiates a new SMTP 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 (*SMTP) GetAuth

func (o *SMTP) GetAuth() string

GetAuth returns the Auth field value if set, zero value otherwise.

func (*SMTP) GetAuthOk

func (o *SMTP) GetAuthOk() (*string, bool)

GetAuthOk returns a tuple with the Auth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SMTP) GetEncryption

func (o *SMTP) GetEncryption() bool

GetEncryption returns the Encryption field value if set, zero value otherwise.

func (*SMTP) GetEncryptionOk

func (o *SMTP) GetEncryptionOk() (*bool, bool)

GetEncryptionOk returns a tuple with the Encryption field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SMTP) GetHost

func (o *SMTP) GetHost() string

GetHost returns the Host field value

func (*SMTP) GetHostOk

func (o *SMTP) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value and a boolean to check if the value has been set.

func (*SMTP) GetIpv6

func (o *SMTP) GetIpv6() bool

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*SMTP) GetIpv6Ok

func (o *SMTP) GetIpv6Ok() (*bool, bool)

GetIpv6Ok returns a tuple with the Ipv6 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SMTP) GetPort

func (o *SMTP) GetPort() int32

GetPort returns the Port field value if set, zero value otherwise.

func (*SMTP) GetPortOk

func (o *SMTP) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SMTP) GetProbeFilters

func (o *SMTP) GetProbeFilters() int32

GetProbeFilters returns the ProbeFilters field value if set, zero value otherwise.

func (*SMTP) GetProbeFiltersOk

func (o *SMTP) GetProbeFiltersOk() (*int32, bool)

GetProbeFiltersOk returns a tuple with the ProbeFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SMTP) GetProbeid

func (o *SMTP) GetProbeid() int32

GetProbeid returns the Probeid field value if set, zero value otherwise.

func (*SMTP) GetProbeidOk

func (o *SMTP) GetProbeidOk() (*int32, bool)

GetProbeidOk returns a tuple with the Probeid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SMTP) GetResponsetimeThreshold

func (o *SMTP) GetResponsetimeThreshold() int32

GetResponsetimeThreshold returns the ResponsetimeThreshold field value if set, zero value otherwise.

func (*SMTP) GetResponsetimeThresholdOk

func (o *SMTP) GetResponsetimeThresholdOk() (*int32, bool)

GetResponsetimeThresholdOk returns a tuple with the ResponsetimeThreshold field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SMTP) GetStringtoexpect

func (o *SMTP) GetStringtoexpect() string

GetStringtoexpect returns the Stringtoexpect field value if set, zero value otherwise.

func (*SMTP) GetStringtoexpectOk

func (o *SMTP) GetStringtoexpectOk() (*string, bool)

GetStringtoexpectOk returns a tuple with the Stringtoexpect field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SMTP) GetType

func (o *SMTP) GetType() string

GetType returns the Type field value

func (*SMTP) GetTypeOk

func (o *SMTP) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*SMTP) HasAuth

func (o *SMTP) HasAuth() bool

HasAuth returns a boolean if a field has been set.

func (*SMTP) HasEncryption

func (o *SMTP) HasEncryption() bool

HasEncryption returns a boolean if a field has been set.

func (*SMTP) HasIpv6

func (o *SMTP) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*SMTP) HasPort

func (o *SMTP) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*SMTP) HasProbeFilters

func (o *SMTP) HasProbeFilters() bool

HasProbeFilters returns a boolean if a field has been set.

func (*SMTP) HasProbeid

func (o *SMTP) HasProbeid() bool

HasProbeid returns a boolean if a field has been set.

func (*SMTP) HasResponsetimeThreshold

func (o *SMTP) HasResponsetimeThreshold() bool

HasResponsetimeThreshold returns a boolean if a field has been set.

func (*SMTP) HasStringtoexpect

func (o *SMTP) HasStringtoexpect() bool

HasStringtoexpect returns a boolean if a field has been set.

func (SMTP) MarshalJSON

func (o SMTP) MarshalJSON() ([]byte, error)

func (*SMTP) SetAuth

func (o *SMTP) SetAuth(v string)

SetAuth gets a reference to the given string and assigns it to the Auth field.

func (*SMTP) SetEncryption

func (o *SMTP) SetEncryption(v bool)

SetEncryption gets a reference to the given bool and assigns it to the Encryption field.

func (*SMTP) SetHost

func (o *SMTP) SetHost(v string)

SetHost sets field value

func (*SMTP) SetIpv6

func (o *SMTP) SetIpv6(v bool)

SetIpv6 gets a reference to the given bool and assigns it to the Ipv6 field.

func (*SMTP) SetPort

func (o *SMTP) SetPort(v int32)

SetPort gets a reference to the given int32 and assigns it to the Port field.

func (*SMTP) SetProbeFilters

func (o *SMTP) SetProbeFilters(v int32)

SetProbeFilters gets a reference to the given int32 and assigns it to the ProbeFilters field.

func (*SMTP) SetProbeid

func (o *SMTP) SetProbeid(v int32)

SetProbeid gets a reference to the given int32 and assigns it to the Probeid field.

func (*SMTP) SetResponsetimeThreshold

func (o *SMTP) SetResponsetimeThreshold(v int32)

SetResponsetimeThreshold gets a reference to the given int32 and assigns it to the ResponsetimeThreshold field.

func (*SMTP) SetStringtoexpect

func (o *SMTP) SetStringtoexpect(v string)

SetStringtoexpect gets a reference to the given string and assigns it to the Stringtoexpect field.

func (*SMTP) SetType

func (o *SMTP) SetType(v string)

SetType sets field value

func (SMTP) ToMap

func (o SMTP) ToMap() (map[string]interface{}, error)

func (*SMTP) UnmarshalJSON

func (o *SMTP) UnmarshalJSON(data []byte) (err error)

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type SingleAPIService

type SingleAPIService service

SingleAPIService SingleAPI service

func (*SingleAPIService) SingleGet

SingleGet Performs a single check.

Performs a single test using a specified Pingdom probe against a specified target. Please note that this method is meant to be used sparingly, not to set up your own monitoring solution.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiSingleGetRequest

func (*SingleAPIService) SingleGetExecute

func (a *SingleAPIService) SingleGetExecute(r ApiSingleGetRequest) (*SingleResp, *http.Response, error)

Execute executes the request

@return SingleResp

type SingleGetQueryParametersParameter

type SingleGetQueryParametersParameter struct {
	DNS        *DNS
	HTTP       *HTTP
	HTTPCustom *HTTPCustom
	IMAP       *IMAP
	POP3       *POP3
	SMTP       *SMTP
	TCP        *TCP
	UDP        *UDP
}

SingleGetQueryParametersParameter - struct for SingleGetQueryParametersParameter

func DNSAsSingleGetQueryParametersParameter

func DNSAsSingleGetQueryParametersParameter(v *DNS) SingleGetQueryParametersParameter

DNSAsSingleGetQueryParametersParameter is a convenience function that returns DNS wrapped in SingleGetQueryParametersParameter

func HTTPAsSingleGetQueryParametersParameter

func HTTPAsSingleGetQueryParametersParameter(v *HTTP) SingleGetQueryParametersParameter

HTTPAsSingleGetQueryParametersParameter is a convenience function that returns HTTP wrapped in SingleGetQueryParametersParameter

func HTTPCustomAsSingleGetQueryParametersParameter

func HTTPCustomAsSingleGetQueryParametersParameter(v *HTTPCustom) SingleGetQueryParametersParameter

HTTPCustomAsSingleGetQueryParametersParameter is a convenience function that returns HTTPCustom wrapped in SingleGetQueryParametersParameter

func IMAPAsSingleGetQueryParametersParameter

func IMAPAsSingleGetQueryParametersParameter(v *IMAP) SingleGetQueryParametersParameter

IMAPAsSingleGetQueryParametersParameter is a convenience function that returns IMAP wrapped in SingleGetQueryParametersParameter

func POP3AsSingleGetQueryParametersParameter

func POP3AsSingleGetQueryParametersParameter(v *POP3) SingleGetQueryParametersParameter

POP3AsSingleGetQueryParametersParameter is a convenience function that returns POP3 wrapped in SingleGetQueryParametersParameter

func SMTPAsSingleGetQueryParametersParameter

func SMTPAsSingleGetQueryParametersParameter(v *SMTP) SingleGetQueryParametersParameter

SMTPAsSingleGetQueryParametersParameter is a convenience function that returns SMTP wrapped in SingleGetQueryParametersParameter

func TCPAsSingleGetQueryParametersParameter

func TCPAsSingleGetQueryParametersParameter(v *TCP) SingleGetQueryParametersParameter

TCPAsSingleGetQueryParametersParameter is a convenience function that returns TCP wrapped in SingleGetQueryParametersParameter

func UDPAsSingleGetQueryParametersParameter

func UDPAsSingleGetQueryParametersParameter(v *UDP) SingleGetQueryParametersParameter

UDPAsSingleGetQueryParametersParameter is a convenience function that returns UDP wrapped in SingleGetQueryParametersParameter

func (*SingleGetQueryParametersParameter) GetActualInstance

func (obj *SingleGetQueryParametersParameter) GetActualInstance() interface{}

Get the actual instance

func (SingleGetQueryParametersParameter) MarshalJSON

func (src SingleGetQueryParametersParameter) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*SingleGetQueryParametersParameter) UnmarshalJSON

func (dst *SingleGetQueryParametersParameter) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type SingleResp

type SingleResp struct {
	Result *SingleRespResult `json:"result,omitempty"`
}

SingleResp struct for SingleResp

func NewSingleResp

func NewSingleResp() *SingleResp

NewSingleResp instantiates a new SingleResp 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 NewSingleRespWithDefaults

func NewSingleRespWithDefaults() *SingleResp

NewSingleRespWithDefaults instantiates a new SingleResp 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 (*SingleResp) GetResult

func (o *SingleResp) GetResult() SingleRespResult

GetResult returns the Result field value if set, zero value otherwise.

func (*SingleResp) GetResultOk

func (o *SingleResp) GetResultOk() (*SingleRespResult, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleResp) HasResult

func (o *SingleResp) HasResult() bool

HasResult returns a boolean if a field has been set.

func (SingleResp) MarshalJSON

func (o SingleResp) MarshalJSON() ([]byte, error)

func (*SingleResp) SetResult

func (o *SingleResp) SetResult(v SingleRespResult)

SetResult gets a reference to the given SingleRespResult and assigns it to the Result field.

func (SingleResp) ToMap

func (o SingleResp) ToMap() (map[string]interface{}, error)

type SingleRespResult

type SingleRespResult struct {
	// Test result status (up, down)
	Status *string `json:"status,omitempty"`
	// Response time in milliseconds
	Responsetime *int32 `json:"responsetime,omitempty"`
	// Short status description
	Statusdesc *string `json:"statusdesc,omitempty"`
	// Long status description
	Statusdesclong *string `json:"statusdesclong,omitempty"`
	// Probe identifier
	Probeid *int32 `json:"probeid,omitempty"`
	// Probe description
	Probedesc *string `json:"probedesc,omitempty"`
}

SingleRespResult struct for SingleRespResult

func NewSingleRespResult

func NewSingleRespResult() *SingleRespResult

NewSingleRespResult instantiates a new SingleRespResult 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 NewSingleRespResultWithDefaults

func NewSingleRespResultWithDefaults() *SingleRespResult

NewSingleRespResultWithDefaults instantiates a new SingleRespResult 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 (*SingleRespResult) GetProbedesc

func (o *SingleRespResult) GetProbedesc() string

GetProbedesc returns the Probedesc field value if set, zero value otherwise.

func (*SingleRespResult) GetProbedescOk

func (o *SingleRespResult) GetProbedescOk() (*string, bool)

GetProbedescOk returns a tuple with the Probedesc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleRespResult) GetProbeid

func (o *SingleRespResult) GetProbeid() int32

GetProbeid returns the Probeid field value if set, zero value otherwise.

func (*SingleRespResult) GetProbeidOk

func (o *SingleRespResult) GetProbeidOk() (*int32, bool)

GetProbeidOk returns a tuple with the Probeid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleRespResult) GetResponsetime

func (o *SingleRespResult) GetResponsetime() int32

GetResponsetime returns the Responsetime field value if set, zero value otherwise.

func (*SingleRespResult) GetResponsetimeOk

func (o *SingleRespResult) GetResponsetimeOk() (*int32, bool)

GetResponsetimeOk returns a tuple with the Responsetime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleRespResult) GetStatus

func (o *SingleRespResult) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*SingleRespResult) GetStatusOk

func (o *SingleRespResult) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleRespResult) GetStatusdesc

func (o *SingleRespResult) GetStatusdesc() string

GetStatusdesc returns the Statusdesc field value if set, zero value otherwise.

func (*SingleRespResult) GetStatusdescOk

func (o *SingleRespResult) GetStatusdescOk() (*string, bool)

GetStatusdescOk returns a tuple with the Statusdesc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleRespResult) GetStatusdesclong

func (o *SingleRespResult) GetStatusdesclong() string

GetStatusdesclong returns the Statusdesclong field value if set, zero value otherwise.

func (*SingleRespResult) GetStatusdesclongOk

func (o *SingleRespResult) GetStatusdesclongOk() (*string, bool)

GetStatusdesclongOk returns a tuple with the Statusdesclong field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleRespResult) HasProbedesc

func (o *SingleRespResult) HasProbedesc() bool

HasProbedesc returns a boolean if a field has been set.

func (*SingleRespResult) HasProbeid

func (o *SingleRespResult) HasProbeid() bool

HasProbeid returns a boolean if a field has been set.

func (*SingleRespResult) HasResponsetime

func (o *SingleRespResult) HasResponsetime() bool

HasResponsetime returns a boolean if a field has been set.

func (*SingleRespResult) HasStatus

func (o *SingleRespResult) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*SingleRespResult) HasStatusdesc

func (o *SingleRespResult) HasStatusdesc() bool

HasStatusdesc returns a boolean if a field has been set.

func (*SingleRespResult) HasStatusdesclong

func (o *SingleRespResult) HasStatusdesclong() bool

HasStatusdesclong returns a boolean if a field has been set.

func (SingleRespResult) MarshalJSON

func (o SingleRespResult) MarshalJSON() ([]byte, error)

func (*SingleRespResult) SetProbedesc

func (o *SingleRespResult) SetProbedesc(v string)

SetProbedesc gets a reference to the given string and assigns it to the Probedesc field.

func (*SingleRespResult) SetProbeid

func (o *SingleRespResult) SetProbeid(v int32)

SetProbeid gets a reference to the given int32 and assigns it to the Probeid field.

func (*SingleRespResult) SetResponsetime

func (o *SingleRespResult) SetResponsetime(v int32)

SetResponsetime gets a reference to the given int32 and assigns it to the Responsetime field.

func (*SingleRespResult) SetStatus

func (o *SingleRespResult) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*SingleRespResult) SetStatusdesc

func (o *SingleRespResult) SetStatusdesc(v string)

SetStatusdesc gets a reference to the given string and assigns it to the Statusdesc field.

func (*SingleRespResult) SetStatusdesclong

func (o *SingleRespResult) SetStatusdesclong(v string)

SetStatusdesclong gets a reference to the given string and assigns it to the Statusdesclong field.

func (SingleRespResult) ToMap

func (o SingleRespResult) ToMap() (map[string]interface{}, error)

type SmtpAttributesBase

type SmtpAttributesBase struct {
	// Target port
	Port *int32 `json:"port,omitempty"`
	// Connection encryption
	Encryption *bool `json:"encryption,omitempty"`
	// String to expect in response
	Stringtoexpect *string `json:"stringtoexpect,omitempty"`
}

SmtpAttributesBase struct for SmtpAttributesBase

func NewSmtpAttributesBase

func NewSmtpAttributesBase() *SmtpAttributesBase

NewSmtpAttributesBase instantiates a new SmtpAttributesBase 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 NewSmtpAttributesBaseWithDefaults

func NewSmtpAttributesBaseWithDefaults() *SmtpAttributesBase

NewSmtpAttributesBaseWithDefaults instantiates a new SmtpAttributesBase 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 (*SmtpAttributesBase) GetEncryption

func (o *SmtpAttributesBase) GetEncryption() bool

GetEncryption returns the Encryption field value if set, zero value otherwise.

func (*SmtpAttributesBase) GetEncryptionOk

func (o *SmtpAttributesBase) GetEncryptionOk() (*bool, bool)

GetEncryptionOk returns a tuple with the Encryption field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmtpAttributesBase) GetPort

func (o *SmtpAttributesBase) GetPort() int32

GetPort returns the Port field value if set, zero value otherwise.

func (*SmtpAttributesBase) GetPortOk

func (o *SmtpAttributesBase) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmtpAttributesBase) GetStringtoexpect

func (o *SmtpAttributesBase) GetStringtoexpect() string

GetStringtoexpect returns the Stringtoexpect field value if set, zero value otherwise.

func (*SmtpAttributesBase) GetStringtoexpectOk

func (o *SmtpAttributesBase) GetStringtoexpectOk() (*string, bool)

GetStringtoexpectOk returns a tuple with the Stringtoexpect field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmtpAttributesBase) HasEncryption

func (o *SmtpAttributesBase) HasEncryption() bool

HasEncryption returns a boolean if a field has been set.

func (*SmtpAttributesBase) HasPort

func (o *SmtpAttributesBase) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*SmtpAttributesBase) HasStringtoexpect

func (o *SmtpAttributesBase) HasStringtoexpect() bool

HasStringtoexpect returns a boolean if a field has been set.

func (SmtpAttributesBase) MarshalJSON

func (o SmtpAttributesBase) MarshalJSON() ([]byte, error)

func (*SmtpAttributesBase) SetEncryption

func (o *SmtpAttributesBase) SetEncryption(v bool)

SetEncryption gets a reference to the given bool and assigns it to the Encryption field.

func (*SmtpAttributesBase) SetPort

func (o *SmtpAttributesBase) SetPort(v int32)

SetPort gets a reference to the given int32 and assigns it to the Port field.

func (*SmtpAttributesBase) SetStringtoexpect

func (o *SmtpAttributesBase) SetStringtoexpect(v string)

SetStringtoexpect gets a reference to the given string and assigns it to the Stringtoexpect field.

func (SmtpAttributesBase) ToMap

func (o SmtpAttributesBase) ToMap() (map[string]interface{}, error)

type SmtpAttributesGet

type SmtpAttributesGet struct {
	// Username for target SMTP authentication
	Username *string `json:"username,omitempty"`
	// Password for target SMTP authentication
	Password *string `json:"password,omitempty"`
	// Target port
	Port *int32 `json:"port,omitempty"`
	// Connection encryption
	Encryption *bool `json:"encryption,omitempty"`
	// String to expect in response
	Stringtoexpect *string `json:"stringtoexpect,omitempty"`
}

SmtpAttributesGet struct for SmtpAttributesGet

func NewSmtpAttributesGet

func NewSmtpAttributesGet() *SmtpAttributesGet

NewSmtpAttributesGet instantiates a new SmtpAttributesGet 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 NewSmtpAttributesGetWithDefaults

func NewSmtpAttributesGetWithDefaults() *SmtpAttributesGet

NewSmtpAttributesGetWithDefaults instantiates a new SmtpAttributesGet 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 (*SmtpAttributesGet) GetEncryption

func (o *SmtpAttributesGet) GetEncryption() bool

GetEncryption returns the Encryption field value if set, zero value otherwise.

func (*SmtpAttributesGet) GetEncryptionOk

func (o *SmtpAttributesGet) GetEncryptionOk() (*bool, bool)

GetEncryptionOk returns a tuple with the Encryption field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmtpAttributesGet) GetPassword

func (o *SmtpAttributesGet) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*SmtpAttributesGet) GetPasswordOk

func (o *SmtpAttributesGet) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmtpAttributesGet) GetPort

func (o *SmtpAttributesGet) GetPort() int32

GetPort returns the Port field value if set, zero value otherwise.

func (*SmtpAttributesGet) GetPortOk

func (o *SmtpAttributesGet) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmtpAttributesGet) GetStringtoexpect

func (o *SmtpAttributesGet) GetStringtoexpect() string

GetStringtoexpect returns the Stringtoexpect field value if set, zero value otherwise.

func (*SmtpAttributesGet) GetStringtoexpectOk

func (o *SmtpAttributesGet) GetStringtoexpectOk() (*string, bool)

GetStringtoexpectOk returns a tuple with the Stringtoexpect field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmtpAttributesGet) GetUsername

func (o *SmtpAttributesGet) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise.

func (*SmtpAttributesGet) GetUsernameOk

func (o *SmtpAttributesGet) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmtpAttributesGet) HasEncryption

func (o *SmtpAttributesGet) HasEncryption() bool

HasEncryption returns a boolean if a field has been set.

func (*SmtpAttributesGet) HasPassword

func (o *SmtpAttributesGet) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*SmtpAttributesGet) HasPort

func (o *SmtpAttributesGet) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*SmtpAttributesGet) HasStringtoexpect

func (o *SmtpAttributesGet) HasStringtoexpect() bool

HasStringtoexpect returns a boolean if a field has been set.

func (*SmtpAttributesGet) HasUsername

func (o *SmtpAttributesGet) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (SmtpAttributesGet) MarshalJSON

func (o SmtpAttributesGet) MarshalJSON() ([]byte, error)

func (*SmtpAttributesGet) SetEncryption

func (o *SmtpAttributesGet) SetEncryption(v bool)

SetEncryption gets a reference to the given bool and assigns it to the Encryption field.

func (*SmtpAttributesGet) SetPassword

func (o *SmtpAttributesGet) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*SmtpAttributesGet) SetPort

func (o *SmtpAttributesGet) SetPort(v int32)

SetPort gets a reference to the given int32 and assigns it to the Port field.

func (*SmtpAttributesGet) SetStringtoexpect

func (o *SmtpAttributesGet) SetStringtoexpect(v string)

SetStringtoexpect gets a reference to the given string and assigns it to the Stringtoexpect field.

func (*SmtpAttributesGet) SetUsername

func (o *SmtpAttributesGet) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

func (SmtpAttributesGet) ToMap

func (o SmtpAttributesGet) ToMap() (map[string]interface{}, error)

type SmtpAttributesSet

type SmtpAttributesSet struct {
	// Username and password colon separated for target SMTP authentication
	Auth *string `json:"auth,omitempty"`
	// Target port
	Port *int32 `json:"port,omitempty"`
	// Connection encryption
	Encryption *bool `json:"encryption,omitempty"`
	// String to expect in response
	Stringtoexpect *string `json:"stringtoexpect,omitempty"`
}

SmtpAttributesSet struct for SmtpAttributesSet

func NewSmtpAttributesSet

func NewSmtpAttributesSet() *SmtpAttributesSet

NewSmtpAttributesSet instantiates a new SmtpAttributesSet 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 NewSmtpAttributesSetWithDefaults

func NewSmtpAttributesSetWithDefaults() *SmtpAttributesSet

NewSmtpAttributesSetWithDefaults instantiates a new SmtpAttributesSet 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 (*SmtpAttributesSet) GetAuth

func (o *SmtpAttributesSet) GetAuth() string

GetAuth returns the Auth field value if set, zero value otherwise.

func (*SmtpAttributesSet) GetAuthOk

func (o *SmtpAttributesSet) GetAuthOk() (*string, bool)

GetAuthOk returns a tuple with the Auth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmtpAttributesSet) GetEncryption

func (o *SmtpAttributesSet) GetEncryption() bool

GetEncryption returns the Encryption field value if set, zero value otherwise.

func (*SmtpAttributesSet) GetEncryptionOk

func (o *SmtpAttributesSet) GetEncryptionOk() (*bool, bool)

GetEncryptionOk returns a tuple with the Encryption field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmtpAttributesSet) GetPort

func (o *SmtpAttributesSet) GetPort() int32

GetPort returns the Port field value if set, zero value otherwise.

func (*SmtpAttributesSet) GetPortOk

func (o *SmtpAttributesSet) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmtpAttributesSet) GetStringtoexpect

func (o *SmtpAttributesSet) GetStringtoexpect() string

GetStringtoexpect returns the Stringtoexpect field value if set, zero value otherwise.

func (*SmtpAttributesSet) GetStringtoexpectOk

func (o *SmtpAttributesSet) GetStringtoexpectOk() (*string, bool)

GetStringtoexpectOk returns a tuple with the Stringtoexpect field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmtpAttributesSet) HasAuth

func (o *SmtpAttributesSet) HasAuth() bool

HasAuth returns a boolean if a field has been set.

func (*SmtpAttributesSet) HasEncryption

func (o *SmtpAttributesSet) HasEncryption() bool

HasEncryption returns a boolean if a field has been set.

func (*SmtpAttributesSet) HasPort

func (o *SmtpAttributesSet) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*SmtpAttributesSet) HasStringtoexpect

func (o *SmtpAttributesSet) HasStringtoexpect() bool

HasStringtoexpect returns a boolean if a field has been set.

func (SmtpAttributesSet) MarshalJSON

func (o SmtpAttributesSet) MarshalJSON() ([]byte, error)

func (*SmtpAttributesSet) SetAuth

func (o *SmtpAttributesSet) SetAuth(v string)

SetAuth gets a reference to the given string and assigns it to the Auth field.

func (*SmtpAttributesSet) SetEncryption

func (o *SmtpAttributesSet) SetEncryption(v bool)

SetEncryption gets a reference to the given bool and assigns it to the Encryption field.

func (*SmtpAttributesSet) SetPort

func (o *SmtpAttributesSet) SetPort(v int32)

SetPort gets a reference to the given int32 and assigns it to the Port field.

func (*SmtpAttributesSet) SetStringtoexpect

func (o *SmtpAttributesSet) SetStringtoexpect(v string)

SetStringtoexpect gets a reference to the given string and assigns it to the Stringtoexpect field.

func (SmtpAttributesSet) ToMap

func (o SmtpAttributesSet) ToMap() (map[string]interface{}, error)

type State

type State struct {
	// Interval status
	Status *string `json:"status,omitempty"`
	// Interval start. The format is `RFC 3339`
	From *time.Time `json:"from,omitempty"`
	// Interval end. The format is `RFC 3339`
	To *time.Time `json:"to,omitempty"`
	// Number of step in which an error has occured (only if `status` is `down`)
	ErrorInStep *int32 `json:"error_in_step,omitempty"`
	// Error message for the step that is failing (only if `status` is `down`)
	Message *string `json:"message,omitempty"`
}

State struct for State

func NewState

func NewState() *State

NewState instantiates a new State 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 NewStateWithDefaults

func NewStateWithDefaults() *State

NewStateWithDefaults instantiates a new State 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 (*State) GetErrorInStep

func (o *State) GetErrorInStep() int32

GetErrorInStep returns the ErrorInStep field value if set, zero value otherwise.

func (*State) GetErrorInStepOk

func (o *State) GetErrorInStepOk() (*int32, bool)

GetErrorInStepOk returns a tuple with the ErrorInStep field value if set, nil otherwise and a boolean to check if the value has been set.

func (*State) GetFrom

func (o *State) GetFrom() time.Time

GetFrom returns the From field value if set, zero value otherwise.

func (*State) GetFromOk

func (o *State) GetFromOk() (*time.Time, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*State) GetMessage

func (o *State) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*State) GetMessageOk

func (o *State) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*State) GetStatus

func (o *State) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*State) GetStatusOk

func (o *State) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*State) GetTo

func (o *State) GetTo() time.Time

GetTo returns the To field value if set, zero value otherwise.

func (*State) GetToOk

func (o *State) GetToOk() (*time.Time, bool)

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*State) HasErrorInStep

func (o *State) HasErrorInStep() bool

HasErrorInStep returns a boolean if a field has been set.

func (*State) HasFrom

func (o *State) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*State) HasMessage

func (o *State) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*State) HasStatus

func (o *State) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*State) HasTo

func (o *State) HasTo() bool

HasTo returns a boolean if a field has been set.

func (State) MarshalJSON

func (o State) MarshalJSON() ([]byte, error)

func (*State) SetErrorInStep

func (o *State) SetErrorInStep(v int32)

SetErrorInStep gets a reference to the given int32 and assigns it to the ErrorInStep field.

func (*State) SetFrom

func (o *State) SetFrom(v time.Time)

SetFrom gets a reference to the given time.Time and assigns it to the From field.

func (*State) SetMessage

func (o *State) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*State) SetStatus

func (o *State) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*State) SetTo

func (o *State) SetTo(v time.Time)

SetTo gets a reference to the given time.Time and assigns it to the To field.

func (State) ToMap

func (o State) ToMap() (map[string]interface{}, error)

type Step

type Step struct {
	Args *StepArgs `json:"args,omitempty"`
	// Operation to be done
	Fn *string `json:"fn,omitempty"`
}

Step Step is a struct describing a single step of a TMS check

func NewStep

func NewStep() *Step

NewStep instantiates a new Step 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 NewStepWithDefaults

func NewStepWithDefaults() *Step

NewStepWithDefaults instantiates a new Step 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 (*Step) GetArgs

func (o *Step) GetArgs() StepArgs

GetArgs returns the Args field value if set, zero value otherwise.

func (*Step) GetArgsOk

func (o *Step) GetArgsOk() (*StepArgs, bool)

GetArgsOk returns a tuple with the Args field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Step) GetFn

func (o *Step) GetFn() string

GetFn returns the Fn field value if set, zero value otherwise.

func (*Step) GetFnOk

func (o *Step) GetFnOk() (*string, bool)

GetFnOk returns a tuple with the Fn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Step) HasArgs

func (o *Step) HasArgs() bool

HasArgs returns a boolean if a field has been set.

func (*Step) HasFn

func (o *Step) HasFn() bool

HasFn returns a boolean if a field has been set.

func (Step) MarshalJSON

func (o Step) MarshalJSON() ([]byte, error)

func (*Step) SetArgs

func (o *Step) SetArgs(v StepArgs)

SetArgs gets a reference to the given StepArgs and assigns it to the Args field.

func (*Step) SetFn

func (o *Step) SetFn(v string)

SetFn gets a reference to the given string and assigns it to the Fn field.

func (Step) ToMap

func (o Step) ToMap() (map[string]interface{}, error)

type StepArgs

type StepArgs struct {
	Checkbox *string `json:"checkbox,omitempty"`
	Element  *string `json:"element,omitempty"`
	Form     *string `json:"form,omitempty"`
	Input    *string `json:"input,omitempty"`
	Option   *string `json:"option,omitempty"`
	Password *string `json:"password,omitempty"`
	Radio    *string `json:"radio,omitempty"`
	Seconds  *string `json:"seconds,omitempty"`
	Select   *string `json:"select,omitempty"`
	Url      *string `json:"url,omitempty"`
	Username *string `json:"username,omitempty"`
	Value    *string `json:"value,omitempty"`
}

StepArgs Parameters for the operation The actual parameters required depend on the chosen operation

func NewStepArgs

func NewStepArgs() *StepArgs

NewStepArgs instantiates a new StepArgs 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 NewStepArgsWithDefaults

func NewStepArgsWithDefaults() *StepArgs

NewStepArgsWithDefaults instantiates a new StepArgs 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 (*StepArgs) GetCheckbox

func (o *StepArgs) GetCheckbox() string

GetCheckbox returns the Checkbox field value if set, zero value otherwise.

func (*StepArgs) GetCheckboxOk

func (o *StepArgs) GetCheckboxOk() (*string, bool)

GetCheckboxOk returns a tuple with the Checkbox field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StepArgs) GetElement

func (o *StepArgs) GetElement() string

GetElement returns the Element field value if set, zero value otherwise.

func (*StepArgs) GetElementOk

func (o *StepArgs) GetElementOk() (*string, bool)

GetElementOk returns a tuple with the Element field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StepArgs) GetForm

func (o *StepArgs) GetForm() string

GetForm returns the Form field value if set, zero value otherwise.

func (*StepArgs) GetFormOk

func (o *StepArgs) GetFormOk() (*string, bool)

GetFormOk returns a tuple with the Form field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StepArgs) GetInput

func (o *StepArgs) GetInput() string

GetInput returns the Input field value if set, zero value otherwise.

func (*StepArgs) GetInputOk

func (o *StepArgs) GetInputOk() (*string, bool)

GetInputOk returns a tuple with the Input field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StepArgs) GetOption

func (o *StepArgs) GetOption() string

GetOption returns the Option field value if set, zero value otherwise.

func (*StepArgs) GetOptionOk

func (o *StepArgs) GetOptionOk() (*string, bool)

GetOptionOk returns a tuple with the Option field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StepArgs) GetPassword

func (o *StepArgs) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*StepArgs) GetPasswordOk

func (o *StepArgs) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StepArgs) GetRadio

func (o *StepArgs) GetRadio() string

GetRadio returns the Radio field value if set, zero value otherwise.

func (*StepArgs) GetRadioOk

func (o *StepArgs) GetRadioOk() (*string, bool)

GetRadioOk returns a tuple with the Radio field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StepArgs) GetSeconds

func (o *StepArgs) GetSeconds() string

GetSeconds returns the Seconds field value if set, zero value otherwise.

func (*StepArgs) GetSecondsOk

func (o *StepArgs) GetSecondsOk() (*string, bool)

GetSecondsOk returns a tuple with the Seconds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StepArgs) GetSelect

func (o *StepArgs) GetSelect() string

GetSelect returns the Select field value if set, zero value otherwise.

func (*StepArgs) GetSelectOk

func (o *StepArgs) GetSelectOk() (*string, bool)

GetSelectOk returns a tuple with the Select field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StepArgs) GetUrl

func (o *StepArgs) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*StepArgs) GetUrlOk

func (o *StepArgs) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StepArgs) GetUsername

func (o *StepArgs) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise.

func (*StepArgs) GetUsernameOk

func (o *StepArgs) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StepArgs) GetValue

func (o *StepArgs) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*StepArgs) GetValueOk

func (o *StepArgs) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StepArgs) HasCheckbox

func (o *StepArgs) HasCheckbox() bool

HasCheckbox returns a boolean if a field has been set.

func (*StepArgs) HasElement

func (o *StepArgs) HasElement() bool

HasElement returns a boolean if a field has been set.

func (*StepArgs) HasForm

func (o *StepArgs) HasForm() bool

HasForm returns a boolean if a field has been set.

func (*StepArgs) HasInput

func (o *StepArgs) HasInput() bool

HasInput returns a boolean if a field has been set.

func (*StepArgs) HasOption

func (o *StepArgs) HasOption() bool

HasOption returns a boolean if a field has been set.

func (*StepArgs) HasPassword

func (o *StepArgs) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*StepArgs) HasRadio

func (o *StepArgs) HasRadio() bool

HasRadio returns a boolean if a field has been set.

func (*StepArgs) HasSeconds

func (o *StepArgs) HasSeconds() bool

HasSeconds returns a boolean if a field has been set.

func (*StepArgs) HasSelect

func (o *StepArgs) HasSelect() bool

HasSelect returns a boolean if a field has been set.

func (*StepArgs) HasUrl

func (o *StepArgs) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (*StepArgs) HasUsername

func (o *StepArgs) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (*StepArgs) HasValue

func (o *StepArgs) HasValue() bool

HasValue returns a boolean if a field has been set.

func (StepArgs) MarshalJSON

func (o StepArgs) MarshalJSON() ([]byte, error)

func (*StepArgs) SetCheckbox

func (o *StepArgs) SetCheckbox(v string)

SetCheckbox gets a reference to the given string and assigns it to the Checkbox field.

func (*StepArgs) SetElement

func (o *StepArgs) SetElement(v string)

SetElement gets a reference to the given string and assigns it to the Element field.

func (*StepArgs) SetForm

func (o *StepArgs) SetForm(v string)

SetForm gets a reference to the given string and assigns it to the Form field.

func (*StepArgs) SetInput

func (o *StepArgs) SetInput(v string)

SetInput gets a reference to the given string and assigns it to the Input field.

func (*StepArgs) SetOption

func (o *StepArgs) SetOption(v string)

SetOption gets a reference to the given string and assigns it to the Option field.

func (*StepArgs) SetPassword

func (o *StepArgs) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*StepArgs) SetRadio

func (o *StepArgs) SetRadio(v string)

SetRadio gets a reference to the given string and assigns it to the Radio field.

func (*StepArgs) SetSeconds

func (o *StepArgs) SetSeconds(v string)

SetSeconds gets a reference to the given string and assigns it to the Seconds field.

func (*StepArgs) SetSelect

func (o *StepArgs) SetSelect(v string)

SetSelect gets a reference to the given string and assigns it to the Select field.

func (*StepArgs) SetUrl

func (o *StepArgs) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*StepArgs) SetUsername

func (o *StepArgs) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

func (*StepArgs) SetValue

func (o *StepArgs) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

func (StepArgs) ToMap

func (o StepArgs) ToMap() (map[string]interface{}, error)

type SummaryAverageAPIService

type SummaryAverageAPIService service

SummaryAverageAPIService SummaryAverageAPI service

func (*SummaryAverageAPIService) SummaryAverageCheckidGet

func (a *SummaryAverageAPIService) SummaryAverageCheckidGet(ctx context.Context, checkid int32) ApiSummaryAverageCheckidGetRequest

SummaryAverageCheckidGet Get the average time/uptime value for a specified

Get the average time / uptime value for a specified check and time period.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param checkid
@return ApiSummaryAverageCheckidGetRequest

func (*SummaryAverageAPIService) SummaryAverageCheckidGetExecute

Execute executes the request

@return SummaryRespAttrs

type SummaryHoursofdayAPIService

type SummaryHoursofdayAPIService service

SummaryHoursofdayAPIService SummaryHoursofdayAPI service

func (*SummaryHoursofdayAPIService) SummaryHoursofdayCheckidGet

func (a *SummaryHoursofdayAPIService) SummaryHoursofdayCheckidGet(ctx context.Context, checkid int32) ApiSummaryHoursofdayCheckidGetRequest

SummaryHoursofdayCheckidGet Returns the average response time for each hour.

Returns the average response time for each hour of the day (0-23) for a specific check over a selected time period. I.e. it shows you what an average day looks like during that time period.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param checkid
@return ApiSummaryHoursofdayCheckidGetRequest

func (*SummaryHoursofdayAPIService) SummaryHoursofdayCheckidGetExecute

Execute executes the request

@return SummaryHoursofdayRespAttrs

type SummaryHoursofdayRespAttrs

type SummaryHoursofdayRespAttrs struct {
	Hoursofday []SummaryHoursofdayRespAttrsHoursofdayInner `json:"hoursofday,omitempty"`
}

SummaryHoursofdayRespAttrs struct for SummaryHoursofdayRespAttrs

func NewSummaryHoursofdayRespAttrs

func NewSummaryHoursofdayRespAttrs() *SummaryHoursofdayRespAttrs

NewSummaryHoursofdayRespAttrs instantiates a new SummaryHoursofdayRespAttrs 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 NewSummaryHoursofdayRespAttrsWithDefaults

func NewSummaryHoursofdayRespAttrsWithDefaults() *SummaryHoursofdayRespAttrs

NewSummaryHoursofdayRespAttrsWithDefaults instantiates a new SummaryHoursofdayRespAttrs 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 (*SummaryHoursofdayRespAttrs) GetHoursofday

GetHoursofday returns the Hoursofday field value if set, zero value otherwise.

func (*SummaryHoursofdayRespAttrs) GetHoursofdayOk

GetHoursofdayOk returns a tuple with the Hoursofday field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryHoursofdayRespAttrs) HasHoursofday

func (o *SummaryHoursofdayRespAttrs) HasHoursofday() bool

HasHoursofday returns a boolean if a field has been set.

func (SummaryHoursofdayRespAttrs) MarshalJSON

func (o SummaryHoursofdayRespAttrs) MarshalJSON() ([]byte, error)

func (*SummaryHoursofdayRespAttrs) SetHoursofday

SetHoursofday gets a reference to the given []SummaryHoursofdayRespAttrsHoursofdayInner and assigns it to the Hoursofday field.

func (SummaryHoursofdayRespAttrs) ToMap

func (o SummaryHoursofdayRespAttrs) ToMap() (map[string]interface{}, error)

type SummaryHoursofdayRespAttrsHoursofdayInner

type SummaryHoursofdayRespAttrsHoursofdayInner struct {
	// Hour of day (0-23). Please note that if data is missing for an individual hour, it's entry will not be included in the result.
	Hour *float32 `json:"hour,omitempty"`
	// Average response time (in milliseconds) for this hour of the day
	Avgresponse *float32 `json:"avgresponse,omitempty"`
}

SummaryHoursofdayRespAttrsHoursofdayInner struct for SummaryHoursofdayRespAttrsHoursofdayInner

func NewSummaryHoursofdayRespAttrsHoursofdayInner

func NewSummaryHoursofdayRespAttrsHoursofdayInner() *SummaryHoursofdayRespAttrsHoursofdayInner

NewSummaryHoursofdayRespAttrsHoursofdayInner instantiates a new SummaryHoursofdayRespAttrsHoursofdayInner 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 NewSummaryHoursofdayRespAttrsHoursofdayInnerWithDefaults

func NewSummaryHoursofdayRespAttrsHoursofdayInnerWithDefaults() *SummaryHoursofdayRespAttrsHoursofdayInner

NewSummaryHoursofdayRespAttrsHoursofdayInnerWithDefaults instantiates a new SummaryHoursofdayRespAttrsHoursofdayInner 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 (*SummaryHoursofdayRespAttrsHoursofdayInner) GetAvgresponse

GetAvgresponse returns the Avgresponse field value if set, zero value otherwise.

func (*SummaryHoursofdayRespAttrsHoursofdayInner) GetAvgresponseOk

func (o *SummaryHoursofdayRespAttrsHoursofdayInner) GetAvgresponseOk() (*float32, bool)

GetAvgresponseOk returns a tuple with the Avgresponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryHoursofdayRespAttrsHoursofdayInner) GetHour

GetHour returns the Hour field value if set, zero value otherwise.

func (*SummaryHoursofdayRespAttrsHoursofdayInner) GetHourOk

GetHourOk returns a tuple with the Hour field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryHoursofdayRespAttrsHoursofdayInner) HasAvgresponse

func (o *SummaryHoursofdayRespAttrsHoursofdayInner) HasAvgresponse() bool

HasAvgresponse returns a boolean if a field has been set.

func (*SummaryHoursofdayRespAttrsHoursofdayInner) HasHour

HasHour returns a boolean if a field has been set.

func (SummaryHoursofdayRespAttrsHoursofdayInner) MarshalJSON

func (*SummaryHoursofdayRespAttrsHoursofdayInner) SetAvgresponse

SetAvgresponse gets a reference to the given float32 and assigns it to the Avgresponse field.

func (*SummaryHoursofdayRespAttrsHoursofdayInner) SetHour

SetHour gets a reference to the given float32 and assigns it to the Hour field.

func (SummaryHoursofdayRespAttrsHoursofdayInner) ToMap

func (o SummaryHoursofdayRespAttrsHoursofdayInner) ToMap() (map[string]interface{}, error)

type SummaryOutageAPIService

type SummaryOutageAPIService service

SummaryOutageAPIService SummaryOutageAPI service

func (*SummaryOutageAPIService) SummaryOutageCheckidGet

func (a *SummaryOutageAPIService) SummaryOutageCheckidGet(ctx context.Context, checkid int32) ApiSummaryOutageCheckidGetRequest

SummaryOutageCheckidGet Get a list of status changes for a specified check

Get a list of status changes for a specified check and time period. If order is speficied to descending, the list is ordered by newest first. (Default is ordered by oldest first.)

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param checkid
@return ApiSummaryOutageCheckidGetRequest

func (*SummaryOutageAPIService) SummaryOutageCheckidGetExecute

Execute executes the request

@return SummaryOutageRespAttrs

type SummaryOutageOrder

type SummaryOutageOrder string

SummaryOutageOrder the model 'SummaryOutageOrder'

const (
	SUMMARY_ORDER_ASC  SummaryOutageOrder = "asc"
	SUMMARY_ORDER_DESC SummaryOutageOrder = "desc"
)

List of summary.outage_order

func NewSummaryOutageOrderFromValue

func NewSummaryOutageOrderFromValue(v string) (*SummaryOutageOrder, error)

NewSummaryOutageOrderFromValue returns a pointer to a valid SummaryOutageOrder for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SummaryOutageOrder) IsValid

func (v SummaryOutageOrder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SummaryOutageOrder) Ptr

Ptr returns reference to summary.outage_order value

func (*SummaryOutageOrder) UnmarshalJSON

func (v *SummaryOutageOrder) UnmarshalJSON(src []byte) error

type SummaryOutageRespAttrs

type SummaryOutageRespAttrs struct {
	Summary *SummaryOutageRespAttrsSummary `json:"summary,omitempty"`
}

SummaryOutageRespAttrs struct for SummaryOutageRespAttrs

func NewSummaryOutageRespAttrs

func NewSummaryOutageRespAttrs() *SummaryOutageRespAttrs

NewSummaryOutageRespAttrs instantiates a new SummaryOutageRespAttrs 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 NewSummaryOutageRespAttrsWithDefaults

func NewSummaryOutageRespAttrsWithDefaults() *SummaryOutageRespAttrs

NewSummaryOutageRespAttrsWithDefaults instantiates a new SummaryOutageRespAttrs 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 (*SummaryOutageRespAttrs) GetSummary

GetSummary returns the Summary field value if set, zero value otherwise.

func (*SummaryOutageRespAttrs) GetSummaryOk

GetSummaryOk returns a tuple with the Summary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryOutageRespAttrs) HasSummary

func (o *SummaryOutageRespAttrs) HasSummary() bool

HasSummary returns a boolean if a field has been set.

func (SummaryOutageRespAttrs) MarshalJSON

func (o SummaryOutageRespAttrs) MarshalJSON() ([]byte, error)

func (*SummaryOutageRespAttrs) SetSummary

SetSummary gets a reference to the given SummaryOutageRespAttrsSummary and assigns it to the Summary field.

func (SummaryOutageRespAttrs) ToMap

func (o SummaryOutageRespAttrs) ToMap() (map[string]interface{}, error)

type SummaryOutageRespAttrsSummary

type SummaryOutageRespAttrsSummary struct {
	States []SummaryOutageRespAttrsSummaryStatesInner `json:"states,omitempty"`
}

SummaryOutageRespAttrsSummary struct for SummaryOutageRespAttrsSummary

func NewSummaryOutageRespAttrsSummary

func NewSummaryOutageRespAttrsSummary() *SummaryOutageRespAttrsSummary

NewSummaryOutageRespAttrsSummary instantiates a new SummaryOutageRespAttrsSummary 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 NewSummaryOutageRespAttrsSummaryWithDefaults

func NewSummaryOutageRespAttrsSummaryWithDefaults() *SummaryOutageRespAttrsSummary

NewSummaryOutageRespAttrsSummaryWithDefaults instantiates a new SummaryOutageRespAttrsSummary 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 (*SummaryOutageRespAttrsSummary) GetStates

GetStates returns the States field value if set, zero value otherwise.

func (*SummaryOutageRespAttrsSummary) GetStatesOk

GetStatesOk returns a tuple with the States field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryOutageRespAttrsSummary) HasStates

func (o *SummaryOutageRespAttrsSummary) HasStates() bool

HasStates returns a boolean if a field has been set.

func (SummaryOutageRespAttrsSummary) MarshalJSON

func (o SummaryOutageRespAttrsSummary) MarshalJSON() ([]byte, error)

func (*SummaryOutageRespAttrsSummary) SetStates

SetStates gets a reference to the given []SummaryOutageRespAttrsSummaryStatesInner and assigns it to the States field.

func (SummaryOutageRespAttrsSummary) ToMap

func (o SummaryOutageRespAttrsSummary) ToMap() (map[string]interface{}, error)

type SummaryOutageRespAttrsSummaryStatesInner

type SummaryOutageRespAttrsSummaryStatesInner struct {
	// Interval status
	Status *string `json:"status,omitempty"`
	// Interval start. Format UNIX timestamp
	Timefrom *float32 `json:"timefrom,omitempty"`
	// Interval end. Format UNIX timestamp
	Timeto *float32 `json:"timeto,omitempty"`
}

SummaryOutageRespAttrsSummaryStatesInner struct for SummaryOutageRespAttrsSummaryStatesInner

func NewSummaryOutageRespAttrsSummaryStatesInner

func NewSummaryOutageRespAttrsSummaryStatesInner() *SummaryOutageRespAttrsSummaryStatesInner

NewSummaryOutageRespAttrsSummaryStatesInner instantiates a new SummaryOutageRespAttrsSummaryStatesInner 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 NewSummaryOutageRespAttrsSummaryStatesInnerWithDefaults

func NewSummaryOutageRespAttrsSummaryStatesInnerWithDefaults() *SummaryOutageRespAttrsSummaryStatesInner

NewSummaryOutageRespAttrsSummaryStatesInnerWithDefaults instantiates a new SummaryOutageRespAttrsSummaryStatesInner 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 (*SummaryOutageRespAttrsSummaryStatesInner) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*SummaryOutageRespAttrsSummaryStatesInner) 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 (*SummaryOutageRespAttrsSummaryStatesInner) GetTimefrom

GetTimefrom returns the Timefrom field value if set, zero value otherwise.

func (*SummaryOutageRespAttrsSummaryStatesInner) GetTimefromOk

func (o *SummaryOutageRespAttrsSummaryStatesInner) GetTimefromOk() (*float32, bool)

GetTimefromOk returns a tuple with the Timefrom field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryOutageRespAttrsSummaryStatesInner) GetTimeto

GetTimeto returns the Timeto field value if set, zero value otherwise.

func (*SummaryOutageRespAttrsSummaryStatesInner) GetTimetoOk

GetTimetoOk returns a tuple with the Timeto field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryOutageRespAttrsSummaryStatesInner) HasStatus

HasStatus returns a boolean if a field has been set.

func (*SummaryOutageRespAttrsSummaryStatesInner) HasTimefrom

HasTimefrom returns a boolean if a field has been set.

func (*SummaryOutageRespAttrsSummaryStatesInner) HasTimeto

HasTimeto returns a boolean if a field has been set.

func (SummaryOutageRespAttrsSummaryStatesInner) MarshalJSON

func (*SummaryOutageRespAttrsSummaryStatesInner) SetStatus

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*SummaryOutageRespAttrsSummaryStatesInner) SetTimefrom

SetTimefrom gets a reference to the given float32 and assigns it to the Timefrom field.

func (*SummaryOutageRespAttrsSummaryStatesInner) SetTimeto

SetTimeto gets a reference to the given float32 and assigns it to the Timeto field.

func (SummaryOutageRespAttrsSummaryStatesInner) ToMap

func (o SummaryOutageRespAttrsSummaryStatesInner) ToMap() (map[string]interface{}, error)

type SummaryPerformanceAPIService

type SummaryPerformanceAPIService service

SummaryPerformanceAPIService SummaryPerformanceAPI service

func (*SummaryPerformanceAPIService) SummaryPerformanceCheckidGet

func (a *SummaryPerformanceAPIService) SummaryPerformanceCheckidGet(ctx context.Context, checkid int32) ApiSummaryPerformanceCheckidGetRequest

SummaryPerformanceCheckidGet For a given interval return a list of subintervals

For a given interval in time, return a list of sub intervals with the given resolution. Useful for generating graphs. A sub interval may be a week, a day or an hour depending on the choosen resolution.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param checkid
@return ApiSummaryPerformanceCheckidGetRequest

func (*SummaryPerformanceAPIService) SummaryPerformanceCheckidGetExecute

Execute executes the request

@return SummaryPerformanceRespAttrs

type SummaryPerformanceOrder

type SummaryPerformanceOrder string

SummaryPerformanceOrder the model 'SummaryPerformanceOrder'

const (
	ASC  SummaryPerformanceOrder = "asc"
	DESC SummaryPerformanceOrder = "desc"
)

List of summary.performance_order

func NewSummaryPerformanceOrderFromValue

func NewSummaryPerformanceOrderFromValue(v string) (*SummaryPerformanceOrder, error)

NewSummaryPerformanceOrderFromValue returns a pointer to a valid SummaryPerformanceOrder for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SummaryPerformanceOrder) IsValid

func (v SummaryPerformanceOrder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SummaryPerformanceOrder) Ptr

Ptr returns reference to summary.performance_order value

func (*SummaryPerformanceOrder) UnmarshalJSON

func (v *SummaryPerformanceOrder) UnmarshalJSON(src []byte) error

type SummaryPerformanceResolution

type SummaryPerformanceResolution string

SummaryPerformanceResolution the model 'SummaryPerformanceResolution'

List of summary.performance_resolution

func NewSummaryPerformanceResolutionFromValue

func NewSummaryPerformanceResolutionFromValue(v string) (*SummaryPerformanceResolution, error)

NewSummaryPerformanceResolutionFromValue returns a pointer to a valid SummaryPerformanceResolution for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SummaryPerformanceResolution) IsValid

func (v SummaryPerformanceResolution) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SummaryPerformanceResolution) Ptr

Ptr returns reference to summary.performance_resolution value

func (*SummaryPerformanceResolution) UnmarshalJSON

func (v *SummaryPerformanceResolution) UnmarshalJSON(src []byte) error

type SummaryPerformanceRespAttrs

type SummaryPerformanceRespAttrs struct {
	Summary *SummaryPerformanceRespAttrsSummary `json:"summary,omitempty"`
}

SummaryPerformanceRespAttrs struct for SummaryPerformanceRespAttrs

func NewSummaryPerformanceRespAttrs

func NewSummaryPerformanceRespAttrs() *SummaryPerformanceRespAttrs

NewSummaryPerformanceRespAttrs instantiates a new SummaryPerformanceRespAttrs 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 NewSummaryPerformanceRespAttrsWithDefaults

func NewSummaryPerformanceRespAttrsWithDefaults() *SummaryPerformanceRespAttrs

NewSummaryPerformanceRespAttrsWithDefaults instantiates a new SummaryPerformanceRespAttrs 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 (*SummaryPerformanceRespAttrs) GetSummary

GetSummary returns the Summary field value if set, zero value otherwise.

func (*SummaryPerformanceRespAttrs) GetSummaryOk

GetSummaryOk returns a tuple with the Summary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryPerformanceRespAttrs) HasSummary

func (o *SummaryPerformanceRespAttrs) HasSummary() bool

HasSummary returns a boolean if a field has been set.

func (SummaryPerformanceRespAttrs) MarshalJSON

func (o SummaryPerformanceRespAttrs) MarshalJSON() ([]byte, error)

func (*SummaryPerformanceRespAttrs) SetSummary

SetSummary gets a reference to the given SummaryPerformanceRespAttrsSummary and assigns it to the Summary field.

func (SummaryPerformanceRespAttrs) ToMap

func (o SummaryPerformanceRespAttrs) ToMap() (map[string]interface{}, error)

type SummaryPerformanceRespAttrsSummary

type SummaryPerformanceRespAttrsSummary struct {
	Days  *Days
	Hours *Hours
	Weeks *Weeks
}

SummaryPerformanceRespAttrsSummary - struct for SummaryPerformanceRespAttrsSummary

func DaysAsSummaryPerformanceRespAttrsSummary

func DaysAsSummaryPerformanceRespAttrsSummary(v *Days) SummaryPerformanceRespAttrsSummary

DaysAsSummaryPerformanceRespAttrsSummary is a convenience function that returns Days wrapped in SummaryPerformanceRespAttrsSummary

func HoursAsSummaryPerformanceRespAttrsSummary

func HoursAsSummaryPerformanceRespAttrsSummary(v *Hours) SummaryPerformanceRespAttrsSummary

HoursAsSummaryPerformanceRespAttrsSummary is a convenience function that returns Hours wrapped in SummaryPerformanceRespAttrsSummary

func WeeksAsSummaryPerformanceRespAttrsSummary

func WeeksAsSummaryPerformanceRespAttrsSummary(v *Weeks) SummaryPerformanceRespAttrsSummary

WeeksAsSummaryPerformanceRespAttrsSummary is a convenience function that returns Weeks wrapped in SummaryPerformanceRespAttrsSummary

func (*SummaryPerformanceRespAttrsSummary) GetActualInstance

func (obj *SummaryPerformanceRespAttrsSummary) GetActualInstance() interface{}

Get the actual instance

func (SummaryPerformanceRespAttrsSummary) MarshalJSON

func (src SummaryPerformanceRespAttrsSummary) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*SummaryPerformanceRespAttrsSummary) UnmarshalJSON

func (dst *SummaryPerformanceRespAttrsSummary) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type SummaryPerformanceResultsInner

type SummaryPerformanceResultsInner struct {
	// Interval start. Format UNIX timestamp
	Starttime *float32 `json:"starttime,omitempty"`
	// Average response time for this interval in milliseconds
	Avgresponse *float32 `json:"avgresponse,omitempty"`
	// Total uptime for this interval in seconds
	Uptime *float32 `json:"uptime,omitempty"`
	// Total downtime for this interval in seconds
	Downtime *float32 `json:"downtime,omitempty"`
	// Total unmonitored time for this interval in seconds
	Unmonitored *float32 `json:"unmonitored,omitempty"`
}

SummaryPerformanceResultsInner struct for SummaryPerformanceResultsInner

func NewSummaryPerformanceResultsInner

func NewSummaryPerformanceResultsInner() *SummaryPerformanceResultsInner

NewSummaryPerformanceResultsInner instantiates a new SummaryPerformanceResultsInner 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 NewSummaryPerformanceResultsInnerWithDefaults

func NewSummaryPerformanceResultsInnerWithDefaults() *SummaryPerformanceResultsInner

NewSummaryPerformanceResultsInnerWithDefaults instantiates a new SummaryPerformanceResultsInner 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 (*SummaryPerformanceResultsInner) GetAvgresponse

func (o *SummaryPerformanceResultsInner) GetAvgresponse() float32

GetAvgresponse returns the Avgresponse field value if set, zero value otherwise.

func (*SummaryPerformanceResultsInner) GetAvgresponseOk

func (o *SummaryPerformanceResultsInner) GetAvgresponseOk() (*float32, bool)

GetAvgresponseOk returns a tuple with the Avgresponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryPerformanceResultsInner) GetDowntime

func (o *SummaryPerformanceResultsInner) GetDowntime() float32

GetDowntime returns the Downtime field value if set, zero value otherwise.

func (*SummaryPerformanceResultsInner) GetDowntimeOk

func (o *SummaryPerformanceResultsInner) GetDowntimeOk() (*float32, bool)

GetDowntimeOk returns a tuple with the Downtime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryPerformanceResultsInner) GetStarttime

func (o *SummaryPerformanceResultsInner) GetStarttime() float32

GetStarttime returns the Starttime field value if set, zero value otherwise.

func (*SummaryPerformanceResultsInner) GetStarttimeOk

func (o *SummaryPerformanceResultsInner) GetStarttimeOk() (*float32, bool)

GetStarttimeOk returns a tuple with the Starttime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryPerformanceResultsInner) GetUnmonitored

func (o *SummaryPerformanceResultsInner) GetUnmonitored() float32

GetUnmonitored returns the Unmonitored field value if set, zero value otherwise.

func (*SummaryPerformanceResultsInner) GetUnmonitoredOk

func (o *SummaryPerformanceResultsInner) GetUnmonitoredOk() (*float32, bool)

GetUnmonitoredOk returns a tuple with the Unmonitored field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryPerformanceResultsInner) GetUptime

func (o *SummaryPerformanceResultsInner) GetUptime() float32

GetUptime returns the Uptime field value if set, zero value otherwise.

func (*SummaryPerformanceResultsInner) GetUptimeOk

func (o *SummaryPerformanceResultsInner) GetUptimeOk() (*float32, bool)

GetUptimeOk returns a tuple with the Uptime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryPerformanceResultsInner) HasAvgresponse

func (o *SummaryPerformanceResultsInner) HasAvgresponse() bool

HasAvgresponse returns a boolean if a field has been set.

func (*SummaryPerformanceResultsInner) HasDowntime

func (o *SummaryPerformanceResultsInner) HasDowntime() bool

HasDowntime returns a boolean if a field has been set.

func (*SummaryPerformanceResultsInner) HasStarttime

func (o *SummaryPerformanceResultsInner) HasStarttime() bool

HasStarttime returns a boolean if a field has been set.

func (*SummaryPerformanceResultsInner) HasUnmonitored

func (o *SummaryPerformanceResultsInner) HasUnmonitored() bool

HasUnmonitored returns a boolean if a field has been set.

func (*SummaryPerformanceResultsInner) HasUptime

func (o *SummaryPerformanceResultsInner) HasUptime() bool

HasUptime returns a boolean if a field has been set.

func (SummaryPerformanceResultsInner) MarshalJSON

func (o SummaryPerformanceResultsInner) MarshalJSON() ([]byte, error)

func (*SummaryPerformanceResultsInner) SetAvgresponse

func (o *SummaryPerformanceResultsInner) SetAvgresponse(v float32)

SetAvgresponse gets a reference to the given float32 and assigns it to the Avgresponse field.

func (*SummaryPerformanceResultsInner) SetDowntime

func (o *SummaryPerformanceResultsInner) SetDowntime(v float32)

SetDowntime gets a reference to the given float32 and assigns it to the Downtime field.

func (*SummaryPerformanceResultsInner) SetStarttime

func (o *SummaryPerformanceResultsInner) SetStarttime(v float32)

SetStarttime gets a reference to the given float32 and assigns it to the Starttime field.

func (*SummaryPerformanceResultsInner) SetUnmonitored

func (o *SummaryPerformanceResultsInner) SetUnmonitored(v float32)

SetUnmonitored gets a reference to the given float32 and assigns it to the Unmonitored field.

func (*SummaryPerformanceResultsInner) SetUptime

func (o *SummaryPerformanceResultsInner) SetUptime(v float32)

SetUptime gets a reference to the given float32 and assigns it to the Uptime field.

func (SummaryPerformanceResultsInner) ToMap

func (o SummaryPerformanceResultsInner) ToMap() (map[string]interface{}, error)

type SummaryProbesAPIService

type SummaryProbesAPIService service

SummaryProbesAPIService SummaryProbesAPI service

func (*SummaryProbesAPIService) SummaryProbesCheckidGet

func (a *SummaryProbesAPIService) SummaryProbesCheckidGet(ctx context.Context, checkid int32) ApiSummaryProbesCheckidGetRequest

SummaryProbesCheckidGet Get a list of probes that performed tests

Get a list of probes that performed tests for a specified check during a specified period.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param checkid
@return ApiSummaryProbesCheckidGetRequest

func (*SummaryProbesAPIService) SummaryProbesCheckidGetExecute

Execute executes the request

@return SummaryProbesRespAttrs

type SummaryProbesRespAttrs

type SummaryProbesRespAttrs struct {
	Probes []int32 `json:"probes,omitempty"`
}

SummaryProbesRespAttrs struct for SummaryProbesRespAttrs

func NewSummaryProbesRespAttrs

func NewSummaryProbesRespAttrs() *SummaryProbesRespAttrs

NewSummaryProbesRespAttrs instantiates a new SummaryProbesRespAttrs 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 NewSummaryProbesRespAttrsWithDefaults

func NewSummaryProbesRespAttrsWithDefaults() *SummaryProbesRespAttrs

NewSummaryProbesRespAttrsWithDefaults instantiates a new SummaryProbesRespAttrs 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 (*SummaryProbesRespAttrs) GetProbes

func (o *SummaryProbesRespAttrs) GetProbes() []int32

GetProbes returns the Probes field value if set, zero value otherwise.

func (*SummaryProbesRespAttrs) GetProbesOk

func (o *SummaryProbesRespAttrs) GetProbesOk() ([]int32, bool)

GetProbesOk returns a tuple with the Probes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryProbesRespAttrs) HasProbes

func (o *SummaryProbesRespAttrs) HasProbes() bool

HasProbes returns a boolean if a field has been set.

func (SummaryProbesRespAttrs) MarshalJSON

func (o SummaryProbesRespAttrs) MarshalJSON() ([]byte, error)

func (*SummaryProbesRespAttrs) SetProbes

func (o *SummaryProbesRespAttrs) SetProbes(v []int32)

SetProbes gets a reference to the given []int32 and assigns it to the Probes field.

func (SummaryProbesRespAttrs) ToMap

func (o SummaryProbesRespAttrs) ToMap() (map[string]interface{}, error)

type SummaryRespAttrs

type SummaryRespAttrs struct {
	Summary *SummaryRespAttrsSummary `json:"summary,omitempty"`
}

SummaryRespAttrs struct for SummaryRespAttrs

func NewSummaryRespAttrs

func NewSummaryRespAttrs() *SummaryRespAttrs

NewSummaryRespAttrs instantiates a new SummaryRespAttrs 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 NewSummaryRespAttrsWithDefaults

func NewSummaryRespAttrsWithDefaults() *SummaryRespAttrs

NewSummaryRespAttrsWithDefaults instantiates a new SummaryRespAttrs 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 (*SummaryRespAttrs) GetSummary

func (o *SummaryRespAttrs) GetSummary() SummaryRespAttrsSummary

GetSummary returns the Summary field value if set, zero value otherwise.

func (*SummaryRespAttrs) GetSummaryOk

func (o *SummaryRespAttrs) GetSummaryOk() (*SummaryRespAttrsSummary, bool)

GetSummaryOk returns a tuple with the Summary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryRespAttrs) HasSummary

func (o *SummaryRespAttrs) HasSummary() bool

HasSummary returns a boolean if a field has been set.

func (SummaryRespAttrs) MarshalJSON

func (o SummaryRespAttrs) MarshalJSON() ([]byte, error)

func (*SummaryRespAttrs) SetSummary

func (o *SummaryRespAttrs) SetSummary(v SummaryRespAttrsSummary)

SetSummary gets a reference to the given SummaryRespAttrsSummary and assigns it to the Summary field.

func (SummaryRespAttrs) ToMap

func (o SummaryRespAttrs) ToMap() (map[string]interface{}, error)

type SummaryRespAttrsSummary

type SummaryRespAttrsSummary struct {
	Responsetime *SummaryRespAttrsSummaryResponsetime `json:"responsetime,omitempty"`
	Status       *SummaryRespAttrsSummaryStatus       `json:"status,omitempty"`
}

SummaryRespAttrsSummary struct for SummaryRespAttrsSummary

func NewSummaryRespAttrsSummary

func NewSummaryRespAttrsSummary() *SummaryRespAttrsSummary

NewSummaryRespAttrsSummary instantiates a new SummaryRespAttrsSummary 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 NewSummaryRespAttrsSummaryWithDefaults

func NewSummaryRespAttrsSummaryWithDefaults() *SummaryRespAttrsSummary

NewSummaryRespAttrsSummaryWithDefaults instantiates a new SummaryRespAttrsSummary 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 (*SummaryRespAttrsSummary) GetResponsetime

GetResponsetime returns the Responsetime field value if set, zero value otherwise.

func (*SummaryRespAttrsSummary) GetResponsetimeOk

GetResponsetimeOk returns a tuple with the Responsetime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryRespAttrsSummary) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*SummaryRespAttrsSummary) 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 (*SummaryRespAttrsSummary) HasResponsetime

func (o *SummaryRespAttrsSummary) HasResponsetime() bool

HasResponsetime returns a boolean if a field has been set.

func (*SummaryRespAttrsSummary) HasStatus

func (o *SummaryRespAttrsSummary) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (SummaryRespAttrsSummary) MarshalJSON

func (o SummaryRespAttrsSummary) MarshalJSON() ([]byte, error)

func (*SummaryRespAttrsSummary) SetResponsetime

SetResponsetime gets a reference to the given SummaryRespAttrsSummaryResponsetime and assigns it to the Responsetime field.

func (*SummaryRespAttrsSummary) SetStatus

SetStatus gets a reference to the given SummaryRespAttrsSummaryStatus and assigns it to the Status field.

func (SummaryRespAttrsSummary) ToMap

func (o SummaryRespAttrsSummary) ToMap() (map[string]interface{}, error)

type SummaryRespAttrsSummaryResponsetime

type SummaryRespAttrsSummaryResponsetime struct {
	// Start time of period
	From *float32 `json:"from,omitempty"`
	// End time of period
	To          *float32                                        `json:"to,omitempty"`
	Avgresponse *SummaryRespAttrsSummaryResponsetimeAvgresponse `json:"avgresponse,omitempty"`
}

SummaryRespAttrsSummaryResponsetime struct for SummaryRespAttrsSummaryResponsetime

func NewSummaryRespAttrsSummaryResponsetime

func NewSummaryRespAttrsSummaryResponsetime() *SummaryRespAttrsSummaryResponsetime

NewSummaryRespAttrsSummaryResponsetime instantiates a new SummaryRespAttrsSummaryResponsetime 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 NewSummaryRespAttrsSummaryResponsetimeWithDefaults

func NewSummaryRespAttrsSummaryResponsetimeWithDefaults() *SummaryRespAttrsSummaryResponsetime

NewSummaryRespAttrsSummaryResponsetimeWithDefaults instantiates a new SummaryRespAttrsSummaryResponsetime 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 (*SummaryRespAttrsSummaryResponsetime) GetAvgresponse

GetAvgresponse returns the Avgresponse field value if set, zero value otherwise.

func (*SummaryRespAttrsSummaryResponsetime) GetAvgresponseOk

GetAvgresponseOk returns a tuple with the Avgresponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryRespAttrsSummaryResponsetime) GetFrom

GetFrom returns the From field value if set, zero value otherwise.

func (*SummaryRespAttrsSummaryResponsetime) GetFromOk

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryRespAttrsSummaryResponsetime) GetTo

GetTo returns the To field value if set, zero value otherwise.

func (*SummaryRespAttrsSummaryResponsetime) GetToOk

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryRespAttrsSummaryResponsetime) HasAvgresponse

func (o *SummaryRespAttrsSummaryResponsetime) HasAvgresponse() bool

HasAvgresponse returns a boolean if a field has been set.

func (*SummaryRespAttrsSummaryResponsetime) HasFrom

HasFrom returns a boolean if a field has been set.

func (*SummaryRespAttrsSummaryResponsetime) HasTo

HasTo returns a boolean if a field has been set.

func (SummaryRespAttrsSummaryResponsetime) MarshalJSON

func (o SummaryRespAttrsSummaryResponsetime) MarshalJSON() ([]byte, error)

func (*SummaryRespAttrsSummaryResponsetime) SetAvgresponse

SetAvgresponse gets a reference to the given SummaryRespAttrsSummaryResponsetimeAvgresponse and assigns it to the Avgresponse field.

func (*SummaryRespAttrsSummaryResponsetime) SetFrom

SetFrom gets a reference to the given float32 and assigns it to the From field.

func (*SummaryRespAttrsSummaryResponsetime) SetTo

SetTo gets a reference to the given float32 and assigns it to the To field.

func (SummaryRespAttrsSummaryResponsetime) ToMap

func (o SummaryRespAttrsSummaryResponsetime) ToMap() (map[string]interface{}, error)

type SummaryRespAttrsSummaryResponsetimeAvgresponse

type SummaryRespAttrsSummaryResponsetimeAvgresponse struct {
	ArrayOfSummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner *[]SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner
	Int32                                                           *int32
}

SummaryRespAttrsSummaryResponsetimeAvgresponse - struct for SummaryRespAttrsSummaryResponsetimeAvgresponse

func ArrayOfSummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInnerAsSummaryRespAttrsSummaryResponsetimeAvgresponse

func ArrayOfSummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInnerAsSummaryRespAttrsSummaryResponsetimeAvgresponse(v *[]SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) SummaryRespAttrsSummaryResponsetimeAvgresponse

[]SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInnerAsSummaryRespAttrsSummaryResponsetimeAvgresponse is a convenience function that returns []SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner wrapped in SummaryRespAttrsSummaryResponsetimeAvgresponse

func Int32AsSummaryRespAttrsSummaryResponsetimeAvgresponse

func Int32AsSummaryRespAttrsSummaryResponsetimeAvgresponse(v *int32) SummaryRespAttrsSummaryResponsetimeAvgresponse

int32AsSummaryRespAttrsSummaryResponsetimeAvgresponse is a convenience function that returns int32 wrapped in SummaryRespAttrsSummaryResponsetimeAvgresponse

func (*SummaryRespAttrsSummaryResponsetimeAvgresponse) GetActualInstance

func (obj *SummaryRespAttrsSummaryResponsetimeAvgresponse) GetActualInstance() interface{}

Get the actual instance

func (SummaryRespAttrsSummaryResponsetimeAvgresponse) MarshalJSON

Marshal data from the first non-nil pointers in the struct to JSON

func (*SummaryRespAttrsSummaryResponsetimeAvgresponse) UnmarshalJSON

func (dst *SummaryRespAttrsSummaryResponsetimeAvgresponse) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner

type SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner struct {
	// Country group ISO code
	Countryiso *string `json:"countryiso,omitempty"`
	// Probe group probe identifier
	Probeid *int32 `json:"probeid,omitempty"`
	// Group average response time in milliseconds
	Avgresponse *int32 `json:"avgresponse,omitempty"`
}

SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner struct for SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner

func NewSummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner

func NewSummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner() *SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner

NewSummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner instantiates a new SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner 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 NewSummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInnerWithDefaults

func NewSummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInnerWithDefaults() *SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner

NewSummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInnerWithDefaults instantiates a new SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner 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 (*SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) GetAvgresponse

GetAvgresponse returns the Avgresponse field value if set, zero value otherwise.

func (*SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) GetAvgresponseOk

GetAvgresponseOk returns a tuple with the Avgresponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) GetCountryiso

GetCountryiso returns the Countryiso field value if set, zero value otherwise.

func (*SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) GetCountryisoOk

GetCountryisoOk returns a tuple with the Countryiso field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) GetProbeid

GetProbeid returns the Probeid field value if set, zero value otherwise.

func (*SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) GetProbeidOk

GetProbeidOk returns a tuple with the Probeid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) HasAvgresponse

HasAvgresponse returns a boolean if a field has been set.

func (*SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) HasCountryiso

HasCountryiso returns a boolean if a field has been set.

func (*SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) HasProbeid

HasProbeid returns a boolean if a field has been set.

func (SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) MarshalJSON

func (*SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) SetAvgresponse

SetAvgresponse gets a reference to the given int32 and assigns it to the Avgresponse field.

func (*SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) SetCountryiso

SetCountryiso gets a reference to the given string and assigns it to the Countryiso field.

func (*SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) SetProbeid

SetProbeid gets a reference to the given int32 and assigns it to the Probeid field.

func (SummaryRespAttrsSummaryResponsetimeAvgresponseOneOfInner) ToMap

type SummaryRespAttrsSummaryStatus

type SummaryRespAttrsSummaryStatus struct {
	// Total uptime in seconds (Please note that the accuracy of this value is depending on your check resolution).
	Totalup *int32 `json:"totalup,omitempty"`
	// Total downtime in seconds (Please note that the accuracy of this value is depending on your check resolution).
	Totaldown *int32 `json:"totaldown,omitempty"`
	// Total unknown/unmonitored/paused in seconds (Please note that the accuracy of this value is depending on your check resolution. Also note that time before the check was created counts as unknown).
	Totalunknown *int32 `json:"totalunknown,omitempty"`
}

SummaryRespAttrsSummaryStatus struct for SummaryRespAttrsSummaryStatus

func NewSummaryRespAttrsSummaryStatus

func NewSummaryRespAttrsSummaryStatus() *SummaryRespAttrsSummaryStatus

NewSummaryRespAttrsSummaryStatus instantiates a new SummaryRespAttrsSummaryStatus 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 NewSummaryRespAttrsSummaryStatusWithDefaults

func NewSummaryRespAttrsSummaryStatusWithDefaults() *SummaryRespAttrsSummaryStatus

NewSummaryRespAttrsSummaryStatusWithDefaults instantiates a new SummaryRespAttrsSummaryStatus 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 (*SummaryRespAttrsSummaryStatus) GetTotaldown

func (o *SummaryRespAttrsSummaryStatus) GetTotaldown() int32

GetTotaldown returns the Totaldown field value if set, zero value otherwise.

func (*SummaryRespAttrsSummaryStatus) GetTotaldownOk

func (o *SummaryRespAttrsSummaryStatus) GetTotaldownOk() (*int32, bool)

GetTotaldownOk returns a tuple with the Totaldown field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryRespAttrsSummaryStatus) GetTotalunknown

func (o *SummaryRespAttrsSummaryStatus) GetTotalunknown() int32

GetTotalunknown returns the Totalunknown field value if set, zero value otherwise.

func (*SummaryRespAttrsSummaryStatus) GetTotalunknownOk

func (o *SummaryRespAttrsSummaryStatus) GetTotalunknownOk() (*int32, bool)

GetTotalunknownOk returns a tuple with the Totalunknown field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryRespAttrsSummaryStatus) GetTotalup

func (o *SummaryRespAttrsSummaryStatus) GetTotalup() int32

GetTotalup returns the Totalup field value if set, zero value otherwise.

func (*SummaryRespAttrsSummaryStatus) GetTotalupOk

func (o *SummaryRespAttrsSummaryStatus) GetTotalupOk() (*int32, bool)

GetTotalupOk returns a tuple with the Totalup field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SummaryRespAttrsSummaryStatus) HasTotaldown

func (o *SummaryRespAttrsSummaryStatus) HasTotaldown() bool

HasTotaldown returns a boolean if a field has been set.

func (*SummaryRespAttrsSummaryStatus) HasTotalunknown

func (o *SummaryRespAttrsSummaryStatus) HasTotalunknown() bool

HasTotalunknown returns a boolean if a field has been set.

func (*SummaryRespAttrsSummaryStatus) HasTotalup

func (o *SummaryRespAttrsSummaryStatus) HasTotalup() bool

HasTotalup returns a boolean if a field has been set.

func (SummaryRespAttrsSummaryStatus) MarshalJSON

func (o SummaryRespAttrsSummaryStatus) MarshalJSON() ([]byte, error)

func (*SummaryRespAttrsSummaryStatus) SetTotaldown

func (o *SummaryRespAttrsSummaryStatus) SetTotaldown(v int32)

SetTotaldown gets a reference to the given int32 and assigns it to the Totaldown field.

func (*SummaryRespAttrsSummaryStatus) SetTotalunknown

func (o *SummaryRespAttrsSummaryStatus) SetTotalunknown(v int32)

SetTotalunknown gets a reference to the given int32 and assigns it to the Totalunknown field.

func (*SummaryRespAttrsSummaryStatus) SetTotalup

func (o *SummaryRespAttrsSummaryStatus) SetTotalup(v int32)

SetTotalup gets a reference to the given int32 and assigns it to the Totalup field.

func (SummaryRespAttrsSummaryStatus) ToMap

func (o SummaryRespAttrsSummaryStatus) ToMap() (map[string]interface{}, error)

type TCP

type TCP struct {
	// Target host
	Host string `json:"host"`
	Type string `json:"type"`
	// Probe identifier
	Probeid *int32 `json:"probeid,omitempty"`
	// Filters used for probe selections. Comma separated key:value pairs. Currently only region is supported. Possible values are 'EU', 'NA', 'APAC' and 'LATAM'.
	ProbeFilters *int32 `json:"probe_filters,omitempty"`
	// Use ipv6 instead of ipv4
	Ipv6 *bool `json:"ipv6,omitempty"`
	// Triggers a down alert if the response time exceeds threshold specified in ms (Not available for Starter and Free plans.)
	ResponsetimeThreshold *int32 `json:"responsetime_threshold,omitempty"`
	// (tcp specific) Target port
	Port int32 `json:"port"`
	// (tcp specific) String to send
	Stringtosend *string `json:"stringtosend,omitempty"`
	// (tcp specific) String to expect in response
	Stringtoexpect *string `json:"stringtoexpect,omitempty"`
}

TCP struct for TCP

func NewTCP

func NewTCP(host string, type_ string, port int32) *TCP

NewTCP instantiates a new TCP 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 NewTCPWithDefaults

func NewTCPWithDefaults() *TCP

NewTCPWithDefaults instantiates a new TCP 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 (*TCP) GetHost

func (o *TCP) GetHost() string

GetHost returns the Host field value

func (*TCP) GetHostOk

func (o *TCP) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value and a boolean to check if the value has been set.

func (*TCP) GetIpv6

func (o *TCP) GetIpv6() bool

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*TCP) GetIpv6Ok

func (o *TCP) GetIpv6Ok() (*bool, bool)

GetIpv6Ok returns a tuple with the Ipv6 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TCP) GetPort

func (o *TCP) GetPort() int32

GetPort returns the Port field value

func (*TCP) GetPortOk

func (o *TCP) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value and a boolean to check if the value has been set.

func (*TCP) GetProbeFilters

func (o *TCP) GetProbeFilters() int32

GetProbeFilters returns the ProbeFilters field value if set, zero value otherwise.

func (*TCP) GetProbeFiltersOk

func (o *TCP) GetProbeFiltersOk() (*int32, bool)

GetProbeFiltersOk returns a tuple with the ProbeFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TCP) GetProbeid

func (o *TCP) GetProbeid() int32

GetProbeid returns the Probeid field value if set, zero value otherwise.

func (*TCP) GetProbeidOk

func (o *TCP) GetProbeidOk() (*int32, bool)

GetProbeidOk returns a tuple with the Probeid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TCP) GetResponsetimeThreshold

func (o *TCP) GetResponsetimeThreshold() int32

GetResponsetimeThreshold returns the ResponsetimeThreshold field value if set, zero value otherwise.

func (*TCP) GetResponsetimeThresholdOk

func (o *TCP) GetResponsetimeThresholdOk() (*int32, bool)

GetResponsetimeThresholdOk returns a tuple with the ResponsetimeThreshold field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TCP) GetStringtoexpect

func (o *TCP) GetStringtoexpect() string

GetStringtoexpect returns the Stringtoexpect field value if set, zero value otherwise.

func (*TCP) GetStringtoexpectOk

func (o *TCP) GetStringtoexpectOk() (*string, bool)

GetStringtoexpectOk returns a tuple with the Stringtoexpect field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TCP) GetStringtosend

func (o *TCP) GetStringtosend() string

GetStringtosend returns the Stringtosend field value if set, zero value otherwise.

func (*TCP) GetStringtosendOk

func (o *TCP) GetStringtosendOk() (*string, bool)

GetStringtosendOk returns a tuple with the Stringtosend field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TCP) GetType

func (o *TCP) GetType() string

GetType returns the Type field value

func (*TCP) GetTypeOk

func (o *TCP) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TCP) HasIpv6

func (o *TCP) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*TCP) HasProbeFilters

func (o *TCP) HasProbeFilters() bool

HasProbeFilters returns a boolean if a field has been set.

func (*TCP) HasProbeid

func (o *TCP) HasProbeid() bool

HasProbeid returns a boolean if a field has been set.

func (*TCP) HasResponsetimeThreshold

func (o *TCP) HasResponsetimeThreshold() bool

HasResponsetimeThreshold returns a boolean if a field has been set.

func (*TCP) HasStringtoexpect

func (o *TCP) HasStringtoexpect() bool

HasStringtoexpect returns a boolean if a field has been set.

func (*TCP) HasStringtosend

func (o *TCP) HasStringtosend() bool

HasStringtosend returns a boolean if a field has been set.

func (TCP) MarshalJSON

func (o TCP) MarshalJSON() ([]byte, error)

func (*TCP) SetHost

func (o *TCP) SetHost(v string)

SetHost sets field value

func (*TCP) SetIpv6

func (o *TCP) SetIpv6(v bool)

SetIpv6 gets a reference to the given bool and assigns it to the Ipv6 field.

func (*TCP) SetPort

func (o *TCP) SetPort(v int32)

SetPort sets field value

func (*TCP) SetProbeFilters

func (o *TCP) SetProbeFilters(v int32)

SetProbeFilters gets a reference to the given int32 and assigns it to the ProbeFilters field.

func (*TCP) SetProbeid

func (o *TCP) SetProbeid(v int32)

SetProbeid gets a reference to the given int32 and assigns it to the Probeid field.

func (*TCP) SetResponsetimeThreshold

func (o *TCP) SetResponsetimeThreshold(v int32)

SetResponsetimeThreshold gets a reference to the given int32 and assigns it to the ResponsetimeThreshold field.

func (*TCP) SetStringtoexpect

func (o *TCP) SetStringtoexpect(v string)

SetStringtoexpect gets a reference to the given string and assigns it to the Stringtoexpect field.

func (*TCP) SetStringtosend

func (o *TCP) SetStringtosend(v string)

SetStringtosend gets a reference to the given string and assigns it to the Stringtosend field.

func (*TCP) SetType

func (o *TCP) SetType(v string)

SetType sets field value

func (TCP) ToMap

func (o TCP) ToMap() (map[string]interface{}, error)

func (*TCP) UnmarshalJSON

func (o *TCP) UnmarshalJSON(data []byte) (err error)

type TMSCheckResponse

type TMSCheckResponse struct {
	Check *CheckWithoutIDGET `json:"check"`
}

object for workaround wrong API spec

type TMSChecksAPIService

type TMSChecksAPIService service

TMSChecksAPIService TMSChecksAPI service

func (*TMSChecksAPIService) AddCheck

AddCheck Creates a new transaction check.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiAddCheckRequest

func (*TMSChecksAPIService) AddCheckExecute

Execute executes the request

@return CheckSimple

func (*TMSChecksAPIService) DeleteCheck

DeleteCheck Deletes a transaction check.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param cid Specifies the id of the check to be deleted
@return ApiDeleteCheckRequest

func (*TMSChecksAPIService) DeleteCheckByName

func (a *TMSChecksAPIService) DeleteCheckByName(ctx context.Context, name string) (*DeleteCheck200Response, *http.Response, error)

func (*TMSChecksAPIService) DeleteCheckExecute

Execute executes the request

@return DeleteCheck200Response

func (*TMSChecksAPIService) GetAllChecks

GetAllChecks Returns a list overview of all transaction checks.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetAllChecksRequest

func (*TMSChecksAPIService) GetAllChecksExecute

func (a *TMSChecksAPIService) GetAllChecksExecute(r ApiGetAllChecksRequest) (*ChecksAll, *http.Response, error)

Execute executes the request

@return ChecksAll

func (*TMSChecksAPIService) GetCheck

GetCheck Returns a single transaction check.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param cid Specifies the id of the check to be fetched
@return ApiGetCheckRequest

func (*TMSChecksAPIService) GetCheckExecute

Execute executes the request

@return CheckWithoutIDGET

func (*TMSChecksAPIService) GetCheckReportPerformance

func (a *TMSChecksAPIService) GetCheckReportPerformance(ctx context.Context, checkId int64) ApiGetCheckReportPerformanceRequest

GetCheckReportPerformance Returns a performance report for a single transaction check

For a given period of time, return a list of time intervals with the given resolution. An interval may be a week, a day or an hour depending on the chosen resolution. It can be used to display a detailed view of a check with information about its steps and generate graphs.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param checkId Specifies the id of the check for which the performance report will be fetched
@return ApiGetCheckReportPerformanceRequest

func (*TMSChecksAPIService) GetCheckReportPerformanceExecute

func (a *TMSChecksAPIService) GetCheckReportPerformanceExecute(r ApiGetCheckReportPerformanceRequest) (*ReportPerformance, *http.Response, error)

Execute executes the request

@return ReportPerformance

func (*TMSChecksAPIService) GetCheckReportStatus

func (a *TMSChecksAPIService) GetCheckReportStatus(ctx context.Context, checkId int64) ApiGetCheckReportStatusRequest

GetCheckReportStatus Returns a status change report for a single transaction check

Get a list of status changes for a specified check and time period. If order is speficied to descending, the list is ordered by newest first. (The default is ordered by oldest first.) It can be used to display a detailed view of a check.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param checkId Specifies the id of the check for which the status change report will be fetched
@return ApiGetCheckReportStatusRequest

func (*TMSChecksAPIService) GetCheckReportStatusAll

func (a *TMSChecksAPIService) GetCheckReportStatusAll(ctx context.Context) ApiGetCheckReportStatusAllRequest

GetCheckReportStatusAll Returns a status change report for all transaction checks in the current organization

Get a list of status changes for all transaction check in the current organization from the requested time period. If order is speficied to descending, the list of statuses within each check is ordered by newest first. (The default is ordered by oldest first.) It can be used to display a list view of all checks and their current status.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetCheckReportStatusAllRequest

func (*TMSChecksAPIService) GetCheckReportStatusAllExecute

func (a *TMSChecksAPIService) GetCheckReportStatusAllExecute(r ApiGetCheckReportStatusAllRequest) (*ReportStatusAll, *http.Response, error)

Execute executes the request

@return ReportStatusAll

func (*TMSChecksAPIService) GetCheckReportStatusExecute

Execute executes the request

@return ReportStatusSingle

func (*TMSChecksAPIService) GetTransactionCheckIdkByName

func (a *TMSChecksAPIService) GetTransactionCheckIdkByName(ctx context.Context, name string) (int64, *http.Response, error)

func (*TMSChecksAPIService) ModifyCheck

ModifyCheck Modify settings for transaction check.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param cid Specifies the id of the check to be modified
@return ApiModifyCheckRequest

func (*TMSChecksAPIService) ModifyCheckExecute

Execute executes the request

@return CheckWithoutIDGET

func (*TMSChecksAPIService) TestGetTransactionCheck

func (a *TMSChecksAPIService) TestGetTransactionCheck(ctx context.Context, id int64) (*CheckGetWithID, *http.Response, error)

func (*TMSChecksAPIService) UpsertCheck

type Tag

type Tag struct {
	Name  *string `json:"name,omitempty"`
	Type  *string `json:"type,omitempty"`
	Count *int32  `json:"count,omitempty"`
}

Tag struct for Tag

func NewTag

func NewTag() *Tag

NewTag instantiates a new Tag 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 NewTagWithDefaults

func NewTagWithDefaults() *Tag

NewTagWithDefaults instantiates a new Tag 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 (*Tag) GetCount

func (o *Tag) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise.

func (*Tag) GetCountOk

func (o *Tag) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Tag) GetName

func (o *Tag) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Tag) GetNameOk

func (o *Tag) 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 (*Tag) GetType

func (o *Tag) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*Tag) GetTypeOk

func (o *Tag) 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 (*Tag) HasCount

func (o *Tag) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*Tag) HasName

func (o *Tag) HasName() bool

HasName returns a boolean if a field has been set.

func (*Tag) HasType

func (o *Tag) HasType() bool

HasType returns a boolean if a field has been set.

func (Tag) MarshalJSON

func (o Tag) MarshalJSON() ([]byte, error)

func (*Tag) SetCount

func (o *Tag) SetCount(v int32)

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*Tag) SetName

func (o *Tag) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Tag) SetType

func (o *Tag) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (Tag) ToMap

func (o Tag) ToMap() (map[string]interface{}, error)

type TcpAttributes

type TcpAttributes struct {
	// Target port
	Port int32 `json:"port"`
	// String to send
	Stringtosend *string `json:"stringtosend,omitempty"`
	// String to expect in response
	Stringtoexpect *string `json:"stringtoexpect,omitempty"`
}

TcpAttributes struct for TcpAttributes

func NewTcpAttributes

func NewTcpAttributes(port int32) *TcpAttributes

NewTcpAttributes instantiates a new TcpAttributes 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 NewTcpAttributesWithDefaults

func NewTcpAttributesWithDefaults() *TcpAttributes

NewTcpAttributesWithDefaults instantiates a new TcpAttributes 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 (*TcpAttributes) GetPort

func (o *TcpAttributes) GetPort() int32

GetPort returns the Port field value

func (*TcpAttributes) GetPortOk

func (o *TcpAttributes) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value and a boolean to check if the value has been set.

func (*TcpAttributes) GetStringtoexpect

func (o *TcpAttributes) GetStringtoexpect() string

GetStringtoexpect returns the Stringtoexpect field value if set, zero value otherwise.

func (*TcpAttributes) GetStringtoexpectOk

func (o *TcpAttributes) GetStringtoexpectOk() (*string, bool)

GetStringtoexpectOk returns a tuple with the Stringtoexpect field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TcpAttributes) GetStringtosend

func (o *TcpAttributes) GetStringtosend() string

GetStringtosend returns the Stringtosend field value if set, zero value otherwise.

func (*TcpAttributes) GetStringtosendOk

func (o *TcpAttributes) GetStringtosendOk() (*string, bool)

GetStringtosendOk returns a tuple with the Stringtosend field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TcpAttributes) HasStringtoexpect

func (o *TcpAttributes) HasStringtoexpect() bool

HasStringtoexpect returns a boolean if a field has been set.

func (*TcpAttributes) HasStringtosend

func (o *TcpAttributes) HasStringtosend() bool

HasStringtosend returns a boolean if a field has been set.

func (TcpAttributes) MarshalJSON

func (o TcpAttributes) MarshalJSON() ([]byte, error)

func (*TcpAttributes) SetPort

func (o *TcpAttributes) SetPort(v int32)

SetPort sets field value

func (*TcpAttributes) SetStringtoexpect

func (o *TcpAttributes) SetStringtoexpect(v string)

SetStringtoexpect gets a reference to the given string and assigns it to the Stringtoexpect field.

func (*TcpAttributes) SetStringtosend

func (o *TcpAttributes) SetStringtosend(v string)

SetStringtosend gets a reference to the given string and assigns it to the Stringtosend field.

func (TcpAttributes) ToMap

func (o TcpAttributes) ToMap() (map[string]interface{}, error)

func (*TcpAttributes) UnmarshalJSON

func (o *TcpAttributes) UnmarshalJSON(data []byte) (err error)

type TeamID

type TeamID struct {
	Team *AlertingTeamID `json:"team,omitempty"`
}

TeamID struct for TeamID

func NewTeamID

func NewTeamID() *TeamID

NewTeamID instantiates a new TeamID 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 NewTeamIDWithDefaults

func NewTeamIDWithDefaults() *TeamID

NewTeamIDWithDefaults instantiates a new TeamID 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 (*TeamID) GetTeam

func (o *TeamID) GetTeam() AlertingTeamID

GetTeam returns the Team field value if set, zero value otherwise.

func (*TeamID) GetTeamOk

func (o *TeamID) GetTeamOk() (*AlertingTeamID, bool)

GetTeamOk returns a tuple with the Team field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamID) HasTeam

func (o *TeamID) HasTeam() bool

HasTeam returns a boolean if a field has been set.

func (TeamID) MarshalJSON

func (o TeamID) MarshalJSON() ([]byte, error)

func (*TeamID) SetTeam

func (o *TeamID) SetTeam(v AlertingTeamID)

SetTeam gets a reference to the given AlertingTeamID and assigns it to the Team field.

func (TeamID) ToMap

func (o TeamID) ToMap() (map[string]interface{}, error)

type Teams

type Teams struct {
	Teams []AlertingTeams `json:"teams,omitempty"`
}

Teams struct for Teams

func NewTeams

func NewTeams() *Teams

NewTeams instantiates a new Teams 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 NewTeamsWithDefaults

func NewTeamsWithDefaults() *Teams

NewTeamsWithDefaults instantiates a new Teams 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 (*Teams) GetTeams

func (o *Teams) GetTeams() []AlertingTeams

GetTeams returns the Teams field value if set, zero value otherwise.

func (*Teams) GetTeamsOk

func (o *Teams) GetTeamsOk() ([]AlertingTeams, bool)

GetTeamsOk returns a tuple with the Teams field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Teams) HasTeams

func (o *Teams) HasTeams() bool

HasTeams returns a boolean if a field has been set.

func (Teams) MarshalJSON

func (o Teams) MarshalJSON() ([]byte, error)

func (*Teams) SetTeams

func (o *Teams) SetTeams(v []AlertingTeams)

SetTeams gets a reference to the given []AlertingTeams and assigns it to the Teams field.

func (Teams) ToMap

func (o Teams) ToMap() (map[string]interface{}, error)

type TeamsAPIService

type TeamsAPIService service

TeamsAPIService TeamsAPI service

func (*TeamsAPIService) AlertingTeamsGet

func (a *TeamsAPIService) AlertingTeamsGet(ctx context.Context) ApiAlertingTeamsGetRequest

AlertingTeamsGet Method for AlertingTeamsGet

Returns a list of all teams and their members

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiAlertingTeamsGetRequest

func (*TeamsAPIService) AlertingTeamsGetExecute

func (a *TeamsAPIService) AlertingTeamsGetExecute(r ApiAlertingTeamsGetRequest) (*Teams, *http.Response, error)

Execute executes the request

@return Teams

func (*TeamsAPIService) AlertingTeamsPost

func (a *TeamsAPIService) AlertingTeamsPost(ctx context.Context) ApiAlertingTeamsPostRequest

AlertingTeamsPost Creates a new team

Creates a new team with or without members

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiAlertingTeamsPostRequest

func (*TeamsAPIService) AlertingTeamsPostExecute

Execute executes the request

@return AlertingTeamsPost200Response

func (*TeamsAPIService) AlertingTeamsTeamidDelete

func (a *TeamsAPIService) AlertingTeamsTeamidDelete(ctx context.Context, teamid int32) ApiAlertingTeamsTeamidDeleteRequest

AlertingTeamsTeamidDelete Method for AlertingTeamsTeamidDelete

Deletes a team

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param teamid ID of the team to be deleted
@return ApiAlertingTeamsTeamidDeleteRequest

func (*TeamsAPIService) AlertingTeamsTeamidDeleteExecute

Execute executes the request

@return AlertingTeamsTeamidDelete200Response

func (*TeamsAPIService) AlertingTeamsTeamidGet

func (a *TeamsAPIService) AlertingTeamsTeamidGet(ctx context.Context, teamid int32) ApiAlertingTeamsTeamidGetRequest

AlertingTeamsTeamidGet Method for AlertingTeamsTeamidGet

Returns a team with its members

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param teamid ID of the team to be retrieved
@return ApiAlertingTeamsTeamidGetRequest

func (*TeamsAPIService) AlertingTeamsTeamidGetExecute

func (a *TeamsAPIService) AlertingTeamsTeamidGetExecute(r ApiAlertingTeamsTeamidGetRequest) (*TeamID, *http.Response, error)

Execute executes the request

@return TeamID

func (*TeamsAPIService) AlertingTeamsTeamidPut

func (a *TeamsAPIService) AlertingTeamsTeamidPut(ctx context.Context, teamid int32) ApiAlertingTeamsTeamidPutRequest

AlertingTeamsTeamidPut Method for AlertingTeamsTeamidPut

Updates a team

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param teamid ID of the team to be retrieved
@return ApiAlertingTeamsTeamidPutRequest

func (*TeamsAPIService) AlertingTeamsTeamidPutExecute

func (a *TeamsAPIService) AlertingTeamsTeamidPutExecute(r ApiAlertingTeamsTeamidPutRequest) (*TeamID, *http.Response, error)

Execute executes the request

@return TeamID

type Timezone

type Timezone struct {
	// Time zone identifier
	Id *int32 `json:"id,omitempty"`
	// Time zone description
	Description *string `json:"description,omitempty"`
}

Timezone struct for Timezone

func NewTimezone

func NewTimezone() *Timezone

NewTimezone instantiates a new Timezone 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 NewTimezoneWithDefaults

func NewTimezoneWithDefaults() *Timezone

NewTimezoneWithDefaults instantiates a new Timezone 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 (*Timezone) GetDescription

func (o *Timezone) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Timezone) GetDescriptionOk

func (o *Timezone) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Timezone) GetId

func (o *Timezone) GetId() int32

GetId returns the Id field value if set, zero value otherwise.

func (*Timezone) GetIdOk

func (o *Timezone) 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 (*Timezone) HasDescription

func (o *Timezone) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Timezone) HasId

func (o *Timezone) HasId() bool

HasId returns a boolean if a field has been set.

func (Timezone) MarshalJSON

func (o Timezone) MarshalJSON() ([]byte, error)

func (*Timezone) SetDescription

func (o *Timezone) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Timezone) SetId

func (o *Timezone) SetId(v int32)

SetId gets a reference to the given int32 and assigns it to the Id field.

func (Timezone) ToMap

func (o Timezone) ToMap() (map[string]interface{}, error)

type Traceroute

type Traceroute struct {
	Traceroute *TracerouteData `json:"traceroute,omitempty"`
}

Traceroute struct for Traceroute

func NewTraceroute

func NewTraceroute() *Traceroute

NewTraceroute instantiates a new Traceroute 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 NewTracerouteWithDefaults

func NewTracerouteWithDefaults() *Traceroute

NewTracerouteWithDefaults instantiates a new Traceroute 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 (*Traceroute) GetTraceroute

func (o *Traceroute) GetTraceroute() TracerouteData

GetTraceroute returns the Traceroute field value if set, zero value otherwise.

func (*Traceroute) GetTracerouteOk

func (o *Traceroute) GetTracerouteOk() (*TracerouteData, bool)

GetTracerouteOk returns a tuple with the Traceroute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Traceroute) HasTraceroute

func (o *Traceroute) HasTraceroute() bool

HasTraceroute returns a boolean if a field has been set.

func (Traceroute) MarshalJSON

func (o Traceroute) MarshalJSON() ([]byte, error)

func (*Traceroute) SetTraceroute

func (o *Traceroute) SetTraceroute(v TracerouteData)

SetTraceroute gets a reference to the given TracerouteData and assigns it to the Traceroute field.

func (Traceroute) ToMap

func (o Traceroute) ToMap() (map[string]interface{}, error)

type TracerouteAPIService

type TracerouteAPIService service

TracerouteAPIService TracerouteAPI service

func (*TracerouteAPIService) TracerouteGet

TracerouteGet Perform a traceroute

Perform a traceroute to a specified target from a specified Pingdom probe.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiTracerouteGetRequest

func (*TracerouteAPIService) TracerouteGetExecute

func (a *TracerouteAPIService) TracerouteGetExecute(r ApiTracerouteGetRequest) (*Traceroute, *http.Response, error)

Execute executes the request

@return Traceroute

type TracerouteData

type TracerouteData struct {
	// Traceroute output
	Result *string `json:"result,omitempty"`
	// Probe identifier
	Probeid *int32 `json:"probeid,omitempty"`
	// Probe description
	Probedescription *string `json:"probedescription,omitempty"`
}

TracerouteData struct for TracerouteData

func NewTracerouteData

func NewTracerouteData() *TracerouteData

NewTracerouteData instantiates a new TracerouteData 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 NewTracerouteDataWithDefaults

func NewTracerouteDataWithDefaults() *TracerouteData

NewTracerouteDataWithDefaults instantiates a new TracerouteData 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 (*TracerouteData) GetProbedescription

func (o *TracerouteData) GetProbedescription() string

GetProbedescription returns the Probedescription field value if set, zero value otherwise.

func (*TracerouteData) GetProbedescriptionOk

func (o *TracerouteData) GetProbedescriptionOk() (*string, bool)

GetProbedescriptionOk returns a tuple with the Probedescription field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TracerouteData) GetProbeid

func (o *TracerouteData) GetProbeid() int32

GetProbeid returns the Probeid field value if set, zero value otherwise.

func (*TracerouteData) GetProbeidOk

func (o *TracerouteData) GetProbeidOk() (*int32, bool)

GetProbeidOk returns a tuple with the Probeid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TracerouteData) GetResult

func (o *TracerouteData) GetResult() string

GetResult returns the Result field value if set, zero value otherwise.

func (*TracerouteData) GetResultOk

func (o *TracerouteData) GetResultOk() (*string, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TracerouteData) HasProbedescription

func (o *TracerouteData) HasProbedescription() bool

HasProbedescription returns a boolean if a field has been set.

func (*TracerouteData) HasProbeid

func (o *TracerouteData) HasProbeid() bool

HasProbeid returns a boolean if a field has been set.

func (*TracerouteData) HasResult

func (o *TracerouteData) HasResult() bool

HasResult returns a boolean if a field has been set.

func (TracerouteData) MarshalJSON

func (o TracerouteData) MarshalJSON() ([]byte, error)

func (*TracerouteData) SetProbedescription

func (o *TracerouteData) SetProbedescription(v string)

SetProbedescription gets a reference to the given string and assigns it to the Probedescription field.

func (*TracerouteData) SetProbeid

func (o *TracerouteData) SetProbeid(v int32)

SetProbeid gets a reference to the given int32 and assigns it to the Probeid field.

func (*TracerouteData) SetResult

func (o *TracerouteData) SetResult(v string)

SetResult gets a reference to the given string and assigns it to the Result field.

func (TracerouteData) ToMap

func (o TracerouteData) ToMap() (map[string]interface{}, error)

type UDP

type UDP struct {
	// Target host
	Host string `json:"host"`
	Type string `json:"type"`
	// Probe identifier
	Probeid *int32 `json:"probeid,omitempty"`
	// Filters used for probe selections. Comma separated key:value pairs. Currently only region is supported. Possible values are 'EU', 'NA', 'APAC' and 'LATAM'.
	ProbeFilters *int32 `json:"probe_filters,omitempty"`
	// Use ipv6 instead of ipv4
	Ipv6 *bool `json:"ipv6,omitempty"`
	// Triggers a down alert if the response time exceeds threshold specified in ms (Not available for Starter and Free plans.)
	ResponsetimeThreshold *int32 `json:"responsetime_threshold,omitempty"`
	// (udp specific) Target port
	Port int32 `json:"port"`
	// (udp specific) String to send
	Stringtosend *string `json:"stringtosend,omitempty"`
	// (udp specific) String to expect in response
	Stringtoexpect *string `json:"stringtoexpect,omitempty"`
}

UDP struct for UDP

func NewUDP

func NewUDP(host string, type_ string, port int32) *UDP

NewUDP instantiates a new UDP 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 NewUDPWithDefaults

func NewUDPWithDefaults() *UDP

NewUDPWithDefaults instantiates a new UDP 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 (*UDP) GetHost

func (o *UDP) GetHost() string

GetHost returns the Host field value

func (*UDP) GetHostOk

func (o *UDP) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value and a boolean to check if the value has been set.

func (*UDP) GetIpv6

func (o *UDP) GetIpv6() bool

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*UDP) GetIpv6Ok

func (o *UDP) GetIpv6Ok() (*bool, bool)

GetIpv6Ok returns a tuple with the Ipv6 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UDP) GetPort

func (o *UDP) GetPort() int32

GetPort returns the Port field value

func (*UDP) GetPortOk

func (o *UDP) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value and a boolean to check if the value has been set.

func (*UDP) GetProbeFilters

func (o *UDP) GetProbeFilters() int32

GetProbeFilters returns the ProbeFilters field value if set, zero value otherwise.

func (*UDP) GetProbeFiltersOk

func (o *UDP) GetProbeFiltersOk() (*int32, bool)

GetProbeFiltersOk returns a tuple with the ProbeFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UDP) GetProbeid

func (o *UDP) GetProbeid() int32

GetProbeid returns the Probeid field value if set, zero value otherwise.

func (*UDP) GetProbeidOk

func (o *UDP) GetProbeidOk() (*int32, bool)

GetProbeidOk returns a tuple with the Probeid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UDP) GetResponsetimeThreshold

func (o *UDP) GetResponsetimeThreshold() int32

GetResponsetimeThreshold returns the ResponsetimeThreshold field value if set, zero value otherwise.

func (*UDP) GetResponsetimeThresholdOk

func (o *UDP) GetResponsetimeThresholdOk() (*int32, bool)

GetResponsetimeThresholdOk returns a tuple with the ResponsetimeThreshold field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UDP) GetStringtoexpect

func (o *UDP) GetStringtoexpect() string

GetStringtoexpect returns the Stringtoexpect field value if set, zero value otherwise.

func (*UDP) GetStringtoexpectOk

func (o *UDP) GetStringtoexpectOk() (*string, bool)

GetStringtoexpectOk returns a tuple with the Stringtoexpect field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UDP) GetStringtosend

func (o *UDP) GetStringtosend() string

GetStringtosend returns the Stringtosend field value if set, zero value otherwise.

func (*UDP) GetStringtosendOk

func (o *UDP) GetStringtosendOk() (*string, bool)

GetStringtosendOk returns a tuple with the Stringtosend field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UDP) GetType

func (o *UDP) GetType() string

GetType returns the Type field value

func (*UDP) GetTypeOk

func (o *UDP) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UDP) HasIpv6

func (o *UDP) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*UDP) HasProbeFilters

func (o *UDP) HasProbeFilters() bool

HasProbeFilters returns a boolean if a field has been set.

func (*UDP) HasProbeid

func (o *UDP) HasProbeid() bool

HasProbeid returns a boolean if a field has been set.

func (*UDP) HasResponsetimeThreshold

func (o *UDP) HasResponsetimeThreshold() bool

HasResponsetimeThreshold returns a boolean if a field has been set.

func (*UDP) HasStringtoexpect

func (o *UDP) HasStringtoexpect() bool

HasStringtoexpect returns a boolean if a field has been set.

func (*UDP) HasStringtosend

func (o *UDP) HasStringtosend() bool

HasStringtosend returns a boolean if a field has been set.

func (UDP) MarshalJSON

func (o UDP) MarshalJSON() ([]byte, error)

func (*UDP) SetHost

func (o *UDP) SetHost(v string)

SetHost sets field value

func (*UDP) SetIpv6

func (o *UDP) SetIpv6(v bool)

SetIpv6 gets a reference to the given bool and assigns it to the Ipv6 field.

func (*UDP) SetPort

func (o *UDP) SetPort(v int32)

SetPort sets field value

func (*UDP) SetProbeFilters

func (o *UDP) SetProbeFilters(v int32)

SetProbeFilters gets a reference to the given int32 and assigns it to the ProbeFilters field.

func (*UDP) SetProbeid

func (o *UDP) SetProbeid(v int32)

SetProbeid gets a reference to the given int32 and assigns it to the Probeid field.

func (*UDP) SetResponsetimeThreshold

func (o *UDP) SetResponsetimeThreshold(v int32)

SetResponsetimeThreshold gets a reference to the given int32 and assigns it to the ResponsetimeThreshold field.

func (*UDP) SetStringtoexpect

func (o *UDP) SetStringtoexpect(v string)

SetStringtoexpect gets a reference to the given string and assigns it to the Stringtoexpect field.

func (*UDP) SetStringtosend

func (o *UDP) SetStringtosend(v string)

SetStringtosend gets a reference to the given string and assigns it to the Stringtosend field.

func (*UDP) SetType

func (o *UDP) SetType(v string)

SetType sets field value

func (UDP) ToMap

func (o UDP) ToMap() (map[string]interface{}, error)

func (*UDP) UnmarshalJSON

func (o *UDP) UnmarshalJSON(data []byte) (err error)

type UdpAttributes

type UdpAttributes struct {
	// Target port
	Port int32 `json:"port"`
	// String to send
	Stringtosend string `json:"stringtosend"`
	// String to expect in response
	Stringtoexpect string `json:"stringtoexpect"`
}

UdpAttributes struct for UdpAttributes

func NewUdpAttributes

func NewUdpAttributes(port int32, stringtosend string, stringtoexpect string) *UdpAttributes

NewUdpAttributes instantiates a new UdpAttributes 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 NewUdpAttributesWithDefaults

func NewUdpAttributesWithDefaults() *UdpAttributes

NewUdpAttributesWithDefaults instantiates a new UdpAttributes 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 (*UdpAttributes) GetPort

func (o *UdpAttributes) GetPort() int32

GetPort returns the Port field value

func (*UdpAttributes) GetPortOk

func (o *UdpAttributes) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value and a boolean to check if the value has been set.

func (*UdpAttributes) GetStringtoexpect

func (o *UdpAttributes) GetStringtoexpect() string

GetStringtoexpect returns the Stringtoexpect field value

func (*UdpAttributes) GetStringtoexpectOk

func (o *UdpAttributes) GetStringtoexpectOk() (*string, bool)

GetStringtoexpectOk returns a tuple with the Stringtoexpect field value and a boolean to check if the value has been set.

func (*UdpAttributes) GetStringtosend

func (o *UdpAttributes) GetStringtosend() string

GetStringtosend returns the Stringtosend field value

func (*UdpAttributes) GetStringtosendOk

func (o *UdpAttributes) GetStringtosendOk() (*string, bool)

GetStringtosendOk returns a tuple with the Stringtosend field value and a boolean to check if the value has been set.

func (UdpAttributes) MarshalJSON

func (o UdpAttributes) MarshalJSON() ([]byte, error)

func (*UdpAttributes) SetPort

func (o *UdpAttributes) SetPort(v int32)

SetPort sets field value

func (*UdpAttributes) SetStringtoexpect

func (o *UdpAttributes) SetStringtoexpect(v string)

SetStringtoexpect sets field value

func (*UdpAttributes) SetStringtosend

func (o *UdpAttributes) SetStringtosend(v string)

SetStringtosend sets field value

func (UdpAttributes) ToMap

func (o UdpAttributes) ToMap() (map[string]interface{}, error)

func (*UdpAttributes) UnmarshalJSON

func (o *UdpAttributes) UnmarshalJSON(data []byte) (err error)

type UpdateContact

type UpdateContact struct {
	// Contact name
	Name string `json:"name"`
	// Pause contact
	Paused              bool                             `json:"paused"`
	NotificationTargets CreateContactNotificationTargets `json:"notification_targets"`
}

UpdateContact struct for UpdateContact

func NewUpdateContact

func NewUpdateContact(name string, paused bool, notificationTargets CreateContactNotificationTargets) *UpdateContact

NewUpdateContact instantiates a new UpdateContact 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 NewUpdateContactWithDefaults

func NewUpdateContactWithDefaults() *UpdateContact

NewUpdateContactWithDefaults instantiates a new UpdateContact 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 (*UpdateContact) GetName

func (o *UpdateContact) GetName() string

GetName returns the Name field value

func (*UpdateContact) GetNameOk

func (o *UpdateContact) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*UpdateContact) GetNotificationTargets

func (o *UpdateContact) GetNotificationTargets() CreateContactNotificationTargets

GetNotificationTargets returns the NotificationTargets field value

func (*UpdateContact) GetNotificationTargetsOk

func (o *UpdateContact) GetNotificationTargetsOk() (*CreateContactNotificationTargets, bool)

GetNotificationTargetsOk returns a tuple with the NotificationTargets field value and a boolean to check if the value has been set.

func (*UpdateContact) GetPaused

func (o *UpdateContact) GetPaused() bool

GetPaused returns the Paused field value

func (*UpdateContact) GetPausedOk

func (o *UpdateContact) GetPausedOk() (*bool, bool)

GetPausedOk returns a tuple with the Paused field value and a boolean to check if the value has been set.

func (UpdateContact) MarshalJSON

func (o UpdateContact) MarshalJSON() ([]byte, error)

func (*UpdateContact) SetName

func (o *UpdateContact) SetName(v string)

SetName sets field value

func (*UpdateContact) SetNotificationTargets

func (o *UpdateContact) SetNotificationTargets(v CreateContactNotificationTargets)

SetNotificationTargets sets field value

func (*UpdateContact) SetPaused

func (o *UpdateContact) SetPaused(v bool)

SetPaused sets field value

func (UpdateContact) ToMap

func (o UpdateContact) ToMap() (map[string]interface{}, error)

func (*UpdateContact) UnmarshalJSON

func (o *UpdateContact) UnmarshalJSON(data []byte) (err error)

type UpdateTeam

type UpdateTeam struct {
	// Team name
	Name string `json:"name"`
	// IDs of contacts to be the members of this team
	MemberIds []int64 `json:"member_ids"`
}

UpdateTeam struct for UpdateTeam

func NewUpdateTeam

func NewUpdateTeam(name string, memberIds []int64) *UpdateTeam

NewUpdateTeam instantiates a new UpdateTeam 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 NewUpdateTeamWithDefaults

func NewUpdateTeamWithDefaults() *UpdateTeam

NewUpdateTeamWithDefaults instantiates a new UpdateTeam 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 (*UpdateTeam) GetMemberIds

func (o *UpdateTeam) GetMemberIds() []int64

GetMemberIds returns the MemberIds field value

func (*UpdateTeam) GetMemberIdsOk

func (o *UpdateTeam) GetMemberIdsOk() ([]int64, bool)

GetMemberIdsOk returns a tuple with the MemberIds field value and a boolean to check if the value has been set.

func (*UpdateTeam) GetName

func (o *UpdateTeam) GetName() string

GetName returns the Name field value

func (*UpdateTeam) GetNameOk

func (o *UpdateTeam) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (UpdateTeam) MarshalJSON

func (o UpdateTeam) MarshalJSON() ([]byte, error)

func (*UpdateTeam) SetMemberIds

func (o *UpdateTeam) SetMemberIds(v []int64)

SetMemberIds sets field value

func (*UpdateTeam) SetName

func (o *UpdateTeam) SetName(v string)

SetName sets field value

func (UpdateTeam) ToMap

func (o UpdateTeam) ToMap() (map[string]interface{}, error)

func (*UpdateTeam) UnmarshalJSON

func (o *UpdateTeam) UnmarshalJSON(data []byte) (err error)

type Weeks

type Weeks struct {
	Weeks []SummaryPerformanceResultsInner `json:"weeks,omitempty"`
}

Weeks struct for Weeks

func NewWeeks

func NewWeeks() *Weeks

NewWeeks instantiates a new Weeks 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 NewWeeksWithDefaults

func NewWeeksWithDefaults() *Weeks

NewWeeksWithDefaults instantiates a new Weeks 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 (*Weeks) GetWeeks

func (o *Weeks) GetWeeks() []SummaryPerformanceResultsInner

GetWeeks returns the Weeks field value if set, zero value otherwise.

func (*Weeks) GetWeeksOk

func (o *Weeks) GetWeeksOk() ([]SummaryPerformanceResultsInner, bool)

GetWeeksOk returns a tuple with the Weeks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Weeks) HasWeeks

func (o *Weeks) HasWeeks() bool

HasWeeks returns a boolean if a field has been set.

func (Weeks) MarshalJSON

func (o Weeks) MarshalJSON() ([]byte, error)

func (*Weeks) SetWeeks

func (o *Weeks) SetWeeks(v []SummaryPerformanceResultsInner)

SetWeeks gets a reference to the given []SummaryPerformanceResultsInner and assigns it to the Weeks field.

func (Weeks) ToMap

func (o Weeks) ToMap() (map[string]interface{}, error)

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL