client

package
v0.0.0-...-82666ad Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2023 License: MPL-2.0 Imports: 12 Imported by: 0

Documentation

Overview

Package client provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen version v1.11.0 DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDeleteComponentDetailRequest

func NewDeleteComponentDetailRequest(server string, statuspageId string, pk string) (*http.Request, error)

NewDeleteComponentDetailRequest generates requests for DeleteComponentDetail

func NewDeleteContactGroupDetailRequest

func NewDeleteContactGroupDetailRequest(server string, pk string) (*http.Request, error)

NewDeleteContactGroupDetailRequest generates requests for DeleteContactGroupDetail

func NewDeleteDashboardDetailRequest

func NewDeleteDashboardDetailRequest(server string, pk string) (*http.Request, error)

NewDeleteDashboardDetailRequest generates requests for DeleteDashboardDetail

func NewDeleteIncidentDetailRequest

func NewDeleteIncidentDetailRequest(server string, statuspageId string, pk string) (*http.Request, error)

NewDeleteIncidentDetailRequest generates requests for DeleteIncidentDetail

func NewDeleteIntegrationDetailRequest

func NewDeleteIntegrationDetailRequest(server string, pk string) (*http.Request, error)

NewDeleteIntegrationDetailRequest generates requests for DeleteIntegrationDetail

func NewDeleteMetricDetailRequest

func NewDeleteMetricDetailRequest(server string, statuspageId string, pk string) (*http.Request, error)

NewDeleteMetricDetailRequest generates requests for DeleteMetricDetail

func NewDeletePushNotificationDetailRequest

func NewDeletePushNotificationDetailRequest(server string, pk string) (*http.Request, error)

NewDeletePushNotificationDetailRequest generates requests for DeletePushNotificationDetail

func NewDeleteScheduledReportDetailRequest

func NewDeleteScheduledReportDetailRequest(server string, pk string) (*http.Request, error)

NewDeleteScheduledReportDetailRequest generates requests for DeleteScheduledReportDetail

func NewDeleteServiceDetailRequest

func NewDeleteServiceDetailRequest(server string, pk string) (*http.Request, error)

NewDeleteServiceDetailRequest generates requests for DeleteServiceDetail

func NewDeleteServiceTagDetailRequest

func NewDeleteServiceTagDetailRequest(server string, pk string) (*http.Request, error)

NewDeleteServiceTagDetailRequest generates requests for DeleteServiceTagDetail

func NewDeleteSlaReportDetailRequest

func NewDeleteSlaReportDetailRequest(server string, pk string) (*http.Request, error)

NewDeleteSlaReportDetailRequest generates requests for DeleteSlaReportDetail

func NewDeleteStatuspageDetailRequest

func NewDeleteStatuspageDetailRequest(server string, pk string) (*http.Request, error)

NewDeleteStatuspageDetailRequest generates requests for DeleteStatuspageDetail

func NewDeleteUserDetailRequest

func NewDeleteUserDetailRequest(server string, pk string) (*http.Request, error)

NewDeleteUserDetailRequest generates requests for DeleteUserDetail

func NewGetAlertAlertRootCauseRequest

func NewGetAlertAlertRootCauseRequest(server string, pk string) (*http.Request, error)

NewGetAlertAlertRootCauseRequest generates requests for GetAlertAlertRootCause

func NewGetAlertDetailRequest

func NewGetAlertDetailRequest(server string, pk string) (*http.Request, error)

NewGetAlertDetailRequest generates requests for GetAlertDetail

func NewGetAlertlistRequest

func NewGetAlertlistRequest(server string, params *GetAlertlistParams) (*http.Request, error)

NewGetAlertlistRequest generates requests for GetAlertlist

func NewGetAuthAccountUsageRequest

func NewGetAuthAccountUsageRequest(server string) (*http.Request, error)

NewGetAuthAccountUsageRequest generates requests for GetAuthAccountUsage

func NewGetAuthListRequest

func NewGetAuthListRequest(server string) (*http.Request, error)

NewGetAuthListRequest generates requests for GetAuthList

func NewGetAuthMeRequest

func NewGetAuthMeRequest(server string) (*http.Request, error)

NewGetAuthMeRequest generates requests for GetAuthMe

func NewGetAuthResetPasswordRequest

func NewGetAuthResetPasswordRequest(server string) (*http.Request, error)

NewGetAuthResetPasswordRequest generates requests for GetAuthResetPassword

func NewGetAuthSubaccountRequest

func NewGetAuthSubaccountRequest(server string, pk string) (*http.Request, error)

NewGetAuthSubaccountRequest generates requests for GetAuthSubaccount

func NewGetAuthSubaccountsRequest

func NewGetAuthSubaccountsRequest(server string) (*http.Request, error)

NewGetAuthSubaccountsRequest generates requests for GetAuthSubaccounts

func NewGetComponentDetailRequest

func NewGetComponentDetailRequest(server string, statuspageId string, pk string) (*http.Request, error)

NewGetComponentDetailRequest generates requests for GetComponentDetail

func NewGetComponentslistRequest

func NewGetComponentslistRequest(server string, statuspageId string, params *GetComponentslistParams) (*http.Request, error)

NewGetComponentslistRequest generates requests for GetComponentslist

func NewGetContactGroupDetailRequest

func NewGetContactGroupDetailRequest(server string, pk string) (*http.Request, error)

NewGetContactGroupDetailRequest generates requests for GetContactGroupDetail

func NewGetContactgrouplistRequest

func NewGetContactgrouplistRequest(server string, params *GetContactgrouplistParams) (*http.Request, error)

NewGetContactgrouplistRequest generates requests for GetContactgrouplist

func NewGetDashboardDefaultRequest

func NewGetDashboardDefaultRequest(server string) (*http.Request, error)

NewGetDashboardDefaultRequest generates requests for GetDashboardDefault

func NewGetDashboardDetailRequest

func NewGetDashboardDetailRequest(server string, pk string) (*http.Request, error)

NewGetDashboardDetailRequest generates requests for GetDashboardDetail

func NewGetDashboardStatsRequest

func NewGetDashboardStatsRequest(server string, pk string) (*http.Request, error)

NewGetDashboardStatsRequest generates requests for GetDashboardStats

func NewGetDashboardlistRequest

func NewGetDashboardlistRequest(server string, params *GetDashboardlistParams) (*http.Request, error)

NewGetDashboardlistRequest generates requests for GetDashboardlist

func NewGetIncidentDetailRequest

func NewGetIncidentDetailRequest(server string, statuspageId string, pk string) (*http.Request, error)

NewGetIncidentDetailRequest generates requests for GetIncidentDetail

func NewGetIncidentlistRequest

func NewGetIncidentlistRequest(server string, statuspageId string, params *GetIncidentlistParams) (*http.Request, error)

NewGetIncidentlistRequest generates requests for GetIncidentlist

func NewGetIntegrationDetailRequest

func NewGetIntegrationDetailRequest(server string, pk string) (*http.Request, error)

NewGetIntegrationDetailRequest generates requests for GetIntegrationDetail

func NewGetIntegrationlistRequest

func NewGetIntegrationlistRequest(server string, params *GetIntegrationlistParams) (*http.Request, error)

NewGetIntegrationlistRequest generates requests for GetIntegrationlist

func NewGetMetricDetailRequest

func NewGetMetricDetailRequest(server string, statuspageId string, pk string) (*http.Request, error)

NewGetMetricDetailRequest generates requests for GetMetricDetail

func NewGetMetricslistRequest

func NewGetMetricslistRequest(server string, statuspageId string, params *GetMetricslistParams) (*http.Request, error)

NewGetMetricslistRequest generates requests for GetMetricslist

func NewGetMonitoringServerListRequest

func NewGetMonitoringServerListRequest(server string) (*http.Request, error)

NewGetMonitoringServerListRequest generates requests for GetMonitoringServerList

func NewGetOutageDetailRequest

func NewGetOutageDetailRequest(server string, pk string) (*http.Request, error)

NewGetOutageDetailRequest generates requests for GetOutageDetail

func NewGetOutagelistRequest

func NewGetOutagelistRequest(server string, params *GetOutagelistParams) (*http.Request, error)

NewGetOutagelistRequest generates requests for GetOutagelist

func NewGetPushNotificationDetailRequest

func NewGetPushNotificationDetailRequest(server string, pk string) (*http.Request, error)

NewGetPushNotificationDetailRequest generates requests for GetPushNotificationDetail

func NewGetPushnotificationlistRequest

func NewGetPushnotificationlistRequest(server string, params *GetPushnotificationlistParams) (*http.Request, error)

NewGetPushnotificationlistRequest generates requests for GetPushnotificationlist

func NewGetScheduledReportDetailRequest

func NewGetScheduledReportDetailRequest(server string, pk string) (*http.Request, error)

NewGetScheduledReportDetailRequest generates requests for GetScheduledReportDetail

func NewGetScheduledreportlistRequest

func NewGetScheduledreportlistRequest(server string, params *GetScheduledreportlistParams) (*http.Request, error)

NewGetScheduledreportlistRequest generates requests for GetScheduledreportlist

func NewGetServiceAnalysisRequest

func NewGetServiceAnalysisRequest(server string, pk string) (*http.Request, error)

NewGetServiceAnalysisRequest generates requests for GetServiceAnalysis

func NewGetServiceBulkStatsRequest

func NewGetServiceBulkStatsRequest(server string, params *GetServiceBulkStatsParams) (*http.Request, error)

NewGetServiceBulkStatsRequest generates requests for GetServiceBulkStats

func NewGetServiceCurrentStatusRequest

func NewGetServiceCurrentStatusRequest(server string, pk string) (*http.Request, error)

NewGetServiceCurrentStatusRequest generates requests for GetServiceCurrentStatus

func NewGetServiceDetailRequest

func NewGetServiceDetailRequest(server string, pk string) (*http.Request, error)

NewGetServiceDetailRequest generates requests for GetServiceDetail

func NewGetServiceResponseTimeDatapointsRequest

func NewGetServiceResponseTimeDatapointsRequest(server string, pk string, params *GetServiceResponseTimeDatapointsParams) (*http.Request, error)

NewGetServiceResponseTimeDatapointsRequest generates requests for GetServiceResponseTimeDatapoints

func NewGetServiceShowLocationsRequest

func NewGetServiceShowLocationsRequest(server string) (*http.Request, error)

NewGetServiceShowLocationsRequest generates requests for GetServiceShowLocations

func NewGetServiceShowServiceDefsRequest

func NewGetServiceShowServiceDefsRequest(server string) (*http.Request, error)

NewGetServiceShowServiceDefsRequest generates requests for GetServiceShowServiceDefs

func NewGetServiceStatsRequest

func NewGetServiceStatsRequest(server string, pk string, params *GetServiceStatsParams) (*http.Request, error)

NewGetServiceStatsRequest generates requests for GetServiceStats

func NewGetServiceTagDetailRequest

func NewGetServiceTagDetailRequest(server string, pk string) (*http.Request, error)

NewGetServiceTagDetailRequest generates requests for GetServiceTagDetail

func NewGetServicelistRequest

func NewGetServicelistRequest(server string, params *GetServicelistParams) (*http.Request, error)

NewGetServicelistRequest generates requests for GetServicelist

func NewGetServicetaglistRequest

func NewGetServicetaglistRequest(server string, params *GetServicetaglistParams) (*http.Request, error)

NewGetServicetaglistRequest generates requests for GetServicetaglist

func NewGetSlaReportDetailRequest

func NewGetSlaReportDetailRequest(server string, pk string) (*http.Request, error)

NewGetSlaReportDetailRequest generates requests for GetSlaReportDetail

func NewGetSlaReportStatsRequest

func NewGetSlaReportStatsRequest(server string, pk string, params *GetSlaReportStatsParams) (*http.Request, error)

NewGetSlaReportStatsRequest generates requests for GetSlaReportStats

func NewGetSlareportlistRequest

func NewGetSlareportlistRequest(server string, params *GetSlareportlistParams) (*http.Request, error)

NewGetSlareportlistRequest generates requests for GetSlareportlist

func NewGetStatuspageCurrentStatusRequest

func NewGetStatuspageCurrentStatusRequest(server string, pk string) (*http.Request, error)

NewGetStatuspageCurrentStatusRequest generates requests for GetStatuspageCurrentStatus

func NewGetStatuspageDetailRequest

func NewGetStatuspageDetailRequest(server string, pk string) (*http.Request, error)

NewGetStatuspageDetailRequest generates requests for GetStatuspageDetail

func NewGetStatuspageHistoryRequest

func NewGetStatuspageHistoryRequest(server string, pk string, params *GetStatuspageHistoryParams) (*http.Request, error)

NewGetStatuspageHistoryRequest generates requests for GetStatuspageHistory

func NewGetStatuspagelistRequest

func NewGetStatuspagelistRequest(server string, params *GetStatuspagelistParams) (*http.Request, error)

NewGetStatuspagelistRequest generates requests for GetStatuspagelist

func NewGetUserDetailRequest

func NewGetUserDetailRequest(server string, pk string) (*http.Request, error)

NewGetUserDetailRequest generates requests for GetUserDetail

func NewGetUserlistRequest

func NewGetUserlistRequest(server string, params *GetUserlistParams) (*http.Request, error)

NewGetUserlistRequest generates requests for GetUserlist

func NewPatchAuthSubaccountRequest

func NewPatchAuthSubaccountRequest(server string, pk string, body PatchAuthSubaccountJSONRequestBody) (*http.Request, error)

NewPatchAuthSubaccountRequest calls the generic PatchAuthSubaccount builder with application/json body

func NewPatchAuthSubaccountRequestWithBody

func NewPatchAuthSubaccountRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchAuthSubaccountRequestWithBody generates requests for PatchAuthSubaccount with any type of body

func NewPatchComponentDetailRequest

func NewPatchComponentDetailRequest(server string, statuspageId string, pk string, body PatchComponentDetailJSONRequestBody) (*http.Request, error)

NewPatchComponentDetailRequest calls the generic PatchComponentDetail builder with application/json body

func NewPatchComponentDetailRequestWithBody

func NewPatchComponentDetailRequestWithBody(server string, statuspageId string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchComponentDetailRequestWithBody generates requests for PatchComponentDetail with any type of body

func NewPatchContactGroupDetailRequest

func NewPatchContactGroupDetailRequest(server string, pk string, body PatchContactGroupDetailJSONRequestBody) (*http.Request, error)

NewPatchContactGroupDetailRequest calls the generic PatchContactGroupDetail builder with application/json body

func NewPatchContactGroupDetailRequestWithBody

func NewPatchContactGroupDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchContactGroupDetailRequestWithBody generates requests for PatchContactGroupDetail with any type of body

func NewPatchContactGroupSetOnCallHoursRequest

func NewPatchContactGroupSetOnCallHoursRequest(server string, pk string, body PatchContactGroupSetOnCallHoursJSONRequestBody) (*http.Request, error)

NewPatchContactGroupSetOnCallHoursRequest calls the generic PatchContactGroupSetOnCallHours builder with application/json body

func NewPatchContactGroupSetOnCallHoursRequestWithBody

func NewPatchContactGroupSetOnCallHoursRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchContactGroupSetOnCallHoursRequestWithBody generates requests for PatchContactGroupSetOnCallHours with any type of body

func NewPatchDashboardDetailRequest

func NewPatchDashboardDetailRequest(server string, pk string, body PatchDashboardDetailJSONRequestBody) (*http.Request, error)

NewPatchDashboardDetailRequest calls the generic PatchDashboardDetail builder with application/json body

func NewPatchDashboardDetailRequestWithBody

func NewPatchDashboardDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchDashboardDetailRequestWithBody generates requests for PatchDashboardDetail with any type of body

func NewPatchIncidentDetailRequest

func NewPatchIncidentDetailRequest(server string, statuspageId string, pk string, body PatchIncidentDetailJSONRequestBody) (*http.Request, error)

NewPatchIncidentDetailRequest calls the generic PatchIncidentDetail builder with application/json body

func NewPatchIncidentDetailRequestWithBody

func NewPatchIncidentDetailRequestWithBody(server string, statuspageId string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchIncidentDetailRequestWithBody generates requests for PatchIncidentDetail with any type of body

func NewPatchIntegrationDetailRequest

func NewPatchIntegrationDetailRequest(server string, pk string, body PatchIntegrationDetailJSONRequestBody) (*http.Request, error)

NewPatchIntegrationDetailRequest calls the generic PatchIntegrationDetail builder with application/json body

func NewPatchIntegrationDetailRequestWithBody

func NewPatchIntegrationDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchIntegrationDetailRequestWithBody generates requests for PatchIntegrationDetail with any type of body

func NewPatchMetricDetailRequest

func NewPatchMetricDetailRequest(server string, statuspageId string, pk string, body PatchMetricDetailJSONRequestBody) (*http.Request, error)

NewPatchMetricDetailRequest calls the generic PatchMetricDetail builder with application/json body

func NewPatchMetricDetailRequestWithBody

func NewPatchMetricDetailRequestWithBody(server string, statuspageId string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchMetricDetailRequestWithBody generates requests for PatchMetricDetail with any type of body

func NewPatchPushNotificationDetailRequest

func NewPatchPushNotificationDetailRequest(server string, pk string, body PatchPushNotificationDetailJSONRequestBody) (*http.Request, error)

NewPatchPushNotificationDetailRequest calls the generic PatchPushNotificationDetail builder with application/json body

func NewPatchPushNotificationDetailRequestWithBody

func NewPatchPushNotificationDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchPushNotificationDetailRequestWithBody generates requests for PatchPushNotificationDetail with any type of body

func NewPatchScheduledReportDetailRequest

func NewPatchScheduledReportDetailRequest(server string, pk string, body PatchScheduledReportDetailJSONRequestBody) (*http.Request, error)

NewPatchScheduledReportDetailRequest calls the generic PatchScheduledReportDetail builder with application/json body

func NewPatchScheduledReportDetailRequestWithBody

func NewPatchScheduledReportDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchScheduledReportDetailRequestWithBody generates requests for PatchScheduledReportDetail with any type of body

func NewPatchServiceAddContactGroupsRequest

func NewPatchServiceAddContactGroupsRequest(server string, pk string, body PatchServiceAddContactGroupsJSONRequestBody) (*http.Request, error)

NewPatchServiceAddContactGroupsRequest calls the generic PatchServiceAddContactGroups builder with application/json body

func NewPatchServiceAddContactGroupsRequestWithBody

func NewPatchServiceAddContactGroupsRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchServiceAddContactGroupsRequestWithBody generates requests for PatchServiceAddContactGroups with any type of body

func NewPatchServiceAddLocationsRequest

func NewPatchServiceAddLocationsRequest(server string, pk string, body PatchServiceAddLocationsJSONRequestBody) (*http.Request, error)

NewPatchServiceAddLocationsRequest calls the generic PatchServiceAddLocations builder with application/json body

func NewPatchServiceAddLocationsRequestWithBody

func NewPatchServiceAddLocationsRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchServiceAddLocationsRequestWithBody generates requests for PatchServiceAddLocations with any type of body

func NewPatchServiceAddTagsRequest

func NewPatchServiceAddTagsRequest(server string, pk string, body PatchServiceAddTagsJSONRequestBody) (*http.Request, error)

NewPatchServiceAddTagsRequest calls the generic PatchServiceAddTags builder with application/json body

func NewPatchServiceAddTagsRequestWithBody

func NewPatchServiceAddTagsRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchServiceAddTagsRequestWithBody generates requests for PatchServiceAddTags with any type of body

func NewPatchServiceBulkEscalationsRequest

func NewPatchServiceBulkEscalationsRequest(server string, body PatchServiceBulkEscalationsJSONRequestBody) (*http.Request, error)

NewPatchServiceBulkEscalationsRequest calls the generic PatchServiceBulkEscalations builder with application/json body

func NewPatchServiceBulkEscalationsRequestWithBody

func NewPatchServiceBulkEscalationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPatchServiceBulkEscalationsRequestWithBody generates requests for PatchServiceBulkEscalations with any type of body

func NewPatchServiceBulkMaintenanceRequest

func NewPatchServiceBulkMaintenanceRequest(server string, body PatchServiceBulkMaintenanceJSONRequestBody) (*http.Request, error)

NewPatchServiceBulkMaintenanceRequest calls the generic PatchServiceBulkMaintenance builder with application/json body

func NewPatchServiceBulkMaintenanceRequestWithBody

func NewPatchServiceBulkMaintenanceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPatchServiceBulkMaintenanceRequestWithBody generates requests for PatchServiceBulkMaintenance with any type of body

func NewPatchServiceBulkPauseRequest

func NewPatchServiceBulkPauseRequest(server string, body PatchServiceBulkPauseJSONRequestBody) (*http.Request, error)

NewPatchServiceBulkPauseRequest calls the generic PatchServiceBulkPause builder with application/json body

func NewPatchServiceBulkPauseRequestWithBody

func NewPatchServiceBulkPauseRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPatchServiceBulkPauseRequestWithBody generates requests for PatchServiceBulkPause with any type of body

func NewPatchServiceBulkResumeRequest

func NewPatchServiceBulkResumeRequest(server string, body PatchServiceBulkResumeJSONRequestBody) (*http.Request, error)

NewPatchServiceBulkResumeRequest calls the generic PatchServiceBulkResume builder with application/json body

func NewPatchServiceBulkResumeRequestWithBody

func NewPatchServiceBulkResumeRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPatchServiceBulkResumeRequestWithBody generates requests for PatchServiceBulkResume with any type of body

func NewPatchServiceBulkUpdateRequest

func NewPatchServiceBulkUpdateRequest(server string, body PatchServiceBulkUpdateJSONRequestBody) (*http.Request, error)

NewPatchServiceBulkUpdateRequest calls the generic PatchServiceBulkUpdate builder with application/json body

func NewPatchServiceBulkUpdateRequestWithBody

func NewPatchServiceBulkUpdateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPatchServiceBulkUpdateRequestWithBody generates requests for PatchServiceBulkUpdate with any type of body

func NewPatchServiceDetailRequest

func NewPatchServiceDetailRequest(server string, pk string, body PatchServiceDetailJSONRequestBody) (*http.Request, error)

NewPatchServiceDetailRequest calls the generic PatchServiceDetail builder with application/json body

func NewPatchServiceDetailRequestWithBody

func NewPatchServiceDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchServiceDetailRequestWithBody generates requests for PatchServiceDetail with any type of body

func NewPatchServiceReplaceContactGroupsRequest

func NewPatchServiceReplaceContactGroupsRequest(server string, pk string, body PatchServiceReplaceContactGroupsJSONRequestBody) (*http.Request, error)

NewPatchServiceReplaceContactGroupsRequest calls the generic PatchServiceReplaceContactGroups builder with application/json body

func NewPatchServiceReplaceContactGroupsRequestWithBody

func NewPatchServiceReplaceContactGroupsRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchServiceReplaceContactGroupsRequestWithBody generates requests for PatchServiceReplaceContactGroups with any type of body

func NewPatchServiceReplaceLocationsRequest

func NewPatchServiceReplaceLocationsRequest(server string, pk string, body PatchServiceReplaceLocationsJSONRequestBody) (*http.Request, error)

NewPatchServiceReplaceLocationsRequest calls the generic PatchServiceReplaceLocations builder with application/json body

func NewPatchServiceReplaceLocationsRequestWithBody

func NewPatchServiceReplaceLocationsRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchServiceReplaceLocationsRequestWithBody generates requests for PatchServiceReplaceLocations with any type of body

func NewPatchServiceReplaceTagsRequest

func NewPatchServiceReplaceTagsRequest(server string, pk string, body PatchServiceReplaceTagsJSONRequestBody) (*http.Request, error)

NewPatchServiceReplaceTagsRequest calls the generic PatchServiceReplaceTags builder with application/json body

func NewPatchServiceReplaceTagsRequestWithBody

func NewPatchServiceReplaceTagsRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchServiceReplaceTagsRequestWithBody generates requests for PatchServiceReplaceTags with any type of body

func NewPatchServiceSetEscalationsRequest

func NewPatchServiceSetEscalationsRequest(server string, pk string, body PatchServiceSetEscalationsJSONRequestBody) (*http.Request, error)

NewPatchServiceSetEscalationsRequest calls the generic PatchServiceSetEscalations builder with application/json body

func NewPatchServiceSetEscalationsRequestWithBody

func NewPatchServiceSetEscalationsRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchServiceSetEscalationsRequestWithBody generates requests for PatchServiceSetEscalations with any type of body

func NewPatchServiceSetMaintenanceRequest

func NewPatchServiceSetMaintenanceRequest(server string, pk string, body PatchServiceSetMaintenanceJSONRequestBody) (*http.Request, error)

NewPatchServiceSetMaintenanceRequest calls the generic PatchServiceSetMaintenance builder with application/json body

func NewPatchServiceSetMaintenanceRequestWithBody

func NewPatchServiceSetMaintenanceRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchServiceSetMaintenanceRequestWithBody generates requests for PatchServiceSetMaintenance with any type of body

func NewPatchServiceTagDetailRequest

func NewPatchServiceTagDetailRequest(server string, pk string, body PatchServiceTagDetailJSONRequestBody) (*http.Request, error)

NewPatchServiceTagDetailRequest calls the generic PatchServiceTagDetail builder with application/json body

func NewPatchServiceTagDetailRequestWithBody

func NewPatchServiceTagDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchServiceTagDetailRequestWithBody generates requests for PatchServiceTagDetail with any type of body

func NewPatchSlaReportDetailRequest

func NewPatchSlaReportDetailRequest(server string, pk string, body PatchSlaReportDetailJSONRequestBody) (*http.Request, error)

NewPatchSlaReportDetailRequest calls the generic PatchSlaReportDetail builder with application/json body

func NewPatchSlaReportDetailRequestWithBody

func NewPatchSlaReportDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchSlaReportDetailRequestWithBody generates requests for PatchSlaReportDetail with any type of body

func NewPatchStatuspageDetailRequest

func NewPatchStatuspageDetailRequest(server string, pk string, body PatchStatuspageDetailJSONRequestBody) (*http.Request, error)

NewPatchStatuspageDetailRequest calls the generic PatchStatuspageDetail builder with application/json body

func NewPatchStatuspageDetailRequestWithBody

func NewPatchStatuspageDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchStatuspageDetailRequestWithBody generates requests for PatchStatuspageDetail with any type of body

func NewPatchUserDetailRequest

func NewPatchUserDetailRequest(server string, pk string, body PatchUserDetailJSONRequestBody) (*http.Request, error)

NewPatchUserDetailRequest calls the generic PatchUserDetail builder with application/json body

func NewPatchUserDetailRequestWithBody

func NewPatchUserDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPatchUserDetailRequestWithBody generates requests for PatchUserDetail with any type of body

func NewPostAlertIgnoreRequest

func NewPostAlertIgnoreRequest(server string, pk string) (*http.Request, error)

NewPostAlertIgnoreRequest generates requests for PostAlertIgnore

func NewPostAuthLoginRequest

func NewPostAuthLoginRequest(server string, body PostAuthLoginJSONRequestBody) (*http.Request, error)

NewPostAuthLoginRequest calls the generic PostAuthLogin builder with application/json body

func NewPostAuthLoginRequestWithBody

func NewPostAuthLoginRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostAuthLoginRequestWithBody generates requests for PostAuthLogin with any type of body

func NewPostAuthResetPasswordRequest

func NewPostAuthResetPasswordRequest(server string, body PostAuthResetPasswordJSONRequestBody) (*http.Request, error)

NewPostAuthResetPasswordRequest calls the generic PostAuthResetPassword builder with application/json body

func NewPostAuthResetPasswordRequestWithBody

func NewPostAuthResetPasswordRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostAuthResetPasswordRequestWithBody generates requests for PostAuthResetPassword with any type of body

func NewPostAuthSubaccountPacksRequest

func NewPostAuthSubaccountPacksRequest(server string, pk string, body PostAuthSubaccountPacksJSONRequestBody) (*http.Request, error)

NewPostAuthSubaccountPacksRequest calls the generic PostAuthSubaccountPacks builder with application/json body

func NewPostAuthSubaccountPacksRequestWithBody

func NewPostAuthSubaccountPacksRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPostAuthSubaccountPacksRequestWithBody generates requests for PostAuthSubaccountPacks with any type of body

func NewPostAuthSubaccountsRequest

func NewPostAuthSubaccountsRequest(server string, body PostAuthSubaccountsJSONRequestBody) (*http.Request, error)

NewPostAuthSubaccountsRequest calls the generic PostAuthSubaccounts builder with application/json body

func NewPostAuthSubaccountsRequestWithBody

func NewPostAuthSubaccountsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostAuthSubaccountsRequestWithBody generates requests for PostAuthSubaccounts with any type of body

func NewPostComponentslistRequest

func NewPostComponentslistRequest(server string, statuspageId string, body PostComponentslistJSONRequestBody) (*http.Request, error)

NewPostComponentslistRequest calls the generic PostComponentslist builder with application/json body

func NewPostComponentslistRequestWithBody

func NewPostComponentslistRequestWithBody(server string, statuspageId string, contentType string, body io.Reader) (*http.Request, error)

NewPostComponentslistRequestWithBody generates requests for PostComponentslist with any type of body

func NewPostContactgrouplistRequest

func NewPostContactgrouplistRequest(server string, body PostContactgrouplistJSONRequestBody) (*http.Request, error)

NewPostContactgrouplistRequest calls the generic PostContactgrouplist builder with application/json body

func NewPostContactgrouplistRequestWithBody

func NewPostContactgrouplistRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostContactgrouplistRequestWithBody generates requests for PostContactgrouplist with any type of body

func NewPostDashboardlistRequest

func NewPostDashboardlistRequest(server string, body PostDashboardlistJSONRequestBody) (*http.Request, error)

NewPostDashboardlistRequest calls the generic PostDashboardlist builder with application/json body

func NewPostDashboardlistRequestWithBody

func NewPostDashboardlistRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostDashboardlistRequestWithBody generates requests for PostDashboardlist with any type of body

func NewPostIncidentlistRequest

func NewPostIncidentlistRequest(server string, statuspageId string, body PostIncidentlistJSONRequestBody) (*http.Request, error)

NewPostIncidentlistRequest calls the generic PostIncidentlist builder with application/json body

func NewPostIncidentlistRequestWithBody

func NewPostIncidentlistRequestWithBody(server string, statuspageId string, contentType string, body io.Reader) (*http.Request, error)

NewPostIncidentlistRequestWithBody generates requests for PostIncidentlist with any type of body

func NewPostIntegrationCreateCachetRequest

func NewPostIntegrationCreateCachetRequest(server string, body PostIntegrationCreateCachetJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreateCachetRequest calls the generic PostIntegrationCreateCachet builder with application/json body

func NewPostIntegrationCreateCachetRequestWithBody

func NewPostIntegrationCreateCachetRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreateCachetRequestWithBody generates requests for PostIntegrationCreateCachet with any type of body

func NewPostIntegrationCreateDatadogRequest

func NewPostIntegrationCreateDatadogRequest(server string, body PostIntegrationCreateDatadogJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreateDatadogRequest calls the generic PostIntegrationCreateDatadog builder with application/json body

func NewPostIntegrationCreateDatadogRequestWithBody

func NewPostIntegrationCreateDatadogRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreateDatadogRequestWithBody generates requests for PostIntegrationCreateDatadog with any type of body

func NewPostIntegrationCreateGeckoboardRequest

func NewPostIntegrationCreateGeckoboardRequest(server string, body PostIntegrationCreateGeckoboardJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreateGeckoboardRequest calls the generic PostIntegrationCreateGeckoboard builder with application/json body

func NewPostIntegrationCreateGeckoboardRequestWithBody

func NewPostIntegrationCreateGeckoboardRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreateGeckoboardRequestWithBody generates requests for PostIntegrationCreateGeckoboard with any type of body

func NewPostIntegrationCreateJiraservicedeskRequest

func NewPostIntegrationCreateJiraservicedeskRequest(server string, body PostIntegrationCreateJiraservicedeskJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreateJiraservicedeskRequest calls the generic PostIntegrationCreateJiraservicedesk builder with application/json body

func NewPostIntegrationCreateJiraservicedeskRequestWithBody

func NewPostIntegrationCreateJiraservicedeskRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreateJiraservicedeskRequestWithBody generates requests for PostIntegrationCreateJiraservicedesk with any type of body

func NewPostIntegrationCreateKlipfolioRequest

func NewPostIntegrationCreateKlipfolioRequest(server string, body PostIntegrationCreateKlipfolioJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreateKlipfolioRequest calls the generic PostIntegrationCreateKlipfolio builder with application/json body

func NewPostIntegrationCreateKlipfolioRequestWithBody

func NewPostIntegrationCreateKlipfolioRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreateKlipfolioRequestWithBody generates requests for PostIntegrationCreateKlipfolio with any type of body

func NewPostIntegrationCreateLibratoRequest

func NewPostIntegrationCreateLibratoRequest(server string, body PostIntegrationCreateLibratoJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreateLibratoRequest calls the generic PostIntegrationCreateLibrato builder with application/json body

func NewPostIntegrationCreateLibratoRequestWithBody

func NewPostIntegrationCreateLibratoRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreateLibratoRequestWithBody generates requests for PostIntegrationCreateLibrato with any type of body

func NewPostIntegrationCreateMicrosoftTeamsRequest

func NewPostIntegrationCreateMicrosoftTeamsRequest(server string, body PostIntegrationCreateMicrosoftTeamsJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreateMicrosoftTeamsRequest calls the generic PostIntegrationCreateMicrosoftTeams builder with application/json body

func NewPostIntegrationCreateMicrosoftTeamsRequestWithBody

func NewPostIntegrationCreateMicrosoftTeamsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreateMicrosoftTeamsRequestWithBody generates requests for PostIntegrationCreateMicrosoftTeams with any type of body

func NewPostIntegrationCreateOpsgenieRequest

func NewPostIntegrationCreateOpsgenieRequest(server string, body PostIntegrationCreateOpsgenieJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreateOpsgenieRequest calls the generic PostIntegrationCreateOpsgenie builder with application/json body

func NewPostIntegrationCreateOpsgenieRequestWithBody

func NewPostIntegrationCreateOpsgenieRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreateOpsgenieRequestWithBody generates requests for PostIntegrationCreateOpsgenie with any type of body

func NewPostIntegrationCreatePagerdutyRequest

func NewPostIntegrationCreatePagerdutyRequest(server string, body PostIntegrationCreatePagerdutyJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreatePagerdutyRequest calls the generic PostIntegrationCreatePagerduty builder with application/json body

func NewPostIntegrationCreatePagerdutyRequestWithBody

func NewPostIntegrationCreatePagerdutyRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreatePagerdutyRequestWithBody generates requests for PostIntegrationCreatePagerduty with any type of body

func NewPostIntegrationCreatePushbulletRequest

func NewPostIntegrationCreatePushbulletRequest(server string, body PostIntegrationCreatePushbulletJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreatePushbulletRequest calls the generic PostIntegrationCreatePushbullet builder with application/json body

func NewPostIntegrationCreatePushbulletRequestWithBody

func NewPostIntegrationCreatePushbulletRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreatePushbulletRequestWithBody generates requests for PostIntegrationCreatePushbullet with any type of body

func NewPostIntegrationCreatePushoverRequest

func NewPostIntegrationCreatePushoverRequest(server string, body PostIntegrationCreatePushoverJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreatePushoverRequest calls the generic PostIntegrationCreatePushover builder with application/json body

func NewPostIntegrationCreatePushoverRequestWithBody

func NewPostIntegrationCreatePushoverRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreatePushoverRequestWithBody generates requests for PostIntegrationCreatePushover with any type of body

func NewPostIntegrationCreateSignifaiRequest

func NewPostIntegrationCreateSignifaiRequest(server string, body PostIntegrationCreateSignifaiJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreateSignifaiRequest calls the generic PostIntegrationCreateSignifai builder with application/json body

func NewPostIntegrationCreateSignifaiRequestWithBody

func NewPostIntegrationCreateSignifaiRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreateSignifaiRequestWithBody generates requests for PostIntegrationCreateSignifai with any type of body

func NewPostIntegrationCreateSlackRequest

func NewPostIntegrationCreateSlackRequest(server string, body PostIntegrationCreateSlackJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreateSlackRequest calls the generic PostIntegrationCreateSlack builder with application/json body

func NewPostIntegrationCreateSlackRequestWithBody

func NewPostIntegrationCreateSlackRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreateSlackRequestWithBody generates requests for PostIntegrationCreateSlack with any type of body

func NewPostIntegrationCreateStatusRequest

func NewPostIntegrationCreateStatusRequest(server string, body PostIntegrationCreateStatusJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreateStatusRequest calls the generic PostIntegrationCreateStatus builder with application/json body

func NewPostIntegrationCreateStatusRequestWithBody

func NewPostIntegrationCreateStatusRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreateStatusRequestWithBody generates requests for PostIntegrationCreateStatus with any type of body

func NewPostIntegrationCreateStatuspageRequest

func NewPostIntegrationCreateStatuspageRequest(server string, body PostIntegrationCreateStatuspageJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreateStatuspageRequest calls the generic PostIntegrationCreateStatuspage builder with application/json body

func NewPostIntegrationCreateStatuspageRequestWithBody

func NewPostIntegrationCreateStatuspageRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreateStatuspageRequestWithBody generates requests for PostIntegrationCreateStatuspage with any type of body

func NewPostIntegrationCreateTwitterRequest

func NewPostIntegrationCreateTwitterRequest(server string, body PostIntegrationCreateTwitterJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreateTwitterRequest calls the generic PostIntegrationCreateTwitter builder with application/json body

func NewPostIntegrationCreateTwitterRequestWithBody

func NewPostIntegrationCreateTwitterRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreateTwitterRequestWithBody generates requests for PostIntegrationCreateTwitter with any type of body

func NewPostIntegrationCreateVictoropsRequest

func NewPostIntegrationCreateVictoropsRequest(server string, body PostIntegrationCreateVictoropsJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreateVictoropsRequest calls the generic PostIntegrationCreateVictorops builder with application/json body

func NewPostIntegrationCreateVictoropsRequestWithBody

func NewPostIntegrationCreateVictoropsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreateVictoropsRequestWithBody generates requests for PostIntegrationCreateVictorops with any type of body

func NewPostIntegrationCreateWavefrontRequest

func NewPostIntegrationCreateWavefrontRequest(server string, body PostIntegrationCreateWavefrontJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreateWavefrontRequest calls the generic PostIntegrationCreateWavefront builder with application/json body

func NewPostIntegrationCreateWavefrontRequestWithBody

func NewPostIntegrationCreateWavefrontRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreateWavefrontRequestWithBody generates requests for PostIntegrationCreateWavefront with any type of body

func NewPostIntegrationCreateWebhookRequest

func NewPostIntegrationCreateWebhookRequest(server string, body PostIntegrationCreateWebhookJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreateWebhookRequest calls the generic PostIntegrationCreateWebhook builder with application/json body

func NewPostIntegrationCreateWebhookRequestWithBody

func NewPostIntegrationCreateWebhookRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreateWebhookRequestWithBody generates requests for PostIntegrationCreateWebhook with any type of body

func NewPostIntegrationCreateZapierRequest

func NewPostIntegrationCreateZapierRequest(server string, body PostIntegrationCreateZapierJSONRequestBody) (*http.Request, error)

NewPostIntegrationCreateZapierRequest calls the generic PostIntegrationCreateZapier builder with application/json body

func NewPostIntegrationCreateZapierRequestWithBody

func NewPostIntegrationCreateZapierRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostIntegrationCreateZapierRequestWithBody generates requests for PostIntegrationCreateZapier with any type of body

func NewPostMetricslistRequest

func NewPostMetricslistRequest(server string, statuspageId string, body PostMetricslistJSONRequestBody) (*http.Request, error)

NewPostMetricslistRequest calls the generic PostMetricslist builder with application/json body

func NewPostMetricslistRequestWithBody

func NewPostMetricslistRequestWithBody(server string, statuspageId string, contentType string, body io.Reader) (*http.Request, error)

NewPostMetricslistRequestWithBody generates requests for PostMetricslist with any type of body

func NewPostPushnotificationlistRequest

func NewPostPushnotificationlistRequest(server string, body PostPushnotificationlistJSONRequestBody) (*http.Request, error)

NewPostPushnotificationlistRequest calls the generic PostPushnotificationlist builder with application/json body

func NewPostPushnotificationlistRequestWithBody

func NewPostPushnotificationlistRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostPushnotificationlistRequestWithBody generates requests for PostPushnotificationlist with any type of body

func NewPostScheduledreportlistRequest

func NewPostScheduledreportlistRequest(server string, body PostScheduledreportlistJSONRequestBody) (*http.Request, error)

NewPostScheduledreportlistRequest calls the generic PostScheduledreportlist builder with application/json body

func NewPostScheduledreportlistRequestWithBody

func NewPostScheduledreportlistRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostScheduledreportlistRequestWithBody generates requests for PostScheduledreportlist with any type of body

func NewPostSendMagicLinkRequest

func NewPostSendMagicLinkRequest(server string, body PostSendMagicLinkJSONRequestBody) (*http.Request, error)

NewPostSendMagicLinkRequest calls the generic PostSendMagicLink builder with application/json body

func NewPostSendMagicLinkRequestWithBody

func NewPostSendMagicLinkRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostSendMagicLinkRequestWithBody generates requests for PostSendMagicLink with any type of body

func NewPostServiceCreateApiRequest

func NewPostServiceCreateApiRequest(server string, body PostServiceCreateApiJSONRequestBody) (*http.Request, error)

NewPostServiceCreateApiRequest calls the generic PostServiceCreateApi builder with application/json body

func NewPostServiceCreateApiRequestWithBody

func NewPostServiceCreateApiRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateApiRequestWithBody generates requests for PostServiceCreateApi with any type of body

func NewPostServiceCreateBlacklistRequest

func NewPostServiceCreateBlacklistRequest(server string, body PostServiceCreateBlacklistJSONRequestBody) (*http.Request, error)

NewPostServiceCreateBlacklistRequest calls the generic PostServiceCreateBlacklist builder with application/json body

func NewPostServiceCreateBlacklistRequestWithBody

func NewPostServiceCreateBlacklistRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateBlacklistRequestWithBody generates requests for PostServiceCreateBlacklist with any type of body

func NewPostServiceCreateDnsRequest

func NewPostServiceCreateDnsRequest(server string, body PostServiceCreateDnsJSONRequestBody) (*http.Request, error)

NewPostServiceCreateDnsRequest calls the generic PostServiceCreateDns builder with application/json body

func NewPostServiceCreateDnsRequestWithBody

func NewPostServiceCreateDnsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateDnsRequestWithBody generates requests for PostServiceCreateDns with any type of body

func NewPostServiceCreateGroupRequest

func NewPostServiceCreateGroupRequest(server string, body PostServiceCreateGroupJSONRequestBody) (*http.Request, error)

NewPostServiceCreateGroupRequest calls the generic PostServiceCreateGroup builder with application/json body

func NewPostServiceCreateGroupRequestWithBody

func NewPostServiceCreateGroupRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateGroupRequestWithBody generates requests for PostServiceCreateGroup with any type of body

func NewPostServiceCreateHeartbeatRequest

func NewPostServiceCreateHeartbeatRequest(server string, body PostServiceCreateHeartbeatJSONRequestBody) (*http.Request, error)

NewPostServiceCreateHeartbeatRequest calls the generic PostServiceCreateHeartbeat builder with application/json body

func NewPostServiceCreateHeartbeatRequestWithBody

func NewPostServiceCreateHeartbeatRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateHeartbeatRequestWithBody generates requests for PostServiceCreateHeartbeat with any type of body

func NewPostServiceCreateHttpRequest

func NewPostServiceCreateHttpRequest(server string, body PostServiceCreateHttpJSONRequestBody) (*http.Request, error)

NewPostServiceCreateHttpRequest calls the generic PostServiceCreateHttp builder with application/json body

func NewPostServiceCreateHttpRequestWithBody

func NewPostServiceCreateHttpRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateHttpRequestWithBody generates requests for PostServiceCreateHttp with any type of body

func NewPostServiceCreateIcmpRequest

func NewPostServiceCreateIcmpRequest(server string, body PostServiceCreateIcmpJSONRequestBody) (*http.Request, error)

NewPostServiceCreateIcmpRequest calls the generic PostServiceCreateIcmp builder with application/json body

func NewPostServiceCreateIcmpRequestWithBody

func NewPostServiceCreateIcmpRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateIcmpRequestWithBody generates requests for PostServiceCreateIcmp with any type of body

func NewPostServiceCreateImapRequest

func NewPostServiceCreateImapRequest(server string, body PostServiceCreateImapJSONRequestBody) (*http.Request, error)

NewPostServiceCreateImapRequest calls the generic PostServiceCreateImap builder with application/json body

func NewPostServiceCreateImapRequestWithBody

func NewPostServiceCreateImapRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateImapRequestWithBody generates requests for PostServiceCreateImap with any type of body

func NewPostServiceCreateMalwareRequest

func NewPostServiceCreateMalwareRequest(server string, body PostServiceCreateMalwareJSONRequestBody) (*http.Request, error)

NewPostServiceCreateMalwareRequest calls the generic PostServiceCreateMalware builder with application/json body

func NewPostServiceCreateMalwareRequestWithBody

func NewPostServiceCreateMalwareRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateMalwareRequestWithBody generates requests for PostServiceCreateMalware with any type of body

func NewPostServiceCreateNtpRequest

func NewPostServiceCreateNtpRequest(server string, body PostServiceCreateNtpJSONRequestBody) (*http.Request, error)

NewPostServiceCreateNtpRequest calls the generic PostServiceCreateNtp builder with application/json body

func NewPostServiceCreateNtpRequestWithBody

func NewPostServiceCreateNtpRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateNtpRequestWithBody generates requests for PostServiceCreateNtp with any type of body

func NewPostServiceCreatePopRequest

func NewPostServiceCreatePopRequest(server string, body PostServiceCreatePopJSONRequestBody) (*http.Request, error)

NewPostServiceCreatePopRequest calls the generic PostServiceCreatePop builder with application/json body

func NewPostServiceCreatePopRequestWithBody

func NewPostServiceCreatePopRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreatePopRequestWithBody generates requests for PostServiceCreatePop with any type of body

func NewPostServiceCreateRum2Request

func NewPostServiceCreateRum2Request(server string, body PostServiceCreateRum2JSONRequestBody) (*http.Request, error)

NewPostServiceCreateRum2Request calls the generic PostServiceCreateRum2 builder with application/json body

func NewPostServiceCreateRum2RequestWithBody

func NewPostServiceCreateRum2RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateRum2RequestWithBody generates requests for PostServiceCreateRum2 with any type of body

func NewPostServiceCreateRumRequest

func NewPostServiceCreateRumRequest(server string, body PostServiceCreateRumJSONRequestBody) (*http.Request, error)

NewPostServiceCreateRumRequest calls the generic PostServiceCreateRum builder with application/json body

func NewPostServiceCreateRumRequestWithBody

func NewPostServiceCreateRumRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateRumRequestWithBody generates requests for PostServiceCreateRum with any type of body

func NewPostServiceCreateSmtpRequest

func NewPostServiceCreateSmtpRequest(server string, body PostServiceCreateSmtpJSONRequestBody) (*http.Request, error)

NewPostServiceCreateSmtpRequest calls the generic PostServiceCreateSmtp builder with application/json body

func NewPostServiceCreateSmtpRequestWithBody

func NewPostServiceCreateSmtpRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateSmtpRequestWithBody generates requests for PostServiceCreateSmtp with any type of body

func NewPostServiceCreateSshRequest

func NewPostServiceCreateSshRequest(server string, body PostServiceCreateSshJSONRequestBody) (*http.Request, error)

NewPostServiceCreateSshRequest calls the generic PostServiceCreateSsh builder with application/json body

func NewPostServiceCreateSshRequestWithBody

func NewPostServiceCreateSshRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateSshRequestWithBody generates requests for PostServiceCreateSsh with any type of body

func NewPostServiceCreateSslCertRequest

func NewPostServiceCreateSslCertRequest(server string, body PostServiceCreateSslCertJSONRequestBody) (*http.Request, error)

NewPostServiceCreateSslCertRequest calls the generic PostServiceCreateSslCert builder with application/json body

func NewPostServiceCreateSslCertRequestWithBody

func NewPostServiceCreateSslCertRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateSslCertRequestWithBody generates requests for PostServiceCreateSslCert with any type of body

func NewPostServiceCreateTcpRequest

func NewPostServiceCreateTcpRequest(server string, body PostServiceCreateTcpJSONRequestBody) (*http.Request, error)

NewPostServiceCreateTcpRequest calls the generic PostServiceCreateTcp builder with application/json body

func NewPostServiceCreateTcpRequestWithBody

func NewPostServiceCreateTcpRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateTcpRequestWithBody generates requests for PostServiceCreateTcp with any type of body

func NewPostServiceCreateTransactionRequest

func NewPostServiceCreateTransactionRequest(server string, body PostServiceCreateTransactionJSONRequestBody) (*http.Request, error)

NewPostServiceCreateTransactionRequest calls the generic PostServiceCreateTransaction builder with application/json body

func NewPostServiceCreateTransactionRequestWithBody

func NewPostServiceCreateTransactionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateTransactionRequestWithBody generates requests for PostServiceCreateTransaction with any type of body

func NewPostServiceCreateUdpRequest

func NewPostServiceCreateUdpRequest(server string, body PostServiceCreateUdpJSONRequestBody) (*http.Request, error)

NewPostServiceCreateUdpRequest calls the generic PostServiceCreateUdp builder with application/json body

func NewPostServiceCreateUdpRequestWithBody

func NewPostServiceCreateUdpRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateUdpRequestWithBody generates requests for PostServiceCreateUdp with any type of body

func NewPostServiceCreateWebhookRequest

func NewPostServiceCreateWebhookRequest(server string, body PostServiceCreateWebhookJSONRequestBody) (*http.Request, error)

NewPostServiceCreateWebhookRequest calls the generic PostServiceCreateWebhook builder with application/json body

func NewPostServiceCreateWebhookRequestWithBody

func NewPostServiceCreateWebhookRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateWebhookRequestWithBody generates requests for PostServiceCreateWebhook with any type of body

func NewPostServiceCreateWhoisRequest

func NewPostServiceCreateWhoisRequest(server string, body PostServiceCreateWhoisJSONRequestBody) (*http.Request, error)

NewPostServiceCreateWhoisRequest calls the generic PostServiceCreateWhois builder with application/json body

func NewPostServiceCreateWhoisRequestWithBody

func NewPostServiceCreateWhoisRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServiceCreateWhoisRequestWithBody generates requests for PostServiceCreateWhois with any type of body

func NewPostServicePauseRequest

func NewPostServicePauseRequest(server string, pk string) (*http.Request, error)

NewPostServicePauseRequest generates requests for PostServicePause

func NewPostServiceResumeRequest

func NewPostServiceResumeRequest(server string, pk string) (*http.Request, error)

NewPostServiceResumeRequest generates requests for PostServiceResume

func NewPostServicetaglistRequest

func NewPostServicetaglistRequest(server string, body PostServicetaglistJSONRequestBody) (*http.Request, error)

NewPostServicetaglistRequest calls the generic PostServicetaglist builder with application/json body

func NewPostServicetaglistRequestWithBody

func NewPostServicetaglistRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostServicetaglistRequestWithBody generates requests for PostServicetaglist with any type of body

func NewPostSlareportlistRequest

func NewPostSlareportlistRequest(server string, body PostSlareportlistJSONRequestBody) (*http.Request, error)

NewPostSlareportlistRequest calls the generic PostSlareportlist builder with application/json body

func NewPostSlareportlistRequestWithBody

func NewPostSlareportlistRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostSlareportlistRequestWithBody generates requests for PostSlareportlist with any type of body

func NewPostStatuspagelistRequest

func NewPostStatuspagelistRequest(server string, body PostStatuspagelistJSONRequestBody) (*http.Request, error)

NewPostStatuspagelistRequest calls the generic PostStatuspagelist builder with application/json body

func NewPostStatuspagelistRequestWithBody

func NewPostStatuspagelistRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostStatuspagelistRequestWithBody generates requests for PostStatuspagelist with any type of body

func NewPostUserDeactivateRequest

func NewPostUserDeactivateRequest(server string, pk string) (*http.Request, error)

NewPostUserDeactivateRequest generates requests for PostUserDeactivate

func NewPostUserReactivateRequest

func NewPostUserReactivateRequest(server string, pk string) (*http.Request, error)

NewPostUserReactivateRequest generates requests for PostUserReactivate

func NewPostUserlistRequest

func NewPostUserlistRequest(server string, body PostUserlistJSONRequestBody) (*http.Request, error)

NewPostUserlistRequest calls the generic PostUserlist builder with application/json body

func NewPostUserlistRequestWithBody

func NewPostUserlistRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostUserlistRequestWithBody generates requests for PostUserlist with any type of body

func NewPostValidateMagicLinkRequest

func NewPostValidateMagicLinkRequest(server string) (*http.Request, error)

NewPostValidateMagicLinkRequest generates requests for PostValidateMagicLink

func NewPutComponentDetailRequest

func NewPutComponentDetailRequest(server string, statuspageId string, pk string, body PutComponentDetailJSONRequestBody) (*http.Request, error)

NewPutComponentDetailRequest calls the generic PutComponentDetail builder with application/json body

func NewPutComponentDetailRequestWithBody

func NewPutComponentDetailRequestWithBody(server string, statuspageId string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPutComponentDetailRequestWithBody generates requests for PutComponentDetail with any type of body

func NewPutContactGroupDetailRequest

func NewPutContactGroupDetailRequest(server string, pk string, body PutContactGroupDetailJSONRequestBody) (*http.Request, error)

NewPutContactGroupDetailRequest calls the generic PutContactGroupDetail builder with application/json body

func NewPutContactGroupDetailRequestWithBody

func NewPutContactGroupDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPutContactGroupDetailRequestWithBody generates requests for PutContactGroupDetail with any type of body

func NewPutDashboardDetailRequest

func NewPutDashboardDetailRequest(server string, pk string, body PutDashboardDetailJSONRequestBody) (*http.Request, error)

NewPutDashboardDetailRequest calls the generic PutDashboardDetail builder with application/json body

func NewPutDashboardDetailRequestWithBody

func NewPutDashboardDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPutDashboardDetailRequestWithBody generates requests for PutDashboardDetail with any type of body

func NewPutIncidentDetailRequest

func NewPutIncidentDetailRequest(server string, statuspageId string, pk string, body PutIncidentDetailJSONRequestBody) (*http.Request, error)

NewPutIncidentDetailRequest calls the generic PutIncidentDetail builder with application/json body

func NewPutIncidentDetailRequestWithBody

func NewPutIncidentDetailRequestWithBody(server string, statuspageId string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPutIncidentDetailRequestWithBody generates requests for PutIncidentDetail with any type of body

func NewPutIntegrationDetailRequest

func NewPutIntegrationDetailRequest(server string, pk string, body PutIntegrationDetailJSONRequestBody) (*http.Request, error)

NewPutIntegrationDetailRequest calls the generic PutIntegrationDetail builder with application/json body

func NewPutIntegrationDetailRequestWithBody

func NewPutIntegrationDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPutIntegrationDetailRequestWithBody generates requests for PutIntegrationDetail with any type of body

func NewPutMetricDetailRequest

func NewPutMetricDetailRequest(server string, statuspageId string, pk string, body PutMetricDetailJSONRequestBody) (*http.Request, error)

NewPutMetricDetailRequest calls the generic PutMetricDetail builder with application/json body

func NewPutMetricDetailRequestWithBody

func NewPutMetricDetailRequestWithBody(server string, statuspageId string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPutMetricDetailRequestWithBody generates requests for PutMetricDetail with any type of body

func NewPutPushNotificationDetailRequest

func NewPutPushNotificationDetailRequest(server string, pk string, body PutPushNotificationDetailJSONRequestBody) (*http.Request, error)

NewPutPushNotificationDetailRequest calls the generic PutPushNotificationDetail builder with application/json body

func NewPutPushNotificationDetailRequestWithBody

func NewPutPushNotificationDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPutPushNotificationDetailRequestWithBody generates requests for PutPushNotificationDetail with any type of body

func NewPutScheduledReportDetailRequest

func NewPutScheduledReportDetailRequest(server string, pk string, body PutScheduledReportDetailJSONRequestBody) (*http.Request, error)

NewPutScheduledReportDetailRequest calls the generic PutScheduledReportDetail builder with application/json body

func NewPutScheduledReportDetailRequestWithBody

func NewPutScheduledReportDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPutScheduledReportDetailRequestWithBody generates requests for PutScheduledReportDetail with any type of body

func NewPutServiceDetailRequest

func NewPutServiceDetailRequest(server string, pk string, body PutServiceDetailJSONRequestBody) (*http.Request, error)

NewPutServiceDetailRequest calls the generic PutServiceDetail builder with application/json body

func NewPutServiceDetailRequestWithBody

func NewPutServiceDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPutServiceDetailRequestWithBody generates requests for PutServiceDetail with any type of body

func NewPutServiceTagDetailRequest

func NewPutServiceTagDetailRequest(server string, pk string, body PutServiceTagDetailJSONRequestBody) (*http.Request, error)

NewPutServiceTagDetailRequest calls the generic PutServiceTagDetail builder with application/json body

func NewPutServiceTagDetailRequestWithBody

func NewPutServiceTagDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPutServiceTagDetailRequestWithBody generates requests for PutServiceTagDetail with any type of body

func NewPutSlaReportDetailRequest

func NewPutSlaReportDetailRequest(server string, pk string, body PutSlaReportDetailJSONRequestBody) (*http.Request, error)

NewPutSlaReportDetailRequest calls the generic PutSlaReportDetail builder with application/json body

func NewPutSlaReportDetailRequestWithBody

func NewPutSlaReportDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPutSlaReportDetailRequestWithBody generates requests for PutSlaReportDetail with any type of body

func NewPutStatuspageDetailRequest

func NewPutStatuspageDetailRequest(server string, pk string, body PutStatuspageDetailJSONRequestBody) (*http.Request, error)

NewPutStatuspageDetailRequest calls the generic PutStatuspageDetail builder with application/json body

func NewPutStatuspageDetailRequestWithBody

func NewPutStatuspageDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPutStatuspageDetailRequestWithBody generates requests for PutStatuspageDetail with any type of body

func NewPutUserDetailRequest

func NewPutUserDetailRequest(server string, pk string, body PutUserDetailJSONRequestBody) (*http.Request, error)

NewPutUserDetailRequest calls the generic PutUserDetail builder with application/json body

func NewPutUserDetailRequestWithBody

func NewPutUserDetailRequestWithBody(server string, pk string, contentType string, body io.Reader) (*http.Request, error)

NewPutUserDetailRequestWithBody generates requests for PutUserDetail with any type of body

Types

type AuthTokenWithTOTP

type AuthTokenWithTOTP struct {
	// Enter your two-factor authentication (2FA) code from your authenticator.
	Code *int `json:"code,omitempty"`

	// Email address for login.
	Email    *string `json:"email,omitempty"`
	Password *string `json:"password,omitempty"`
	Token    *string `json:"token,omitempty"`
}

AuthTokenWithTOTP defines model for AuthTokenWithTOTP.

type BulkChecksAction

type BulkChecksAction struct {
	Pk *[]int `json:"pk,omitempty"`
}

BulkChecksAction defines model for BulkChecksAction.

type CheckContactGroups

type CheckContactGroups struct {
	// An array of contact group names or IDs to set on this check
	ContactGroups *[]string `json:"contact_groups,omitempty"`
}

CheckContactGroups defines model for CheckContactGroups.

type CheckEscalations

type CheckEscalations struct {
	// A list of escalations to set on this check; see example above.
	Escalations *[]struct {
		ContactGroups []string `json:"contact_groups"`
		WaitTime      int      `json:"wait_time"`
	} `json:"escalations,omitempty"`
}

CheckEscalations defines model for CheckEscalations.

type CheckLocations

type CheckLocations struct {
	// An array of location names to add to this check
	Locations *[]string `json:"locations,omitempty"`
}

CheckLocations defines model for CheckLocations.

type CheckMaintenance

type CheckMaintenance struct {
	// The schedule entries for maintenance windows; see example above.
	Schedule *[]struct {
		FromTime     string                       `json:"from_time"`
		Id           *int                         `json:"id,omitempty"`
		Monthday     *int                         `json:"monthday,omitempty"`
		MonthdayFrom *int                         `json:"monthday_from,omitempty"`
		MonthdayTo   *int                         `json:"monthday_to,omitempty"`
		ToTime       string                       `json:"to_time"`
		Type         CheckMaintenanceScheduleType `json:"type"`
		Weekdays     *[]int                       `json:"weekdays,omitempty"`
	} `json:"schedule,omitempty"`

	// Current state of the check; ACTIVE (alerts sent normally), SUPPRESSED (under maintenance), SCHEDULED (maintenance windows as defined in the schedule)
	State *CheckMaintenanceState `json:"state,omitempty"`
}

CheckMaintenance defines model for CheckMaintenance.

type CheckMaintenanceScheduleType

type CheckMaintenanceScheduleType string

CheckMaintenanceScheduleType defines model for CheckMaintenance.Schedule.Type.

const (
	CheckMaintenanceScheduleTypeMONTHLY CheckMaintenanceScheduleType = "MONTHLY"
	CheckMaintenanceScheduleTypeWEEKLY  CheckMaintenanceScheduleType = "WEEKLY"
)

Defines values for CheckMaintenanceScheduleType.

type CheckMaintenanceState

type CheckMaintenanceState string

Current state of the check; ACTIVE (alerts sent normally), SUPPRESSED (under maintenance), SCHEDULED (maintenance windows as defined in the schedule)

const (
	CheckMaintenanceStateACTIVE     CheckMaintenanceState = "ACTIVE"
	CheckMaintenanceStateSCHEDULED  CheckMaintenanceState = "SCHEDULED"
	CheckMaintenanceStateSUPPRESSED CheckMaintenanceState = "SUPPRESSED"
)

Defines values for CheckMaintenanceState.

type CheckStats

type CheckStats struct {
	AvailableLocations *[]interface{} `json:"available_locations,omitempty"`

	// Set this paramater to download an XLS containing the stats.
	Download *bool `json:"download,omitempty"`

	// The last day to show statistics for in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	EndDate *time.Time `json:"end_date,omitempty"`

	// Include alert data for each outage in the period.
	IncludeAlerts *bool `json:"include_alerts,omitempty"`

	// Show response time for specified location only.
	Location *string `json:"location,omitempty"`

	// Include response time datapoints for all locations.
	LocationsResponseTimes *bool `json:"locations_response_times,omitempty"`

	// Set this paramater to download a PDF report.
	Pdf *bool `json:"pdf,omitempty"`
	Pk  *int  `json:"pk,omitempty"`

	// The first day to show statistics for in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	StartDate  *time.Time                `json:"start_date,omitempty"`
	Statistics *[]map[string]interface{} `json:"statistics,omitempty"`
	Totals     *map[string]interface{}   `json:"totals,omitempty"`
}

CheckStats defines model for CheckStats.

type CheckTag

type CheckTag struct {
	// The CSS color code of the tag, eg. #334455
	ColorHex string `json:"color_hex"`
	Pk       *int   `json:"pk,omitempty"`

	// The name of this tag
	Tag string  `json:"tag"`
	Url *string `json:"url,omitempty"`
}

CheckTag defines model for CheckTag.

type CheckTags

type CheckTags struct {
	// An array of tags names or IDs to set on this check
	Tags *[]string `json:"tags,omitempty"`
}

CheckTags defines model for CheckTags.

type Checks

type Checks struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *[]string  `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations                 *[]string                  `json:"locations,omitempty"`
	Maintenance               *map[string]interface{}    `json:"maintenance,omitempty"`
	ModifiedAt                *time.Time                 `json:"modified_at,omitempty"`
	MonitoringServiceType     *string                    `json:"monitoring_service_type,omitempty"`
	MspAddress                string                     `json:"msp_address"`
	MspDnsRecordType          *ChecksMspDnsRecordType    `json:"msp_dns_record_type,omitempty"`
	MspDnsServer              *string                    `json:"msp_dns_server,omitempty"`
	MspEncryption             *ChecksMspEncryption       `json:"msp_encryption,omitempty"`
	MspExpectString           *string                    `json:"msp_expect_string,omitempty"`
	MspExpectStringType       *ChecksMspExpectStringType `json:"msp_expect_string_type,omitempty"`
	MspHeaders                *string                    `json:"msp_headers,omitempty"`
	MspIncludeInGlobalMetrics *bool                      `json:"msp_include_in_global_metrics,omitempty"`
	MspInterval               *int                       `json:"msp_interval,omitempty"`
	MspNotes                  *string                    `json:"msp_notes,omitempty"`
	MspNumRetries             *int                       `json:"msp_num_retries,omitempty"`
	MspPassword               *string                    `json:"msp_password,omitempty"`
	MspPort                   *int                       `json:"msp_port"`
	MspProtocol               *ChecksMspProtocol         `json:"msp_protocol,omitempty"`
	MspProxy                  *string                    `json:"msp_proxy,omitempty"`
	MspResponseTimeSla        *string                    `json:"msp_response_time_sla"`
	MspScript                 *string                    `json:"msp_script,omitempty"`
	MspSendString             *string                    `json:"msp_send_string,omitempty"`
	MspSensitivity            *int                       `json:"msp_sensitivity,omitempty"`
	MspStatusCode             *string                    `json:"msp_status_code,omitempty"`
	MspThreshold              *int                       `json:"msp_threshold"`
	MspUptimeSla              *string                    `json:"msp_uptime_sla,omitempty"`
	MspUseIpVersion           *ChecksMspUseIpVersion     `json:"msp_use_ip_version,omitempty"`
	MspUsername               *string                    `json:"msp_username,omitempty"`
	MspVersion                *int                       `json:"msp_version,omitempty"`
	Name                      *string                    `json:"name,omitempty"`
	Pk                        *int                       `json:"pk,omitempty"`
	StateChangedAt            *time.Time                 `json:"state_changed_at,omitempty"`
	StateIsUp                 *bool                      `json:"state_is_up,omitempty"`
	StatsUrl                  *string                    `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

Checks defines model for Checks.

type ChecksAPI

type ChecksAPI struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *string    `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations                 *[]string                 `json:"locations,omitempty"`
	Maintenance               *string                   `json:"maintenance,omitempty"`
	ModifiedAt                *time.Time                `json:"modified_at,omitempty"`
	MonitoringServiceType     *string                   `json:"monitoring_service_type,omitempty"`
	MspAddress                string                    `json:"msp_address"`
	MspIncludeInGlobalMetrics *bool                     `json:"msp_include_in_global_metrics,omitempty"`
	MspInterval               int                       `json:"msp_interval"`
	MspNotes                  *string                   `json:"msp_notes,omitempty"`
	MspNumRetries             *int                      `json:"msp_num_retries,omitempty"`
	MspResponseTimeSla        *string                   `json:"msp_response_time_sla"`
	MspScript                 string                    `json:"msp_script"`
	MspSensitivity            *int                      `json:"msp_sensitivity,omitempty"`
	MspThreshold              *int                      `json:"msp_threshold"`
	MspUptimeSla              *string                   `json:"msp_uptime_sla,omitempty"`
	MspUseIpVersion           *ChecksAPIMspUseIpVersion `json:"msp_use_ip_version,omitempty"`
	Name                      *string                   `json:"name,omitempty"`
	Pk                        *int                      `json:"pk,omitempty"`
	StateChangedAt            *time.Time                `json:"state_changed_at,omitempty"`
	StateIsUp                 *bool                     `json:"state_is_up,omitempty"`
	StatsUrl                  *string                   `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksAPI defines model for ChecksAPI.

type ChecksAPIMspUseIpVersion

type ChecksAPIMspUseIpVersion string

ChecksAPIMspUseIpVersion defines model for ChecksAPI.MspUseIpVersion.

const (
	ChecksAPIMspUseIpVersionEmpty ChecksAPIMspUseIpVersion = ""
	ChecksAPIMspUseIpVersionIPV4  ChecksAPIMspUseIpVersion = "IPV4"
	ChecksAPIMspUseIpVersionIPV6  ChecksAPIMspUseIpVersion = "IPV6"
)

Defines values for ChecksAPIMspUseIpVersion.

type ChecksBLACKLIST

type ChecksBLACKLIST struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *string    `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations             *[]string  `json:"locations,omitempty"`
	Maintenance           *string    `json:"maintenance,omitempty"`
	ModifiedAt            *time.Time `json:"modified_at,omitempty"`
	MonitoringServiceType *string    `json:"monitoring_service_type,omitempty"`
	MspAddress            string     `json:"msp_address"`
	MspNotes              *string    `json:"msp_notes,omitempty"`
	MspNumRetries         *int       `json:"msp_num_retries,omitempty"`
	MspUptimeSla          *string    `json:"msp_uptime_sla,omitempty"`
	Name                  *string    `json:"name,omitempty"`
	Pk                    *int       `json:"pk,omitempty"`
	StateChangedAt        *time.Time `json:"state_changed_at,omitempty"`
	StateIsUp             *bool      `json:"state_is_up,omitempty"`
	StatsUrl              *string    `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksBLACKLIST defines model for ChecksBLACKLIST.

type ChecksBulkStats

type ChecksBulkStats struct {
	Checks *[]map[string]interface{} `json:"checks,omitempty"`

	// The last day to show statistics for in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	EndDate *time.Time `json:"end_date,omitempty"`

	// Include alert data for each outage in the period.
	IncludeAlerts *bool  `json:"include_alerts,omitempty"`
	Pk            *[]int `json:"pk,omitempty"`

	// The first day to show statistics for in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	StartDate *time.Time              `json:"start_date,omitempty"`
	Totals    *map[string]interface{} `json:"totals,omitempty"`
}

ChecksBulkStats defines model for ChecksBulkStats.

type ChecksBulkUpdate

type ChecksBulkUpdate struct {
	Fields *struct {
		AlertsUrl          *string  `json:"alerts_url,omitempty"`
		CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
		CheckType          *string  `json:"check_type,omitempty"`

		// Array of contact names or IDs associated with this check
		ContactGroups      []string   `json:"contact_groups"`
		CreatedAt          *time.Time `json:"created_at,omitempty"`
		Escalations        *string    `json:"escalations,omitempty"`
		IsPaused           *bool      `json:"is_paused,omitempty"`
		IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

		// Array of locations associated with this check
		Locations                 *[]string                                  `json:"locations,omitempty"`
		Maintenance               *string                                    `json:"maintenance,omitempty"`
		ModifiedAt                *time.Time                                 `json:"modified_at,omitempty"`
		MonitoringServiceType     *string                                    `json:"monitoring_service_type,omitempty"`
		MspAddress                string                                     `json:"msp_address"`
		MspDnsRecordType          *ChecksBulkUpdateFieldsMspDnsRecordType    `json:"msp_dns_record_type,omitempty"`
		MspDnsServer              *string                                    `json:"msp_dns_server,omitempty"`
		MspEncryption             *ChecksBulkUpdateFieldsMspEncryption       `json:"msp_encryption,omitempty"`
		MspExpectString           *string                                    `json:"msp_expect_string,omitempty"`
		MspExpectStringType       *ChecksBulkUpdateFieldsMspExpectStringType `json:"msp_expect_string_type,omitempty"`
		MspHeaders                *string                                    `json:"msp_headers,omitempty"`
		MspIncludeInGlobalMetrics *bool                                      `json:"msp_include_in_global_metrics,omitempty"`
		MspInterval               *int                                       `json:"msp_interval,omitempty"`
		MspNotes                  *string                                    `json:"msp_notes,omitempty"`
		MspNumRetries             *int                                       `json:"msp_num_retries,omitempty"`
		MspPassword               *string                                    `json:"msp_password,omitempty"`
		MspPort                   *int                                       `json:"msp_port"`
		MspProtocol               *ChecksBulkUpdateFieldsMspProtocol         `json:"msp_protocol,omitempty"`
		MspProxy                  *string                                    `json:"msp_proxy,omitempty"`
		MspResponseTimeSla        *string                                    `json:"msp_response_time_sla"`
		MspScript                 *string                                    `json:"msp_script,omitempty"`
		MspSendString             *string                                    `json:"msp_send_string,omitempty"`
		MspSensitivity            *int                                       `json:"msp_sensitivity,omitempty"`
		MspStatusCode             *string                                    `json:"msp_status_code,omitempty"`
		MspThreshold              *int                                       `json:"msp_threshold"`
		MspUptimeSla              *string                                    `json:"msp_uptime_sla,omitempty"`
		MspUseIpVersion           *ChecksBulkUpdateFieldsMspUseIpVersion     `json:"msp_use_ip_version,omitempty"`
		MspUsername               *string                                    `json:"msp_username,omitempty"`
		MspVersion                *int                                       `json:"msp_version,omitempty"`
		Name                      *string                                    `json:"name,omitempty"`
		Pk                        *int                                       `json:"pk,omitempty"`
		StateChangedAt            *time.Time                                 `json:"state_changed_at,omitempty"`
		StateIsUp                 *bool                                      `json:"state_is_up,omitempty"`
		StatsUrl                  *string                                    `json:"stats_url,omitempty"`

		// Array of tag names or IDs associated with this check
		Tags *[]string `json:"tags,omitempty"`
		Url  *string   `json:"url,omitempty"`
	} `json:"fields,omitempty"`
	Pk *[]int `json:"pk,omitempty"`
}

ChecksBulkUpdate defines model for ChecksBulkUpdate.

type ChecksBulkUpdateEscalations

type ChecksBulkUpdateEscalations struct {
	Fields *struct {
		// A list of escalations to set on this check; see example above.
		Escalations *[]struct {
			ContactGroups []string `json:"contact_groups"`
			WaitTime      int      `json:"wait_time"`
		} `json:"escalations,omitempty"`
	} `json:"fields,omitempty"`
	Pk *[]int `json:"pk,omitempty"`
}

ChecksBulkUpdateEscalations defines model for ChecksBulkUpdateEscalations.

type ChecksBulkUpdateFieldsMspDnsRecordType

type ChecksBulkUpdateFieldsMspDnsRecordType string

ChecksBulkUpdateFieldsMspDnsRecordType defines model for ChecksBulkUpdate.Fields.MspDnsRecordType.

const (
	ChecksBulkUpdateFieldsMspDnsRecordTypeA     ChecksBulkUpdateFieldsMspDnsRecordType = "A"
	ChecksBulkUpdateFieldsMspDnsRecordTypeAAAA  ChecksBulkUpdateFieldsMspDnsRecordType = "AAAA"
	ChecksBulkUpdateFieldsMspDnsRecordTypeANY   ChecksBulkUpdateFieldsMspDnsRecordType = "ANY"
	ChecksBulkUpdateFieldsMspDnsRecordTypeCNAME ChecksBulkUpdateFieldsMspDnsRecordType = "CNAME"
	ChecksBulkUpdateFieldsMspDnsRecordTypeMX    ChecksBulkUpdateFieldsMspDnsRecordType = "MX"
	ChecksBulkUpdateFieldsMspDnsRecordTypeNS    ChecksBulkUpdateFieldsMspDnsRecordType = "NS"
	ChecksBulkUpdateFieldsMspDnsRecordTypePTR   ChecksBulkUpdateFieldsMspDnsRecordType = "PTR"
	ChecksBulkUpdateFieldsMspDnsRecordTypeSOA   ChecksBulkUpdateFieldsMspDnsRecordType = "SOA"
	ChecksBulkUpdateFieldsMspDnsRecordTypeTXT   ChecksBulkUpdateFieldsMspDnsRecordType = "TXT"
)

Defines values for ChecksBulkUpdateFieldsMspDnsRecordType.

type ChecksBulkUpdateFieldsMspEncryption

type ChecksBulkUpdateFieldsMspEncryption string

ChecksBulkUpdateFieldsMspEncryption defines model for ChecksBulkUpdate.Fields.MspEncryption.

const (
	ChecksBulkUpdateFieldsMspEncryptionEmpty  ChecksBulkUpdateFieldsMspEncryption = ""
	ChecksBulkUpdateFieldsMspEncryptionSSLTLS ChecksBulkUpdateFieldsMspEncryption = "SSL_TLS"
)

Defines values for ChecksBulkUpdateFieldsMspEncryption.

type ChecksBulkUpdateFieldsMspExpectStringType

type ChecksBulkUpdateFieldsMspExpectStringType string

ChecksBulkUpdateFieldsMspExpectStringType defines model for ChecksBulkUpdate.Fields.MspExpectStringType.

const (
	ChecksBulkUpdateFieldsMspExpectStringTypeINVERSEREGEX ChecksBulkUpdateFieldsMspExpectStringType = "INVERSE_REGEX"
	ChecksBulkUpdateFieldsMspExpectStringTypeREGEX        ChecksBulkUpdateFieldsMspExpectStringType = "REGEX"
	ChecksBulkUpdateFieldsMspExpectStringTypeSTRING       ChecksBulkUpdateFieldsMspExpectStringType = "STRING"
)

Defines values for ChecksBulkUpdateFieldsMspExpectStringType.

type ChecksBulkUpdateFieldsMspProtocol

type ChecksBulkUpdateFieldsMspProtocol string

ChecksBulkUpdateFieldsMspProtocol defines model for ChecksBulkUpdate.Fields.MspProtocol.

const (
	ChecksBulkUpdateFieldsMspProtocolFtp  ChecksBulkUpdateFieldsMspProtocol = "ftp"
	ChecksBulkUpdateFieldsMspProtocolHttp ChecksBulkUpdateFieldsMspProtocol = "http"
	ChecksBulkUpdateFieldsMspProtocolImap ChecksBulkUpdateFieldsMspProtocol = "imap"
	ChecksBulkUpdateFieldsMspProtocolIrc  ChecksBulkUpdateFieldsMspProtocol = "irc"
	ChecksBulkUpdateFieldsMspProtocolLdap ChecksBulkUpdateFieldsMspProtocol = "ldap"
	ChecksBulkUpdateFieldsMspProtocolPop3 ChecksBulkUpdateFieldsMspProtocol = "pop3"
	ChecksBulkUpdateFieldsMspProtocolSmtp ChecksBulkUpdateFieldsMspProtocol = "smtp"
	ChecksBulkUpdateFieldsMspProtocolXmpp ChecksBulkUpdateFieldsMspProtocol = "xmpp"
)

Defines values for ChecksBulkUpdateFieldsMspProtocol.

type ChecksBulkUpdateFieldsMspUseIpVersion

type ChecksBulkUpdateFieldsMspUseIpVersion string

ChecksBulkUpdateFieldsMspUseIpVersion defines model for ChecksBulkUpdate.Fields.MspUseIpVersion.

const (
	ChecksBulkUpdateFieldsMspUseIpVersionEmpty ChecksBulkUpdateFieldsMspUseIpVersion = ""
	ChecksBulkUpdateFieldsMspUseIpVersionIPV4  ChecksBulkUpdateFieldsMspUseIpVersion = "IPV4"
	ChecksBulkUpdateFieldsMspUseIpVersionIPV6  ChecksBulkUpdateFieldsMspUseIpVersion = "IPV6"
)

Defines values for ChecksBulkUpdateFieldsMspUseIpVersion.

type ChecksBulkUpdateMaintenance

type ChecksBulkUpdateMaintenance struct {
	Fields *struct {
		// The schedule entries for maintenance windows; see example above.
		Schedule *[]struct {
			FromTime     string                                        `json:"from_time"`
			Id           *int                                          `json:"id,omitempty"`
			Monthday     *int                                          `json:"monthday,omitempty"`
			MonthdayFrom *int                                          `json:"monthday_from,omitempty"`
			MonthdayTo   *int                                          `json:"monthday_to,omitempty"`
			ToTime       string                                        `json:"to_time"`
			Type         ChecksBulkUpdateMaintenanceFieldsScheduleType `json:"type"`
			Weekdays     *[]int                                        `json:"weekdays,omitempty"`
		} `json:"schedule,omitempty"`

		// Current state of the check; ACTIVE (alerts sent normally), SUPPRESSED (under maintenance), SCHEDULED (maintenance windows as defined in the schedule)
		State *ChecksBulkUpdateMaintenanceFieldsState `json:"state,omitempty"`
	} `json:"fields,omitempty"`
	Pk *[]int `json:"pk,omitempty"`
}

ChecksBulkUpdateMaintenance defines model for ChecksBulkUpdateMaintenance.

type ChecksBulkUpdateMaintenanceFieldsScheduleType

type ChecksBulkUpdateMaintenanceFieldsScheduleType string

ChecksBulkUpdateMaintenanceFieldsScheduleType defines model for ChecksBulkUpdateMaintenance.Fields.Schedule.Type.

const (
	ChecksBulkUpdateMaintenanceFieldsScheduleTypeMONTHLY ChecksBulkUpdateMaintenanceFieldsScheduleType = "MONTHLY"
	ChecksBulkUpdateMaintenanceFieldsScheduleTypeWEEKLY  ChecksBulkUpdateMaintenanceFieldsScheduleType = "WEEKLY"
)

Defines values for ChecksBulkUpdateMaintenanceFieldsScheduleType.

type ChecksBulkUpdateMaintenanceFieldsState

type ChecksBulkUpdateMaintenanceFieldsState string

Current state of the check; ACTIVE (alerts sent normally), SUPPRESSED (under maintenance), SCHEDULED (maintenance windows as defined in the schedule)

const (
	ChecksBulkUpdateMaintenanceFieldsStateACTIVE     ChecksBulkUpdateMaintenanceFieldsState = "ACTIVE"
	ChecksBulkUpdateMaintenanceFieldsStateSCHEDULED  ChecksBulkUpdateMaintenanceFieldsState = "SCHEDULED"
	ChecksBulkUpdateMaintenanceFieldsStateSUPPRESSED ChecksBulkUpdateMaintenanceFieldsState = "SUPPRESSED"
)

Defines values for ChecksBulkUpdateMaintenanceFieldsState.

type ChecksDNS

type ChecksDNS struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *string    `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations                 *[]string                 `json:"locations,omitempty"`
	Maintenance               *string                   `json:"maintenance,omitempty"`
	ModifiedAt                *time.Time                `json:"modified_at,omitempty"`
	MonitoringServiceType     *string                   `json:"monitoring_service_type,omitempty"`
	MspAddress                string                    `json:"msp_address"`
	MspDnsRecordType          ChecksDNSMspDnsRecordType `json:"msp_dns_record_type"`
	MspDnsServer              *string                   `json:"msp_dns_server,omitempty"`
	MspExpectString           *string                   `json:"msp_expect_string,omitempty"`
	MspIncludeInGlobalMetrics *bool                     `json:"msp_include_in_global_metrics,omitempty"`
	MspInterval               int                       `json:"msp_interval"`
	MspNotes                  *string                   `json:"msp_notes,omitempty"`
	MspNumRetries             *int                      `json:"msp_num_retries,omitempty"`
	MspResponseTimeSla        *string                   `json:"msp_response_time_sla"`
	MspSensitivity            *int                      `json:"msp_sensitivity,omitempty"`
	MspThreshold              *int                      `json:"msp_threshold"`
	MspUptimeSla              *string                   `json:"msp_uptime_sla,omitempty"`
	Name                      *string                   `json:"name,omitempty"`
	Pk                        *int                      `json:"pk,omitempty"`
	StateChangedAt            *time.Time                `json:"state_changed_at,omitempty"`
	StateIsUp                 *bool                     `json:"state_is_up,omitempty"`
	StatsUrl                  *string                   `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksDNS defines model for ChecksDNS.

type ChecksDNSMspDnsRecordType

type ChecksDNSMspDnsRecordType string

ChecksDNSMspDnsRecordType defines model for ChecksDNS.MspDnsRecordType.

const (
	ChecksDNSMspDnsRecordTypeA     ChecksDNSMspDnsRecordType = "A"
	ChecksDNSMspDnsRecordTypeAAAA  ChecksDNSMspDnsRecordType = "AAAA"
	ChecksDNSMspDnsRecordTypeANY   ChecksDNSMspDnsRecordType = "ANY"
	ChecksDNSMspDnsRecordTypeCNAME ChecksDNSMspDnsRecordType = "CNAME"
	ChecksDNSMspDnsRecordTypeMX    ChecksDNSMspDnsRecordType = "MX"
	ChecksDNSMspDnsRecordTypeNS    ChecksDNSMspDnsRecordType = "NS"
	ChecksDNSMspDnsRecordTypePTR   ChecksDNSMspDnsRecordType = "PTR"
	ChecksDNSMspDnsRecordTypeSOA   ChecksDNSMspDnsRecordType = "SOA"
	ChecksDNSMspDnsRecordTypeTXT   ChecksDNSMspDnsRecordType = "TXT"
)

Defines values for ChecksDNSMspDnsRecordType.

type ChecksGROUP

type ChecksGROUP struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups    []string   `json:"contact_groups"`
	CreatedAt        *time.Time `json:"created_at,omitempty"`
	Escalations      *string    `json:"escalations,omitempty"`
	Groupcheckconfig *struct {
		GroupCheckDownCondition *ChecksGROUPGroupcheckconfigGroupCheckDownCondition `json:"group_check_down_condition,omitempty"`

		// Include checks from this list
		GroupCheckServices *[]string `json:"group_check_services,omitempty"`

		// Include checks with one or more of the selected tags
		GroupCheckTags                *[]string                                                 `json:"group_check_tags,omitempty"`
		GroupUptimePercentCalculation *ChecksGROUPGroupcheckconfigGroupUptimePercentCalculation `json:"group_uptime_percent_calculation,omitempty"`
	} `json:"groupcheckconfig"`
	IsPaused           *bool `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations                 *[]string  `json:"locations,omitempty"`
	Maintenance               *string    `json:"maintenance,omitempty"`
	ModifiedAt                *time.Time `json:"modified_at,omitempty"`
	MonitoringServiceType     *string    `json:"monitoring_service_type,omitempty"`
	MspIncludeInGlobalMetrics *bool      `json:"msp_include_in_global_metrics,omitempty"`
	MspNotes                  *string    `json:"msp_notes,omitempty"`
	MspResponseTimeSla        *string    `json:"msp_response_time_sla"`
	MspUptimeSla              *string    `json:"msp_uptime_sla,omitempty"`
	Name                      *string    `json:"name,omitempty"`
	Pk                        *int       `json:"pk,omitempty"`
	StateChangedAt            *time.Time `json:"state_changed_at,omitempty"`
	StateIsUp                 *bool      `json:"state_is_up,omitempty"`
	StatsUrl                  *string    `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksGROUP defines model for ChecksGROUP.

type ChecksGROUPGroupcheckconfigGroupCheckDownCondition

type ChecksGROUPGroupcheckconfigGroupCheckDownCondition string

ChecksGROUPGroupcheckconfigGroupCheckDownCondition defines model for ChecksGROUP.Groupcheckconfig.GroupCheckDownCondition.

const (
	ChecksGROUPGroupcheckconfigGroupCheckDownConditionALL           ChecksGROUPGroupcheckconfigGroupCheckDownCondition = "ALL"
	ChecksGROUPGroupcheckconfigGroupCheckDownConditionANY           ChecksGROUPGroupcheckconfigGroupCheckDownCondition = "ANY"
	ChecksGROUPGroupcheckconfigGroupCheckDownConditionFIFTYPCT      ChecksGROUPGroupcheckconfigGroupCheckDownCondition = "FIFTY_PCT"
	ChecksGROUPGroupcheckconfigGroupCheckDownConditionFIVE          ChecksGROUPGroupcheckconfigGroupCheckDownCondition = "FIVE"
	ChecksGROUPGroupcheckconfigGroupCheckDownConditionFIVEPCT       ChecksGROUPGroupcheckconfigGroupCheckDownCondition = "FIVE_PCT"
	ChecksGROUPGroupcheckconfigGroupCheckDownConditionFOUR          ChecksGROUPGroupcheckconfigGroupCheckDownCondition = "FOUR"
	ChecksGROUPGroupcheckconfigGroupCheckDownConditionONEPCT        ChecksGROUPGroupcheckconfigGroupCheckDownCondition = "ONE_PCT"
	ChecksGROUPGroupcheckconfigGroupCheckDownConditionTEN           ChecksGROUPGroupcheckconfigGroupCheckDownCondition = "TEN"
	ChecksGROUPGroupcheckconfigGroupCheckDownConditionTENPCT        ChecksGROUPGroupcheckconfigGroupCheckDownCondition = "TEN_PCT"
	ChecksGROUPGroupcheckconfigGroupCheckDownConditionTHREE         ChecksGROUPGroupcheckconfigGroupCheckDownCondition = "THREE"
	ChecksGROUPGroupcheckconfigGroupCheckDownConditionTHREEPCT      ChecksGROUPGroupcheckconfigGroupCheckDownCondition = "THREE_PCT"
	ChecksGROUPGroupcheckconfigGroupCheckDownConditionTWENTYFIVEPCT ChecksGROUPGroupcheckconfigGroupCheckDownCondition = "TWENTYFIVE_PCT"
	ChecksGROUPGroupcheckconfigGroupCheckDownConditionTWO           ChecksGROUPGroupcheckconfigGroupCheckDownCondition = "TWO"
)

Defines values for ChecksGROUPGroupcheckconfigGroupCheckDownCondition.

type ChecksGROUPGroupcheckconfigGroupUptimePercentCalculation

type ChecksGROUPGroupcheckconfigGroupUptimePercentCalculation string

ChecksGROUPGroupcheckconfigGroupUptimePercentCalculation defines model for ChecksGROUP.Groupcheckconfig.GroupUptimePercentCalculation.

const (
	ChecksGROUPGroupcheckconfigGroupUptimePercentCalculationAVERAGE      ChecksGROUPGroupcheckconfigGroupUptimePercentCalculation = "AVERAGE"
	ChecksGROUPGroupcheckconfigGroupUptimePercentCalculationUPDOWNSTATES ChecksGROUPGroupcheckconfigGroupUptimePercentCalculation = "UP_DOWN_STATES"
)

Defines values for ChecksGROUPGroupcheckconfigGroupUptimePercentCalculation.

type ChecksHEARTBEAT

type ChecksHEARTBEAT struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *string    `json:"escalations,omitempty"`
	HeartbeatUrl       *string    `json:"heartbeat_url,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations                 *[]string  `json:"locations,omitempty"`
	Maintenance               *string    `json:"maintenance,omitempty"`
	ModifiedAt                *time.Time `json:"modified_at,omitempty"`
	MonitoringServiceType     *string    `json:"monitoring_service_type,omitempty"`
	MspIncludeInGlobalMetrics *bool      `json:"msp_include_in_global_metrics,omitempty"`
	MspInterval               int        `json:"msp_interval"`
	MspNotes                  *string    `json:"msp_notes,omitempty"`
	MspResponseTimeSla        *string    `json:"msp_response_time_sla"`
	MspUptimeSla              *string    `json:"msp_uptime_sla,omitempty"`
	Name                      *string    `json:"name,omitempty"`
	Pk                        *int       `json:"pk,omitempty"`
	StateChangedAt            *time.Time `json:"state_changed_at,omitempty"`
	StateIsUp                 *bool      `json:"state_is_up,omitempty"`
	StatsUrl                  *string    `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksHEARTBEAT defines model for ChecksHEARTBEAT.

type ChecksHTTP

type ChecksHTTP struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *[]string  `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations                 *[]string                      `json:"locations,omitempty"`
	Maintenance               *map[string]interface{}        `json:"maintenance,omitempty"`
	ModifiedAt                *time.Time                     `json:"modified_at,omitempty"`
	MonitoringServiceType     *string                        `json:"monitoring_service_type,omitempty"`
	MspAddress                string                         `json:"msp_address"`
	MspEncryption             *ChecksHTTPMspEncryption       `json:"msp_encryption,omitempty"`
	MspExpectString           *string                        `json:"msp_expect_string,omitempty"`
	MspExpectStringType       *ChecksHTTPMspExpectStringType `json:"msp_expect_string_type,omitempty"`
	MspHeaders                *string                        `json:"msp_headers,omitempty"`
	MspIncludeInGlobalMetrics *bool                          `json:"msp_include_in_global_metrics,omitempty"`
	MspInterval               int                            `json:"msp_interval"`
	MspNotes                  *string                        `json:"msp_notes,omitempty"`
	MspNumRetries             *int                           `json:"msp_num_retries,omitempty"`
	MspPassword               *string                        `json:"msp_password,omitempty"`
	MspPort                   *int                           `json:"msp_port"`
	MspProxy                  *string                        `json:"msp_proxy,omitempty"`
	MspResponseTimeSla        *string                        `json:"msp_response_time_sla"`
	MspSendString             *string                        `json:"msp_send_string,omitempty"`
	MspSensitivity            *int                           `json:"msp_sensitivity,omitempty"`
	MspStatusCode             *string                        `json:"msp_status_code,omitempty"`
	MspThreshold              *int                           `json:"msp_threshold"`
	MspUptimeSla              *string                        `json:"msp_uptime_sla,omitempty"`
	MspUseIpVersion           *ChecksHTTPMspUseIpVersion     `json:"msp_use_ip_version,omitempty"`
	MspUsername               *string                        `json:"msp_username,omitempty"`
	MspVersion                *int                           `json:"msp_version,omitempty"`
	Name                      *string                        `json:"name,omitempty"`
	Pk                        *int                           `json:"pk,omitempty"`
	StateChangedAt            *time.Time                     `json:"state_changed_at,omitempty"`
	StateIsUp                 *bool                          `json:"state_is_up,omitempty"`
	StatsUrl                  *string                        `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksHTTP defines model for ChecksHTTP.

type ChecksHTTPMspEncryption

type ChecksHTTPMspEncryption string

ChecksHTTPMspEncryption defines model for ChecksHTTP.MspEncryption.

const (
	ChecksHTTPMspEncryptionEmpty  ChecksHTTPMspEncryption = ""
	ChecksHTTPMspEncryptionSSLTLS ChecksHTTPMspEncryption = "SSL_TLS"
)

Defines values for ChecksHTTPMspEncryption.

type ChecksHTTPMspExpectStringType

type ChecksHTTPMspExpectStringType string

ChecksHTTPMspExpectStringType defines model for ChecksHTTP.MspExpectStringType.

const (
	ChecksHTTPMspExpectStringTypeINVERSEREGEX ChecksHTTPMspExpectStringType = "INVERSE_REGEX"
	ChecksHTTPMspExpectStringTypeREGEX        ChecksHTTPMspExpectStringType = "REGEX"
	ChecksHTTPMspExpectStringTypeSTRING       ChecksHTTPMspExpectStringType = "STRING"
)

Defines values for ChecksHTTPMspExpectStringType.

type ChecksHTTPMspUseIpVersion

type ChecksHTTPMspUseIpVersion string

ChecksHTTPMspUseIpVersion defines model for ChecksHTTP.MspUseIpVersion.

const (
	ChecksHTTPMspUseIpVersionEmpty ChecksHTTPMspUseIpVersion = ""
	ChecksHTTPMspUseIpVersionIPV4  ChecksHTTPMspUseIpVersion = "IPV4"
	ChecksHTTPMspUseIpVersionIPV6  ChecksHTTPMspUseIpVersion = "IPV6"
)

Defines values for ChecksHTTPMspUseIpVersion.

type ChecksICMP

type ChecksICMP struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *string    `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations                 *[]string                  `json:"locations,omitempty"`
	Maintenance               *string                    `json:"maintenance,omitempty"`
	ModifiedAt                *time.Time                 `json:"modified_at,omitempty"`
	MonitoringServiceType     *string                    `json:"monitoring_service_type,omitempty"`
	MspAddress                string                     `json:"msp_address"`
	MspIncludeInGlobalMetrics *bool                      `json:"msp_include_in_global_metrics,omitempty"`
	MspInterval               int                        `json:"msp_interval"`
	MspNotes                  *string                    `json:"msp_notes,omitempty"`
	MspNumRetries             *int                       `json:"msp_num_retries,omitempty"`
	MspResponseTimeSla        *string                    `json:"msp_response_time_sla"`
	MspSensitivity            *int                       `json:"msp_sensitivity,omitempty"`
	MspUptimeSla              *string                    `json:"msp_uptime_sla,omitempty"`
	MspUseIpVersion           *ChecksICMPMspUseIpVersion `json:"msp_use_ip_version,omitempty"`
	Name                      *string                    `json:"name,omitempty"`
	Pk                        *int                       `json:"pk,omitempty"`
	StateChangedAt            *time.Time                 `json:"state_changed_at,omitempty"`
	StateIsUp                 *bool                      `json:"state_is_up,omitempty"`
	StatsUrl                  *string                    `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksICMP defines model for ChecksICMP.

type ChecksICMPMspUseIpVersion

type ChecksICMPMspUseIpVersion string

ChecksICMPMspUseIpVersion defines model for ChecksICMP.MspUseIpVersion.

const (
	ChecksICMPMspUseIpVersionEmpty ChecksICMPMspUseIpVersion = ""
	ChecksICMPMspUseIpVersionIPV4  ChecksICMPMspUseIpVersion = "IPV4"
	ChecksICMPMspUseIpVersionIPV6  ChecksICMPMspUseIpVersion = "IPV6"
)

Defines values for ChecksICMPMspUseIpVersion.

type ChecksIMAP

type ChecksIMAP struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *string    `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations                 *[]string                  `json:"locations,omitempty"`
	Maintenance               *string                    `json:"maintenance,omitempty"`
	ModifiedAt                *time.Time                 `json:"modified_at,omitempty"`
	MonitoringServiceType     *string                    `json:"monitoring_service_type,omitempty"`
	MspAddress                string                     `json:"msp_address"`
	MspEncryption             *ChecksIMAPMspEncryption   `json:"msp_encryption,omitempty"`
	MspExpectString           *string                    `json:"msp_expect_string,omitempty"`
	MspIncludeInGlobalMetrics *bool                      `json:"msp_include_in_global_metrics,omitempty"`
	MspInterval               int                        `json:"msp_interval"`
	MspNotes                  *string                    `json:"msp_notes,omitempty"`
	MspNumRetries             *int                       `json:"msp_num_retries,omitempty"`
	MspPort                   *int                       `json:"msp_port"`
	MspResponseTimeSla        *string                    `json:"msp_response_time_sla"`
	MspSensitivity            *int                       `json:"msp_sensitivity,omitempty"`
	MspUptimeSla              *string                    `json:"msp_uptime_sla,omitempty"`
	MspUseIpVersion           *ChecksIMAPMspUseIpVersion `json:"msp_use_ip_version,omitempty"`
	Name                      *string                    `json:"name,omitempty"`
	Pk                        *int                       `json:"pk,omitempty"`
	StateChangedAt            *time.Time                 `json:"state_changed_at,omitempty"`
	StateIsUp                 *bool                      `json:"state_is_up,omitempty"`
	StatsUrl                  *string                    `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksIMAP defines model for ChecksIMAP.

type ChecksIMAPMspEncryption

type ChecksIMAPMspEncryption string

ChecksIMAPMspEncryption defines model for ChecksIMAP.MspEncryption.

const (
	ChecksIMAPMspEncryptionEmpty  ChecksIMAPMspEncryption = ""
	ChecksIMAPMspEncryptionSSLTLS ChecksIMAPMspEncryption = "SSL_TLS"
)

Defines values for ChecksIMAPMspEncryption.

type ChecksIMAPMspUseIpVersion

type ChecksIMAPMspUseIpVersion string

ChecksIMAPMspUseIpVersion defines model for ChecksIMAP.MspUseIpVersion.

const (
	ChecksIMAPMspUseIpVersionEmpty ChecksIMAPMspUseIpVersion = ""
	ChecksIMAPMspUseIpVersionIPV4  ChecksIMAPMspUseIpVersion = "IPV4"
	ChecksIMAPMspUseIpVersionIPV6  ChecksIMAPMspUseIpVersion = "IPV6"
)

Defines values for ChecksIMAPMspUseIpVersion.

type ChecksMALWARE

type ChecksMALWARE struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *string    `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations             *[]string  `json:"locations,omitempty"`
	Maintenance           *string    `json:"maintenance,omitempty"`
	ModifiedAt            *time.Time `json:"modified_at,omitempty"`
	MonitoringServiceType *string    `json:"monitoring_service_type,omitempty"`
	MspAddress            string     `json:"msp_address"`
	MspNotes              *string    `json:"msp_notes,omitempty"`
	MspNumRetries         *int       `json:"msp_num_retries,omitempty"`
	MspUptimeSla          *string    `json:"msp_uptime_sla,omitempty"`
	Name                  *string    `json:"name,omitempty"`
	Pk                    *int       `json:"pk,omitempty"`
	StateChangedAt        *time.Time `json:"state_changed_at,omitempty"`
	StateIsUp             *bool      `json:"state_is_up,omitempty"`
	StatsUrl              *string    `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksMALWARE defines model for ChecksMALWARE.

type ChecksMspDnsRecordType

type ChecksMspDnsRecordType string

ChecksMspDnsRecordType defines model for Checks.MspDnsRecordType.

const (
	ChecksMspDnsRecordTypeA     ChecksMspDnsRecordType = "A"
	ChecksMspDnsRecordTypeAAAA  ChecksMspDnsRecordType = "AAAA"
	ChecksMspDnsRecordTypeANY   ChecksMspDnsRecordType = "ANY"
	ChecksMspDnsRecordTypeCNAME ChecksMspDnsRecordType = "CNAME"
	ChecksMspDnsRecordTypeMX    ChecksMspDnsRecordType = "MX"
	ChecksMspDnsRecordTypeNS    ChecksMspDnsRecordType = "NS"
	ChecksMspDnsRecordTypePTR   ChecksMspDnsRecordType = "PTR"
	ChecksMspDnsRecordTypeSOA   ChecksMspDnsRecordType = "SOA"
	ChecksMspDnsRecordTypeTXT   ChecksMspDnsRecordType = "TXT"
)

Defines values for ChecksMspDnsRecordType.

type ChecksMspEncryption

type ChecksMspEncryption string

ChecksMspEncryption defines model for Checks.MspEncryption.

const (
	ChecksMspEncryptionEmpty  ChecksMspEncryption = ""
	ChecksMspEncryptionSSLTLS ChecksMspEncryption = "SSL_TLS"
)

Defines values for ChecksMspEncryption.

type ChecksMspExpectStringType

type ChecksMspExpectStringType string

ChecksMspExpectStringType defines model for Checks.MspExpectStringType.

const (
	ChecksMspExpectStringTypeINVERSEREGEX ChecksMspExpectStringType = "INVERSE_REGEX"
	ChecksMspExpectStringTypeREGEX        ChecksMspExpectStringType = "REGEX"
	ChecksMspExpectStringTypeSTRING       ChecksMspExpectStringType = "STRING"
)

Defines values for ChecksMspExpectStringType.

type ChecksMspProtocol

type ChecksMspProtocol string

ChecksMspProtocol defines model for Checks.MspProtocol.

const (
	ChecksMspProtocolFtp  ChecksMspProtocol = "ftp"
	ChecksMspProtocolHttp ChecksMspProtocol = "http"
	ChecksMspProtocolImap ChecksMspProtocol = "imap"
	ChecksMspProtocolIrc  ChecksMspProtocol = "irc"
	ChecksMspProtocolLdap ChecksMspProtocol = "ldap"
	ChecksMspProtocolPop3 ChecksMspProtocol = "pop3"
	ChecksMspProtocolSmtp ChecksMspProtocol = "smtp"
	ChecksMspProtocolXmpp ChecksMspProtocol = "xmpp"
)

Defines values for ChecksMspProtocol.

type ChecksMspUseIpVersion

type ChecksMspUseIpVersion string

ChecksMspUseIpVersion defines model for Checks.MspUseIpVersion.

const (
	ChecksMspUseIpVersionEmpty ChecksMspUseIpVersion = ""
	ChecksMspUseIpVersionIPV4  ChecksMspUseIpVersion = "IPV4"
	ChecksMspUseIpVersionIPV6  ChecksMspUseIpVersion = "IPV6"
)

Defines values for ChecksMspUseIpVersion.

type ChecksNTP

type ChecksNTP struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *string    `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations                 *[]string                 `json:"locations,omitempty"`
	Maintenance               *string                   `json:"maintenance,omitempty"`
	ModifiedAt                *time.Time                `json:"modified_at,omitempty"`
	MonitoringServiceType     *string                   `json:"monitoring_service_type,omitempty"`
	MspAddress                string                    `json:"msp_address"`
	MspIncludeInGlobalMetrics *bool                     `json:"msp_include_in_global_metrics,omitempty"`
	MspInterval               int                       `json:"msp_interval"`
	MspNotes                  *string                   `json:"msp_notes,omitempty"`
	MspNumRetries             *int                      `json:"msp_num_retries,omitempty"`
	MspPort                   *int                      `json:"msp_port"`
	MspResponseTimeSla        *string                   `json:"msp_response_time_sla"`
	MspSensitivity            *int                      `json:"msp_sensitivity,omitempty"`
	MspThreshold              *int                      `json:"msp_threshold"`
	MspUptimeSla              *string                   `json:"msp_uptime_sla,omitempty"`
	MspUseIpVersion           *ChecksNTPMspUseIpVersion `json:"msp_use_ip_version,omitempty"`
	Name                      *string                   `json:"name,omitempty"`
	Pk                        *int                      `json:"pk,omitempty"`
	StateChangedAt            *time.Time                `json:"state_changed_at,omitempty"`
	StateIsUp                 *bool                     `json:"state_is_up,omitempty"`
	StatsUrl                  *string                   `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksNTP defines model for ChecksNTP.

type ChecksNTPMspUseIpVersion

type ChecksNTPMspUseIpVersion string

ChecksNTPMspUseIpVersion defines model for ChecksNTP.MspUseIpVersion.

const (
	ChecksNTPMspUseIpVersionEmpty ChecksNTPMspUseIpVersion = ""
	ChecksNTPMspUseIpVersionIPV4  ChecksNTPMspUseIpVersion = "IPV4"
	ChecksNTPMspUseIpVersionIPV6  ChecksNTPMspUseIpVersion = "IPV6"
)

Defines values for ChecksNTPMspUseIpVersion.

type ChecksPOP

type ChecksPOP struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *string    `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations                 *[]string                 `json:"locations,omitempty"`
	Maintenance               *string                   `json:"maintenance,omitempty"`
	ModifiedAt                *time.Time                `json:"modified_at,omitempty"`
	MonitoringServiceType     *string                   `json:"monitoring_service_type,omitempty"`
	MspAddress                string                    `json:"msp_address"`
	MspEncryption             *ChecksPOPMspEncryption   `json:"msp_encryption,omitempty"`
	MspExpectString           *string                   `json:"msp_expect_string,omitempty"`
	MspIncludeInGlobalMetrics *bool                     `json:"msp_include_in_global_metrics,omitempty"`
	MspInterval               int                       `json:"msp_interval"`
	MspNotes                  *string                   `json:"msp_notes,omitempty"`
	MspNumRetries             *int                      `json:"msp_num_retries,omitempty"`
	MspPort                   *int                      `json:"msp_port"`
	MspResponseTimeSla        *string                   `json:"msp_response_time_sla"`
	MspSensitivity            *int                      `json:"msp_sensitivity,omitempty"`
	MspUptimeSla              *string                   `json:"msp_uptime_sla,omitempty"`
	MspUseIpVersion           *ChecksPOPMspUseIpVersion `json:"msp_use_ip_version,omitempty"`
	Name                      *string                   `json:"name,omitempty"`
	Pk                        *int                      `json:"pk,omitempty"`
	StateChangedAt            *time.Time                `json:"state_changed_at,omitempty"`
	StateIsUp                 *bool                     `json:"state_is_up,omitempty"`
	StatsUrl                  *string                   `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksPOP defines model for ChecksPOP.

type ChecksPOPMspEncryption

type ChecksPOPMspEncryption string

ChecksPOPMspEncryption defines model for ChecksPOP.MspEncryption.

const (
	ChecksPOPMspEncryptionEmpty  ChecksPOPMspEncryption = ""
	ChecksPOPMspEncryptionSSLTLS ChecksPOPMspEncryption = "SSL_TLS"
)

Defines values for ChecksPOPMspEncryption.

type ChecksPOPMspUseIpVersion

type ChecksPOPMspUseIpVersion string

ChecksPOPMspUseIpVersion defines model for ChecksPOP.MspUseIpVersion.

const (
	ChecksPOPMspUseIpVersionEmpty ChecksPOPMspUseIpVersion = ""
	ChecksPOPMspUseIpVersionIPV4  ChecksPOPMspUseIpVersion = "IPV4"
	ChecksPOPMspUseIpVersionIPV6  ChecksPOPMspUseIpVersion = "IPV6"
)

Defines values for ChecksPOPMspUseIpVersion.

type ChecksRUM

type ChecksRUM struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *string    `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations                 *[]string  `json:"locations,omitempty"`
	Maintenance               *string    `json:"maintenance,omitempty"`
	ModifiedAt                *time.Time `json:"modified_at,omitempty"`
	MonitoringServiceType     *string    `json:"monitoring_service_type,omitempty"`
	MspAddress                string     `json:"msp_address"`
	MspIncludeInGlobalMetrics *bool      `json:"msp_include_in_global_metrics,omitempty"`
	MspNotes                  *string    `json:"msp_notes,omitempty"`
	MspThreshold              *int       `json:"msp_threshold"`
	MspUptimeSla              *string    `json:"msp_uptime_sla,omitempty"`
	Name                      *string    `json:"name,omitempty"`
	Pk                        *int       `json:"pk,omitempty"`
	StateChangedAt            *time.Time `json:"state_changed_at,omitempty"`
	StateIsUp                 *bool      `json:"state_is_up,omitempty"`
	StatsUrl                  *string    `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksRUM defines model for ChecksRUM.

type ChecksRUM2

type ChecksRUM2 struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *string    `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations                 *[]string  `json:"locations,omitempty"`
	Maintenance               *string    `json:"maintenance,omitempty"`
	ModifiedAt                *time.Time `json:"modified_at,omitempty"`
	MonitoringServiceType     *string    `json:"monitoring_service_type,omitempty"`
	MspAddress                string     `json:"msp_address"`
	MspIncludeInGlobalMetrics *bool      `json:"msp_include_in_global_metrics,omitempty"`
	MspNotes                  *string    `json:"msp_notes,omitempty"`
	MspUptimeSla              *string    `json:"msp_uptime_sla,omitempty"`
	Name                      *string    `json:"name,omitempty"`
	Pk                        *int       `json:"pk,omitempty"`
	StateChangedAt            *time.Time `json:"state_changed_at,omitempty"`
	StateIsUp                 *bool      `json:"state_is_up,omitempty"`
	StatsUrl                  *string    `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksRUM2 defines model for ChecksRUM2.

type ChecksSMTP

type ChecksSMTP struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *string    `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations                 *[]string                  `json:"locations,omitempty"`
	Maintenance               *string                    `json:"maintenance,omitempty"`
	ModifiedAt                *time.Time                 `json:"modified_at,omitempty"`
	MonitoringServiceType     *string                    `json:"monitoring_service_type,omitempty"`
	MspAddress                string                     `json:"msp_address"`
	MspEncryption             *ChecksSMTPMspEncryption   `json:"msp_encryption,omitempty"`
	MspExpectString           *string                    `json:"msp_expect_string,omitempty"`
	MspIncludeInGlobalMetrics *bool                      `json:"msp_include_in_global_metrics,omitempty"`
	MspInterval               int                        `json:"msp_interval"`
	MspNotes                  *string                    `json:"msp_notes,omitempty"`
	MspNumRetries             *int                       `json:"msp_num_retries,omitempty"`
	MspPassword               *string                    `json:"msp_password,omitempty"`
	MspPort                   *int                       `json:"msp_port"`
	MspResponseTimeSla        *string                    `json:"msp_response_time_sla"`
	MspSensitivity            *int                       `json:"msp_sensitivity,omitempty"`
	MspUptimeSla              *string                    `json:"msp_uptime_sla,omitempty"`
	MspUseIpVersion           *ChecksSMTPMspUseIpVersion `json:"msp_use_ip_version,omitempty"`
	MspUsername               *string                    `json:"msp_username,omitempty"`
	Name                      *string                    `json:"name,omitempty"`
	Pk                        *int                       `json:"pk,omitempty"`
	StateChangedAt            *time.Time                 `json:"state_changed_at,omitempty"`
	StateIsUp                 *bool                      `json:"state_is_up,omitempty"`
	StatsUrl                  *string                    `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksSMTP defines model for ChecksSMTP.

type ChecksSMTPMspEncryption

type ChecksSMTPMspEncryption string

ChecksSMTPMspEncryption defines model for ChecksSMTP.MspEncryption.

const (
	ChecksSMTPMspEncryptionEmpty  ChecksSMTPMspEncryption = ""
	ChecksSMTPMspEncryptionSSLTLS ChecksSMTPMspEncryption = "SSL_TLS"
)

Defines values for ChecksSMTPMspEncryption.

type ChecksSMTPMspUseIpVersion

type ChecksSMTPMspUseIpVersion string

ChecksSMTPMspUseIpVersion defines model for ChecksSMTP.MspUseIpVersion.

const (
	ChecksSMTPMspUseIpVersionEmpty ChecksSMTPMspUseIpVersion = ""
	ChecksSMTPMspUseIpVersionIPV4  ChecksSMTPMspUseIpVersion = "IPV4"
	ChecksSMTPMspUseIpVersionIPV6  ChecksSMTPMspUseIpVersion = "IPV6"
)

Defines values for ChecksSMTPMspUseIpVersion.

type ChecksSSH

type ChecksSSH struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *string    `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations                 *[]string                 `json:"locations,omitempty"`
	Maintenance               *string                   `json:"maintenance,omitempty"`
	ModifiedAt                *time.Time                `json:"modified_at,omitempty"`
	MonitoringServiceType     *string                   `json:"monitoring_service_type,omitempty"`
	MspAddress                string                    `json:"msp_address"`
	MspIncludeInGlobalMetrics *bool                     `json:"msp_include_in_global_metrics,omitempty"`
	MspInterval               int                       `json:"msp_interval"`
	MspNotes                  *string                   `json:"msp_notes,omitempty"`
	MspNumRetries             *int                      `json:"msp_num_retries,omitempty"`
	MspPort                   *int                      `json:"msp_port"`
	MspResponseTimeSla        *string                   `json:"msp_response_time_sla"`
	MspSensitivity            *int                      `json:"msp_sensitivity,omitempty"`
	MspUptimeSla              *string                   `json:"msp_uptime_sla,omitempty"`
	MspUseIpVersion           *ChecksSSHMspUseIpVersion `json:"msp_use_ip_version,omitempty"`
	Name                      *string                   `json:"name,omitempty"`
	Pk                        *int                      `json:"pk,omitempty"`
	StateChangedAt            *time.Time                `json:"state_changed_at,omitempty"`
	StateIsUp                 *bool                     `json:"state_is_up,omitempty"`
	StatsUrl                  *string                   `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksSSH defines model for ChecksSSH.

type ChecksSSHMspUseIpVersion

type ChecksSSHMspUseIpVersion string

ChecksSSHMspUseIpVersion defines model for ChecksSSH.MspUseIpVersion.

const (
	ChecksSSHMspUseIpVersionEmpty ChecksSSHMspUseIpVersion = ""
	ChecksSSHMspUseIpVersionIPV4  ChecksSSHMspUseIpVersion = "IPV4"
	ChecksSSHMspUseIpVersionIPV6  ChecksSSHMspUseIpVersion = "IPV6"
)

Defines values for ChecksSSHMspUseIpVersion.

type ChecksSSLCERT

type ChecksSSLCERT struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *string    `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations             *[]string                `json:"locations,omitempty"`
	Maintenance           *string                  `json:"maintenance,omitempty"`
	ModifiedAt            *time.Time               `json:"modified_at,omitempty"`
	MonitoringServiceType *string                  `json:"monitoring_service_type,omitempty"`
	MspAddress            string                   `json:"msp_address"`
	MspNotes              *string                  `json:"msp_notes,omitempty"`
	MspNumRetries         *int                     `json:"msp_num_retries,omitempty"`
	MspPort               *int                     `json:"msp_port"`
	MspProtocol           ChecksSSLCERTMspProtocol `json:"msp_protocol"`
	MspThreshold          *int                     `json:"msp_threshold"`
	MspUptimeSla          *string                  `json:"msp_uptime_sla,omitempty"`
	Name                  *string                  `json:"name,omitempty"`
	Pk                    *int                     `json:"pk,omitempty"`
	StateChangedAt        *time.Time               `json:"state_changed_at,omitempty"`
	StateIsUp             *bool                    `json:"state_is_up,omitempty"`
	StatsUrl              *string                  `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksSSLCERT defines model for ChecksSSL_CERT.

type ChecksSSLCERTMspProtocol

type ChecksSSLCERTMspProtocol string

ChecksSSLCERTMspProtocol defines model for ChecksSSLCERT.MspProtocol.

const (
	ChecksSSLCERTMspProtocolFtp  ChecksSSLCERTMspProtocol = "ftp"
	ChecksSSLCERTMspProtocolHttp ChecksSSLCERTMspProtocol = "http"
	ChecksSSLCERTMspProtocolImap ChecksSSLCERTMspProtocol = "imap"
	ChecksSSLCERTMspProtocolIrc  ChecksSSLCERTMspProtocol = "irc"
	ChecksSSLCERTMspProtocolLdap ChecksSSLCERTMspProtocol = "ldap"
	ChecksSSLCERTMspProtocolPop3 ChecksSSLCERTMspProtocol = "pop3"
	ChecksSSLCERTMspProtocolSmtp ChecksSSLCERTMspProtocol = "smtp"
	ChecksSSLCERTMspProtocolXmpp ChecksSSLCERTMspProtocol = "xmpp"
)

Defines values for ChecksSSLCERTMspProtocol.

type ChecksTCP

type ChecksTCP struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *string    `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations                 *[]string                 `json:"locations,omitempty"`
	Maintenance               *string                   `json:"maintenance,omitempty"`
	ModifiedAt                *time.Time                `json:"modified_at,omitempty"`
	MonitoringServiceType     *string                   `json:"monitoring_service_type,omitempty"`
	MspAddress                string                    `json:"msp_address"`
	MspExpectString           *string                   `json:"msp_expect_string,omitempty"`
	MspIncludeInGlobalMetrics *bool                     `json:"msp_include_in_global_metrics,omitempty"`
	MspInterval               int                       `json:"msp_interval"`
	MspNotes                  *string                   `json:"msp_notes,omitempty"`
	MspNumRetries             *int                      `json:"msp_num_retries,omitempty"`
	MspPort                   *int                      `json:"msp_port"`
	MspResponseTimeSla        *string                   `json:"msp_response_time_sla"`
	MspSendString             *string                   `json:"msp_send_string,omitempty"`
	MspSensitivity            *int                      `json:"msp_sensitivity,omitempty"`
	MspUptimeSla              *string                   `json:"msp_uptime_sla,omitempty"`
	MspUseIpVersion           *ChecksTCPMspUseIpVersion `json:"msp_use_ip_version,omitempty"`
	Name                      *string                   `json:"name,omitempty"`
	Pk                        *int                      `json:"pk,omitempty"`
	StateChangedAt            *time.Time                `json:"state_changed_at,omitempty"`
	StateIsUp                 *bool                     `json:"state_is_up,omitempty"`
	StatsUrl                  *string                   `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksTCP defines model for ChecksTCP.

type ChecksTCPMspUseIpVersion

type ChecksTCPMspUseIpVersion string

ChecksTCPMspUseIpVersion defines model for ChecksTCP.MspUseIpVersion.

const (
	ChecksTCPMspUseIpVersionEmpty ChecksTCPMspUseIpVersion = ""
	ChecksTCPMspUseIpVersionIPV4  ChecksTCPMspUseIpVersion = "IPV4"
	ChecksTCPMspUseIpVersionIPV6  ChecksTCPMspUseIpVersion = "IPV6"
)

Defines values for ChecksTCPMspUseIpVersion.

type ChecksTRANSACTION

type ChecksTRANSACTION struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *string    `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations                 *[]string  `json:"locations,omitempty"`
	Maintenance               *string    `json:"maintenance,omitempty"`
	ModifiedAt                *time.Time `json:"modified_at,omitempty"`
	MonitoringServiceType     *string    `json:"monitoring_service_type,omitempty"`
	MspAddress                string     `json:"msp_address"`
	MspIncludeInGlobalMetrics *bool      `json:"msp_include_in_global_metrics,omitempty"`
	MspInterval               int        `json:"msp_interval"`
	MspNotes                  *string    `json:"msp_notes,omitempty"`
	MspNumRetries             *int       `json:"msp_num_retries,omitempty"`
	MspResponseTimeSla        *string    `json:"msp_response_time_sla"`
	MspScript                 string     `json:"msp_script"`
	MspSensitivity            *int       `json:"msp_sensitivity,omitempty"`
	MspThreshold              *int       `json:"msp_threshold"`
	MspUptimeSla              *string    `json:"msp_uptime_sla,omitempty"`
	Name                      *string    `json:"name,omitempty"`
	Pk                        *int       `json:"pk,omitempty"`
	StateChangedAt            *time.Time `json:"state_changed_at,omitempty"`
	StateIsUp                 *bool      `json:"state_is_up,omitempty"`
	StatsUrl                  *string    `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksTRANSACTION defines model for ChecksTRANSACTION.

type ChecksUDP

type ChecksUDP struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *string    `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations                 *[]string                 `json:"locations,omitempty"`
	Maintenance               *string                   `json:"maintenance,omitempty"`
	ModifiedAt                *time.Time                `json:"modified_at,omitempty"`
	MonitoringServiceType     *string                   `json:"monitoring_service_type,omitempty"`
	MspAddress                string                    `json:"msp_address"`
	MspExpectString           string                    `json:"msp_expect_string"`
	MspIncludeInGlobalMetrics *bool                     `json:"msp_include_in_global_metrics,omitempty"`
	MspInterval               int                       `json:"msp_interval"`
	MspNotes                  *string                   `json:"msp_notes,omitempty"`
	MspNumRetries             *int                      `json:"msp_num_retries,omitempty"`
	MspPort                   *int                      `json:"msp_port"`
	MspResponseTimeSla        *string                   `json:"msp_response_time_sla"`
	MspSendString             string                    `json:"msp_send_string"`
	MspSensitivity            *int                      `json:"msp_sensitivity,omitempty"`
	MspUptimeSla              *string                   `json:"msp_uptime_sla,omitempty"`
	MspUseIpVersion           *ChecksUDPMspUseIpVersion `json:"msp_use_ip_version,omitempty"`
	Name                      *string                   `json:"name,omitempty"`
	Pk                        *int                      `json:"pk,omitempty"`
	StateChangedAt            *time.Time                `json:"state_changed_at,omitempty"`
	StateIsUp                 *bool                     `json:"state_is_up,omitempty"`
	StatsUrl                  *string                   `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksUDP defines model for ChecksUDP.

type ChecksUDPMspUseIpVersion

type ChecksUDPMspUseIpVersion string

ChecksUDPMspUseIpVersion defines model for ChecksUDP.MspUseIpVersion.

const (
	ChecksUDPMspUseIpVersionEmpty ChecksUDPMspUseIpVersion = ""
	ChecksUDPMspUseIpVersionIPV4  ChecksUDPMspUseIpVersion = "IPV4"
	ChecksUDPMspUseIpVersionIPV6  ChecksUDPMspUseIpVersion = "IPV6"
)

Defines values for ChecksUDPMspUseIpVersion.

type ChecksWEBHOOK

type ChecksWEBHOOK struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *string    `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations                 *[]string  `json:"locations,omitempty"`
	Maintenance               *string    `json:"maintenance,omitempty"`
	ModifiedAt                *time.Time `json:"modified_at,omitempty"`
	MonitoringServiceType     *string    `json:"monitoring_service_type,omitempty"`
	MspIncludeInGlobalMetrics *bool      `json:"msp_include_in_global_metrics,omitempty"`
	MspNotes                  *string    `json:"msp_notes,omitempty"`
	MspResponseTimeSla        *string    `json:"msp_response_time_sla"`
	MspUptimeSla              *string    `json:"msp_uptime_sla,omitempty"`
	Name                      *string    `json:"name,omitempty"`
	Pk                        *int       `json:"pk,omitempty"`
	StateChangedAt            *time.Time `json:"state_changed_at,omitempty"`
	StateIsUp                 *bool      `json:"state_is_up,omitempty"`
	StatsUrl                  *string    `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags       *[]string `json:"tags,omitempty"`
	Url        *string   `json:"url,omitempty"`
	WebhookUrl *string   `json:"webhook_url,omitempty"`
}

ChecksWEBHOOK defines model for ChecksWEBHOOK.

type ChecksWHOIS

type ChecksWHOIS struct {
	AlertsUrl          *string  `json:"alerts_url,omitempty"`
	CachedResponseTime *float32 `json:"cached_response_time,omitempty"`
	CheckType          *string  `json:"check_type,omitempty"`

	// Array of contact names or IDs associated with this check
	ContactGroups      []string   `json:"contact_groups"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	Escalations        *string    `json:"escalations,omitempty"`
	IsPaused           *bool      `json:"is_paused,omitempty"`
	IsUnderMaintenance *bool      `json:"is_under_maintenance,omitempty"`

	// Array of locations associated with this check
	Locations             *[]string  `json:"locations,omitempty"`
	Maintenance           *string    `json:"maintenance,omitempty"`
	ModifiedAt            *time.Time `json:"modified_at,omitempty"`
	MonitoringServiceType *string    `json:"monitoring_service_type,omitempty"`
	MspAddress            string     `json:"msp_address"`
	MspExpectString       string     `json:"msp_expect_string"`
	MspNotes              *string    `json:"msp_notes,omitempty"`
	MspNumRetries         *int       `json:"msp_num_retries,omitempty"`
	MspThreshold          *int       `json:"msp_threshold"`
	MspUptimeSla          *string    `json:"msp_uptime_sla,omitempty"`
	Name                  *string    `json:"name,omitempty"`
	Pk                    *int       `json:"pk,omitempty"`
	StateChangedAt        *time.Time `json:"state_changed_at,omitempty"`
	StateIsUp             *bool      `json:"state_is_up,omitempty"`
	StatsUrl              *string    `json:"stats_url,omitempty"`

	// Array of tag names or IDs associated with this check
	Tags *[]string `json:"tags,omitempty"`
	Url  *string   `json:"url,omitempty"`
}

ChecksWHOIS defines model for ChecksWHOIS.

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) DeleteComponentDetail

func (c *Client) DeleteComponentDetail(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteContactGroupDetail

func (c *Client) DeleteContactGroupDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDashboardDetail

func (c *Client) DeleteDashboardDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteIncidentDetail

func (c *Client) DeleteIncidentDetail(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteIntegrationDetail

func (c *Client) DeleteIntegrationDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteMetricDetail

func (c *Client) DeleteMetricDetail(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePushNotificationDetail

func (c *Client) DeletePushNotificationDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteScheduledReportDetail

func (c *Client) DeleteScheduledReportDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteServiceDetail

func (c *Client) DeleteServiceDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteServiceTagDetail

func (c *Client) DeleteServiceTagDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSlaReportDetail

func (c *Client) DeleteSlaReportDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteStatuspageDetail

func (c *Client) DeleteStatuspageDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUserDetail

func (c *Client) DeleteUserDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAlertAlertRootCause

func (c *Client) GetAlertAlertRootCause(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAlertDetail

func (c *Client) GetAlertDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAlertlist

func (c *Client) GetAlertlist(ctx context.Context, params *GetAlertlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAuthAccountUsage

func (c *Client) GetAuthAccountUsage(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAuthList

func (c *Client) GetAuthList(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAuthMe

func (c *Client) GetAuthMe(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAuthResetPassword

func (c *Client) GetAuthResetPassword(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAuthSubaccount

func (c *Client) GetAuthSubaccount(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAuthSubaccounts

func (c *Client) GetAuthSubaccounts(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComponentDetail

func (c *Client) GetComponentDetail(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComponentslist

func (c *Client) GetComponentslist(ctx context.Context, statuspageId string, params *GetComponentslistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetContactGroupDetail

func (c *Client) GetContactGroupDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetContactgrouplist

func (c *Client) GetContactgrouplist(ctx context.Context, params *GetContactgrouplistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDashboardDefault

func (c *Client) GetDashboardDefault(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDashboardDetail

func (c *Client) GetDashboardDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDashboardStats

func (c *Client) GetDashboardStats(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDashboardlist

func (c *Client) GetDashboardlist(ctx context.Context, params *GetDashboardlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIncidentDetail

func (c *Client) GetIncidentDetail(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIncidentlist

func (c *Client) GetIncidentlist(ctx context.Context, statuspageId string, params *GetIncidentlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIntegrationDetail

func (c *Client) GetIntegrationDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIntegrationlist

func (c *Client) GetIntegrationlist(ctx context.Context, params *GetIntegrationlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMetricDetail

func (c *Client) GetMetricDetail(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMetricslist

func (c *Client) GetMetricslist(ctx context.Context, statuspageId string, params *GetMetricslistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMonitoringServerList

func (c *Client) GetMonitoringServerList(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOutageDetail

func (c *Client) GetOutageDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOutagelist

func (c *Client) GetOutagelist(ctx context.Context, params *GetOutagelistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPushNotificationDetail

func (c *Client) GetPushNotificationDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPushnotificationlist

func (c *Client) GetPushnotificationlist(ctx context.Context, params *GetPushnotificationlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetScheduledReportDetail

func (c *Client) GetScheduledReportDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetScheduledreportlist

func (c *Client) GetScheduledreportlist(ctx context.Context, params *GetScheduledreportlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServiceAnalysis

func (c *Client) GetServiceAnalysis(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServiceBulkStats

func (c *Client) GetServiceBulkStats(ctx context.Context, params *GetServiceBulkStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServiceCurrentStatus

func (c *Client) GetServiceCurrentStatus(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServiceDetail

func (c *Client) GetServiceDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServiceResponseTimeDatapoints

func (c *Client) GetServiceResponseTimeDatapoints(ctx context.Context, pk string, params *GetServiceResponseTimeDatapointsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServiceShowLocations

func (c *Client) GetServiceShowLocations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServiceShowServiceDefs

func (c *Client) GetServiceShowServiceDefs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServiceStats

func (c *Client) GetServiceStats(ctx context.Context, pk string, params *GetServiceStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServiceTagDetail

func (c *Client) GetServiceTagDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServicelist

func (c *Client) GetServicelist(ctx context.Context, params *GetServicelistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServicetaglist

func (c *Client) GetServicetaglist(ctx context.Context, params *GetServicetaglistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSlaReportDetail

func (c *Client) GetSlaReportDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSlaReportStats

func (c *Client) GetSlaReportStats(ctx context.Context, pk string, params *GetSlaReportStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSlareportlist

func (c *Client) GetSlareportlist(ctx context.Context, params *GetSlareportlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStatuspageCurrentStatus

func (c *Client) GetStatuspageCurrentStatus(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStatuspageDetail

func (c *Client) GetStatuspageDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStatuspageHistory

func (c *Client) GetStatuspageHistory(ctx context.Context, pk string, params *GetStatuspageHistoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStatuspagelist

func (c *Client) GetStatuspagelist(ctx context.Context, params *GetStatuspagelistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUserDetail

func (c *Client) GetUserDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUserlist

func (c *Client) GetUserlist(ctx context.Context, params *GetUserlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchAuthSubaccount

func (c *Client) PatchAuthSubaccount(ctx context.Context, pk string, body PatchAuthSubaccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchAuthSubaccountWithBody

func (c *Client) PatchAuthSubaccountWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchComponentDetail

func (c *Client) PatchComponentDetail(ctx context.Context, statuspageId string, pk string, body PatchComponentDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchComponentDetailWithBody

func (c *Client) PatchComponentDetailWithBody(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchContactGroupDetail

func (c *Client) PatchContactGroupDetail(ctx context.Context, pk string, body PatchContactGroupDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchContactGroupDetailWithBody

func (c *Client) PatchContactGroupDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchContactGroupSetOnCallHours

func (c *Client) PatchContactGroupSetOnCallHours(ctx context.Context, pk string, body PatchContactGroupSetOnCallHoursJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchContactGroupSetOnCallHoursWithBody

func (c *Client) PatchContactGroupSetOnCallHoursWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchDashboardDetail

func (c *Client) PatchDashboardDetail(ctx context.Context, pk string, body PatchDashboardDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchDashboardDetailWithBody

func (c *Client) PatchDashboardDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchIncidentDetail

func (c *Client) PatchIncidentDetail(ctx context.Context, statuspageId string, pk string, body PatchIncidentDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchIncidentDetailWithBody

func (c *Client) PatchIncidentDetailWithBody(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchIntegrationDetail

func (c *Client) PatchIntegrationDetail(ctx context.Context, pk string, body PatchIntegrationDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchIntegrationDetailWithBody

func (c *Client) PatchIntegrationDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchMetricDetail

func (c *Client) PatchMetricDetail(ctx context.Context, statuspageId string, pk string, body PatchMetricDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchMetricDetailWithBody

func (c *Client) PatchMetricDetailWithBody(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchPushNotificationDetail

func (c *Client) PatchPushNotificationDetail(ctx context.Context, pk string, body PatchPushNotificationDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchPushNotificationDetailWithBody

func (c *Client) PatchPushNotificationDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchScheduledReportDetail

func (c *Client) PatchScheduledReportDetail(ctx context.Context, pk string, body PatchScheduledReportDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchScheduledReportDetailWithBody

func (c *Client) PatchScheduledReportDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceAddContactGroups

func (c *Client) PatchServiceAddContactGroups(ctx context.Context, pk string, body PatchServiceAddContactGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceAddContactGroupsWithBody

func (c *Client) PatchServiceAddContactGroupsWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceAddLocations

func (c *Client) PatchServiceAddLocations(ctx context.Context, pk string, body PatchServiceAddLocationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceAddLocationsWithBody

func (c *Client) PatchServiceAddLocationsWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceAddTags

func (c *Client) PatchServiceAddTags(ctx context.Context, pk string, body PatchServiceAddTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceAddTagsWithBody

func (c *Client) PatchServiceAddTagsWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceBulkEscalations

func (c *Client) PatchServiceBulkEscalations(ctx context.Context, body PatchServiceBulkEscalationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceBulkEscalationsWithBody

func (c *Client) PatchServiceBulkEscalationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceBulkMaintenance

func (c *Client) PatchServiceBulkMaintenance(ctx context.Context, body PatchServiceBulkMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceBulkMaintenanceWithBody

func (c *Client) PatchServiceBulkMaintenanceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceBulkPause

func (c *Client) PatchServiceBulkPause(ctx context.Context, body PatchServiceBulkPauseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceBulkPauseWithBody

func (c *Client) PatchServiceBulkPauseWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceBulkResume

func (c *Client) PatchServiceBulkResume(ctx context.Context, body PatchServiceBulkResumeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceBulkResumeWithBody

func (c *Client) PatchServiceBulkResumeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceBulkUpdate

func (c *Client) PatchServiceBulkUpdate(ctx context.Context, body PatchServiceBulkUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceBulkUpdateWithBody

func (c *Client) PatchServiceBulkUpdateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceDetail

func (c *Client) PatchServiceDetail(ctx context.Context, pk string, body PatchServiceDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceDetailWithBody

func (c *Client) PatchServiceDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceReplaceContactGroups

func (c *Client) PatchServiceReplaceContactGroups(ctx context.Context, pk string, body PatchServiceReplaceContactGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceReplaceContactGroupsWithBody

func (c *Client) PatchServiceReplaceContactGroupsWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceReplaceLocations

func (c *Client) PatchServiceReplaceLocations(ctx context.Context, pk string, body PatchServiceReplaceLocationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceReplaceLocationsWithBody

func (c *Client) PatchServiceReplaceLocationsWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceReplaceTags

func (c *Client) PatchServiceReplaceTags(ctx context.Context, pk string, body PatchServiceReplaceTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceReplaceTagsWithBody

func (c *Client) PatchServiceReplaceTagsWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceSetEscalations

func (c *Client) PatchServiceSetEscalations(ctx context.Context, pk string, body PatchServiceSetEscalationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceSetEscalationsWithBody

func (c *Client) PatchServiceSetEscalationsWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceSetMaintenance

func (c *Client) PatchServiceSetMaintenance(ctx context.Context, pk string, body PatchServiceSetMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceSetMaintenanceWithBody

func (c *Client) PatchServiceSetMaintenanceWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceTagDetail

func (c *Client) PatchServiceTagDetail(ctx context.Context, pk string, body PatchServiceTagDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceTagDetailWithBody

func (c *Client) PatchServiceTagDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchSlaReportDetail

func (c *Client) PatchSlaReportDetail(ctx context.Context, pk string, body PatchSlaReportDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchSlaReportDetailWithBody

func (c *Client) PatchSlaReportDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchStatuspageDetail

func (c *Client) PatchStatuspageDetail(ctx context.Context, pk string, body PatchStatuspageDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchStatuspageDetailWithBody

func (c *Client) PatchStatuspageDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchUserDetail

func (c *Client) PatchUserDetail(ctx context.Context, pk string, body PatchUserDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchUserDetailWithBody

func (c *Client) PatchUserDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostAlertIgnore

func (c *Client) PostAlertIgnore(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostAuthLogin

func (c *Client) PostAuthLogin(ctx context.Context, body PostAuthLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostAuthLoginWithBody

func (c *Client) PostAuthLoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostAuthResetPassword

func (c *Client) PostAuthResetPassword(ctx context.Context, body PostAuthResetPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostAuthResetPasswordWithBody

func (c *Client) PostAuthResetPasswordWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostAuthSubaccountPacks

func (c *Client) PostAuthSubaccountPacks(ctx context.Context, pk string, body PostAuthSubaccountPacksJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostAuthSubaccountPacksWithBody

func (c *Client) PostAuthSubaccountPacksWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostAuthSubaccounts

func (c *Client) PostAuthSubaccounts(ctx context.Context, body PostAuthSubaccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostAuthSubaccountsWithBody

func (c *Client) PostAuthSubaccountsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostComponentslist

func (c *Client) PostComponentslist(ctx context.Context, statuspageId string, body PostComponentslistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostComponentslistWithBody

func (c *Client) PostComponentslistWithBody(ctx context.Context, statuspageId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostContactgrouplist

func (c *Client) PostContactgrouplist(ctx context.Context, body PostContactgrouplistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostContactgrouplistWithBody

func (c *Client) PostContactgrouplistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostDashboardlist

func (c *Client) PostDashboardlist(ctx context.Context, body PostDashboardlistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostDashboardlistWithBody

func (c *Client) PostDashboardlistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIncidentlist

func (c *Client) PostIncidentlist(ctx context.Context, statuspageId string, body PostIncidentlistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIncidentlistWithBody

func (c *Client) PostIncidentlistWithBody(ctx context.Context, statuspageId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateCachet

func (c *Client) PostIntegrationCreateCachet(ctx context.Context, body PostIntegrationCreateCachetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateCachetWithBody

func (c *Client) PostIntegrationCreateCachetWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateDatadog

func (c *Client) PostIntegrationCreateDatadog(ctx context.Context, body PostIntegrationCreateDatadogJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateDatadogWithBody

func (c *Client) PostIntegrationCreateDatadogWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateGeckoboard

func (c *Client) PostIntegrationCreateGeckoboard(ctx context.Context, body PostIntegrationCreateGeckoboardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateGeckoboardWithBody

func (c *Client) PostIntegrationCreateGeckoboardWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateJiraservicedesk

func (c *Client) PostIntegrationCreateJiraservicedesk(ctx context.Context, body PostIntegrationCreateJiraservicedeskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateJiraservicedeskWithBody

func (c *Client) PostIntegrationCreateJiraservicedeskWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateKlipfolio

func (c *Client) PostIntegrationCreateKlipfolio(ctx context.Context, body PostIntegrationCreateKlipfolioJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateKlipfolioWithBody

func (c *Client) PostIntegrationCreateKlipfolioWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateLibrato

func (c *Client) PostIntegrationCreateLibrato(ctx context.Context, body PostIntegrationCreateLibratoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateLibratoWithBody

func (c *Client) PostIntegrationCreateLibratoWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateMicrosoftTeams

func (c *Client) PostIntegrationCreateMicrosoftTeams(ctx context.Context, body PostIntegrationCreateMicrosoftTeamsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateMicrosoftTeamsWithBody

func (c *Client) PostIntegrationCreateMicrosoftTeamsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateOpsgenie

func (c *Client) PostIntegrationCreateOpsgenie(ctx context.Context, body PostIntegrationCreateOpsgenieJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateOpsgenieWithBody

func (c *Client) PostIntegrationCreateOpsgenieWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreatePagerduty

func (c *Client) PostIntegrationCreatePagerduty(ctx context.Context, body PostIntegrationCreatePagerdutyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreatePagerdutyWithBody

func (c *Client) PostIntegrationCreatePagerdutyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreatePushbullet

func (c *Client) PostIntegrationCreatePushbullet(ctx context.Context, body PostIntegrationCreatePushbulletJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreatePushbulletWithBody

func (c *Client) PostIntegrationCreatePushbulletWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreatePushover

func (c *Client) PostIntegrationCreatePushover(ctx context.Context, body PostIntegrationCreatePushoverJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreatePushoverWithBody

func (c *Client) PostIntegrationCreatePushoverWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateSignifai

func (c *Client) PostIntegrationCreateSignifai(ctx context.Context, body PostIntegrationCreateSignifaiJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateSignifaiWithBody

func (c *Client) PostIntegrationCreateSignifaiWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateSlack

func (c *Client) PostIntegrationCreateSlack(ctx context.Context, body PostIntegrationCreateSlackJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateSlackWithBody

func (c *Client) PostIntegrationCreateSlackWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateStatus

func (c *Client) PostIntegrationCreateStatus(ctx context.Context, body PostIntegrationCreateStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateStatusWithBody

func (c *Client) PostIntegrationCreateStatusWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateStatuspage

func (c *Client) PostIntegrationCreateStatuspage(ctx context.Context, body PostIntegrationCreateStatuspageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateStatuspageWithBody

func (c *Client) PostIntegrationCreateStatuspageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateTwitter

func (c *Client) PostIntegrationCreateTwitter(ctx context.Context, body PostIntegrationCreateTwitterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateTwitterWithBody

func (c *Client) PostIntegrationCreateTwitterWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateVictorops

func (c *Client) PostIntegrationCreateVictorops(ctx context.Context, body PostIntegrationCreateVictoropsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateVictoropsWithBody

func (c *Client) PostIntegrationCreateVictoropsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateWavefront

func (c *Client) PostIntegrationCreateWavefront(ctx context.Context, body PostIntegrationCreateWavefrontJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateWavefrontWithBody

func (c *Client) PostIntegrationCreateWavefrontWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateWebhook

func (c *Client) PostIntegrationCreateWebhook(ctx context.Context, body PostIntegrationCreateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateWebhookWithBody

func (c *Client) PostIntegrationCreateWebhookWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateZapier

func (c *Client) PostIntegrationCreateZapier(ctx context.Context, body PostIntegrationCreateZapierJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostIntegrationCreateZapierWithBody

func (c *Client) PostIntegrationCreateZapierWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostMetricslist

func (c *Client) PostMetricslist(ctx context.Context, statuspageId string, body PostMetricslistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostMetricslistWithBody

func (c *Client) PostMetricslistWithBody(ctx context.Context, statuspageId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostPushnotificationlist

func (c *Client) PostPushnotificationlist(ctx context.Context, body PostPushnotificationlistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostPushnotificationlistWithBody

func (c *Client) PostPushnotificationlistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostScheduledreportlist

func (c *Client) PostScheduledreportlist(ctx context.Context, body PostScheduledreportlistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostScheduledreportlistWithBody

func (c *Client) PostScheduledreportlistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) PostSendMagicLink(ctx context.Context, body PostSendMagicLinkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostSendMagicLinkWithBody

func (c *Client) PostSendMagicLinkWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateApi

func (c *Client) PostServiceCreateApi(ctx context.Context, body PostServiceCreateApiJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateApiWithBody

func (c *Client) PostServiceCreateApiWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateBlacklist

func (c *Client) PostServiceCreateBlacklist(ctx context.Context, body PostServiceCreateBlacklistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateBlacklistWithBody

func (c *Client) PostServiceCreateBlacklistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateDns

func (c *Client) PostServiceCreateDns(ctx context.Context, body PostServiceCreateDnsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateDnsWithBody

func (c *Client) PostServiceCreateDnsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateGroup

func (c *Client) PostServiceCreateGroup(ctx context.Context, body PostServiceCreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateGroupWithBody

func (c *Client) PostServiceCreateGroupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateHeartbeat

func (c *Client) PostServiceCreateHeartbeat(ctx context.Context, body PostServiceCreateHeartbeatJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateHeartbeatWithBody

func (c *Client) PostServiceCreateHeartbeatWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateHttp

func (c *Client) PostServiceCreateHttp(ctx context.Context, body PostServiceCreateHttpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateHttpWithBody

func (c *Client) PostServiceCreateHttpWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateIcmp

func (c *Client) PostServiceCreateIcmp(ctx context.Context, body PostServiceCreateIcmpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateIcmpWithBody

func (c *Client) PostServiceCreateIcmpWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateImap

func (c *Client) PostServiceCreateImap(ctx context.Context, body PostServiceCreateImapJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateImapWithBody

func (c *Client) PostServiceCreateImapWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateMalware

func (c *Client) PostServiceCreateMalware(ctx context.Context, body PostServiceCreateMalwareJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateMalwareWithBody

func (c *Client) PostServiceCreateMalwareWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateNtp

func (c *Client) PostServiceCreateNtp(ctx context.Context, body PostServiceCreateNtpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateNtpWithBody

func (c *Client) PostServiceCreateNtpWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreatePop

func (c *Client) PostServiceCreatePop(ctx context.Context, body PostServiceCreatePopJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreatePopWithBody

func (c *Client) PostServiceCreatePopWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateRum

func (c *Client) PostServiceCreateRum(ctx context.Context, body PostServiceCreateRumJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateRum2

func (c *Client) PostServiceCreateRum2(ctx context.Context, body PostServiceCreateRum2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateRum2WithBody

func (c *Client) PostServiceCreateRum2WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateRumWithBody

func (c *Client) PostServiceCreateRumWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateSmtp

func (c *Client) PostServiceCreateSmtp(ctx context.Context, body PostServiceCreateSmtpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateSmtpWithBody

func (c *Client) PostServiceCreateSmtpWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateSsh

func (c *Client) PostServiceCreateSsh(ctx context.Context, body PostServiceCreateSshJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateSshWithBody

func (c *Client) PostServiceCreateSshWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateSslCert

func (c *Client) PostServiceCreateSslCert(ctx context.Context, body PostServiceCreateSslCertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateSslCertWithBody

func (c *Client) PostServiceCreateSslCertWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateTcp

func (c *Client) PostServiceCreateTcp(ctx context.Context, body PostServiceCreateTcpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateTcpWithBody

func (c *Client) PostServiceCreateTcpWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateTransaction

func (c *Client) PostServiceCreateTransaction(ctx context.Context, body PostServiceCreateTransactionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateTransactionWithBody

func (c *Client) PostServiceCreateTransactionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateUdp

func (c *Client) PostServiceCreateUdp(ctx context.Context, body PostServiceCreateUdpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateUdpWithBody

func (c *Client) PostServiceCreateUdpWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateWebhook

func (c *Client) PostServiceCreateWebhook(ctx context.Context, body PostServiceCreateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateWebhookWithBody

func (c *Client) PostServiceCreateWebhookWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateWhois

func (c *Client) PostServiceCreateWhois(ctx context.Context, body PostServiceCreateWhoisJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceCreateWhoisWithBody

func (c *Client) PostServiceCreateWhoisWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServicePause

func (c *Client) PostServicePause(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServiceResume

func (c *Client) PostServiceResume(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServicetaglist

func (c *Client) PostServicetaglist(ctx context.Context, body PostServicetaglistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServicetaglistWithBody

func (c *Client) PostServicetaglistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostSlareportlist

func (c *Client) PostSlareportlist(ctx context.Context, body PostSlareportlistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostSlareportlistWithBody

func (c *Client) PostSlareportlistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostStatuspagelist

func (c *Client) PostStatuspagelist(ctx context.Context, body PostStatuspagelistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostStatuspagelistWithBody

func (c *Client) PostStatuspagelistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostUserDeactivate

func (c *Client) PostUserDeactivate(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostUserReactivate

func (c *Client) PostUserReactivate(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostUserlist

func (c *Client) PostUserlist(ctx context.Context, body PostUserlistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostUserlistWithBody

func (c *Client) PostUserlistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) PostValidateMagicLink(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutComponentDetail

func (c *Client) PutComponentDetail(ctx context.Context, statuspageId string, pk string, body PutComponentDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutComponentDetailWithBody

func (c *Client) PutComponentDetailWithBody(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutContactGroupDetail

func (c *Client) PutContactGroupDetail(ctx context.Context, pk string, body PutContactGroupDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutContactGroupDetailWithBody

func (c *Client) PutContactGroupDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutDashboardDetail

func (c *Client) PutDashboardDetail(ctx context.Context, pk string, body PutDashboardDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutDashboardDetailWithBody

func (c *Client) PutDashboardDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutIncidentDetail

func (c *Client) PutIncidentDetail(ctx context.Context, statuspageId string, pk string, body PutIncidentDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutIncidentDetailWithBody

func (c *Client) PutIncidentDetailWithBody(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutIntegrationDetail

func (c *Client) PutIntegrationDetail(ctx context.Context, pk string, body PutIntegrationDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutIntegrationDetailWithBody

func (c *Client) PutIntegrationDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutMetricDetail

func (c *Client) PutMetricDetail(ctx context.Context, statuspageId string, pk string, body PutMetricDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutMetricDetailWithBody

func (c *Client) PutMetricDetailWithBody(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutPushNotificationDetail

func (c *Client) PutPushNotificationDetail(ctx context.Context, pk string, body PutPushNotificationDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutPushNotificationDetailWithBody

func (c *Client) PutPushNotificationDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutScheduledReportDetail

func (c *Client) PutScheduledReportDetail(ctx context.Context, pk string, body PutScheduledReportDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutScheduledReportDetailWithBody

func (c *Client) PutScheduledReportDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutServiceDetail

func (c *Client) PutServiceDetail(ctx context.Context, pk string, body PutServiceDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutServiceDetailWithBody

func (c *Client) PutServiceDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutServiceTagDetail

func (c *Client) PutServiceTagDetail(ctx context.Context, pk string, body PutServiceTagDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutServiceTagDetailWithBody

func (c *Client) PutServiceTagDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutSlaReportDetail

func (c *Client) PutSlaReportDetail(ctx context.Context, pk string, body PutSlaReportDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutSlaReportDetailWithBody

func (c *Client) PutSlaReportDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutStatuspageDetail

func (c *Client) PutStatuspageDetail(ctx context.Context, pk string, body PutStatuspageDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutStatuspageDetailWithBody

func (c *Client) PutStatuspageDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutUserDetail

func (c *Client) PutUserDetail(ctx context.Context, pk string, body PutUserDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutUserDetailWithBody

func (c *Client) PutUserDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// GetAlertlist request
	GetAlertlist(ctx context.Context, params *GetAlertlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAlertAlertRootCause request
	GetAlertAlertRootCause(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAlertDetail request
	GetAlertDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostAlertIgnore request
	PostAlertIgnore(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAuthList request
	GetAuthList(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAuthAccountUsage request
	GetAuthAccountUsage(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostAuthLogin request with any body
	PostAuthLoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostAuthLogin(ctx context.Context, body PostAuthLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAuthMe request
	GetAuthMe(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAuthResetPassword request
	GetAuthResetPassword(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostAuthResetPassword request with any body
	PostAuthResetPasswordWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostAuthResetPassword(ctx context.Context, body PostAuthResetPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostSendMagicLink request with any body
	PostSendMagicLinkWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostSendMagicLink(ctx context.Context, body PostSendMagicLinkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAuthSubaccounts request
	GetAuthSubaccounts(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostAuthSubaccounts request with any body
	PostAuthSubaccountsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostAuthSubaccounts(ctx context.Context, body PostAuthSubaccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAuthSubaccount request
	GetAuthSubaccount(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchAuthSubaccount request with any body
	PatchAuthSubaccountWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchAuthSubaccount(ctx context.Context, pk string, body PatchAuthSubaccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostAuthSubaccountPacks request with any body
	PostAuthSubaccountPacksWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostAuthSubaccountPacks(ctx context.Context, pk string, body PostAuthSubaccountPacksJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostValidateMagicLink request
	PostValidateMagicLink(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServicetaglist request
	GetServicetaglist(ctx context.Context, params *GetServicetaglistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServicetaglist request with any body
	PostServicetaglistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServicetaglist(ctx context.Context, body PostServicetaglistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteServiceTagDetail request
	DeleteServiceTagDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServiceTagDetail request
	GetServiceTagDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchServiceTagDetail request with any body
	PatchServiceTagDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchServiceTagDetail(ctx context.Context, pk string, body PatchServiceTagDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutServiceTagDetail request with any body
	PutServiceTagDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutServiceTagDetail(ctx context.Context, pk string, body PutServiceTagDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServicelist request
	GetServicelist(ctx context.Context, params *GetServicelistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateApi request with any body
	PostServiceCreateApiWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateApi(ctx context.Context, body PostServiceCreateApiJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateBlacklist request with any body
	PostServiceCreateBlacklistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateBlacklist(ctx context.Context, body PostServiceCreateBlacklistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateDns request with any body
	PostServiceCreateDnsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateDns(ctx context.Context, body PostServiceCreateDnsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateGroup request with any body
	PostServiceCreateGroupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateGroup(ctx context.Context, body PostServiceCreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateHeartbeat request with any body
	PostServiceCreateHeartbeatWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateHeartbeat(ctx context.Context, body PostServiceCreateHeartbeatJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateHttp request with any body
	PostServiceCreateHttpWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateHttp(ctx context.Context, body PostServiceCreateHttpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateIcmp request with any body
	PostServiceCreateIcmpWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateIcmp(ctx context.Context, body PostServiceCreateIcmpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateImap request with any body
	PostServiceCreateImapWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateImap(ctx context.Context, body PostServiceCreateImapJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateMalware request with any body
	PostServiceCreateMalwareWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateMalware(ctx context.Context, body PostServiceCreateMalwareJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateNtp request with any body
	PostServiceCreateNtpWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateNtp(ctx context.Context, body PostServiceCreateNtpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreatePop request with any body
	PostServiceCreatePopWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreatePop(ctx context.Context, body PostServiceCreatePopJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateRum request with any body
	PostServiceCreateRumWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateRum(ctx context.Context, body PostServiceCreateRumJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateRum2 request with any body
	PostServiceCreateRum2WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateRum2(ctx context.Context, body PostServiceCreateRum2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateSmtp request with any body
	PostServiceCreateSmtpWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateSmtp(ctx context.Context, body PostServiceCreateSmtpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateSsh request with any body
	PostServiceCreateSshWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateSsh(ctx context.Context, body PostServiceCreateSshJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateSslCert request with any body
	PostServiceCreateSslCertWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateSslCert(ctx context.Context, body PostServiceCreateSslCertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateTcp request with any body
	PostServiceCreateTcpWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateTcp(ctx context.Context, body PostServiceCreateTcpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateTransaction request with any body
	PostServiceCreateTransactionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateTransaction(ctx context.Context, body PostServiceCreateTransactionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateUdp request with any body
	PostServiceCreateUdpWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateUdp(ctx context.Context, body PostServiceCreateUdpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateWebhook request with any body
	PostServiceCreateWebhookWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateWebhook(ctx context.Context, body PostServiceCreateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceCreateWhois request with any body
	PostServiceCreateWhoisWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServiceCreateWhois(ctx context.Context, body PostServiceCreateWhoisJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchServiceBulkEscalations request with any body
	PatchServiceBulkEscalationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchServiceBulkEscalations(ctx context.Context, body PatchServiceBulkEscalationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchServiceBulkMaintenance request with any body
	PatchServiceBulkMaintenanceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchServiceBulkMaintenance(ctx context.Context, body PatchServiceBulkMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchServiceBulkPause request with any body
	PatchServiceBulkPauseWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchServiceBulkPause(ctx context.Context, body PatchServiceBulkPauseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchServiceBulkResume request with any body
	PatchServiceBulkResumeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchServiceBulkResume(ctx context.Context, body PatchServiceBulkResumeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServiceBulkStats request
	GetServiceBulkStats(ctx context.Context, params *GetServiceBulkStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchServiceBulkUpdate request with any body
	PatchServiceBulkUpdateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchServiceBulkUpdate(ctx context.Context, body PatchServiceBulkUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServiceShowServiceDefs request
	GetServiceShowServiceDefs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServiceShowLocations request
	GetServiceShowLocations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteServiceDetail request
	DeleteServiceDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServiceDetail request
	GetServiceDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchServiceDetail request with any body
	PatchServiceDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchServiceDetail(ctx context.Context, pk string, body PatchServiceDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutServiceDetail request with any body
	PutServiceDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutServiceDetail(ctx context.Context, pk string, body PutServiceDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchServiceAddContactGroups request with any body
	PatchServiceAddContactGroupsWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchServiceAddContactGroups(ctx context.Context, pk string, body PatchServiceAddContactGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchServiceAddLocations request with any body
	PatchServiceAddLocationsWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchServiceAddLocations(ctx context.Context, pk string, body PatchServiceAddLocationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchServiceAddTags request with any body
	PatchServiceAddTagsWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchServiceAddTags(ctx context.Context, pk string, body PatchServiceAddTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServiceAnalysis request
	GetServiceAnalysis(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServiceCurrentStatus request
	GetServiceCurrentStatus(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchServiceSetEscalations request with any body
	PatchServiceSetEscalationsWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchServiceSetEscalations(ctx context.Context, pk string, body PatchServiceSetEscalationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchServiceSetMaintenance request with any body
	PatchServiceSetMaintenanceWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchServiceSetMaintenance(ctx context.Context, pk string, body PatchServiceSetMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServicePause request
	PostServicePause(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchServiceReplaceContactGroups request with any body
	PatchServiceReplaceContactGroupsWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchServiceReplaceContactGroups(ctx context.Context, pk string, body PatchServiceReplaceContactGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchServiceReplaceLocations request with any body
	PatchServiceReplaceLocationsWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchServiceReplaceLocations(ctx context.Context, pk string, body PatchServiceReplaceLocationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchServiceReplaceTags request with any body
	PatchServiceReplaceTagsWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchServiceReplaceTags(ctx context.Context, pk string, body PatchServiceReplaceTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServiceResponseTimeDatapoints request
	GetServiceResponseTimeDatapoints(ctx context.Context, pk string, params *GetServiceResponseTimeDatapointsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServiceResume request
	PostServiceResume(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServiceStats request
	GetServiceStats(ctx context.Context, pk string, params *GetServiceStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetContactgrouplist request
	GetContactgrouplist(ctx context.Context, params *GetContactgrouplistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostContactgrouplist request with any body
	PostContactgrouplistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostContactgrouplist(ctx context.Context, body PostContactgrouplistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteContactGroupDetail request
	DeleteContactGroupDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetContactGroupDetail request
	GetContactGroupDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchContactGroupDetail request with any body
	PatchContactGroupDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchContactGroupDetail(ctx context.Context, pk string, body PatchContactGroupDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutContactGroupDetail request with any body
	PutContactGroupDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutContactGroupDetail(ctx context.Context, pk string, body PutContactGroupDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchContactGroupSetOnCallHours request with any body
	PatchContactGroupSetOnCallHoursWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchContactGroupSetOnCallHours(ctx context.Context, pk string, body PatchContactGroupSetOnCallHoursJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDashboardlist request
	GetDashboardlist(ctx context.Context, params *GetDashboardlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostDashboardlist request with any body
	PostDashboardlistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostDashboardlist(ctx context.Context, body PostDashboardlistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDashboardDefault request
	GetDashboardDefault(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDashboardDetail request
	DeleteDashboardDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDashboardDetail request
	GetDashboardDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchDashboardDetail request with any body
	PatchDashboardDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchDashboardDetail(ctx context.Context, pk string, body PatchDashboardDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutDashboardDetail request with any body
	PutDashboardDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutDashboardDetail(ctx context.Context, pk string, body PutDashboardDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDashboardStats request
	GetDashboardStats(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIntegrationlist request
	GetIntegrationlist(ctx context.Context, params *GetIntegrationlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreateCachet request with any body
	PostIntegrationCreateCachetWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreateCachet(ctx context.Context, body PostIntegrationCreateCachetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreateDatadog request with any body
	PostIntegrationCreateDatadogWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreateDatadog(ctx context.Context, body PostIntegrationCreateDatadogJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreateGeckoboard request with any body
	PostIntegrationCreateGeckoboardWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreateGeckoboard(ctx context.Context, body PostIntegrationCreateGeckoboardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreateJiraservicedesk request with any body
	PostIntegrationCreateJiraservicedeskWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreateJiraservicedesk(ctx context.Context, body PostIntegrationCreateJiraservicedeskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreateKlipfolio request with any body
	PostIntegrationCreateKlipfolioWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreateKlipfolio(ctx context.Context, body PostIntegrationCreateKlipfolioJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreateLibrato request with any body
	PostIntegrationCreateLibratoWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreateLibrato(ctx context.Context, body PostIntegrationCreateLibratoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreateMicrosoftTeams request with any body
	PostIntegrationCreateMicrosoftTeamsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreateMicrosoftTeams(ctx context.Context, body PostIntegrationCreateMicrosoftTeamsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreateOpsgenie request with any body
	PostIntegrationCreateOpsgenieWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreateOpsgenie(ctx context.Context, body PostIntegrationCreateOpsgenieJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreatePagerduty request with any body
	PostIntegrationCreatePagerdutyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreatePagerduty(ctx context.Context, body PostIntegrationCreatePagerdutyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreatePushbullet request with any body
	PostIntegrationCreatePushbulletWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreatePushbullet(ctx context.Context, body PostIntegrationCreatePushbulletJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreatePushover request with any body
	PostIntegrationCreatePushoverWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreatePushover(ctx context.Context, body PostIntegrationCreatePushoverJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreateSignifai request with any body
	PostIntegrationCreateSignifaiWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreateSignifai(ctx context.Context, body PostIntegrationCreateSignifaiJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreateSlack request with any body
	PostIntegrationCreateSlackWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreateSlack(ctx context.Context, body PostIntegrationCreateSlackJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreateStatus request with any body
	PostIntegrationCreateStatusWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreateStatus(ctx context.Context, body PostIntegrationCreateStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreateStatuspage request with any body
	PostIntegrationCreateStatuspageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreateStatuspage(ctx context.Context, body PostIntegrationCreateStatuspageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreateTwitter request with any body
	PostIntegrationCreateTwitterWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreateTwitter(ctx context.Context, body PostIntegrationCreateTwitterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreateVictorops request with any body
	PostIntegrationCreateVictoropsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreateVictorops(ctx context.Context, body PostIntegrationCreateVictoropsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreateWavefront request with any body
	PostIntegrationCreateWavefrontWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreateWavefront(ctx context.Context, body PostIntegrationCreateWavefrontJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreateWebhook request with any body
	PostIntegrationCreateWebhookWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreateWebhook(ctx context.Context, body PostIntegrationCreateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIntegrationCreateZapier request with any body
	PostIntegrationCreateZapierWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIntegrationCreateZapier(ctx context.Context, body PostIntegrationCreateZapierJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteIntegrationDetail request
	DeleteIntegrationDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIntegrationDetail request
	GetIntegrationDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchIntegrationDetail request with any body
	PatchIntegrationDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchIntegrationDetail(ctx context.Context, pk string, body PatchIntegrationDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutIntegrationDetail request with any body
	PutIntegrationDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutIntegrationDetail(ctx context.Context, pk string, body PutIntegrationDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOutagelist request
	GetOutagelist(ctx context.Context, params *GetOutagelistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOutageDetail request
	GetOutageDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMonitoringServerList request
	GetMonitoringServerList(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPushnotificationlist request
	GetPushnotificationlist(ctx context.Context, params *GetPushnotificationlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostPushnotificationlist request with any body
	PostPushnotificationlistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostPushnotificationlist(ctx context.Context, body PostPushnotificationlistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePushNotificationDetail request
	DeletePushNotificationDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPushNotificationDetail request
	GetPushNotificationDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchPushNotificationDetail request with any body
	PatchPushNotificationDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchPushNotificationDetail(ctx context.Context, pk string, body PatchPushNotificationDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutPushNotificationDetail request with any body
	PutPushNotificationDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutPushNotificationDetail(ctx context.Context, pk string, body PutPushNotificationDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetScheduledreportlist request
	GetScheduledreportlist(ctx context.Context, params *GetScheduledreportlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostScheduledreportlist request with any body
	PostScheduledreportlistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostScheduledreportlist(ctx context.Context, body PostScheduledreportlistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteScheduledReportDetail request
	DeleteScheduledReportDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetScheduledReportDetail request
	GetScheduledReportDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchScheduledReportDetail request with any body
	PatchScheduledReportDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchScheduledReportDetail(ctx context.Context, pk string, body PatchScheduledReportDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutScheduledReportDetail request with any body
	PutScheduledReportDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutScheduledReportDetail(ctx context.Context, pk string, body PutScheduledReportDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSlareportlist request
	GetSlareportlist(ctx context.Context, params *GetSlareportlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostSlareportlist request with any body
	PostSlareportlistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostSlareportlist(ctx context.Context, body PostSlareportlistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSlaReportDetail request
	DeleteSlaReportDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSlaReportDetail request
	GetSlaReportDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchSlaReportDetail request with any body
	PatchSlaReportDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchSlaReportDetail(ctx context.Context, pk string, body PatchSlaReportDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutSlaReportDetail request with any body
	PutSlaReportDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutSlaReportDetail(ctx context.Context, pk string, body PutSlaReportDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSlaReportStats request
	GetSlaReportStats(ctx context.Context, pk string, params *GetSlaReportStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStatuspagelist request
	GetStatuspagelist(ctx context.Context, params *GetStatuspagelistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostStatuspagelist request with any body
	PostStatuspagelistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostStatuspagelist(ctx context.Context, body PostStatuspagelistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteStatuspageDetail request
	DeleteStatuspageDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStatuspageDetail request
	GetStatuspageDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchStatuspageDetail request with any body
	PatchStatuspageDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchStatuspageDetail(ctx context.Context, pk string, body PatchStatuspageDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutStatuspageDetail request with any body
	PutStatuspageDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutStatuspageDetail(ctx context.Context, pk string, body PutStatuspageDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStatuspageCurrentStatus request
	GetStatuspageCurrentStatus(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStatuspageHistory request
	GetStatuspageHistory(ctx context.Context, pk string, params *GetStatuspageHistoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComponentslist request
	GetComponentslist(ctx context.Context, statuspageId string, params *GetComponentslistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostComponentslist request with any body
	PostComponentslistWithBody(ctx context.Context, statuspageId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostComponentslist(ctx context.Context, statuspageId string, body PostComponentslistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteComponentDetail request
	DeleteComponentDetail(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComponentDetail request
	GetComponentDetail(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchComponentDetail request with any body
	PatchComponentDetailWithBody(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchComponentDetail(ctx context.Context, statuspageId string, pk string, body PatchComponentDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutComponentDetail request with any body
	PutComponentDetailWithBody(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutComponentDetail(ctx context.Context, statuspageId string, pk string, body PutComponentDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIncidentlist request
	GetIncidentlist(ctx context.Context, statuspageId string, params *GetIncidentlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostIncidentlist request with any body
	PostIncidentlistWithBody(ctx context.Context, statuspageId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostIncidentlist(ctx context.Context, statuspageId string, body PostIncidentlistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteIncidentDetail request
	DeleteIncidentDetail(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIncidentDetail request
	GetIncidentDetail(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchIncidentDetail request with any body
	PatchIncidentDetailWithBody(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchIncidentDetail(ctx context.Context, statuspageId string, pk string, body PatchIncidentDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutIncidentDetail request with any body
	PutIncidentDetailWithBody(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutIncidentDetail(ctx context.Context, statuspageId string, pk string, body PutIncidentDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMetricslist request
	GetMetricslist(ctx context.Context, statuspageId string, params *GetMetricslistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostMetricslist request with any body
	PostMetricslistWithBody(ctx context.Context, statuspageId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostMetricslist(ctx context.Context, statuspageId string, body PostMetricslistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteMetricDetail request
	DeleteMetricDetail(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMetricDetail request
	GetMetricDetail(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchMetricDetail request with any body
	PatchMetricDetailWithBody(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchMetricDetail(ctx context.Context, statuspageId string, pk string, body PatchMetricDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutMetricDetail request with any body
	PutMetricDetailWithBody(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutMetricDetail(ctx context.Context, statuspageId string, pk string, body PutMetricDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUserlist request
	GetUserlist(ctx context.Context, params *GetUserlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostUserlist request with any body
	PostUserlistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostUserlist(ctx context.Context, body PostUserlistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteUserDetail request
	DeleteUserDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUserDetail request
	GetUserDetail(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchUserDetail request with any body
	PatchUserDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchUserDetail(ctx context.Context, pk string, body PatchUserDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutUserDetail request with any body
	PutUserDetailWithBody(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutUserDetail(ctx context.Context, pk string, body PutUserDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostUserDeactivate request
	PostUserDeactivate(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostUserReactivate request
	PostUserReactivate(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) DeleteComponentDetailWithResponse

func (c *ClientWithResponses) DeleteComponentDetailWithResponse(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*DeleteComponentDetailResponse, error)

DeleteComponentDetailWithResponse request returning *DeleteComponentDetailResponse

func (*ClientWithResponses) DeleteContactGroupDetailWithResponse

func (c *ClientWithResponses) DeleteContactGroupDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeleteContactGroupDetailResponse, error)

DeleteContactGroupDetailWithResponse request returning *DeleteContactGroupDetailResponse

func (*ClientWithResponses) DeleteDashboardDetailWithResponse

func (c *ClientWithResponses) DeleteDashboardDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeleteDashboardDetailResponse, error)

DeleteDashboardDetailWithResponse request returning *DeleteDashboardDetailResponse

func (*ClientWithResponses) DeleteIncidentDetailWithResponse

func (c *ClientWithResponses) DeleteIncidentDetailWithResponse(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*DeleteIncidentDetailResponse, error)

DeleteIncidentDetailWithResponse request returning *DeleteIncidentDetailResponse

func (*ClientWithResponses) DeleteIntegrationDetailWithResponse

func (c *ClientWithResponses) DeleteIntegrationDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeleteIntegrationDetailResponse, error)

DeleteIntegrationDetailWithResponse request returning *DeleteIntegrationDetailResponse

func (*ClientWithResponses) DeleteMetricDetailWithResponse

func (c *ClientWithResponses) DeleteMetricDetailWithResponse(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*DeleteMetricDetailResponse, error)

DeleteMetricDetailWithResponse request returning *DeleteMetricDetailResponse

func (*ClientWithResponses) DeletePushNotificationDetailWithResponse

func (c *ClientWithResponses) DeletePushNotificationDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeletePushNotificationDetailResponse, error)

DeletePushNotificationDetailWithResponse request returning *DeletePushNotificationDetailResponse

func (*ClientWithResponses) DeleteScheduledReportDetailWithResponse

func (c *ClientWithResponses) DeleteScheduledReportDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeleteScheduledReportDetailResponse, error)

DeleteScheduledReportDetailWithResponse request returning *DeleteScheduledReportDetailResponse

func (*ClientWithResponses) DeleteServiceDetailWithResponse

func (c *ClientWithResponses) DeleteServiceDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeleteServiceDetailResponse, error)

DeleteServiceDetailWithResponse request returning *DeleteServiceDetailResponse

func (*ClientWithResponses) DeleteServiceTagDetailWithResponse

func (c *ClientWithResponses) DeleteServiceTagDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeleteServiceTagDetailResponse, error)

DeleteServiceTagDetailWithResponse request returning *DeleteServiceTagDetailResponse

func (*ClientWithResponses) DeleteSlaReportDetailWithResponse

func (c *ClientWithResponses) DeleteSlaReportDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeleteSlaReportDetailResponse, error)

DeleteSlaReportDetailWithResponse request returning *DeleteSlaReportDetailResponse

func (*ClientWithResponses) DeleteStatuspageDetailWithResponse

func (c *ClientWithResponses) DeleteStatuspageDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeleteStatuspageDetailResponse, error)

DeleteStatuspageDetailWithResponse request returning *DeleteStatuspageDetailResponse

func (*ClientWithResponses) DeleteUserDetailWithResponse

func (c *ClientWithResponses) DeleteUserDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeleteUserDetailResponse, error)

DeleteUserDetailWithResponse request returning *DeleteUserDetailResponse

func (*ClientWithResponses) GetAlertAlertRootCauseWithResponse

func (c *ClientWithResponses) GetAlertAlertRootCauseWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetAlertAlertRootCauseResponse, error)

GetAlertAlertRootCauseWithResponse request returning *GetAlertAlertRootCauseResponse

func (*ClientWithResponses) GetAlertDetailWithResponse

func (c *ClientWithResponses) GetAlertDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetAlertDetailResponse, error)

GetAlertDetailWithResponse request returning *GetAlertDetailResponse

func (*ClientWithResponses) GetAlertlistWithResponse

func (c *ClientWithResponses) GetAlertlistWithResponse(ctx context.Context, params *GetAlertlistParams, reqEditors ...RequestEditorFn) (*GetAlertlistResponse, error)

GetAlertlistWithResponse request returning *GetAlertlistResponse

func (*ClientWithResponses) GetAuthAccountUsageWithResponse

func (c *ClientWithResponses) GetAuthAccountUsageWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthAccountUsageResponse, error)

GetAuthAccountUsageWithResponse request returning *GetAuthAccountUsageResponse

func (*ClientWithResponses) GetAuthListWithResponse

func (c *ClientWithResponses) GetAuthListWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthListResponse, error)

GetAuthListWithResponse request returning *GetAuthListResponse

func (*ClientWithResponses) GetAuthMeWithResponse

func (c *ClientWithResponses) GetAuthMeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthMeResponse, error)

GetAuthMeWithResponse request returning *GetAuthMeResponse

func (*ClientWithResponses) GetAuthResetPasswordWithResponse

func (c *ClientWithResponses) GetAuthResetPasswordWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthResetPasswordResponse, error)

GetAuthResetPasswordWithResponse request returning *GetAuthResetPasswordResponse

func (*ClientWithResponses) GetAuthSubaccountWithResponse

func (c *ClientWithResponses) GetAuthSubaccountWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetAuthSubaccountResponse, error)

GetAuthSubaccountWithResponse request returning *GetAuthSubaccountResponse

func (*ClientWithResponses) GetAuthSubaccountsWithResponse

func (c *ClientWithResponses) GetAuthSubaccountsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthSubaccountsResponse, error)

GetAuthSubaccountsWithResponse request returning *GetAuthSubaccountsResponse

func (*ClientWithResponses) GetComponentDetailWithResponse

func (c *ClientWithResponses) GetComponentDetailWithResponse(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*GetComponentDetailResponse, error)

GetComponentDetailWithResponse request returning *GetComponentDetailResponse

func (*ClientWithResponses) GetComponentslistWithResponse

func (c *ClientWithResponses) GetComponentslistWithResponse(ctx context.Context, statuspageId string, params *GetComponentslistParams, reqEditors ...RequestEditorFn) (*GetComponentslistResponse, error)

GetComponentslistWithResponse request returning *GetComponentslistResponse

func (*ClientWithResponses) GetContactGroupDetailWithResponse

func (c *ClientWithResponses) GetContactGroupDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetContactGroupDetailResponse, error)

GetContactGroupDetailWithResponse request returning *GetContactGroupDetailResponse

func (*ClientWithResponses) GetContactgrouplistWithResponse

func (c *ClientWithResponses) GetContactgrouplistWithResponse(ctx context.Context, params *GetContactgrouplistParams, reqEditors ...RequestEditorFn) (*GetContactgrouplistResponse, error)

GetContactgrouplistWithResponse request returning *GetContactgrouplistResponse

func (*ClientWithResponses) GetDashboardDefaultWithResponse

func (c *ClientWithResponses) GetDashboardDefaultWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDashboardDefaultResponse, error)

GetDashboardDefaultWithResponse request returning *GetDashboardDefaultResponse

func (*ClientWithResponses) GetDashboardDetailWithResponse

func (c *ClientWithResponses) GetDashboardDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetDashboardDetailResponse, error)

GetDashboardDetailWithResponse request returning *GetDashboardDetailResponse

func (*ClientWithResponses) GetDashboardStatsWithResponse

func (c *ClientWithResponses) GetDashboardStatsWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetDashboardStatsResponse, error)

GetDashboardStatsWithResponse request returning *GetDashboardStatsResponse

func (*ClientWithResponses) GetDashboardlistWithResponse

func (c *ClientWithResponses) GetDashboardlistWithResponse(ctx context.Context, params *GetDashboardlistParams, reqEditors ...RequestEditorFn) (*GetDashboardlistResponse, error)

GetDashboardlistWithResponse request returning *GetDashboardlistResponse

func (*ClientWithResponses) GetIncidentDetailWithResponse

func (c *ClientWithResponses) GetIncidentDetailWithResponse(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*GetIncidentDetailResponse, error)

GetIncidentDetailWithResponse request returning *GetIncidentDetailResponse

func (*ClientWithResponses) GetIncidentlistWithResponse

func (c *ClientWithResponses) GetIncidentlistWithResponse(ctx context.Context, statuspageId string, params *GetIncidentlistParams, reqEditors ...RequestEditorFn) (*GetIncidentlistResponse, error)

GetIncidentlistWithResponse request returning *GetIncidentlistResponse

func (*ClientWithResponses) GetIntegrationDetailWithResponse

func (c *ClientWithResponses) GetIntegrationDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetIntegrationDetailResponse, error)

GetIntegrationDetailWithResponse request returning *GetIntegrationDetailResponse

func (*ClientWithResponses) GetIntegrationlistWithResponse

func (c *ClientWithResponses) GetIntegrationlistWithResponse(ctx context.Context, params *GetIntegrationlistParams, reqEditors ...RequestEditorFn) (*GetIntegrationlistResponse, error)

GetIntegrationlistWithResponse request returning *GetIntegrationlistResponse

func (*ClientWithResponses) GetMetricDetailWithResponse

func (c *ClientWithResponses) GetMetricDetailWithResponse(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*GetMetricDetailResponse, error)

GetMetricDetailWithResponse request returning *GetMetricDetailResponse

func (*ClientWithResponses) GetMetricslistWithResponse

func (c *ClientWithResponses) GetMetricslistWithResponse(ctx context.Context, statuspageId string, params *GetMetricslistParams, reqEditors ...RequestEditorFn) (*GetMetricslistResponse, error)

GetMetricslistWithResponse request returning *GetMetricslistResponse

func (*ClientWithResponses) GetMonitoringServerListWithResponse

func (c *ClientWithResponses) GetMonitoringServerListWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMonitoringServerListResponse, error)

GetMonitoringServerListWithResponse request returning *GetMonitoringServerListResponse

func (*ClientWithResponses) GetOutageDetailWithResponse

func (c *ClientWithResponses) GetOutageDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetOutageDetailResponse, error)

GetOutageDetailWithResponse request returning *GetOutageDetailResponse

func (*ClientWithResponses) GetOutagelistWithResponse

func (c *ClientWithResponses) GetOutagelistWithResponse(ctx context.Context, params *GetOutagelistParams, reqEditors ...RequestEditorFn) (*GetOutagelistResponse, error)

GetOutagelistWithResponse request returning *GetOutagelistResponse

func (*ClientWithResponses) GetPushNotificationDetailWithResponse

func (c *ClientWithResponses) GetPushNotificationDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetPushNotificationDetailResponse, error)

GetPushNotificationDetailWithResponse request returning *GetPushNotificationDetailResponse

func (*ClientWithResponses) GetPushnotificationlistWithResponse

func (c *ClientWithResponses) GetPushnotificationlistWithResponse(ctx context.Context, params *GetPushnotificationlistParams, reqEditors ...RequestEditorFn) (*GetPushnotificationlistResponse, error)

GetPushnotificationlistWithResponse request returning *GetPushnotificationlistResponse

func (*ClientWithResponses) GetScheduledReportDetailWithResponse

func (c *ClientWithResponses) GetScheduledReportDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetScheduledReportDetailResponse, error)

GetScheduledReportDetailWithResponse request returning *GetScheduledReportDetailResponse

func (*ClientWithResponses) GetScheduledreportlistWithResponse

func (c *ClientWithResponses) GetScheduledreportlistWithResponse(ctx context.Context, params *GetScheduledreportlistParams, reqEditors ...RequestEditorFn) (*GetScheduledreportlistResponse, error)

GetScheduledreportlistWithResponse request returning *GetScheduledreportlistResponse

func (*ClientWithResponses) GetServiceAnalysisWithResponse

func (c *ClientWithResponses) GetServiceAnalysisWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetServiceAnalysisResponse, error)

GetServiceAnalysisWithResponse request returning *GetServiceAnalysisResponse

func (*ClientWithResponses) GetServiceBulkStatsWithResponse

func (c *ClientWithResponses) GetServiceBulkStatsWithResponse(ctx context.Context, params *GetServiceBulkStatsParams, reqEditors ...RequestEditorFn) (*GetServiceBulkStatsResponse, error)

GetServiceBulkStatsWithResponse request returning *GetServiceBulkStatsResponse

func (*ClientWithResponses) GetServiceCurrentStatusWithResponse

func (c *ClientWithResponses) GetServiceCurrentStatusWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetServiceCurrentStatusResponse, error)

GetServiceCurrentStatusWithResponse request returning *GetServiceCurrentStatusResponse

func (*ClientWithResponses) GetServiceDetailWithResponse

func (c *ClientWithResponses) GetServiceDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetServiceDetailResponse, error)

GetServiceDetailWithResponse request returning *GetServiceDetailResponse

func (*ClientWithResponses) GetServiceResponseTimeDatapointsWithResponse

func (c *ClientWithResponses) GetServiceResponseTimeDatapointsWithResponse(ctx context.Context, pk string, params *GetServiceResponseTimeDatapointsParams, reqEditors ...RequestEditorFn) (*GetServiceResponseTimeDatapointsResponse, error)

GetServiceResponseTimeDatapointsWithResponse request returning *GetServiceResponseTimeDatapointsResponse

func (*ClientWithResponses) GetServiceShowLocationsWithResponse

func (c *ClientWithResponses) GetServiceShowLocationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServiceShowLocationsResponse, error)

GetServiceShowLocationsWithResponse request returning *GetServiceShowLocationsResponse

func (*ClientWithResponses) GetServiceShowServiceDefsWithResponse

func (c *ClientWithResponses) GetServiceShowServiceDefsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServiceShowServiceDefsResponse, error)

GetServiceShowServiceDefsWithResponse request returning *GetServiceShowServiceDefsResponse

func (*ClientWithResponses) GetServiceStatsWithResponse

func (c *ClientWithResponses) GetServiceStatsWithResponse(ctx context.Context, pk string, params *GetServiceStatsParams, reqEditors ...RequestEditorFn) (*GetServiceStatsResponse, error)

GetServiceStatsWithResponse request returning *GetServiceStatsResponse

func (*ClientWithResponses) GetServiceTagDetailWithResponse

func (c *ClientWithResponses) GetServiceTagDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetServiceTagDetailResponse, error)

GetServiceTagDetailWithResponse request returning *GetServiceTagDetailResponse

func (*ClientWithResponses) GetServicelistWithResponse

func (c *ClientWithResponses) GetServicelistWithResponse(ctx context.Context, params *GetServicelistParams, reqEditors ...RequestEditorFn) (*GetServicelistResponse, error)

GetServicelistWithResponse request returning *GetServicelistResponse

func (*ClientWithResponses) GetServicetaglistWithResponse

func (c *ClientWithResponses) GetServicetaglistWithResponse(ctx context.Context, params *GetServicetaglistParams, reqEditors ...RequestEditorFn) (*GetServicetaglistResponse, error)

GetServicetaglistWithResponse request returning *GetServicetaglistResponse

func (*ClientWithResponses) GetSlaReportDetailWithResponse

func (c *ClientWithResponses) GetSlaReportDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetSlaReportDetailResponse, error)

GetSlaReportDetailWithResponse request returning *GetSlaReportDetailResponse

func (*ClientWithResponses) GetSlaReportStatsWithResponse

func (c *ClientWithResponses) GetSlaReportStatsWithResponse(ctx context.Context, pk string, params *GetSlaReportStatsParams, reqEditors ...RequestEditorFn) (*GetSlaReportStatsResponse, error)

GetSlaReportStatsWithResponse request returning *GetSlaReportStatsResponse

func (*ClientWithResponses) GetSlareportlistWithResponse

func (c *ClientWithResponses) GetSlareportlistWithResponse(ctx context.Context, params *GetSlareportlistParams, reqEditors ...RequestEditorFn) (*GetSlareportlistResponse, error)

GetSlareportlistWithResponse request returning *GetSlareportlistResponse

func (*ClientWithResponses) GetStatuspageCurrentStatusWithResponse

func (c *ClientWithResponses) GetStatuspageCurrentStatusWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetStatuspageCurrentStatusResponse, error)

GetStatuspageCurrentStatusWithResponse request returning *GetStatuspageCurrentStatusResponse

func (*ClientWithResponses) GetStatuspageDetailWithResponse

func (c *ClientWithResponses) GetStatuspageDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetStatuspageDetailResponse, error)

GetStatuspageDetailWithResponse request returning *GetStatuspageDetailResponse

func (*ClientWithResponses) GetStatuspageHistoryWithResponse

func (c *ClientWithResponses) GetStatuspageHistoryWithResponse(ctx context.Context, pk string, params *GetStatuspageHistoryParams, reqEditors ...RequestEditorFn) (*GetStatuspageHistoryResponse, error)

GetStatuspageHistoryWithResponse request returning *GetStatuspageHistoryResponse

func (*ClientWithResponses) GetStatuspagelistWithResponse

func (c *ClientWithResponses) GetStatuspagelistWithResponse(ctx context.Context, params *GetStatuspagelistParams, reqEditors ...RequestEditorFn) (*GetStatuspagelistResponse, error)

GetStatuspagelistWithResponse request returning *GetStatuspagelistResponse

func (*ClientWithResponses) GetUserDetailWithResponse

func (c *ClientWithResponses) GetUserDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetUserDetailResponse, error)

GetUserDetailWithResponse request returning *GetUserDetailResponse

func (*ClientWithResponses) GetUserlistWithResponse

func (c *ClientWithResponses) GetUserlistWithResponse(ctx context.Context, params *GetUserlistParams, reqEditors ...RequestEditorFn) (*GetUserlistResponse, error)

GetUserlistWithResponse request returning *GetUserlistResponse

func (*ClientWithResponses) PatchAuthSubaccountWithBodyWithResponse

func (c *ClientWithResponses) PatchAuthSubaccountWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchAuthSubaccountResponse, error)

PatchAuthSubaccountWithBodyWithResponse request with arbitrary body returning *PatchAuthSubaccountResponse

func (*ClientWithResponses) PatchAuthSubaccountWithResponse

func (c *ClientWithResponses) PatchAuthSubaccountWithResponse(ctx context.Context, pk string, body PatchAuthSubaccountJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchAuthSubaccountResponse, error)

func (*ClientWithResponses) PatchComponentDetailWithBodyWithResponse

func (c *ClientWithResponses) PatchComponentDetailWithBodyWithResponse(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchComponentDetailResponse, error)

PatchComponentDetailWithBodyWithResponse request with arbitrary body returning *PatchComponentDetailResponse

func (*ClientWithResponses) PatchComponentDetailWithResponse

func (c *ClientWithResponses) PatchComponentDetailWithResponse(ctx context.Context, statuspageId string, pk string, body PatchComponentDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchComponentDetailResponse, error)

func (*ClientWithResponses) PatchContactGroupDetailWithBodyWithResponse

func (c *ClientWithResponses) PatchContactGroupDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchContactGroupDetailResponse, error)

PatchContactGroupDetailWithBodyWithResponse request with arbitrary body returning *PatchContactGroupDetailResponse

func (*ClientWithResponses) PatchContactGroupDetailWithResponse

func (c *ClientWithResponses) PatchContactGroupDetailWithResponse(ctx context.Context, pk string, body PatchContactGroupDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchContactGroupDetailResponse, error)

func (*ClientWithResponses) PatchContactGroupSetOnCallHoursWithBodyWithResponse

func (c *ClientWithResponses) PatchContactGroupSetOnCallHoursWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchContactGroupSetOnCallHoursResponse, error)

PatchContactGroupSetOnCallHoursWithBodyWithResponse request with arbitrary body returning *PatchContactGroupSetOnCallHoursResponse

func (*ClientWithResponses) PatchContactGroupSetOnCallHoursWithResponse

func (c *ClientWithResponses) PatchContactGroupSetOnCallHoursWithResponse(ctx context.Context, pk string, body PatchContactGroupSetOnCallHoursJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchContactGroupSetOnCallHoursResponse, error)

func (*ClientWithResponses) PatchDashboardDetailWithBodyWithResponse

func (c *ClientWithResponses) PatchDashboardDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchDashboardDetailResponse, error)

PatchDashboardDetailWithBodyWithResponse request with arbitrary body returning *PatchDashboardDetailResponse

func (*ClientWithResponses) PatchDashboardDetailWithResponse

func (c *ClientWithResponses) PatchDashboardDetailWithResponse(ctx context.Context, pk string, body PatchDashboardDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchDashboardDetailResponse, error)

func (*ClientWithResponses) PatchIncidentDetailWithBodyWithResponse

func (c *ClientWithResponses) PatchIncidentDetailWithBodyWithResponse(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchIncidentDetailResponse, error)

PatchIncidentDetailWithBodyWithResponse request with arbitrary body returning *PatchIncidentDetailResponse

func (*ClientWithResponses) PatchIncidentDetailWithResponse

func (c *ClientWithResponses) PatchIncidentDetailWithResponse(ctx context.Context, statuspageId string, pk string, body PatchIncidentDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchIncidentDetailResponse, error)

func (*ClientWithResponses) PatchIntegrationDetailWithBodyWithResponse

func (c *ClientWithResponses) PatchIntegrationDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchIntegrationDetailResponse, error)

PatchIntegrationDetailWithBodyWithResponse request with arbitrary body returning *PatchIntegrationDetailResponse

func (*ClientWithResponses) PatchIntegrationDetailWithResponse

func (c *ClientWithResponses) PatchIntegrationDetailWithResponse(ctx context.Context, pk string, body PatchIntegrationDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchIntegrationDetailResponse, error)

func (*ClientWithResponses) PatchMetricDetailWithBodyWithResponse

func (c *ClientWithResponses) PatchMetricDetailWithBodyWithResponse(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchMetricDetailResponse, error)

PatchMetricDetailWithBodyWithResponse request with arbitrary body returning *PatchMetricDetailResponse

func (*ClientWithResponses) PatchMetricDetailWithResponse

func (c *ClientWithResponses) PatchMetricDetailWithResponse(ctx context.Context, statuspageId string, pk string, body PatchMetricDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchMetricDetailResponse, error)

func (*ClientWithResponses) PatchPushNotificationDetailWithBodyWithResponse

func (c *ClientWithResponses) PatchPushNotificationDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchPushNotificationDetailResponse, error)

PatchPushNotificationDetailWithBodyWithResponse request with arbitrary body returning *PatchPushNotificationDetailResponse

func (*ClientWithResponses) PatchPushNotificationDetailWithResponse

func (c *ClientWithResponses) PatchPushNotificationDetailWithResponse(ctx context.Context, pk string, body PatchPushNotificationDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchPushNotificationDetailResponse, error)

func (*ClientWithResponses) PatchScheduledReportDetailWithBodyWithResponse

func (c *ClientWithResponses) PatchScheduledReportDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchScheduledReportDetailResponse, error)

PatchScheduledReportDetailWithBodyWithResponse request with arbitrary body returning *PatchScheduledReportDetailResponse

func (*ClientWithResponses) PatchScheduledReportDetailWithResponse

func (c *ClientWithResponses) PatchScheduledReportDetailWithResponse(ctx context.Context, pk string, body PatchScheduledReportDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchScheduledReportDetailResponse, error)

func (*ClientWithResponses) PatchServiceAddContactGroupsWithBodyWithResponse

func (c *ClientWithResponses) PatchServiceAddContactGroupsWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceAddContactGroupsResponse, error)

PatchServiceAddContactGroupsWithBodyWithResponse request with arbitrary body returning *PatchServiceAddContactGroupsResponse

func (*ClientWithResponses) PatchServiceAddContactGroupsWithResponse

func (c *ClientWithResponses) PatchServiceAddContactGroupsWithResponse(ctx context.Context, pk string, body PatchServiceAddContactGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceAddContactGroupsResponse, error)

func (*ClientWithResponses) PatchServiceAddLocationsWithBodyWithResponse

func (c *ClientWithResponses) PatchServiceAddLocationsWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceAddLocationsResponse, error)

PatchServiceAddLocationsWithBodyWithResponse request with arbitrary body returning *PatchServiceAddLocationsResponse

func (*ClientWithResponses) PatchServiceAddLocationsWithResponse

func (c *ClientWithResponses) PatchServiceAddLocationsWithResponse(ctx context.Context, pk string, body PatchServiceAddLocationsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceAddLocationsResponse, error)

func (*ClientWithResponses) PatchServiceAddTagsWithBodyWithResponse

func (c *ClientWithResponses) PatchServiceAddTagsWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceAddTagsResponse, error)

PatchServiceAddTagsWithBodyWithResponse request with arbitrary body returning *PatchServiceAddTagsResponse

func (*ClientWithResponses) PatchServiceAddTagsWithResponse

func (c *ClientWithResponses) PatchServiceAddTagsWithResponse(ctx context.Context, pk string, body PatchServiceAddTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceAddTagsResponse, error)

func (*ClientWithResponses) PatchServiceBulkEscalationsWithBodyWithResponse

func (c *ClientWithResponses) PatchServiceBulkEscalationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceBulkEscalationsResponse, error)

PatchServiceBulkEscalationsWithBodyWithResponse request with arbitrary body returning *PatchServiceBulkEscalationsResponse

func (*ClientWithResponses) PatchServiceBulkEscalationsWithResponse

func (c *ClientWithResponses) PatchServiceBulkEscalationsWithResponse(ctx context.Context, body PatchServiceBulkEscalationsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceBulkEscalationsResponse, error)

func (*ClientWithResponses) PatchServiceBulkMaintenanceWithBodyWithResponse

func (c *ClientWithResponses) PatchServiceBulkMaintenanceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceBulkMaintenanceResponse, error)

PatchServiceBulkMaintenanceWithBodyWithResponse request with arbitrary body returning *PatchServiceBulkMaintenanceResponse

func (*ClientWithResponses) PatchServiceBulkMaintenanceWithResponse

func (c *ClientWithResponses) PatchServiceBulkMaintenanceWithResponse(ctx context.Context, body PatchServiceBulkMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceBulkMaintenanceResponse, error)

func (*ClientWithResponses) PatchServiceBulkPauseWithBodyWithResponse

func (c *ClientWithResponses) PatchServiceBulkPauseWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceBulkPauseResponse, error)

PatchServiceBulkPauseWithBodyWithResponse request with arbitrary body returning *PatchServiceBulkPauseResponse

func (*ClientWithResponses) PatchServiceBulkPauseWithResponse

func (c *ClientWithResponses) PatchServiceBulkPauseWithResponse(ctx context.Context, body PatchServiceBulkPauseJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceBulkPauseResponse, error)

func (*ClientWithResponses) PatchServiceBulkResumeWithBodyWithResponse

func (c *ClientWithResponses) PatchServiceBulkResumeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceBulkResumeResponse, error)

PatchServiceBulkResumeWithBodyWithResponse request with arbitrary body returning *PatchServiceBulkResumeResponse

func (*ClientWithResponses) PatchServiceBulkResumeWithResponse

func (c *ClientWithResponses) PatchServiceBulkResumeWithResponse(ctx context.Context, body PatchServiceBulkResumeJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceBulkResumeResponse, error)

func (*ClientWithResponses) PatchServiceBulkUpdateWithBodyWithResponse

func (c *ClientWithResponses) PatchServiceBulkUpdateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceBulkUpdateResponse, error)

PatchServiceBulkUpdateWithBodyWithResponse request with arbitrary body returning *PatchServiceBulkUpdateResponse

func (*ClientWithResponses) PatchServiceBulkUpdateWithResponse

func (c *ClientWithResponses) PatchServiceBulkUpdateWithResponse(ctx context.Context, body PatchServiceBulkUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceBulkUpdateResponse, error)

func (*ClientWithResponses) PatchServiceDetailWithBodyWithResponse

func (c *ClientWithResponses) PatchServiceDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceDetailResponse, error)

PatchServiceDetailWithBodyWithResponse request with arbitrary body returning *PatchServiceDetailResponse

func (*ClientWithResponses) PatchServiceDetailWithResponse

func (c *ClientWithResponses) PatchServiceDetailWithResponse(ctx context.Context, pk string, body PatchServiceDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceDetailResponse, error)

func (*ClientWithResponses) PatchServiceReplaceContactGroupsWithBodyWithResponse

func (c *ClientWithResponses) PatchServiceReplaceContactGroupsWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceReplaceContactGroupsResponse, error)

PatchServiceReplaceContactGroupsWithBodyWithResponse request with arbitrary body returning *PatchServiceReplaceContactGroupsResponse

func (*ClientWithResponses) PatchServiceReplaceContactGroupsWithResponse

func (c *ClientWithResponses) PatchServiceReplaceContactGroupsWithResponse(ctx context.Context, pk string, body PatchServiceReplaceContactGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceReplaceContactGroupsResponse, error)

func (*ClientWithResponses) PatchServiceReplaceLocationsWithBodyWithResponse

func (c *ClientWithResponses) PatchServiceReplaceLocationsWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceReplaceLocationsResponse, error)

PatchServiceReplaceLocationsWithBodyWithResponse request with arbitrary body returning *PatchServiceReplaceLocationsResponse

func (*ClientWithResponses) PatchServiceReplaceLocationsWithResponse

func (c *ClientWithResponses) PatchServiceReplaceLocationsWithResponse(ctx context.Context, pk string, body PatchServiceReplaceLocationsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceReplaceLocationsResponse, error)

func (*ClientWithResponses) PatchServiceReplaceTagsWithBodyWithResponse

func (c *ClientWithResponses) PatchServiceReplaceTagsWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceReplaceTagsResponse, error)

PatchServiceReplaceTagsWithBodyWithResponse request with arbitrary body returning *PatchServiceReplaceTagsResponse

func (*ClientWithResponses) PatchServiceReplaceTagsWithResponse

func (c *ClientWithResponses) PatchServiceReplaceTagsWithResponse(ctx context.Context, pk string, body PatchServiceReplaceTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceReplaceTagsResponse, error)

func (*ClientWithResponses) PatchServiceSetEscalationsWithBodyWithResponse

func (c *ClientWithResponses) PatchServiceSetEscalationsWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceSetEscalationsResponse, error)

PatchServiceSetEscalationsWithBodyWithResponse request with arbitrary body returning *PatchServiceSetEscalationsResponse

func (*ClientWithResponses) PatchServiceSetEscalationsWithResponse

func (c *ClientWithResponses) PatchServiceSetEscalationsWithResponse(ctx context.Context, pk string, body PatchServiceSetEscalationsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceSetEscalationsResponse, error)

func (*ClientWithResponses) PatchServiceSetMaintenanceWithBodyWithResponse

func (c *ClientWithResponses) PatchServiceSetMaintenanceWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceSetMaintenanceResponse, error)

PatchServiceSetMaintenanceWithBodyWithResponse request with arbitrary body returning *PatchServiceSetMaintenanceResponse

func (*ClientWithResponses) PatchServiceSetMaintenanceWithResponse

func (c *ClientWithResponses) PatchServiceSetMaintenanceWithResponse(ctx context.Context, pk string, body PatchServiceSetMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceSetMaintenanceResponse, error)

func (*ClientWithResponses) PatchServiceTagDetailWithBodyWithResponse

func (c *ClientWithResponses) PatchServiceTagDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceTagDetailResponse, error)

PatchServiceTagDetailWithBodyWithResponse request with arbitrary body returning *PatchServiceTagDetailResponse

func (*ClientWithResponses) PatchServiceTagDetailWithResponse

func (c *ClientWithResponses) PatchServiceTagDetailWithResponse(ctx context.Context, pk string, body PatchServiceTagDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceTagDetailResponse, error)

func (*ClientWithResponses) PatchSlaReportDetailWithBodyWithResponse

func (c *ClientWithResponses) PatchSlaReportDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchSlaReportDetailResponse, error)

PatchSlaReportDetailWithBodyWithResponse request with arbitrary body returning *PatchSlaReportDetailResponse

func (*ClientWithResponses) PatchSlaReportDetailWithResponse

func (c *ClientWithResponses) PatchSlaReportDetailWithResponse(ctx context.Context, pk string, body PatchSlaReportDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchSlaReportDetailResponse, error)

func (*ClientWithResponses) PatchStatuspageDetailWithBodyWithResponse

func (c *ClientWithResponses) PatchStatuspageDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchStatuspageDetailResponse, error)

PatchStatuspageDetailWithBodyWithResponse request with arbitrary body returning *PatchStatuspageDetailResponse

func (*ClientWithResponses) PatchStatuspageDetailWithResponse

func (c *ClientWithResponses) PatchStatuspageDetailWithResponse(ctx context.Context, pk string, body PatchStatuspageDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchStatuspageDetailResponse, error)

func (*ClientWithResponses) PatchUserDetailWithBodyWithResponse

func (c *ClientWithResponses) PatchUserDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchUserDetailResponse, error)

PatchUserDetailWithBodyWithResponse request with arbitrary body returning *PatchUserDetailResponse

func (*ClientWithResponses) PatchUserDetailWithResponse

func (c *ClientWithResponses) PatchUserDetailWithResponse(ctx context.Context, pk string, body PatchUserDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchUserDetailResponse, error)

func (*ClientWithResponses) PostAlertIgnoreWithResponse

func (c *ClientWithResponses) PostAlertIgnoreWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*PostAlertIgnoreResponse, error)

PostAlertIgnoreWithResponse request returning *PostAlertIgnoreResponse

func (*ClientWithResponses) PostAuthLoginWithBodyWithResponse

func (c *ClientWithResponses) PostAuthLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostAuthLoginResponse, error)

PostAuthLoginWithBodyWithResponse request with arbitrary body returning *PostAuthLoginResponse

func (*ClientWithResponses) PostAuthLoginWithResponse

func (c *ClientWithResponses) PostAuthLoginWithResponse(ctx context.Context, body PostAuthLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*PostAuthLoginResponse, error)

func (*ClientWithResponses) PostAuthResetPasswordWithBodyWithResponse

func (c *ClientWithResponses) PostAuthResetPasswordWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostAuthResetPasswordResponse, error)

PostAuthResetPasswordWithBodyWithResponse request with arbitrary body returning *PostAuthResetPasswordResponse

func (*ClientWithResponses) PostAuthResetPasswordWithResponse

func (c *ClientWithResponses) PostAuthResetPasswordWithResponse(ctx context.Context, body PostAuthResetPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*PostAuthResetPasswordResponse, error)

func (*ClientWithResponses) PostAuthSubaccountPacksWithBodyWithResponse

func (c *ClientWithResponses) PostAuthSubaccountPacksWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostAuthSubaccountPacksResponse, error)

PostAuthSubaccountPacksWithBodyWithResponse request with arbitrary body returning *PostAuthSubaccountPacksResponse

func (*ClientWithResponses) PostAuthSubaccountPacksWithResponse

func (c *ClientWithResponses) PostAuthSubaccountPacksWithResponse(ctx context.Context, pk string, body PostAuthSubaccountPacksJSONRequestBody, reqEditors ...RequestEditorFn) (*PostAuthSubaccountPacksResponse, error)

func (*ClientWithResponses) PostAuthSubaccountsWithBodyWithResponse

func (c *ClientWithResponses) PostAuthSubaccountsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostAuthSubaccountsResponse, error)

PostAuthSubaccountsWithBodyWithResponse request with arbitrary body returning *PostAuthSubaccountsResponse

func (*ClientWithResponses) PostAuthSubaccountsWithResponse

func (c *ClientWithResponses) PostAuthSubaccountsWithResponse(ctx context.Context, body PostAuthSubaccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostAuthSubaccountsResponse, error)

func (*ClientWithResponses) PostComponentslistWithBodyWithResponse

func (c *ClientWithResponses) PostComponentslistWithBodyWithResponse(ctx context.Context, statuspageId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostComponentslistResponse, error)

PostComponentslistWithBodyWithResponse request with arbitrary body returning *PostComponentslistResponse

func (*ClientWithResponses) PostComponentslistWithResponse

func (c *ClientWithResponses) PostComponentslistWithResponse(ctx context.Context, statuspageId string, body PostComponentslistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostComponentslistResponse, error)

func (*ClientWithResponses) PostContactgrouplistWithBodyWithResponse

func (c *ClientWithResponses) PostContactgrouplistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostContactgrouplistResponse, error)

PostContactgrouplistWithBodyWithResponse request with arbitrary body returning *PostContactgrouplistResponse

func (*ClientWithResponses) PostContactgrouplistWithResponse

func (c *ClientWithResponses) PostContactgrouplistWithResponse(ctx context.Context, body PostContactgrouplistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostContactgrouplistResponse, error)

func (*ClientWithResponses) PostDashboardlistWithBodyWithResponse

func (c *ClientWithResponses) PostDashboardlistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostDashboardlistResponse, error)

PostDashboardlistWithBodyWithResponse request with arbitrary body returning *PostDashboardlistResponse

func (*ClientWithResponses) PostDashboardlistWithResponse

func (c *ClientWithResponses) PostDashboardlistWithResponse(ctx context.Context, body PostDashboardlistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostDashboardlistResponse, error)

func (*ClientWithResponses) PostIncidentlistWithBodyWithResponse

func (c *ClientWithResponses) PostIncidentlistWithBodyWithResponse(ctx context.Context, statuspageId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIncidentlistResponse, error)

PostIncidentlistWithBodyWithResponse request with arbitrary body returning *PostIncidentlistResponse

func (*ClientWithResponses) PostIncidentlistWithResponse

func (c *ClientWithResponses) PostIncidentlistWithResponse(ctx context.Context, statuspageId string, body PostIncidentlistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIncidentlistResponse, error)

func (*ClientWithResponses) PostIntegrationCreateCachetWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreateCachetWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateCachetResponse, error)

PostIntegrationCreateCachetWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreateCachetResponse

func (*ClientWithResponses) PostIntegrationCreateCachetWithResponse

func (c *ClientWithResponses) PostIntegrationCreateCachetWithResponse(ctx context.Context, body PostIntegrationCreateCachetJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateCachetResponse, error)

func (*ClientWithResponses) PostIntegrationCreateDatadogWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreateDatadogWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateDatadogResponse, error)

PostIntegrationCreateDatadogWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreateDatadogResponse

func (*ClientWithResponses) PostIntegrationCreateDatadogWithResponse

func (c *ClientWithResponses) PostIntegrationCreateDatadogWithResponse(ctx context.Context, body PostIntegrationCreateDatadogJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateDatadogResponse, error)

func (*ClientWithResponses) PostIntegrationCreateGeckoboardWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreateGeckoboardWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateGeckoboardResponse, error)

PostIntegrationCreateGeckoboardWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreateGeckoboardResponse

func (*ClientWithResponses) PostIntegrationCreateGeckoboardWithResponse

func (c *ClientWithResponses) PostIntegrationCreateGeckoboardWithResponse(ctx context.Context, body PostIntegrationCreateGeckoboardJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateGeckoboardResponse, error)

func (*ClientWithResponses) PostIntegrationCreateJiraservicedeskWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreateJiraservicedeskWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateJiraservicedeskResponse, error)

PostIntegrationCreateJiraservicedeskWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreateJiraservicedeskResponse

func (*ClientWithResponses) PostIntegrationCreateKlipfolioWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreateKlipfolioWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateKlipfolioResponse, error)

PostIntegrationCreateKlipfolioWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreateKlipfolioResponse

func (*ClientWithResponses) PostIntegrationCreateKlipfolioWithResponse

func (c *ClientWithResponses) PostIntegrationCreateKlipfolioWithResponse(ctx context.Context, body PostIntegrationCreateKlipfolioJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateKlipfolioResponse, error)

func (*ClientWithResponses) PostIntegrationCreateLibratoWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreateLibratoWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateLibratoResponse, error)

PostIntegrationCreateLibratoWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreateLibratoResponse

func (*ClientWithResponses) PostIntegrationCreateLibratoWithResponse

func (c *ClientWithResponses) PostIntegrationCreateLibratoWithResponse(ctx context.Context, body PostIntegrationCreateLibratoJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateLibratoResponse, error)

func (*ClientWithResponses) PostIntegrationCreateMicrosoftTeamsWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreateMicrosoftTeamsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateMicrosoftTeamsResponse, error)

PostIntegrationCreateMicrosoftTeamsWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreateMicrosoftTeamsResponse

func (*ClientWithResponses) PostIntegrationCreateOpsgenieWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreateOpsgenieWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateOpsgenieResponse, error)

PostIntegrationCreateOpsgenieWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreateOpsgenieResponse

func (*ClientWithResponses) PostIntegrationCreateOpsgenieWithResponse

func (c *ClientWithResponses) PostIntegrationCreateOpsgenieWithResponse(ctx context.Context, body PostIntegrationCreateOpsgenieJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateOpsgenieResponse, error)

func (*ClientWithResponses) PostIntegrationCreatePagerdutyWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreatePagerdutyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreatePagerdutyResponse, error)

PostIntegrationCreatePagerdutyWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreatePagerdutyResponse

func (*ClientWithResponses) PostIntegrationCreatePagerdutyWithResponse

func (c *ClientWithResponses) PostIntegrationCreatePagerdutyWithResponse(ctx context.Context, body PostIntegrationCreatePagerdutyJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreatePagerdutyResponse, error)

func (*ClientWithResponses) PostIntegrationCreatePushbulletWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreatePushbulletWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreatePushbulletResponse, error)

PostIntegrationCreatePushbulletWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreatePushbulletResponse

func (*ClientWithResponses) PostIntegrationCreatePushbulletWithResponse

func (c *ClientWithResponses) PostIntegrationCreatePushbulletWithResponse(ctx context.Context, body PostIntegrationCreatePushbulletJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreatePushbulletResponse, error)

func (*ClientWithResponses) PostIntegrationCreatePushoverWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreatePushoverWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreatePushoverResponse, error)

PostIntegrationCreatePushoverWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreatePushoverResponse

func (*ClientWithResponses) PostIntegrationCreatePushoverWithResponse

func (c *ClientWithResponses) PostIntegrationCreatePushoverWithResponse(ctx context.Context, body PostIntegrationCreatePushoverJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreatePushoverResponse, error)

func (*ClientWithResponses) PostIntegrationCreateSignifaiWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreateSignifaiWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateSignifaiResponse, error)

PostIntegrationCreateSignifaiWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreateSignifaiResponse

func (*ClientWithResponses) PostIntegrationCreateSignifaiWithResponse

func (c *ClientWithResponses) PostIntegrationCreateSignifaiWithResponse(ctx context.Context, body PostIntegrationCreateSignifaiJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateSignifaiResponse, error)

func (*ClientWithResponses) PostIntegrationCreateSlackWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreateSlackWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateSlackResponse, error)

PostIntegrationCreateSlackWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreateSlackResponse

func (*ClientWithResponses) PostIntegrationCreateSlackWithResponse

func (c *ClientWithResponses) PostIntegrationCreateSlackWithResponse(ctx context.Context, body PostIntegrationCreateSlackJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateSlackResponse, error)

func (*ClientWithResponses) PostIntegrationCreateStatusWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreateStatusWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateStatusResponse, error)

PostIntegrationCreateStatusWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreateStatusResponse

func (*ClientWithResponses) PostIntegrationCreateStatusWithResponse

func (c *ClientWithResponses) PostIntegrationCreateStatusWithResponse(ctx context.Context, body PostIntegrationCreateStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateStatusResponse, error)

func (*ClientWithResponses) PostIntegrationCreateStatuspageWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreateStatuspageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateStatuspageResponse, error)

PostIntegrationCreateStatuspageWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreateStatuspageResponse

func (*ClientWithResponses) PostIntegrationCreateStatuspageWithResponse

func (c *ClientWithResponses) PostIntegrationCreateStatuspageWithResponse(ctx context.Context, body PostIntegrationCreateStatuspageJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateStatuspageResponse, error)

func (*ClientWithResponses) PostIntegrationCreateTwitterWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreateTwitterWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateTwitterResponse, error)

PostIntegrationCreateTwitterWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreateTwitterResponse

func (*ClientWithResponses) PostIntegrationCreateTwitterWithResponse

func (c *ClientWithResponses) PostIntegrationCreateTwitterWithResponse(ctx context.Context, body PostIntegrationCreateTwitterJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateTwitterResponse, error)

func (*ClientWithResponses) PostIntegrationCreateVictoropsWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreateVictoropsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateVictoropsResponse, error)

PostIntegrationCreateVictoropsWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreateVictoropsResponse

func (*ClientWithResponses) PostIntegrationCreateVictoropsWithResponse

func (c *ClientWithResponses) PostIntegrationCreateVictoropsWithResponse(ctx context.Context, body PostIntegrationCreateVictoropsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateVictoropsResponse, error)

func (*ClientWithResponses) PostIntegrationCreateWavefrontWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreateWavefrontWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateWavefrontResponse, error)

PostIntegrationCreateWavefrontWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreateWavefrontResponse

func (*ClientWithResponses) PostIntegrationCreateWavefrontWithResponse

func (c *ClientWithResponses) PostIntegrationCreateWavefrontWithResponse(ctx context.Context, body PostIntegrationCreateWavefrontJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateWavefrontResponse, error)

func (*ClientWithResponses) PostIntegrationCreateWebhookWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreateWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateWebhookResponse, error)

PostIntegrationCreateWebhookWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreateWebhookResponse

func (*ClientWithResponses) PostIntegrationCreateWebhookWithResponse

func (c *ClientWithResponses) PostIntegrationCreateWebhookWithResponse(ctx context.Context, body PostIntegrationCreateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateWebhookResponse, error)

func (*ClientWithResponses) PostIntegrationCreateZapierWithBodyWithResponse

func (c *ClientWithResponses) PostIntegrationCreateZapierWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateZapierResponse, error)

PostIntegrationCreateZapierWithBodyWithResponse request with arbitrary body returning *PostIntegrationCreateZapierResponse

func (*ClientWithResponses) PostIntegrationCreateZapierWithResponse

func (c *ClientWithResponses) PostIntegrationCreateZapierWithResponse(ctx context.Context, body PostIntegrationCreateZapierJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateZapierResponse, error)

func (*ClientWithResponses) PostMetricslistWithBodyWithResponse

func (c *ClientWithResponses) PostMetricslistWithBodyWithResponse(ctx context.Context, statuspageId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostMetricslistResponse, error)

PostMetricslistWithBodyWithResponse request with arbitrary body returning *PostMetricslistResponse

func (*ClientWithResponses) PostMetricslistWithResponse

func (c *ClientWithResponses) PostMetricslistWithResponse(ctx context.Context, statuspageId string, body PostMetricslistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostMetricslistResponse, error)

func (*ClientWithResponses) PostPushnotificationlistWithBodyWithResponse

func (c *ClientWithResponses) PostPushnotificationlistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPushnotificationlistResponse, error)

PostPushnotificationlistWithBodyWithResponse request with arbitrary body returning *PostPushnotificationlistResponse

func (*ClientWithResponses) PostPushnotificationlistWithResponse

func (c *ClientWithResponses) PostPushnotificationlistWithResponse(ctx context.Context, body PostPushnotificationlistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPushnotificationlistResponse, error)

func (*ClientWithResponses) PostScheduledreportlistWithBodyWithResponse

func (c *ClientWithResponses) PostScheduledreportlistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostScheduledreportlistResponse, error)

PostScheduledreportlistWithBodyWithResponse request with arbitrary body returning *PostScheduledreportlistResponse

func (*ClientWithResponses) PostScheduledreportlistWithResponse

func (c *ClientWithResponses) PostScheduledreportlistWithResponse(ctx context.Context, body PostScheduledreportlistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostScheduledreportlistResponse, error)

func (*ClientWithResponses) PostSendMagicLinkWithBodyWithResponse

func (c *ClientWithResponses) PostSendMagicLinkWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSendMagicLinkResponse, error)

PostSendMagicLinkWithBodyWithResponse request with arbitrary body returning *PostSendMagicLinkResponse

func (*ClientWithResponses) PostSendMagicLinkWithResponse

func (c *ClientWithResponses) PostSendMagicLinkWithResponse(ctx context.Context, body PostSendMagicLinkJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSendMagicLinkResponse, error)

func (*ClientWithResponses) PostServiceCreateApiWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateApiWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateApiResponse, error)

PostServiceCreateApiWithBodyWithResponse request with arbitrary body returning *PostServiceCreateApiResponse

func (*ClientWithResponses) PostServiceCreateApiWithResponse

func (c *ClientWithResponses) PostServiceCreateApiWithResponse(ctx context.Context, body PostServiceCreateApiJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateApiResponse, error)

func (*ClientWithResponses) PostServiceCreateBlacklistWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateBlacklistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateBlacklistResponse, error)

PostServiceCreateBlacklistWithBodyWithResponse request with arbitrary body returning *PostServiceCreateBlacklistResponse

func (*ClientWithResponses) PostServiceCreateBlacklistWithResponse

func (c *ClientWithResponses) PostServiceCreateBlacklistWithResponse(ctx context.Context, body PostServiceCreateBlacklistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateBlacklistResponse, error)

func (*ClientWithResponses) PostServiceCreateDnsWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateDnsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateDnsResponse, error)

PostServiceCreateDnsWithBodyWithResponse request with arbitrary body returning *PostServiceCreateDnsResponse

func (*ClientWithResponses) PostServiceCreateDnsWithResponse

func (c *ClientWithResponses) PostServiceCreateDnsWithResponse(ctx context.Context, body PostServiceCreateDnsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateDnsResponse, error)

func (*ClientWithResponses) PostServiceCreateGroupWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateGroupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateGroupResponse, error)

PostServiceCreateGroupWithBodyWithResponse request with arbitrary body returning *PostServiceCreateGroupResponse

func (*ClientWithResponses) PostServiceCreateGroupWithResponse

func (c *ClientWithResponses) PostServiceCreateGroupWithResponse(ctx context.Context, body PostServiceCreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateGroupResponse, error)

func (*ClientWithResponses) PostServiceCreateHeartbeatWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateHeartbeatWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateHeartbeatResponse, error)

PostServiceCreateHeartbeatWithBodyWithResponse request with arbitrary body returning *PostServiceCreateHeartbeatResponse

func (*ClientWithResponses) PostServiceCreateHeartbeatWithResponse

func (c *ClientWithResponses) PostServiceCreateHeartbeatWithResponse(ctx context.Context, body PostServiceCreateHeartbeatJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateHeartbeatResponse, error)

func (*ClientWithResponses) PostServiceCreateHttpWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateHttpWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateHttpResponse, error)

PostServiceCreateHttpWithBodyWithResponse request with arbitrary body returning *PostServiceCreateHttpResponse

func (*ClientWithResponses) PostServiceCreateHttpWithResponse

func (c *ClientWithResponses) PostServiceCreateHttpWithResponse(ctx context.Context, body PostServiceCreateHttpJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateHttpResponse, error)

func (*ClientWithResponses) PostServiceCreateIcmpWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateIcmpWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateIcmpResponse, error)

PostServiceCreateIcmpWithBodyWithResponse request with arbitrary body returning *PostServiceCreateIcmpResponse

func (*ClientWithResponses) PostServiceCreateIcmpWithResponse

func (c *ClientWithResponses) PostServiceCreateIcmpWithResponse(ctx context.Context, body PostServiceCreateIcmpJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateIcmpResponse, error)

func (*ClientWithResponses) PostServiceCreateImapWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateImapWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateImapResponse, error)

PostServiceCreateImapWithBodyWithResponse request with arbitrary body returning *PostServiceCreateImapResponse

func (*ClientWithResponses) PostServiceCreateImapWithResponse

func (c *ClientWithResponses) PostServiceCreateImapWithResponse(ctx context.Context, body PostServiceCreateImapJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateImapResponse, error)

func (*ClientWithResponses) PostServiceCreateMalwareWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateMalwareWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateMalwareResponse, error)

PostServiceCreateMalwareWithBodyWithResponse request with arbitrary body returning *PostServiceCreateMalwareResponse

func (*ClientWithResponses) PostServiceCreateMalwareWithResponse

func (c *ClientWithResponses) PostServiceCreateMalwareWithResponse(ctx context.Context, body PostServiceCreateMalwareJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateMalwareResponse, error)

func (*ClientWithResponses) PostServiceCreateNtpWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateNtpWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateNtpResponse, error)

PostServiceCreateNtpWithBodyWithResponse request with arbitrary body returning *PostServiceCreateNtpResponse

func (*ClientWithResponses) PostServiceCreateNtpWithResponse

func (c *ClientWithResponses) PostServiceCreateNtpWithResponse(ctx context.Context, body PostServiceCreateNtpJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateNtpResponse, error)

func (*ClientWithResponses) PostServiceCreatePopWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreatePopWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreatePopResponse, error)

PostServiceCreatePopWithBodyWithResponse request with arbitrary body returning *PostServiceCreatePopResponse

func (*ClientWithResponses) PostServiceCreatePopWithResponse

func (c *ClientWithResponses) PostServiceCreatePopWithResponse(ctx context.Context, body PostServiceCreatePopJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreatePopResponse, error)

func (*ClientWithResponses) PostServiceCreateRum2WithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateRum2WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateRum2Response, error)

PostServiceCreateRum2WithBodyWithResponse request with arbitrary body returning *PostServiceCreateRum2Response

func (*ClientWithResponses) PostServiceCreateRum2WithResponse

func (c *ClientWithResponses) PostServiceCreateRum2WithResponse(ctx context.Context, body PostServiceCreateRum2JSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateRum2Response, error)

func (*ClientWithResponses) PostServiceCreateRumWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateRumWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateRumResponse, error)

PostServiceCreateRumWithBodyWithResponse request with arbitrary body returning *PostServiceCreateRumResponse

func (*ClientWithResponses) PostServiceCreateRumWithResponse

func (c *ClientWithResponses) PostServiceCreateRumWithResponse(ctx context.Context, body PostServiceCreateRumJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateRumResponse, error)

func (*ClientWithResponses) PostServiceCreateSmtpWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateSmtpWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateSmtpResponse, error)

PostServiceCreateSmtpWithBodyWithResponse request with arbitrary body returning *PostServiceCreateSmtpResponse

func (*ClientWithResponses) PostServiceCreateSmtpWithResponse

func (c *ClientWithResponses) PostServiceCreateSmtpWithResponse(ctx context.Context, body PostServiceCreateSmtpJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateSmtpResponse, error)

func (*ClientWithResponses) PostServiceCreateSshWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateSshWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateSshResponse, error)

PostServiceCreateSshWithBodyWithResponse request with arbitrary body returning *PostServiceCreateSshResponse

func (*ClientWithResponses) PostServiceCreateSshWithResponse

func (c *ClientWithResponses) PostServiceCreateSshWithResponse(ctx context.Context, body PostServiceCreateSshJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateSshResponse, error)

func (*ClientWithResponses) PostServiceCreateSslCertWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateSslCertWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateSslCertResponse, error)

PostServiceCreateSslCertWithBodyWithResponse request with arbitrary body returning *PostServiceCreateSslCertResponse

func (*ClientWithResponses) PostServiceCreateSslCertWithResponse

func (c *ClientWithResponses) PostServiceCreateSslCertWithResponse(ctx context.Context, body PostServiceCreateSslCertJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateSslCertResponse, error)

func (*ClientWithResponses) PostServiceCreateTcpWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateTcpWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateTcpResponse, error)

PostServiceCreateTcpWithBodyWithResponse request with arbitrary body returning *PostServiceCreateTcpResponse

func (*ClientWithResponses) PostServiceCreateTcpWithResponse

func (c *ClientWithResponses) PostServiceCreateTcpWithResponse(ctx context.Context, body PostServiceCreateTcpJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateTcpResponse, error)

func (*ClientWithResponses) PostServiceCreateTransactionWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateTransactionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateTransactionResponse, error)

PostServiceCreateTransactionWithBodyWithResponse request with arbitrary body returning *PostServiceCreateTransactionResponse

func (*ClientWithResponses) PostServiceCreateTransactionWithResponse

func (c *ClientWithResponses) PostServiceCreateTransactionWithResponse(ctx context.Context, body PostServiceCreateTransactionJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateTransactionResponse, error)

func (*ClientWithResponses) PostServiceCreateUdpWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateUdpWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateUdpResponse, error)

PostServiceCreateUdpWithBodyWithResponse request with arbitrary body returning *PostServiceCreateUdpResponse

func (*ClientWithResponses) PostServiceCreateUdpWithResponse

func (c *ClientWithResponses) PostServiceCreateUdpWithResponse(ctx context.Context, body PostServiceCreateUdpJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateUdpResponse, error)

func (*ClientWithResponses) PostServiceCreateWebhookWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateWebhookResponse, error)

PostServiceCreateWebhookWithBodyWithResponse request with arbitrary body returning *PostServiceCreateWebhookResponse

func (*ClientWithResponses) PostServiceCreateWebhookWithResponse

func (c *ClientWithResponses) PostServiceCreateWebhookWithResponse(ctx context.Context, body PostServiceCreateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateWebhookResponse, error)

func (*ClientWithResponses) PostServiceCreateWhoisWithBodyWithResponse

func (c *ClientWithResponses) PostServiceCreateWhoisWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateWhoisResponse, error)

PostServiceCreateWhoisWithBodyWithResponse request with arbitrary body returning *PostServiceCreateWhoisResponse

func (*ClientWithResponses) PostServiceCreateWhoisWithResponse

func (c *ClientWithResponses) PostServiceCreateWhoisWithResponse(ctx context.Context, body PostServiceCreateWhoisJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateWhoisResponse, error)

func (*ClientWithResponses) PostServicePauseWithResponse

func (c *ClientWithResponses) PostServicePauseWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*PostServicePauseResponse, error)

PostServicePauseWithResponse request returning *PostServicePauseResponse

func (*ClientWithResponses) PostServiceResumeWithResponse

func (c *ClientWithResponses) PostServiceResumeWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*PostServiceResumeResponse, error)

PostServiceResumeWithResponse request returning *PostServiceResumeResponse

func (*ClientWithResponses) PostServicetaglistWithBodyWithResponse

func (c *ClientWithResponses) PostServicetaglistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServicetaglistResponse, error)

PostServicetaglistWithBodyWithResponse request with arbitrary body returning *PostServicetaglistResponse

func (*ClientWithResponses) PostServicetaglistWithResponse

func (c *ClientWithResponses) PostServicetaglistWithResponse(ctx context.Context, body PostServicetaglistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServicetaglistResponse, error)

func (*ClientWithResponses) PostSlareportlistWithBodyWithResponse

func (c *ClientWithResponses) PostSlareportlistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSlareportlistResponse, error)

PostSlareportlistWithBodyWithResponse request with arbitrary body returning *PostSlareportlistResponse

func (*ClientWithResponses) PostSlareportlistWithResponse

func (c *ClientWithResponses) PostSlareportlistWithResponse(ctx context.Context, body PostSlareportlistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSlareportlistResponse, error)

func (*ClientWithResponses) PostStatuspagelistWithBodyWithResponse

func (c *ClientWithResponses) PostStatuspagelistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostStatuspagelistResponse, error)

PostStatuspagelistWithBodyWithResponse request with arbitrary body returning *PostStatuspagelistResponse

func (*ClientWithResponses) PostStatuspagelistWithResponse

func (c *ClientWithResponses) PostStatuspagelistWithResponse(ctx context.Context, body PostStatuspagelistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostStatuspagelistResponse, error)

func (*ClientWithResponses) PostUserDeactivateWithResponse

func (c *ClientWithResponses) PostUserDeactivateWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*PostUserDeactivateResponse, error)

PostUserDeactivateWithResponse request returning *PostUserDeactivateResponse

func (*ClientWithResponses) PostUserReactivateWithResponse

func (c *ClientWithResponses) PostUserReactivateWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*PostUserReactivateResponse, error)

PostUserReactivateWithResponse request returning *PostUserReactivateResponse

func (*ClientWithResponses) PostUserlistWithBodyWithResponse

func (c *ClientWithResponses) PostUserlistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostUserlistResponse, error)

PostUserlistWithBodyWithResponse request with arbitrary body returning *PostUserlistResponse

func (*ClientWithResponses) PostUserlistWithResponse

func (c *ClientWithResponses) PostUserlistWithResponse(ctx context.Context, body PostUserlistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostUserlistResponse, error)

func (*ClientWithResponses) PostValidateMagicLinkWithResponse

func (c *ClientWithResponses) PostValidateMagicLinkWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostValidateMagicLinkResponse, error)

PostValidateMagicLinkWithResponse request returning *PostValidateMagicLinkResponse

func (*ClientWithResponses) PutComponentDetailWithBodyWithResponse

func (c *ClientWithResponses) PutComponentDetailWithBodyWithResponse(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutComponentDetailResponse, error)

PutComponentDetailWithBodyWithResponse request with arbitrary body returning *PutComponentDetailResponse

func (*ClientWithResponses) PutComponentDetailWithResponse

func (c *ClientWithResponses) PutComponentDetailWithResponse(ctx context.Context, statuspageId string, pk string, body PutComponentDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutComponentDetailResponse, error)

func (*ClientWithResponses) PutContactGroupDetailWithBodyWithResponse

func (c *ClientWithResponses) PutContactGroupDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutContactGroupDetailResponse, error)

PutContactGroupDetailWithBodyWithResponse request with arbitrary body returning *PutContactGroupDetailResponse

func (*ClientWithResponses) PutContactGroupDetailWithResponse

func (c *ClientWithResponses) PutContactGroupDetailWithResponse(ctx context.Context, pk string, body PutContactGroupDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutContactGroupDetailResponse, error)

func (*ClientWithResponses) PutDashboardDetailWithBodyWithResponse

func (c *ClientWithResponses) PutDashboardDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutDashboardDetailResponse, error)

PutDashboardDetailWithBodyWithResponse request with arbitrary body returning *PutDashboardDetailResponse

func (*ClientWithResponses) PutDashboardDetailWithResponse

func (c *ClientWithResponses) PutDashboardDetailWithResponse(ctx context.Context, pk string, body PutDashboardDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutDashboardDetailResponse, error)

func (*ClientWithResponses) PutIncidentDetailWithBodyWithResponse

func (c *ClientWithResponses) PutIncidentDetailWithBodyWithResponse(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutIncidentDetailResponse, error)

PutIncidentDetailWithBodyWithResponse request with arbitrary body returning *PutIncidentDetailResponse

func (*ClientWithResponses) PutIncidentDetailWithResponse

func (c *ClientWithResponses) PutIncidentDetailWithResponse(ctx context.Context, statuspageId string, pk string, body PutIncidentDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutIncidentDetailResponse, error)

func (*ClientWithResponses) PutIntegrationDetailWithBodyWithResponse

func (c *ClientWithResponses) PutIntegrationDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutIntegrationDetailResponse, error)

PutIntegrationDetailWithBodyWithResponse request with arbitrary body returning *PutIntegrationDetailResponse

func (*ClientWithResponses) PutIntegrationDetailWithResponse

func (c *ClientWithResponses) PutIntegrationDetailWithResponse(ctx context.Context, pk string, body PutIntegrationDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutIntegrationDetailResponse, error)

func (*ClientWithResponses) PutMetricDetailWithBodyWithResponse

func (c *ClientWithResponses) PutMetricDetailWithBodyWithResponse(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutMetricDetailResponse, error)

PutMetricDetailWithBodyWithResponse request with arbitrary body returning *PutMetricDetailResponse

func (*ClientWithResponses) PutMetricDetailWithResponse

func (c *ClientWithResponses) PutMetricDetailWithResponse(ctx context.Context, statuspageId string, pk string, body PutMetricDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutMetricDetailResponse, error)

func (*ClientWithResponses) PutPushNotificationDetailWithBodyWithResponse

func (c *ClientWithResponses) PutPushNotificationDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutPushNotificationDetailResponse, error)

PutPushNotificationDetailWithBodyWithResponse request with arbitrary body returning *PutPushNotificationDetailResponse

func (*ClientWithResponses) PutPushNotificationDetailWithResponse

func (c *ClientWithResponses) PutPushNotificationDetailWithResponse(ctx context.Context, pk string, body PutPushNotificationDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutPushNotificationDetailResponse, error)

func (*ClientWithResponses) PutScheduledReportDetailWithBodyWithResponse

func (c *ClientWithResponses) PutScheduledReportDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutScheduledReportDetailResponse, error)

PutScheduledReportDetailWithBodyWithResponse request with arbitrary body returning *PutScheduledReportDetailResponse

func (*ClientWithResponses) PutScheduledReportDetailWithResponse

func (c *ClientWithResponses) PutScheduledReportDetailWithResponse(ctx context.Context, pk string, body PutScheduledReportDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutScheduledReportDetailResponse, error)

func (*ClientWithResponses) PutServiceDetailWithBodyWithResponse

func (c *ClientWithResponses) PutServiceDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutServiceDetailResponse, error)

PutServiceDetailWithBodyWithResponse request with arbitrary body returning *PutServiceDetailResponse

func (*ClientWithResponses) PutServiceDetailWithResponse

func (c *ClientWithResponses) PutServiceDetailWithResponse(ctx context.Context, pk string, body PutServiceDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutServiceDetailResponse, error)

func (*ClientWithResponses) PutServiceTagDetailWithBodyWithResponse

func (c *ClientWithResponses) PutServiceTagDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutServiceTagDetailResponse, error)

PutServiceTagDetailWithBodyWithResponse request with arbitrary body returning *PutServiceTagDetailResponse

func (*ClientWithResponses) PutServiceTagDetailWithResponse

func (c *ClientWithResponses) PutServiceTagDetailWithResponse(ctx context.Context, pk string, body PutServiceTagDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutServiceTagDetailResponse, error)

func (*ClientWithResponses) PutSlaReportDetailWithBodyWithResponse

func (c *ClientWithResponses) PutSlaReportDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutSlaReportDetailResponse, error)

PutSlaReportDetailWithBodyWithResponse request with arbitrary body returning *PutSlaReportDetailResponse

func (*ClientWithResponses) PutSlaReportDetailWithResponse

func (c *ClientWithResponses) PutSlaReportDetailWithResponse(ctx context.Context, pk string, body PutSlaReportDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutSlaReportDetailResponse, error)

func (*ClientWithResponses) PutStatuspageDetailWithBodyWithResponse

func (c *ClientWithResponses) PutStatuspageDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutStatuspageDetailResponse, error)

PutStatuspageDetailWithBodyWithResponse request with arbitrary body returning *PutStatuspageDetailResponse

func (*ClientWithResponses) PutStatuspageDetailWithResponse

func (c *ClientWithResponses) PutStatuspageDetailWithResponse(ctx context.Context, pk string, body PutStatuspageDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutStatuspageDetailResponse, error)

func (*ClientWithResponses) PutUserDetailWithBodyWithResponse

func (c *ClientWithResponses) PutUserDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutUserDetailResponse, error)

PutUserDetailWithBodyWithResponse request with arbitrary body returning *PutUserDetailResponse

func (*ClientWithResponses) PutUserDetailWithResponse

func (c *ClientWithResponses) PutUserDetailWithResponse(ctx context.Context, pk string, body PutUserDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutUserDetailResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetAlertlist request
	GetAlertlistWithResponse(ctx context.Context, params *GetAlertlistParams, reqEditors ...RequestEditorFn) (*GetAlertlistResponse, error)

	// GetAlertAlertRootCause request
	GetAlertAlertRootCauseWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetAlertAlertRootCauseResponse, error)

	// GetAlertDetail request
	GetAlertDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetAlertDetailResponse, error)

	// PostAlertIgnore request
	PostAlertIgnoreWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*PostAlertIgnoreResponse, error)

	// GetAuthList request
	GetAuthListWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthListResponse, error)

	// GetAuthAccountUsage request
	GetAuthAccountUsageWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthAccountUsageResponse, error)

	// PostAuthLogin request with any body
	PostAuthLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostAuthLoginResponse, error)

	PostAuthLoginWithResponse(ctx context.Context, body PostAuthLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*PostAuthLoginResponse, error)

	// GetAuthMe request
	GetAuthMeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthMeResponse, error)

	// GetAuthResetPassword request
	GetAuthResetPasswordWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthResetPasswordResponse, error)

	// PostAuthResetPassword request with any body
	PostAuthResetPasswordWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostAuthResetPasswordResponse, error)

	PostAuthResetPasswordWithResponse(ctx context.Context, body PostAuthResetPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*PostAuthResetPasswordResponse, error)

	// PostSendMagicLink request with any body
	PostSendMagicLinkWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSendMagicLinkResponse, error)

	PostSendMagicLinkWithResponse(ctx context.Context, body PostSendMagicLinkJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSendMagicLinkResponse, error)

	// GetAuthSubaccounts request
	GetAuthSubaccountsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthSubaccountsResponse, error)

	// PostAuthSubaccounts request with any body
	PostAuthSubaccountsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostAuthSubaccountsResponse, error)

	PostAuthSubaccountsWithResponse(ctx context.Context, body PostAuthSubaccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostAuthSubaccountsResponse, error)

	// GetAuthSubaccount request
	GetAuthSubaccountWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetAuthSubaccountResponse, error)

	// PatchAuthSubaccount request with any body
	PatchAuthSubaccountWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchAuthSubaccountResponse, error)

	PatchAuthSubaccountWithResponse(ctx context.Context, pk string, body PatchAuthSubaccountJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchAuthSubaccountResponse, error)

	// PostAuthSubaccountPacks request with any body
	PostAuthSubaccountPacksWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostAuthSubaccountPacksResponse, error)

	PostAuthSubaccountPacksWithResponse(ctx context.Context, pk string, body PostAuthSubaccountPacksJSONRequestBody, reqEditors ...RequestEditorFn) (*PostAuthSubaccountPacksResponse, error)

	// PostValidateMagicLink request
	PostValidateMagicLinkWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostValidateMagicLinkResponse, error)

	// GetServicetaglist request
	GetServicetaglistWithResponse(ctx context.Context, params *GetServicetaglistParams, reqEditors ...RequestEditorFn) (*GetServicetaglistResponse, error)

	// PostServicetaglist request with any body
	PostServicetaglistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServicetaglistResponse, error)

	PostServicetaglistWithResponse(ctx context.Context, body PostServicetaglistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServicetaglistResponse, error)

	// DeleteServiceTagDetail request
	DeleteServiceTagDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeleteServiceTagDetailResponse, error)

	// GetServiceTagDetail request
	GetServiceTagDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetServiceTagDetailResponse, error)

	// PatchServiceTagDetail request with any body
	PatchServiceTagDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceTagDetailResponse, error)

	PatchServiceTagDetailWithResponse(ctx context.Context, pk string, body PatchServiceTagDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceTagDetailResponse, error)

	// PutServiceTagDetail request with any body
	PutServiceTagDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutServiceTagDetailResponse, error)

	PutServiceTagDetailWithResponse(ctx context.Context, pk string, body PutServiceTagDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutServiceTagDetailResponse, error)

	// GetServicelist request
	GetServicelistWithResponse(ctx context.Context, params *GetServicelistParams, reqEditors ...RequestEditorFn) (*GetServicelistResponse, error)

	// PostServiceCreateApi request with any body
	PostServiceCreateApiWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateApiResponse, error)

	PostServiceCreateApiWithResponse(ctx context.Context, body PostServiceCreateApiJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateApiResponse, error)

	// PostServiceCreateBlacklist request with any body
	PostServiceCreateBlacklistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateBlacklistResponse, error)

	PostServiceCreateBlacklistWithResponse(ctx context.Context, body PostServiceCreateBlacklistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateBlacklistResponse, error)

	// PostServiceCreateDns request with any body
	PostServiceCreateDnsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateDnsResponse, error)

	PostServiceCreateDnsWithResponse(ctx context.Context, body PostServiceCreateDnsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateDnsResponse, error)

	// PostServiceCreateGroup request with any body
	PostServiceCreateGroupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateGroupResponse, error)

	PostServiceCreateGroupWithResponse(ctx context.Context, body PostServiceCreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateGroupResponse, error)

	// PostServiceCreateHeartbeat request with any body
	PostServiceCreateHeartbeatWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateHeartbeatResponse, error)

	PostServiceCreateHeartbeatWithResponse(ctx context.Context, body PostServiceCreateHeartbeatJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateHeartbeatResponse, error)

	// PostServiceCreateHttp request with any body
	PostServiceCreateHttpWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateHttpResponse, error)

	PostServiceCreateHttpWithResponse(ctx context.Context, body PostServiceCreateHttpJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateHttpResponse, error)

	// PostServiceCreateIcmp request with any body
	PostServiceCreateIcmpWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateIcmpResponse, error)

	PostServiceCreateIcmpWithResponse(ctx context.Context, body PostServiceCreateIcmpJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateIcmpResponse, error)

	// PostServiceCreateImap request with any body
	PostServiceCreateImapWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateImapResponse, error)

	PostServiceCreateImapWithResponse(ctx context.Context, body PostServiceCreateImapJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateImapResponse, error)

	// PostServiceCreateMalware request with any body
	PostServiceCreateMalwareWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateMalwareResponse, error)

	PostServiceCreateMalwareWithResponse(ctx context.Context, body PostServiceCreateMalwareJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateMalwareResponse, error)

	// PostServiceCreateNtp request with any body
	PostServiceCreateNtpWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateNtpResponse, error)

	PostServiceCreateNtpWithResponse(ctx context.Context, body PostServiceCreateNtpJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateNtpResponse, error)

	// PostServiceCreatePop request with any body
	PostServiceCreatePopWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreatePopResponse, error)

	PostServiceCreatePopWithResponse(ctx context.Context, body PostServiceCreatePopJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreatePopResponse, error)

	// PostServiceCreateRum request with any body
	PostServiceCreateRumWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateRumResponse, error)

	PostServiceCreateRumWithResponse(ctx context.Context, body PostServiceCreateRumJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateRumResponse, error)

	// PostServiceCreateRum2 request with any body
	PostServiceCreateRum2WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateRum2Response, error)

	PostServiceCreateRum2WithResponse(ctx context.Context, body PostServiceCreateRum2JSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateRum2Response, error)

	// PostServiceCreateSmtp request with any body
	PostServiceCreateSmtpWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateSmtpResponse, error)

	PostServiceCreateSmtpWithResponse(ctx context.Context, body PostServiceCreateSmtpJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateSmtpResponse, error)

	// PostServiceCreateSsh request with any body
	PostServiceCreateSshWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateSshResponse, error)

	PostServiceCreateSshWithResponse(ctx context.Context, body PostServiceCreateSshJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateSshResponse, error)

	// PostServiceCreateSslCert request with any body
	PostServiceCreateSslCertWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateSslCertResponse, error)

	PostServiceCreateSslCertWithResponse(ctx context.Context, body PostServiceCreateSslCertJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateSslCertResponse, error)

	// PostServiceCreateTcp request with any body
	PostServiceCreateTcpWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateTcpResponse, error)

	PostServiceCreateTcpWithResponse(ctx context.Context, body PostServiceCreateTcpJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateTcpResponse, error)

	// PostServiceCreateTransaction request with any body
	PostServiceCreateTransactionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateTransactionResponse, error)

	PostServiceCreateTransactionWithResponse(ctx context.Context, body PostServiceCreateTransactionJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateTransactionResponse, error)

	// PostServiceCreateUdp request with any body
	PostServiceCreateUdpWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateUdpResponse, error)

	PostServiceCreateUdpWithResponse(ctx context.Context, body PostServiceCreateUdpJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateUdpResponse, error)

	// PostServiceCreateWebhook request with any body
	PostServiceCreateWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateWebhookResponse, error)

	PostServiceCreateWebhookWithResponse(ctx context.Context, body PostServiceCreateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateWebhookResponse, error)

	// PostServiceCreateWhois request with any body
	PostServiceCreateWhoisWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServiceCreateWhoisResponse, error)

	PostServiceCreateWhoisWithResponse(ctx context.Context, body PostServiceCreateWhoisJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServiceCreateWhoisResponse, error)

	// PatchServiceBulkEscalations request with any body
	PatchServiceBulkEscalationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceBulkEscalationsResponse, error)

	PatchServiceBulkEscalationsWithResponse(ctx context.Context, body PatchServiceBulkEscalationsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceBulkEscalationsResponse, error)

	// PatchServiceBulkMaintenance request with any body
	PatchServiceBulkMaintenanceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceBulkMaintenanceResponse, error)

	PatchServiceBulkMaintenanceWithResponse(ctx context.Context, body PatchServiceBulkMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceBulkMaintenanceResponse, error)

	// PatchServiceBulkPause request with any body
	PatchServiceBulkPauseWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceBulkPauseResponse, error)

	PatchServiceBulkPauseWithResponse(ctx context.Context, body PatchServiceBulkPauseJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceBulkPauseResponse, error)

	// PatchServiceBulkResume request with any body
	PatchServiceBulkResumeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceBulkResumeResponse, error)

	PatchServiceBulkResumeWithResponse(ctx context.Context, body PatchServiceBulkResumeJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceBulkResumeResponse, error)

	// GetServiceBulkStats request
	GetServiceBulkStatsWithResponse(ctx context.Context, params *GetServiceBulkStatsParams, reqEditors ...RequestEditorFn) (*GetServiceBulkStatsResponse, error)

	// PatchServiceBulkUpdate request with any body
	PatchServiceBulkUpdateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceBulkUpdateResponse, error)

	PatchServiceBulkUpdateWithResponse(ctx context.Context, body PatchServiceBulkUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceBulkUpdateResponse, error)

	// GetServiceShowServiceDefs request
	GetServiceShowServiceDefsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServiceShowServiceDefsResponse, error)

	// GetServiceShowLocations request
	GetServiceShowLocationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServiceShowLocationsResponse, error)

	// DeleteServiceDetail request
	DeleteServiceDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeleteServiceDetailResponse, error)

	// GetServiceDetail request
	GetServiceDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetServiceDetailResponse, error)

	// PatchServiceDetail request with any body
	PatchServiceDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceDetailResponse, error)

	PatchServiceDetailWithResponse(ctx context.Context, pk string, body PatchServiceDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceDetailResponse, error)

	// PutServiceDetail request with any body
	PutServiceDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutServiceDetailResponse, error)

	PutServiceDetailWithResponse(ctx context.Context, pk string, body PutServiceDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutServiceDetailResponse, error)

	// PatchServiceAddContactGroups request with any body
	PatchServiceAddContactGroupsWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceAddContactGroupsResponse, error)

	PatchServiceAddContactGroupsWithResponse(ctx context.Context, pk string, body PatchServiceAddContactGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceAddContactGroupsResponse, error)

	// PatchServiceAddLocations request with any body
	PatchServiceAddLocationsWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceAddLocationsResponse, error)

	PatchServiceAddLocationsWithResponse(ctx context.Context, pk string, body PatchServiceAddLocationsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceAddLocationsResponse, error)

	// PatchServiceAddTags request with any body
	PatchServiceAddTagsWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceAddTagsResponse, error)

	PatchServiceAddTagsWithResponse(ctx context.Context, pk string, body PatchServiceAddTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceAddTagsResponse, error)

	// GetServiceAnalysis request
	GetServiceAnalysisWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetServiceAnalysisResponse, error)

	// GetServiceCurrentStatus request
	GetServiceCurrentStatusWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetServiceCurrentStatusResponse, error)

	// PatchServiceSetEscalations request with any body
	PatchServiceSetEscalationsWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceSetEscalationsResponse, error)

	PatchServiceSetEscalationsWithResponse(ctx context.Context, pk string, body PatchServiceSetEscalationsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceSetEscalationsResponse, error)

	// PatchServiceSetMaintenance request with any body
	PatchServiceSetMaintenanceWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceSetMaintenanceResponse, error)

	PatchServiceSetMaintenanceWithResponse(ctx context.Context, pk string, body PatchServiceSetMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceSetMaintenanceResponse, error)

	// PostServicePause request
	PostServicePauseWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*PostServicePauseResponse, error)

	// PatchServiceReplaceContactGroups request with any body
	PatchServiceReplaceContactGroupsWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceReplaceContactGroupsResponse, error)

	PatchServiceReplaceContactGroupsWithResponse(ctx context.Context, pk string, body PatchServiceReplaceContactGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceReplaceContactGroupsResponse, error)

	// PatchServiceReplaceLocations request with any body
	PatchServiceReplaceLocationsWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceReplaceLocationsResponse, error)

	PatchServiceReplaceLocationsWithResponse(ctx context.Context, pk string, body PatchServiceReplaceLocationsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceReplaceLocationsResponse, error)

	// PatchServiceReplaceTags request with any body
	PatchServiceReplaceTagsWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceReplaceTagsResponse, error)

	PatchServiceReplaceTagsWithResponse(ctx context.Context, pk string, body PatchServiceReplaceTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceReplaceTagsResponse, error)

	// GetServiceResponseTimeDatapoints request
	GetServiceResponseTimeDatapointsWithResponse(ctx context.Context, pk string, params *GetServiceResponseTimeDatapointsParams, reqEditors ...RequestEditorFn) (*GetServiceResponseTimeDatapointsResponse, error)

	// PostServiceResume request
	PostServiceResumeWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*PostServiceResumeResponse, error)

	// GetServiceStats request
	GetServiceStatsWithResponse(ctx context.Context, pk string, params *GetServiceStatsParams, reqEditors ...RequestEditorFn) (*GetServiceStatsResponse, error)

	// GetContactgrouplist request
	GetContactgrouplistWithResponse(ctx context.Context, params *GetContactgrouplistParams, reqEditors ...RequestEditorFn) (*GetContactgrouplistResponse, error)

	// PostContactgrouplist request with any body
	PostContactgrouplistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostContactgrouplistResponse, error)

	PostContactgrouplistWithResponse(ctx context.Context, body PostContactgrouplistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostContactgrouplistResponse, error)

	// DeleteContactGroupDetail request
	DeleteContactGroupDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeleteContactGroupDetailResponse, error)

	// GetContactGroupDetail request
	GetContactGroupDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetContactGroupDetailResponse, error)

	// PatchContactGroupDetail request with any body
	PatchContactGroupDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchContactGroupDetailResponse, error)

	PatchContactGroupDetailWithResponse(ctx context.Context, pk string, body PatchContactGroupDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchContactGroupDetailResponse, error)

	// PutContactGroupDetail request with any body
	PutContactGroupDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutContactGroupDetailResponse, error)

	PutContactGroupDetailWithResponse(ctx context.Context, pk string, body PutContactGroupDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutContactGroupDetailResponse, error)

	// PatchContactGroupSetOnCallHours request with any body
	PatchContactGroupSetOnCallHoursWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchContactGroupSetOnCallHoursResponse, error)

	PatchContactGroupSetOnCallHoursWithResponse(ctx context.Context, pk string, body PatchContactGroupSetOnCallHoursJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchContactGroupSetOnCallHoursResponse, error)

	// GetDashboardlist request
	GetDashboardlistWithResponse(ctx context.Context, params *GetDashboardlistParams, reqEditors ...RequestEditorFn) (*GetDashboardlistResponse, error)

	// PostDashboardlist request with any body
	PostDashboardlistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostDashboardlistResponse, error)

	PostDashboardlistWithResponse(ctx context.Context, body PostDashboardlistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostDashboardlistResponse, error)

	// GetDashboardDefault request
	GetDashboardDefaultWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDashboardDefaultResponse, error)

	// DeleteDashboardDetail request
	DeleteDashboardDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeleteDashboardDetailResponse, error)

	// GetDashboardDetail request
	GetDashboardDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetDashboardDetailResponse, error)

	// PatchDashboardDetail request with any body
	PatchDashboardDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchDashboardDetailResponse, error)

	PatchDashboardDetailWithResponse(ctx context.Context, pk string, body PatchDashboardDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchDashboardDetailResponse, error)

	// PutDashboardDetail request with any body
	PutDashboardDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutDashboardDetailResponse, error)

	PutDashboardDetailWithResponse(ctx context.Context, pk string, body PutDashboardDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutDashboardDetailResponse, error)

	// GetDashboardStats request
	GetDashboardStatsWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetDashboardStatsResponse, error)

	// GetIntegrationlist request
	GetIntegrationlistWithResponse(ctx context.Context, params *GetIntegrationlistParams, reqEditors ...RequestEditorFn) (*GetIntegrationlistResponse, error)

	// PostIntegrationCreateCachet request with any body
	PostIntegrationCreateCachetWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateCachetResponse, error)

	PostIntegrationCreateCachetWithResponse(ctx context.Context, body PostIntegrationCreateCachetJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateCachetResponse, error)

	// PostIntegrationCreateDatadog request with any body
	PostIntegrationCreateDatadogWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateDatadogResponse, error)

	PostIntegrationCreateDatadogWithResponse(ctx context.Context, body PostIntegrationCreateDatadogJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateDatadogResponse, error)

	// PostIntegrationCreateGeckoboard request with any body
	PostIntegrationCreateGeckoboardWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateGeckoboardResponse, error)

	PostIntegrationCreateGeckoboardWithResponse(ctx context.Context, body PostIntegrationCreateGeckoboardJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateGeckoboardResponse, error)

	// PostIntegrationCreateJiraservicedesk request with any body
	PostIntegrationCreateJiraservicedeskWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateJiraservicedeskResponse, error)

	PostIntegrationCreateJiraservicedeskWithResponse(ctx context.Context, body PostIntegrationCreateJiraservicedeskJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateJiraservicedeskResponse, error)

	// PostIntegrationCreateKlipfolio request with any body
	PostIntegrationCreateKlipfolioWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateKlipfolioResponse, error)

	PostIntegrationCreateKlipfolioWithResponse(ctx context.Context, body PostIntegrationCreateKlipfolioJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateKlipfolioResponse, error)

	// PostIntegrationCreateLibrato request with any body
	PostIntegrationCreateLibratoWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateLibratoResponse, error)

	PostIntegrationCreateLibratoWithResponse(ctx context.Context, body PostIntegrationCreateLibratoJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateLibratoResponse, error)

	// PostIntegrationCreateMicrosoftTeams request with any body
	PostIntegrationCreateMicrosoftTeamsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateMicrosoftTeamsResponse, error)

	PostIntegrationCreateMicrosoftTeamsWithResponse(ctx context.Context, body PostIntegrationCreateMicrosoftTeamsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateMicrosoftTeamsResponse, error)

	// PostIntegrationCreateOpsgenie request with any body
	PostIntegrationCreateOpsgenieWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateOpsgenieResponse, error)

	PostIntegrationCreateOpsgenieWithResponse(ctx context.Context, body PostIntegrationCreateOpsgenieJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateOpsgenieResponse, error)

	// PostIntegrationCreatePagerduty request with any body
	PostIntegrationCreatePagerdutyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreatePagerdutyResponse, error)

	PostIntegrationCreatePagerdutyWithResponse(ctx context.Context, body PostIntegrationCreatePagerdutyJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreatePagerdutyResponse, error)

	// PostIntegrationCreatePushbullet request with any body
	PostIntegrationCreatePushbulletWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreatePushbulletResponse, error)

	PostIntegrationCreatePushbulletWithResponse(ctx context.Context, body PostIntegrationCreatePushbulletJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreatePushbulletResponse, error)

	// PostIntegrationCreatePushover request with any body
	PostIntegrationCreatePushoverWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreatePushoverResponse, error)

	PostIntegrationCreatePushoverWithResponse(ctx context.Context, body PostIntegrationCreatePushoverJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreatePushoverResponse, error)

	// PostIntegrationCreateSignifai request with any body
	PostIntegrationCreateSignifaiWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateSignifaiResponse, error)

	PostIntegrationCreateSignifaiWithResponse(ctx context.Context, body PostIntegrationCreateSignifaiJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateSignifaiResponse, error)

	// PostIntegrationCreateSlack request with any body
	PostIntegrationCreateSlackWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateSlackResponse, error)

	PostIntegrationCreateSlackWithResponse(ctx context.Context, body PostIntegrationCreateSlackJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateSlackResponse, error)

	// PostIntegrationCreateStatus request with any body
	PostIntegrationCreateStatusWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateStatusResponse, error)

	PostIntegrationCreateStatusWithResponse(ctx context.Context, body PostIntegrationCreateStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateStatusResponse, error)

	// PostIntegrationCreateStatuspage request with any body
	PostIntegrationCreateStatuspageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateStatuspageResponse, error)

	PostIntegrationCreateStatuspageWithResponse(ctx context.Context, body PostIntegrationCreateStatuspageJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateStatuspageResponse, error)

	// PostIntegrationCreateTwitter request with any body
	PostIntegrationCreateTwitterWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateTwitterResponse, error)

	PostIntegrationCreateTwitterWithResponse(ctx context.Context, body PostIntegrationCreateTwitterJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateTwitterResponse, error)

	// PostIntegrationCreateVictorops request with any body
	PostIntegrationCreateVictoropsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateVictoropsResponse, error)

	PostIntegrationCreateVictoropsWithResponse(ctx context.Context, body PostIntegrationCreateVictoropsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateVictoropsResponse, error)

	// PostIntegrationCreateWavefront request with any body
	PostIntegrationCreateWavefrontWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateWavefrontResponse, error)

	PostIntegrationCreateWavefrontWithResponse(ctx context.Context, body PostIntegrationCreateWavefrontJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateWavefrontResponse, error)

	// PostIntegrationCreateWebhook request with any body
	PostIntegrationCreateWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateWebhookResponse, error)

	PostIntegrationCreateWebhookWithResponse(ctx context.Context, body PostIntegrationCreateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateWebhookResponse, error)

	// PostIntegrationCreateZapier request with any body
	PostIntegrationCreateZapierWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIntegrationCreateZapierResponse, error)

	PostIntegrationCreateZapierWithResponse(ctx context.Context, body PostIntegrationCreateZapierJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIntegrationCreateZapierResponse, error)

	// DeleteIntegrationDetail request
	DeleteIntegrationDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeleteIntegrationDetailResponse, error)

	// GetIntegrationDetail request
	GetIntegrationDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetIntegrationDetailResponse, error)

	// PatchIntegrationDetail request with any body
	PatchIntegrationDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchIntegrationDetailResponse, error)

	PatchIntegrationDetailWithResponse(ctx context.Context, pk string, body PatchIntegrationDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchIntegrationDetailResponse, error)

	// PutIntegrationDetail request with any body
	PutIntegrationDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutIntegrationDetailResponse, error)

	PutIntegrationDetailWithResponse(ctx context.Context, pk string, body PutIntegrationDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutIntegrationDetailResponse, error)

	// GetOutagelist request
	GetOutagelistWithResponse(ctx context.Context, params *GetOutagelistParams, reqEditors ...RequestEditorFn) (*GetOutagelistResponse, error)

	// GetOutageDetail request
	GetOutageDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetOutageDetailResponse, error)

	// GetMonitoringServerList request
	GetMonitoringServerListWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMonitoringServerListResponse, error)

	// GetPushnotificationlist request
	GetPushnotificationlistWithResponse(ctx context.Context, params *GetPushnotificationlistParams, reqEditors ...RequestEditorFn) (*GetPushnotificationlistResponse, error)

	// PostPushnotificationlist request with any body
	PostPushnotificationlistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPushnotificationlistResponse, error)

	PostPushnotificationlistWithResponse(ctx context.Context, body PostPushnotificationlistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPushnotificationlistResponse, error)

	// DeletePushNotificationDetail request
	DeletePushNotificationDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeletePushNotificationDetailResponse, error)

	// GetPushNotificationDetail request
	GetPushNotificationDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetPushNotificationDetailResponse, error)

	// PatchPushNotificationDetail request with any body
	PatchPushNotificationDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchPushNotificationDetailResponse, error)

	PatchPushNotificationDetailWithResponse(ctx context.Context, pk string, body PatchPushNotificationDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchPushNotificationDetailResponse, error)

	// PutPushNotificationDetail request with any body
	PutPushNotificationDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutPushNotificationDetailResponse, error)

	PutPushNotificationDetailWithResponse(ctx context.Context, pk string, body PutPushNotificationDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutPushNotificationDetailResponse, error)

	// GetScheduledreportlist request
	GetScheduledreportlistWithResponse(ctx context.Context, params *GetScheduledreportlistParams, reqEditors ...RequestEditorFn) (*GetScheduledreportlistResponse, error)

	// PostScheduledreportlist request with any body
	PostScheduledreportlistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostScheduledreportlistResponse, error)

	PostScheduledreportlistWithResponse(ctx context.Context, body PostScheduledreportlistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostScheduledreportlistResponse, error)

	// DeleteScheduledReportDetail request
	DeleteScheduledReportDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeleteScheduledReportDetailResponse, error)

	// GetScheduledReportDetail request
	GetScheduledReportDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetScheduledReportDetailResponse, error)

	// PatchScheduledReportDetail request with any body
	PatchScheduledReportDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchScheduledReportDetailResponse, error)

	PatchScheduledReportDetailWithResponse(ctx context.Context, pk string, body PatchScheduledReportDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchScheduledReportDetailResponse, error)

	// PutScheduledReportDetail request with any body
	PutScheduledReportDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutScheduledReportDetailResponse, error)

	PutScheduledReportDetailWithResponse(ctx context.Context, pk string, body PutScheduledReportDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutScheduledReportDetailResponse, error)

	// GetSlareportlist request
	GetSlareportlistWithResponse(ctx context.Context, params *GetSlareportlistParams, reqEditors ...RequestEditorFn) (*GetSlareportlistResponse, error)

	// PostSlareportlist request with any body
	PostSlareportlistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSlareportlistResponse, error)

	PostSlareportlistWithResponse(ctx context.Context, body PostSlareportlistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSlareportlistResponse, error)

	// DeleteSlaReportDetail request
	DeleteSlaReportDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeleteSlaReportDetailResponse, error)

	// GetSlaReportDetail request
	GetSlaReportDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetSlaReportDetailResponse, error)

	// PatchSlaReportDetail request with any body
	PatchSlaReportDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchSlaReportDetailResponse, error)

	PatchSlaReportDetailWithResponse(ctx context.Context, pk string, body PatchSlaReportDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchSlaReportDetailResponse, error)

	// PutSlaReportDetail request with any body
	PutSlaReportDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutSlaReportDetailResponse, error)

	PutSlaReportDetailWithResponse(ctx context.Context, pk string, body PutSlaReportDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutSlaReportDetailResponse, error)

	// GetSlaReportStats request
	GetSlaReportStatsWithResponse(ctx context.Context, pk string, params *GetSlaReportStatsParams, reqEditors ...RequestEditorFn) (*GetSlaReportStatsResponse, error)

	// GetStatuspagelist request
	GetStatuspagelistWithResponse(ctx context.Context, params *GetStatuspagelistParams, reqEditors ...RequestEditorFn) (*GetStatuspagelistResponse, error)

	// PostStatuspagelist request with any body
	PostStatuspagelistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostStatuspagelistResponse, error)

	PostStatuspagelistWithResponse(ctx context.Context, body PostStatuspagelistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostStatuspagelistResponse, error)

	// DeleteStatuspageDetail request
	DeleteStatuspageDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeleteStatuspageDetailResponse, error)

	// GetStatuspageDetail request
	GetStatuspageDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetStatuspageDetailResponse, error)

	// PatchStatuspageDetail request with any body
	PatchStatuspageDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchStatuspageDetailResponse, error)

	PatchStatuspageDetailWithResponse(ctx context.Context, pk string, body PatchStatuspageDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchStatuspageDetailResponse, error)

	// PutStatuspageDetail request with any body
	PutStatuspageDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutStatuspageDetailResponse, error)

	PutStatuspageDetailWithResponse(ctx context.Context, pk string, body PutStatuspageDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutStatuspageDetailResponse, error)

	// GetStatuspageCurrentStatus request
	GetStatuspageCurrentStatusWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetStatuspageCurrentStatusResponse, error)

	// GetStatuspageHistory request
	GetStatuspageHistoryWithResponse(ctx context.Context, pk string, params *GetStatuspageHistoryParams, reqEditors ...RequestEditorFn) (*GetStatuspageHistoryResponse, error)

	// GetComponentslist request
	GetComponentslistWithResponse(ctx context.Context, statuspageId string, params *GetComponentslistParams, reqEditors ...RequestEditorFn) (*GetComponentslistResponse, error)

	// PostComponentslist request with any body
	PostComponentslistWithBodyWithResponse(ctx context.Context, statuspageId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostComponentslistResponse, error)

	PostComponentslistWithResponse(ctx context.Context, statuspageId string, body PostComponentslistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostComponentslistResponse, error)

	// DeleteComponentDetail request
	DeleteComponentDetailWithResponse(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*DeleteComponentDetailResponse, error)

	// GetComponentDetail request
	GetComponentDetailWithResponse(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*GetComponentDetailResponse, error)

	// PatchComponentDetail request with any body
	PatchComponentDetailWithBodyWithResponse(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchComponentDetailResponse, error)

	PatchComponentDetailWithResponse(ctx context.Context, statuspageId string, pk string, body PatchComponentDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchComponentDetailResponse, error)

	// PutComponentDetail request with any body
	PutComponentDetailWithBodyWithResponse(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutComponentDetailResponse, error)

	PutComponentDetailWithResponse(ctx context.Context, statuspageId string, pk string, body PutComponentDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutComponentDetailResponse, error)

	// GetIncidentlist request
	GetIncidentlistWithResponse(ctx context.Context, statuspageId string, params *GetIncidentlistParams, reqEditors ...RequestEditorFn) (*GetIncidentlistResponse, error)

	// PostIncidentlist request with any body
	PostIncidentlistWithBodyWithResponse(ctx context.Context, statuspageId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostIncidentlistResponse, error)

	PostIncidentlistWithResponse(ctx context.Context, statuspageId string, body PostIncidentlistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostIncidentlistResponse, error)

	// DeleteIncidentDetail request
	DeleteIncidentDetailWithResponse(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*DeleteIncidentDetailResponse, error)

	// GetIncidentDetail request
	GetIncidentDetailWithResponse(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*GetIncidentDetailResponse, error)

	// PatchIncidentDetail request with any body
	PatchIncidentDetailWithBodyWithResponse(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchIncidentDetailResponse, error)

	PatchIncidentDetailWithResponse(ctx context.Context, statuspageId string, pk string, body PatchIncidentDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchIncidentDetailResponse, error)

	// PutIncidentDetail request with any body
	PutIncidentDetailWithBodyWithResponse(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutIncidentDetailResponse, error)

	PutIncidentDetailWithResponse(ctx context.Context, statuspageId string, pk string, body PutIncidentDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutIncidentDetailResponse, error)

	// GetMetricslist request
	GetMetricslistWithResponse(ctx context.Context, statuspageId string, params *GetMetricslistParams, reqEditors ...RequestEditorFn) (*GetMetricslistResponse, error)

	// PostMetricslist request with any body
	PostMetricslistWithBodyWithResponse(ctx context.Context, statuspageId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostMetricslistResponse, error)

	PostMetricslistWithResponse(ctx context.Context, statuspageId string, body PostMetricslistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostMetricslistResponse, error)

	// DeleteMetricDetail request
	DeleteMetricDetailWithResponse(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*DeleteMetricDetailResponse, error)

	// GetMetricDetail request
	GetMetricDetailWithResponse(ctx context.Context, statuspageId string, pk string, reqEditors ...RequestEditorFn) (*GetMetricDetailResponse, error)

	// PatchMetricDetail request with any body
	PatchMetricDetailWithBodyWithResponse(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchMetricDetailResponse, error)

	PatchMetricDetailWithResponse(ctx context.Context, statuspageId string, pk string, body PatchMetricDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchMetricDetailResponse, error)

	// PutMetricDetail request with any body
	PutMetricDetailWithBodyWithResponse(ctx context.Context, statuspageId string, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutMetricDetailResponse, error)

	PutMetricDetailWithResponse(ctx context.Context, statuspageId string, pk string, body PutMetricDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutMetricDetailResponse, error)

	// GetUserlist request
	GetUserlistWithResponse(ctx context.Context, params *GetUserlistParams, reqEditors ...RequestEditorFn) (*GetUserlistResponse, error)

	// PostUserlist request with any body
	PostUserlistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostUserlistResponse, error)

	PostUserlistWithResponse(ctx context.Context, body PostUserlistJSONRequestBody, reqEditors ...RequestEditorFn) (*PostUserlistResponse, error)

	// DeleteUserDetail request
	DeleteUserDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*DeleteUserDetailResponse, error)

	// GetUserDetail request
	GetUserDetailWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*GetUserDetailResponse, error)

	// PatchUserDetail request with any body
	PatchUserDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchUserDetailResponse, error)

	PatchUserDetailWithResponse(ctx context.Context, pk string, body PatchUserDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchUserDetailResponse, error)

	// PutUserDetail request with any body
	PutUserDetailWithBodyWithResponse(ctx context.Context, pk string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutUserDetailResponse, error)

	PutUserDetailWithResponse(ctx context.Context, pk string, body PutUserDetailJSONRequestBody, reqEditors ...RequestEditorFn) (*PutUserDetailResponse, error)

	// PostUserDeactivate request
	PostUserDeactivateWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*PostUserDeactivateResponse, error)

	// PostUserReactivate request
	PostUserReactivateWithResponse(ctx context.Context, pk string, reqEditors ...RequestEditorFn) (*PostUserReactivateResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type Component

type Component struct {
	AutoSetStatus *ComponentAutoSetStatus `json:"auto_set_status,omitempty"`
	CreatedAt     *time.Time              `json:"created_at,omitempty"`
	Description   *string                 `json:"description,omitempty"`
	GroupId       *int                    `json:"group_id"`
	IsGroup       *bool                   `json:"is_group,omitempty"`
	Name          string                  `json:"name"`
	Pk            *int                    `json:"pk,omitempty"`
	ServiceId     *int                    `json:"service_id"`
	ServiceUrl    *string                 `json:"service_url,omitempty"`
	Status        *ComponentStatus        `json:"status,omitempty"`
	Url           *string                 `json:"url,omitempty"`
}

Component defines model for Component.

type ComponentAutoSetStatus

type ComponentAutoSetStatus string

ComponentAutoSetStatus defines model for Component.AutoSetStatus.

const (
	ComponentAutoSetStatusDegradedPerformance ComponentAutoSetStatus = "degraded-performance"
	ComponentAutoSetStatusMajorOutage         ComponentAutoSetStatus = "major-outage"
	ComponentAutoSetStatusPartialOutage       ComponentAutoSetStatus = "partial-outage"
	ComponentAutoSetStatusUnderMaintenance    ComponentAutoSetStatus = "under-maintenance"
)

Defines values for ComponentAutoSetStatus.

type ComponentStatus

type ComponentStatus string

ComponentStatus defines model for Component.Status.

const (
	ComponentStatusDegradedPerformance ComponentStatus = "degraded-performance"
	ComponentStatusMajorOutage         ComponentStatus = "major-outage"
	ComponentStatusOperational         ComponentStatus = "operational"
	ComponentStatusPartialOutage       ComponentStatus = "partial-outage"
	ComponentStatusUnderMaintenance    ComponentStatus = "under-maintenance"
)

Defines values for ComponentStatus.

type ContactGroup

type ContactGroup struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// Array of email addresses to receive alerts
	EmailList *[]openapi_types.Email `json:"email_list,omitempty"`

	// Array of integration names or IDs associated with this contact
	Integrations *[]string  `json:"integrations,omitempty"`
	ModifiedAt   *time.Time `json:"modified_at,omitempty"`

	// Name of this contact
	Name string `json:"name"`

	// The on-call hours schedule for this contact
	OncallSchedule *string `json:"oncall_schedule,omitempty"`

	// Array of cellphone numbers for voice call alerts (valid international phone number starting with +)
	PhonecallList *[]string `json:"phonecall_list,omitempty"`
	Pk            *int      `json:"pk,omitempty"`

	// Array of integration names or IDs associated with this contact
	PushNotificationProfiles *[]string `json:"push_notification_profiles,omitempty"`

	// Array of cellphone numbers for SMS alerts (valid international phone number starting with +)
	SmsList *[]string `json:"sms_list,omitempty"`
	Url     *string   `json:"url,omitempty"`
}

ContactGroup defines model for ContactGroup.

type ContactGroupOnCallSchedule

type ContactGroupOnCallSchedule struct {
	// The schedule entries for when the contact is on-call; see example above.
	Schedule *[]struct {
		FromTime     string                                 `json:"from_time"`
		Id           *int                                   `json:"id,omitempty"`
		MonthdayFrom *int                                   `json:"monthday_from,omitempty"`
		MonthdayTo   *int                                   `json:"monthday_to,omitempty"`
		ToTime       string                                 `json:"to_time"`
		Type         ContactGroupOnCallScheduleScheduleType `json:"type"`
		Weekdays     []int                                  `json:"weekdays"`
	} `json:"schedule,omitempty"`

	// Whether to use an on-call schedule. Either ACTIVE (always on call) or SCHEDULED (use defined schedule).
	State *ContactGroupOnCallScheduleState `json:"state,omitempty"`
}

ContactGroupOnCallSchedule defines model for ContactGroupOnCallSchedule.

type ContactGroupOnCallScheduleScheduleType

type ContactGroupOnCallScheduleScheduleType string

ContactGroupOnCallScheduleScheduleType defines model for ContactGroupOnCallSchedule.Schedule.Type.

const (
	ContactGroupOnCallScheduleScheduleTypeMONTHLY ContactGroupOnCallScheduleScheduleType = "MONTHLY"
	ContactGroupOnCallScheduleScheduleTypeWEEKLY  ContactGroupOnCallScheduleScheduleType = "WEEKLY"
)

Defines values for ContactGroupOnCallScheduleScheduleType.

type ContactGroupOnCallScheduleState

type ContactGroupOnCallScheduleState string

Whether to use an on-call schedule. Either ACTIVE (always on call) or SCHEDULED (use defined schedule).

const (
	ContactGroupOnCallScheduleStateACTIVE     ContactGroupOnCallScheduleState = "ACTIVE"
	ContactGroupOnCallScheduleStateSCHEDULED  ContactGroupOnCallScheduleState = "SCHEDULED"
	ContactGroupOnCallScheduleStateSUPPRESSED ContactGroupOnCallScheduleState = "SUPPRESSED"
)

Defines values for ContactGroupOnCallScheduleState.

type Dashboard

type Dashboard struct {
	// Show/hide alerts globally across all checks, rather than only for checks selected in the Checks tab
	AlertsForAllChecks *bool `json:"alerts_for_all_checks,omitempty"`

	// Include/exclude alerts marked as "ignored" in the alerts listing
	AlertsIncludeIgnored *bool `json:"alerts_include_ignored,omitempty"`

	// Include/exclude alerts that are no longer down in the alerts listing
	AlertsIncludeResolved *bool `json:"alerts_include_resolved,omitempty"`

	// Number of alerts to show in the Latest Alerts section
	AlertsNumToShow *DashboardAlertsNumToShow `json:"alerts_num_to_show,omitempty"`

	// Show/hide the Latest Alerts section from this dashboard
	AlertsShowSection *bool      `json:"alerts_show_section,omitempty"`
	CreatedAt         *time.Time `json:"created_at,omitempty"`

	// Whether this dashboard is pinned to the sidebar
	IsPinned *bool `json:"is_pinned,omitempty"`

	// Include metrics from all checks, not just the selected checks
	MetricsForAllChecks *bool `json:"metrics_for_all_checks,omitempty"`

	// Show/hide the Summary Metrics section at the top of this dashboard
	MetricsShowSection *bool `json:"metrics_show_section,omitempty"`

	// The displayed name for this dashboard
	Name *string `json:"name,omitempty"`

	// Sidebar ordering for this dashboard
	Ordering *int `json:"ordering,omitempty"`
	Pk       *int `json:"pk,omitempty"`

	// Include/exclude checks which are currently down
	ServicesIncludeDown *bool `json:"services_include_down,omitempty"`

	// Include/exclude checks which are manually marked for maintenance
	ServicesIncludeMaintenance *bool `json:"services_include_maintenance,omitempty"`

	// Include/exclude checks which are currently paused
	ServicesIncludePaused *bool `json:"services_include_paused,omitempty"`

	// Include/exclude checks which are currently up
	ServicesIncludeUp *bool `json:"services_include_up,omitempty"`

	// Number of check cards to show in the Checks section
	ServicesNumToShow *DashboardServicesNumToShow `json:"services_num_to_show,omitempty"`

	// The primary value for ordering the checks
	ServicesPrimarySort *DashboardServicesPrimarySort `json:"services_primary_sort,omitempty"`

	// The secondary value for ordering the checks, if the primary value is the same
	ServicesSecondarySort *DashboardServicesSecondarySort `json:"services_secondary_sort,omitempty"`

	// Include checks from this list
	ServicesSelected *[]string `json:"services_selected,omitempty"`

	// Show the response time graph or metric on each check card
	ServicesShowResponseTime *bool `json:"services_show_response_time,omitempty"`

	// Show/hide the check cards from this dashboard
	ServicesShowSection *bool `json:"services_show_section,omitempty"`

	// Show the 24h uptime percentage on each check card
	ServicesShowUptime *bool `json:"services_show_uptime,omitempty"`

	// Include checks with one or more of the selected tags
	ServicesTags *[]string `json:"services_tags,omitempty"`
	StatsUrl     *string   `json:"stats_url,omitempty"`
	Url          *string   `json:"url,omitempty"`
}

Dashboard defines model for Dashboard.

type DashboardAlertsNumToShow

type DashboardAlertsNumToShow int

Number of alerts to show in the Latest Alerts section

const (
	DashboardAlertsNumToShowN10 DashboardAlertsNumToShow = 10
	DashboardAlertsNumToShowN15 DashboardAlertsNumToShow = 15
	DashboardAlertsNumToShowN5  DashboardAlertsNumToShow = 5
)

Defines values for DashboardAlertsNumToShow.

type DashboardServicesNumToShow

type DashboardServicesNumToShow int

Number of check cards to show in the Checks section

const (
	DashboardServicesNumToShowN12 DashboardServicesNumToShow = 12
	DashboardServicesNumToShowN16 DashboardServicesNumToShow = 16
	DashboardServicesNumToShowN20 DashboardServicesNumToShow = 20
	DashboardServicesNumToShowN4  DashboardServicesNumToShow = 4
	DashboardServicesNumToShowN8  DashboardServicesNumToShow = 8
)

Defines values for DashboardServicesNumToShow.

type DashboardServicesPrimarySort

type DashboardServicesPrimarySort string

The primary value for ordering the checks

const (
	DashboardServicesPrimarySortCachedOrdering             DashboardServicesPrimarySort = "cached_ordering"
	DashboardServicesPrimarySortDeviceAddress              DashboardServicesPrimarySort = "device__address"
	DashboardServicesPrimarySortIsPausedcachedStateIsUp    DashboardServicesPrimarySort = "is_paused,cached_state_is_up"
	DashboardServicesPrimarySortMinusCachedLastDownAlertAt DashboardServicesPrimarySort = "-cached_last_down_alert_at"
	DashboardServicesPrimarySortMinusCachedResponseTime    DashboardServicesPrimarySort = "-cached_response_time"
	DashboardServicesPrimarySortMinusCreatedAt             DashboardServicesPrimarySort = "-created_at"
)

Defines values for DashboardServicesPrimarySort.

type DashboardServicesSecondarySort

type DashboardServicesSecondarySort string

The secondary value for ordering the checks, if the primary value is the same

const (
	DashboardServicesSecondarySortCachedOrdering             DashboardServicesSecondarySort = "cached_ordering"
	DashboardServicesSecondarySortDeviceAddress              DashboardServicesSecondarySort = "device__address"
	DashboardServicesSecondarySortIsPausedcachedStateIsUp    DashboardServicesSecondarySort = "is_paused,cached_state_is_up"
	DashboardServicesSecondarySortMinusCachedLastDownAlertAt DashboardServicesSecondarySort = "-cached_last_down_alert_at"
	DashboardServicesSecondarySortMinusCachedResponseTime    DashboardServicesSecondarySort = "-cached_response_time"
	DashboardServicesSecondarySortMinusCreatedAt             DashboardServicesSecondarySort = "-created_at"
)

Defines values for DashboardServicesSecondarySort.

type DashboardStats

type DashboardStats struct {
	Checks *[]struct {
		CachedResponseTime     *float32       `json:"cached_response_time,omitempty"`
		CheckType              *string        `json:"check_type,omitempty"`
		CreatedAt              *time.Time     `json:"created_at,omitempty"`
		IsPaused               *bool          `json:"is_paused,omitempty"`
		IsUnderMaintenance     *bool          `json:"is_under_maintenance,omitempty"`
		MonitoringServiceType  *string        `json:"monitoring_service_type,omitempty"`
		MspAddress             *string        `json:"msp_address,omitempty"`
		MspInterval            *int           `json:"msp_interval,omitempty"`
		Name                   *string        `json:"name,omitempty"`
		Pk                     *int           `json:"pk,omitempty"`
		ResponseTimeDatapoints *[]interface{} `json:"response_time_datapoints,omitempty"`
		StateChangedAt         time.Time      `json:"state_changed_at"`
		StateIsUp              *bool          `json:"state_is_up,omitempty"`
		Uptime24h              *float32       `json:"uptime_24h,omitempty"`
		Url                    *string        `json:"url,omitempty"`
	} `json:"checks,omitempty"`
	GlobalMetrics *map[string]interface{} `json:"global_metrics,omitempty"`
	LatestOutages *[]struct {
		AllAlerts []struct {
			CreatedAt            *time.Time `json:"created_at,omitempty"`
			Location             *string    `json:"location,omitempty"`
			MonitoringServerIpv4 *string    `json:"monitoring_server_ipv4,omitempty"`
			MonitoringServerIpv6 *string    `json:"monitoring_server_ipv6,omitempty"`
			MonitoringServerName *string    `json:"monitoring_server_name,omitempty"`
			Output               *string    `json:"output,omitempty"`
			Pk                   *int       `json:"pk,omitempty"`
			Url                  *string    `json:"url,omitempty"`
		} `json:"all_alerts"`
		CheckAddress               string    `json:"check_address"`
		CheckMonitoringServiceType string    `json:"check_monitoring_service_type"`
		CheckName                  string    `json:"check_name"`
		CheckPk                    int       `json:"check_pk"`
		CheckUrl                   *string   `json:"check_url,omitempty"`
		CreatedAt                  time.Time `json:"created_at"`
		DurationSecs               *string   `json:"duration_secs,omitempty"`
		IgnoreAlertUrl             *string   `json:"ignore_alert_url,omitempty"`
		Ignored                    *bool     `json:"ignored,omitempty"`
		NumLocationsDown           int       `json:"num_locations_down"`
		Pk                         *int      `json:"pk,omitempty"`
		ResolvedAt                 *string   `json:"resolved_at,omitempty"`
		StateIsUp                  bool      `json:"state_is_up"`
		Url                        *string   `json:"url,omitempty"`
	} `json:"latest_outages,omitempty"`
}

DashboardStats defines model for DashboardStats.

type DeleteComponentDetailResponse

type DeleteComponentDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteComponentDetailResponse

func ParseDeleteComponentDetailResponse(rsp *http.Response) (*DeleteComponentDetailResponse, error)

ParseDeleteComponentDetailResponse parses an HTTP response from a DeleteComponentDetailWithResponse call

func (DeleteComponentDetailResponse) Status

Status returns HTTPResponse.Status

func (DeleteComponentDetailResponse) StatusCode

func (r DeleteComponentDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteContactGroupDetailResponse

type DeleteContactGroupDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteContactGroupDetailResponse

func ParseDeleteContactGroupDetailResponse(rsp *http.Response) (*DeleteContactGroupDetailResponse, error)

ParseDeleteContactGroupDetailResponse parses an HTTP response from a DeleteContactGroupDetailWithResponse call

func (DeleteContactGroupDetailResponse) Status

Status returns HTTPResponse.Status

func (DeleteContactGroupDetailResponse) StatusCode

func (r DeleteContactGroupDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDashboardDetailResponse

type DeleteDashboardDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteDashboardDetailResponse

func ParseDeleteDashboardDetailResponse(rsp *http.Response) (*DeleteDashboardDetailResponse, error)

ParseDeleteDashboardDetailResponse parses an HTTP response from a DeleteDashboardDetailWithResponse call

func (DeleteDashboardDetailResponse) Status

Status returns HTTPResponse.Status

func (DeleteDashboardDetailResponse) StatusCode

func (r DeleteDashboardDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteIncidentDetailResponse

type DeleteIncidentDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteIncidentDetailResponse

func ParseDeleteIncidentDetailResponse(rsp *http.Response) (*DeleteIncidentDetailResponse, error)

ParseDeleteIncidentDetailResponse parses an HTTP response from a DeleteIncidentDetailWithResponse call

func (DeleteIncidentDetailResponse) Status

Status returns HTTPResponse.Status

func (DeleteIncidentDetailResponse) StatusCode

func (r DeleteIncidentDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteIntegrationDetailResponse

type DeleteIntegrationDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteIntegrationDetailResponse

func ParseDeleteIntegrationDetailResponse(rsp *http.Response) (*DeleteIntegrationDetailResponse, error)

ParseDeleteIntegrationDetailResponse parses an HTTP response from a DeleteIntegrationDetailWithResponse call

func (DeleteIntegrationDetailResponse) Status

Status returns HTTPResponse.Status

func (DeleteIntegrationDetailResponse) StatusCode

func (r DeleteIntegrationDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteMetricDetailResponse

type DeleteMetricDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteMetricDetailResponse

func ParseDeleteMetricDetailResponse(rsp *http.Response) (*DeleteMetricDetailResponse, error)

ParseDeleteMetricDetailResponse parses an HTTP response from a DeleteMetricDetailWithResponse call

func (DeleteMetricDetailResponse) Status

Status returns HTTPResponse.Status

func (DeleteMetricDetailResponse) StatusCode

func (r DeleteMetricDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePushNotificationDetailResponse

type DeletePushNotificationDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeletePushNotificationDetailResponse

func ParseDeletePushNotificationDetailResponse(rsp *http.Response) (*DeletePushNotificationDetailResponse, error)

ParseDeletePushNotificationDetailResponse parses an HTTP response from a DeletePushNotificationDetailWithResponse call

func (DeletePushNotificationDetailResponse) Status

Status returns HTTPResponse.Status

func (DeletePushNotificationDetailResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteScheduledReportDetailResponse

type DeleteScheduledReportDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteScheduledReportDetailResponse

func ParseDeleteScheduledReportDetailResponse(rsp *http.Response) (*DeleteScheduledReportDetailResponse, error)

ParseDeleteScheduledReportDetailResponse parses an HTTP response from a DeleteScheduledReportDetailWithResponse call

func (DeleteScheduledReportDetailResponse) Status

Status returns HTTPResponse.Status

func (DeleteScheduledReportDetailResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteServiceDetailResponse

type DeleteServiceDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteServiceDetailResponse

func ParseDeleteServiceDetailResponse(rsp *http.Response) (*DeleteServiceDetailResponse, error)

ParseDeleteServiceDetailResponse parses an HTTP response from a DeleteServiceDetailWithResponse call

func (DeleteServiceDetailResponse) Status

Status returns HTTPResponse.Status

func (DeleteServiceDetailResponse) StatusCode

func (r DeleteServiceDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteServiceTagDetailResponse

type DeleteServiceTagDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteServiceTagDetailResponse

func ParseDeleteServiceTagDetailResponse(rsp *http.Response) (*DeleteServiceTagDetailResponse, error)

ParseDeleteServiceTagDetailResponse parses an HTTP response from a DeleteServiceTagDetailWithResponse call

func (DeleteServiceTagDetailResponse) Status

Status returns HTTPResponse.Status

func (DeleteServiceTagDetailResponse) StatusCode

func (r DeleteServiceTagDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSlaReportDetailResponse

type DeleteSlaReportDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteSlaReportDetailResponse

func ParseDeleteSlaReportDetailResponse(rsp *http.Response) (*DeleteSlaReportDetailResponse, error)

ParseDeleteSlaReportDetailResponse parses an HTTP response from a DeleteSlaReportDetailWithResponse call

func (DeleteSlaReportDetailResponse) Status

Status returns HTTPResponse.Status

func (DeleteSlaReportDetailResponse) StatusCode

func (r DeleteSlaReportDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteStatuspageDetailResponse

type DeleteStatuspageDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteStatuspageDetailResponse

func ParseDeleteStatuspageDetailResponse(rsp *http.Response) (*DeleteStatuspageDetailResponse, error)

ParseDeleteStatuspageDetailResponse parses an HTTP response from a DeleteStatuspageDetailWithResponse call

func (DeleteStatuspageDetailResponse) Status

Status returns HTTPResponse.Status

func (DeleteStatuspageDetailResponse) StatusCode

func (r DeleteStatuspageDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteUserDetailResponse

type DeleteUserDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteUserDetailResponse

func ParseDeleteUserDetailResponse(rsp *http.Response) (*DeleteUserDetailResponse, error)

ParseDeleteUserDetailResponse parses an HTTP response from a DeleteUserDetailWithResponse call

func (DeleteUserDetailResponse) Status

func (r DeleteUserDetailResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteUserDetailResponse) StatusCode

func (r DeleteUserDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAlertAlertRootCauseResponse

type GetAlertAlertRootCauseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetAlertAlertRootCauseResponse

func ParseGetAlertAlertRootCauseResponse(rsp *http.Response) (*GetAlertAlertRootCauseResponse, error)

ParseGetAlertAlertRootCauseResponse parses an HTTP response from a GetAlertAlertRootCauseWithResponse call

func (GetAlertAlertRootCauseResponse) Status

Status returns HTTPResponse.Status

func (GetAlertAlertRootCauseResponse) StatusCode

func (r GetAlertAlertRootCauseResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAlertDetailResponse

type GetAlertDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Incidents
}

func ParseGetAlertDetailResponse

func ParseGetAlertDetailResponse(rsp *http.Response) (*GetAlertDetailResponse, error)

ParseGetAlertDetailResponse parses an HTTP response from a GetAlertDetailWithResponse call

func (GetAlertDetailResponse) Status

func (r GetAlertDetailResponse) Status() string

Status returns HTTPResponse.Status

func (GetAlertDetailResponse) StatusCode

func (r GetAlertDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAlertlistParams

type GetAlertlistParams struct {
	// A page number within the paginated result set.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Number of results to return per page.
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`

	// A search term.
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Order results by this field.
	Ordering *GetAlertlistParamsOrdering `form:"ordering,omitempty" json:"ordering,omitempty"`

	// Filter by alert state up/down.
	StateIsUp *bool `form:"state_is_up,omitempty" json:"state_is_up,omitempty"`

	// Filter by check ID.
	CheckPk *float32 `form:"check_pk,omitempty" json:"check_pk,omitempty"`

	// Filter by check type.
	CheckMonitoringServiceType *GetAlertlistParamsCheckMonitoringServiceType `form:"check_monitoring_service_type,omitempty" json:"check_monitoring_service_type,omitempty"`

	// Filter by tag name (can be specified multiple times.)
	CheckTag *string `form:"check_tag,omitempty" json:"check_tag,omitempty"`

	// Start date in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	StartDate *string `form:"start_date,omitempty" json:"start_date,omitempty"`

	// End date in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	EndDate *string `form:"end_date,omitempty" json:"end_date,omitempty"`
}

GetAlertlistParams defines parameters for GetAlertlist.

type GetAlertlistParamsCheckMonitoringServiceType

type GetAlertlistParamsCheckMonitoringServiceType string

GetAlertlistParamsCheckMonitoringServiceType defines parameters for GetAlertlist.

type GetAlertlistParamsOrdering

type GetAlertlistParamsOrdering string

GetAlertlistParamsOrdering defines parameters for GetAlertlist.

type GetAlertlistResponse

type GetAlertlistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count    *int         `json:"count,omitempty"`
		Next     *string      `json:"next"`
		Previous *string      `json:"previous"`
		Results  *[]Incidents `json:"results,omitempty"`
	}
}

func ParseGetAlertlistResponse

func ParseGetAlertlistResponse(rsp *http.Response) (*GetAlertlistResponse, error)

ParseGetAlertlistResponse parses an HTTP response from a GetAlertlistWithResponse call

func (GetAlertlistResponse) Status

func (r GetAlertlistResponse) Status() string

Status returns HTTPResponse.Status

func (GetAlertlistResponse) StatusCode

func (r GetAlertlistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAuthAccountUsageResponse

type GetAuthAccountUsageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetAuthAccountUsageResponse

func ParseGetAuthAccountUsageResponse(rsp *http.Response) (*GetAuthAccountUsageResponse, error)

ParseGetAuthAccountUsageResponse parses an HTTP response from a GetAuthAccountUsageWithResponse call

func (GetAuthAccountUsageResponse) Status

Status returns HTTPResponse.Status

func (GetAuthAccountUsageResponse) StatusCode

func (r GetAuthAccountUsageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAuthListResponse

type GetAuthListResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetAuthListResponse

func ParseGetAuthListResponse(rsp *http.Response) (*GetAuthListResponse, error)

ParseGetAuthListResponse parses an HTTP response from a GetAuthListWithResponse call

func (GetAuthListResponse) Status

func (r GetAuthListResponse) Status() string

Status returns HTTPResponse.Status

func (GetAuthListResponse) StatusCode

func (r GetAuthListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAuthMeResponse

type GetAuthMeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
}

func ParseGetAuthMeResponse

func ParseGetAuthMeResponse(rsp *http.Response) (*GetAuthMeResponse, error)

ParseGetAuthMeResponse parses an HTTP response from a GetAuthMeWithResponse call

func (GetAuthMeResponse) Status

func (r GetAuthMeResponse) Status() string

Status returns HTTPResponse.Status

func (GetAuthMeResponse) StatusCode

func (r GetAuthMeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAuthResetPasswordResponse

type GetAuthResetPasswordResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PasswordReset
}

func ParseGetAuthResetPasswordResponse

func ParseGetAuthResetPasswordResponse(rsp *http.Response) (*GetAuthResetPasswordResponse, error)

ParseGetAuthResetPasswordResponse parses an HTTP response from a GetAuthResetPasswordWithResponse call

func (GetAuthResetPasswordResponse) Status

Status returns HTTPResponse.Status

func (GetAuthResetPasswordResponse) StatusCode

func (r GetAuthResetPasswordResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAuthSubaccountResponse

type GetAuthSubaccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Subaccount
}

func ParseGetAuthSubaccountResponse

func ParseGetAuthSubaccountResponse(rsp *http.Response) (*GetAuthSubaccountResponse, error)

ParseGetAuthSubaccountResponse parses an HTTP response from a GetAuthSubaccountWithResponse call

func (GetAuthSubaccountResponse) Status

func (r GetAuthSubaccountResponse) Status() string

Status returns HTTPResponse.Status

func (GetAuthSubaccountResponse) StatusCode

func (r GetAuthSubaccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAuthSubaccountsResponse

type GetAuthSubaccountsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Subaccount
}

func ParseGetAuthSubaccountsResponse

func ParseGetAuthSubaccountsResponse(rsp *http.Response) (*GetAuthSubaccountsResponse, error)

ParseGetAuthSubaccountsResponse parses an HTTP response from a GetAuthSubaccountsWithResponse call

func (GetAuthSubaccountsResponse) Status

Status returns HTTPResponse.Status

func (GetAuthSubaccountsResponse) StatusCode

func (r GetAuthSubaccountsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetComponentDetailResponse

type GetComponentDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Component
}

func ParseGetComponentDetailResponse

func ParseGetComponentDetailResponse(rsp *http.Response) (*GetComponentDetailResponse, error)

ParseGetComponentDetailResponse parses an HTTP response from a GetComponentDetailWithResponse call

func (GetComponentDetailResponse) Status

Status returns HTTPResponse.Status

func (GetComponentDetailResponse) StatusCode

func (r GetComponentDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetComponentslistParams

type GetComponentslistParams struct {
	// A page number within the paginated result set.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Number of results to return per page.
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`

	// A search term.
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Filter by whether this component belongs to group with this ID
	GroupId *float32 `form:"group_id,omitempty" json:"group_id,omitempty"`

	// Filter by whether this component is a group
	IsGroup *bool `form:"is_group,omitempty" json:"is_group,omitempty"`
}

GetComponentslistParams defines parameters for GetComponentslist.

type GetComponentslistResponse

type GetComponentslistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count    *int         `json:"count,omitempty"`
		Next     *string      `json:"next"`
		Previous *string      `json:"previous"`
		Results  *[]Component `json:"results,omitempty"`
	}
}

func ParseGetComponentslistResponse

func ParseGetComponentslistResponse(rsp *http.Response) (*GetComponentslistResponse, error)

ParseGetComponentslistResponse parses an HTTP response from a GetComponentslistWithResponse call

func (GetComponentslistResponse) Status

func (r GetComponentslistResponse) Status() string

Status returns HTTPResponse.Status

func (GetComponentslistResponse) StatusCode

func (r GetComponentslistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetContactGroupDetailResponse

type GetContactGroupDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ContactGroup
}

func ParseGetContactGroupDetailResponse

func ParseGetContactGroupDetailResponse(rsp *http.Response) (*GetContactGroupDetailResponse, error)

ParseGetContactGroupDetailResponse parses an HTTP response from a GetContactGroupDetailWithResponse call

func (GetContactGroupDetailResponse) Status

Status returns HTTPResponse.Status

func (GetContactGroupDetailResponse) StatusCode

func (r GetContactGroupDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetContactgrouplistParams

type GetContactgrouplistParams struct {
	// A page number within the paginated result set.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Number of results to return per page.
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`

	// A search term.
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Order results by this field.
	Ordering *GetContactgrouplistParamsOrdering `form:"ordering,omitempty" json:"ordering,omitempty"`

	// Filter by contacts that have on-call schedules defined.
	HasOnCallSchedule *bool `form:"has_on_call_schedule,omitempty" json:"has_on_call_schedule,omitempty"`
}

GetContactgrouplistParams defines parameters for GetContactgrouplist.

type GetContactgrouplistParamsOrdering

type GetContactgrouplistParamsOrdering string

GetContactgrouplistParamsOrdering defines parameters for GetContactgrouplist.

type GetContactgrouplistResponse

type GetContactgrouplistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count    *int            `json:"count,omitempty"`
		Next     *string         `json:"next"`
		Previous *string         `json:"previous"`
		Results  *[]ContactGroup `json:"results,omitempty"`
	}
}

func ParseGetContactgrouplistResponse

func ParseGetContactgrouplistResponse(rsp *http.Response) (*GetContactgrouplistResponse, error)

ParseGetContactgrouplistResponse parses an HTTP response from a GetContactgrouplistWithResponse call

func (GetContactgrouplistResponse) Status

Status returns HTTPResponse.Status

func (GetContactgrouplistResponse) StatusCode

func (r GetContactgrouplistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDashboardDefaultResponse

type GetDashboardDefaultResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Dashboard
}

func ParseGetDashboardDefaultResponse

func ParseGetDashboardDefaultResponse(rsp *http.Response) (*GetDashboardDefaultResponse, error)

ParseGetDashboardDefaultResponse parses an HTTP response from a GetDashboardDefaultWithResponse call

func (GetDashboardDefaultResponse) Status

Status returns HTTPResponse.Status

func (GetDashboardDefaultResponse) StatusCode

func (r GetDashboardDefaultResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDashboardDetailResponse

type GetDashboardDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Dashboard
}

func ParseGetDashboardDetailResponse

func ParseGetDashboardDetailResponse(rsp *http.Response) (*GetDashboardDetailResponse, error)

ParseGetDashboardDetailResponse parses an HTTP response from a GetDashboardDetailWithResponse call

func (GetDashboardDetailResponse) Status

Status returns HTTPResponse.Status

func (GetDashboardDetailResponse) StatusCode

func (r GetDashboardDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDashboardStatsResponse

type GetDashboardStatsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DashboardStats
}

func ParseGetDashboardStatsResponse

func ParseGetDashboardStatsResponse(rsp *http.Response) (*GetDashboardStatsResponse, error)

ParseGetDashboardStatsResponse parses an HTTP response from a GetDashboardStatsWithResponse call

func (GetDashboardStatsResponse) Status

func (r GetDashboardStatsResponse) Status() string

Status returns HTTPResponse.Status

func (GetDashboardStatsResponse) StatusCode

func (r GetDashboardStatsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDashboardlistParams

type GetDashboardlistParams struct {
	// A page number within the paginated result set.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Number of results to return per page.
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`

	// A search term.
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Order results by this field.
	Ordering *GetDashboardlistParamsOrdering `form:"ordering,omitempty" json:"ordering,omitempty"`
}

GetDashboardlistParams defines parameters for GetDashboardlist.

type GetDashboardlistParamsOrdering

type GetDashboardlistParamsOrdering string

GetDashboardlistParamsOrdering defines parameters for GetDashboardlist.

type GetDashboardlistResponse

type GetDashboardlistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count    *int         `json:"count,omitempty"`
		Next     *string      `json:"next"`
		Previous *string      `json:"previous"`
		Results  *[]Dashboard `json:"results,omitempty"`
	}
}

func ParseGetDashboardlistResponse

func ParseGetDashboardlistResponse(rsp *http.Response) (*GetDashboardlistResponse, error)

ParseGetDashboardlistResponse parses an HTTP response from a GetDashboardlistWithResponse call

func (GetDashboardlistResponse) Status

func (r GetDashboardlistResponse) Status() string

Status returns HTTPResponse.Status

func (GetDashboardlistResponse) StatusCode

func (r GetDashboardlistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIncidentDetailResponse

type GetIncidentDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Incident
}

func ParseGetIncidentDetailResponse

func ParseGetIncidentDetailResponse(rsp *http.Response) (*GetIncidentDetailResponse, error)

ParseGetIncidentDetailResponse parses an HTTP response from a GetIncidentDetailWithResponse call

func (GetIncidentDetailResponse) Status

func (r GetIncidentDetailResponse) Status() string

Status returns HTTPResponse.Status

func (GetIncidentDetailResponse) StatusCode

func (r GetIncidentDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIncidentlistParams

type GetIncidentlistParams struct {
	// A page number within the paginated result set.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Number of results to return per page.
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`

	// A search term.
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Filter by incident type
	IncidentType *GetIncidentlistParamsIncidentType `form:"incident_type,omitempty" json:"incident_type,omitempty"`

	// Start date in ISO 8601 (YYYY-MM-DD) format.
	StartDate *string `form:"start_date,omitempty" json:"start_date,omitempty"`

	// Start date in ISO 8601 (YYYY-MM-DD) format.
	EndDate *string `form:"end_date,omitempty" json:"end_date,omitempty"`

	// Order results by this field.
	Ordering *GetIncidentlistParamsOrdering `form:"ordering,omitempty" json:"ordering,omitempty"`
}

GetIncidentlistParams defines parameters for GetIncidentlist.

type GetIncidentlistParamsIncidentType

type GetIncidentlistParamsIncidentType string

GetIncidentlistParamsIncidentType defines parameters for GetIncidentlist.

type GetIncidentlistParamsOrdering

type GetIncidentlistParamsOrdering string

GetIncidentlistParamsOrdering defines parameters for GetIncidentlist.

type GetIncidentlistResponse

type GetIncidentlistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count    *int        `json:"count,omitempty"`
		Next     *string     `json:"next"`
		Previous *string     `json:"previous"`
		Results  *[]Incident `json:"results,omitempty"`
	}
}

func ParseGetIncidentlistResponse

func ParseGetIncidentlistResponse(rsp *http.Response) (*GetIncidentlistResponse, error)

ParseGetIncidentlistResponse parses an HTTP response from a GetIncidentlistWithResponse call

func (GetIncidentlistResponse) Status

func (r GetIncidentlistResponse) Status() string

Status returns HTTPResponse.Status

func (GetIncidentlistResponse) StatusCode

func (r GetIncidentlistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIntegrationDetailResponse

type GetIntegrationDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Integration
}

func ParseGetIntegrationDetailResponse

func ParseGetIntegrationDetailResponse(rsp *http.Response) (*GetIntegrationDetailResponse, error)

ParseGetIntegrationDetailResponse parses an HTTP response from a GetIntegrationDetailWithResponse call

func (GetIntegrationDetailResponse) Status

Status returns HTTPResponse.Status

func (GetIntegrationDetailResponse) StatusCode

func (r GetIntegrationDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIntegrationlistParams

type GetIntegrationlistParams struct {
	// A page number within the paginated result set.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Number of results to return per page.
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`

	// A search term.
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Order results by this field.
	Ordering *GetIntegrationlistParamsOrdering `form:"ordering,omitempty" json:"ordering,omitempty"`

	// Filter by integration provider.
	Module *GetIntegrationlistParamsModule `form:"module,omitempty" json:"module,omitempty"`

	// Filter by whether this integration has stopped due to errors.
	IsErrored *bool `form:"is_errored,omitempty" json:"is_errored,omitempty"`
}

GetIntegrationlistParams defines parameters for GetIntegrationlist.

type GetIntegrationlistParamsModule

type GetIntegrationlistParamsModule string

GetIntegrationlistParamsModule defines parameters for GetIntegrationlist.

type GetIntegrationlistParamsOrdering

type GetIntegrationlistParamsOrdering string

GetIntegrationlistParamsOrdering defines parameters for GetIntegrationlist.

type GetIntegrationlistResponse

type GetIntegrationlistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count    *int           `json:"count,omitempty"`
		Next     *string        `json:"next"`
		Previous *string        `json:"previous"`
		Results  *[]Integration `json:"results,omitempty"`
	}
}

func ParseGetIntegrationlistResponse

func ParseGetIntegrationlistResponse(rsp *http.Response) (*GetIntegrationlistResponse, error)

ParseGetIntegrationlistResponse parses an HTTP response from a GetIntegrationlistWithResponse call

func (GetIntegrationlistResponse) Status

Status returns HTTPResponse.Status

func (GetIntegrationlistResponse) StatusCode

func (r GetIntegrationlistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMetricDetailResponse

type GetMetricDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Metric
}

func ParseGetMetricDetailResponse

func ParseGetMetricDetailResponse(rsp *http.Response) (*GetMetricDetailResponse, error)

ParseGetMetricDetailResponse parses an HTTP response from a GetMetricDetailWithResponse call

func (GetMetricDetailResponse) Status

func (r GetMetricDetailResponse) Status() string

Status returns HTTPResponse.Status

func (GetMetricDetailResponse) StatusCode

func (r GetMetricDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMetricslistParams

type GetMetricslistParams struct {
	// A page number within the paginated result set.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Number of results to return per page.
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`

	// A search term.
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Filter by whether this metric is visible to Status Page visitors
	IsVisible *bool `form:"is_visible,omitempty" json:"is_visible,omitempty"`
}

GetMetricslistParams defines parameters for GetMetricslist.

type GetMetricslistResponse

type GetMetricslistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count    *int      `json:"count,omitempty"`
		Next     *string   `json:"next"`
		Previous *string   `json:"previous"`
		Results  *[]Metric `json:"results,omitempty"`
	}
}

func ParseGetMetricslistResponse

func ParseGetMetricslistResponse(rsp *http.Response) (*GetMetricslistResponse, error)

ParseGetMetricslistResponse parses an HTTP response from a GetMetricslistWithResponse call

func (GetMetricslistResponse) Status

func (r GetMetricslistResponse) Status() string

Status returns HTTPResponse.Status

func (GetMetricslistResponse) StatusCode

func (r GetMetricslistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMonitoringServerListResponse

type GetMonitoringServerListResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ProbeServer
}

func ParseGetMonitoringServerListResponse

func ParseGetMonitoringServerListResponse(rsp *http.Response) (*GetMonitoringServerListResponse, error)

ParseGetMonitoringServerListResponse parses an HTTP response from a GetMonitoringServerListWithResponse call

func (GetMonitoringServerListResponse) Status

Status returns HTTPResponse.Status

func (GetMonitoringServerListResponse) StatusCode

func (r GetMonitoringServerListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOutageDetailResponse

type GetOutageDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Outages
}

func ParseGetOutageDetailResponse

func ParseGetOutageDetailResponse(rsp *http.Response) (*GetOutageDetailResponse, error)

ParseGetOutageDetailResponse parses an HTTP response from a GetOutageDetailWithResponse call

func (GetOutageDetailResponse) Status

func (r GetOutageDetailResponse) Status() string

Status returns HTTPResponse.Status

func (GetOutageDetailResponse) StatusCode

func (r GetOutageDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOutagelistParams

type GetOutagelistParams struct {
	// A page number within the paginated result set.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Number of results to return per page.
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`

	// A search term.
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Order results by this field.
	Ordering *GetOutagelistParamsOrdering `form:"ordering,omitempty" json:"ordering,omitempty"`

	// Filter by check ID.
	CheckPk *float32 `form:"check_pk,omitempty" json:"check_pk,omitempty"`

	// Filter by check type.
	CheckMonitoringServiceType *GetOutagelistParamsCheckMonitoringServiceType `form:"check_monitoring_service_type,omitempty" json:"check_monitoring_service_type,omitempty"`

	// Filter by tag name (can be specified multiple times.)
	CheckTag *string `form:"check_tag,omitempty" json:"check_tag,omitempty"`

	// Start date in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	StartDate *string `form:"start_date,omitempty" json:"start_date,omitempty"`

	// End date in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	EndDate *string `form:"end_date,omitempty" json:"end_date,omitempty"`

	// Whether the outage is ongoing (true) or resolved (false).
	Ongoing *bool `form:"ongoing,omitempty" json:"ongoing,omitempty"`
}

GetOutagelistParams defines parameters for GetOutagelist.

type GetOutagelistParamsCheckMonitoringServiceType

type GetOutagelistParamsCheckMonitoringServiceType string

GetOutagelistParamsCheckMonitoringServiceType defines parameters for GetOutagelist.

type GetOutagelistParamsOrdering

type GetOutagelistParamsOrdering string

GetOutagelistParamsOrdering defines parameters for GetOutagelist.

type GetOutagelistResponse

type GetOutagelistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count    *int       `json:"count,omitempty"`
		Next     *string    `json:"next"`
		Previous *string    `json:"previous"`
		Results  *[]Outages `json:"results,omitempty"`
	}
}

func ParseGetOutagelistResponse

func ParseGetOutagelistResponse(rsp *http.Response) (*GetOutagelistResponse, error)

ParseGetOutagelistResponse parses an HTTP response from a GetOutagelistWithResponse call

func (GetOutagelistResponse) Status

func (r GetOutagelistResponse) Status() string

Status returns HTTPResponse.Status

func (GetOutagelistResponse) StatusCode

func (r GetOutagelistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPushNotificationDetailResponse

type GetPushNotificationDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PushNotificationProfile
}

func ParseGetPushNotificationDetailResponse

func ParseGetPushNotificationDetailResponse(rsp *http.Response) (*GetPushNotificationDetailResponse, error)

ParseGetPushNotificationDetailResponse parses an HTTP response from a GetPushNotificationDetailWithResponse call

func (GetPushNotificationDetailResponse) Status

Status returns HTTPResponse.Status

func (GetPushNotificationDetailResponse) StatusCode

func (r GetPushNotificationDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPushnotificationlistParams

type GetPushnotificationlistParams struct {
	// A page number within the paginated result set.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Number of results to return per page.
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`

	// A search term.
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Order results by this field.
	Ordering *GetPushnotificationlistParamsOrdering `form:"ordering,omitempty" json:"ordering,omitempty"`
}

GetPushnotificationlistParams defines parameters for GetPushnotificationlist.

type GetPushnotificationlistParamsOrdering

type GetPushnotificationlistParamsOrdering string

GetPushnotificationlistParamsOrdering defines parameters for GetPushnotificationlist.

type GetPushnotificationlistResponse

type GetPushnotificationlistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count    *int                             `json:"count,omitempty"`
		Next     *string                          `json:"next"`
		Previous *string                          `json:"previous"`
		Results  *[]PushNotificationProfileCreate `json:"results,omitempty"`
	}
}

func ParseGetPushnotificationlistResponse

func ParseGetPushnotificationlistResponse(rsp *http.Response) (*GetPushnotificationlistResponse, error)

ParseGetPushnotificationlistResponse parses an HTTP response from a GetPushnotificationlistWithResponse call

func (GetPushnotificationlistResponse) Status

Status returns HTTPResponse.Status

func (GetPushnotificationlistResponse) StatusCode

func (r GetPushnotificationlistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetScheduledReportDetailResponse

type GetScheduledReportDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ScheduledReport
}

func ParseGetScheduledReportDetailResponse

func ParseGetScheduledReportDetailResponse(rsp *http.Response) (*GetScheduledReportDetailResponse, error)

ParseGetScheduledReportDetailResponse parses an HTTP response from a GetScheduledReportDetailWithResponse call

func (GetScheduledReportDetailResponse) Status

Status returns HTTPResponse.Status

func (GetScheduledReportDetailResponse) StatusCode

func (r GetScheduledReportDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetScheduledreportlistParams

type GetScheduledreportlistParams struct {
	// A page number within the paginated result set.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Number of results to return per page.
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`

	// A search term.
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Order results by this field.
	Ordering *GetScheduledreportlistParamsOrdering `form:"ordering,omitempty" json:"ordering,omitempty"`
}

GetScheduledreportlistParams defines parameters for GetScheduledreportlist.

type GetScheduledreportlistParamsOrdering

type GetScheduledreportlistParamsOrdering string

GetScheduledreportlistParamsOrdering defines parameters for GetScheduledreportlist.

type GetScheduledreportlistResponse

type GetScheduledreportlistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count    *int               `json:"count,omitempty"`
		Next     *string            `json:"next"`
		Previous *string            `json:"previous"`
		Results  *[]ScheduledReport `json:"results,omitempty"`
	}
}

func ParseGetScheduledreportlistResponse

func ParseGetScheduledreportlistResponse(rsp *http.Response) (*GetScheduledreportlistResponse, error)

ParseGetScheduledreportlistResponse parses an HTTP response from a GetScheduledreportlistWithResponse call

func (GetScheduledreportlistResponse) Status

Status returns HTTPResponse.Status

func (GetScheduledreportlistResponse) StatusCode

func (r GetScheduledreportlistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServiceAnalysisResponse

type GetServiceAnalysisResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetServiceAnalysisResponse

func ParseGetServiceAnalysisResponse(rsp *http.Response) (*GetServiceAnalysisResponse, error)

ParseGetServiceAnalysisResponse parses an HTTP response from a GetServiceAnalysisWithResponse call

func (GetServiceAnalysisResponse) Status

Status returns HTTPResponse.Status

func (GetServiceAnalysisResponse) StatusCode

func (r GetServiceAnalysisResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServiceBulkStatsParams

type GetServiceBulkStatsParams struct {
	Pk []interface{} `form:"pk" json:"pk"`

	// The first day to show statistics for in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	StartDate *string `form:"start_date,omitempty" json:"start_date,omitempty"`

	// The last day to show statistics for in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	EndDate *string `form:"end_date,omitempty" json:"end_date,omitempty"`

	// Include alert data for each outage in the period.
	IncludeAlerts *bool `form:"include_alerts,omitempty" json:"include_alerts,omitempty"`
}

GetServiceBulkStatsParams defines parameters for GetServiceBulkStats.

type GetServiceBulkStatsResponse

type GetServiceBulkStatsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksBulkStats
}

func ParseGetServiceBulkStatsResponse

func ParseGetServiceBulkStatsResponse(rsp *http.Response) (*GetServiceBulkStatsResponse, error)

ParseGetServiceBulkStatsResponse parses an HTTP response from a GetServiceBulkStatsWithResponse call

func (GetServiceBulkStatsResponse) Status

Status returns HTTPResponse.Status

func (GetServiceBulkStatsResponse) StatusCode

func (r GetServiceBulkStatsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServiceCurrentStatusResponse

type GetServiceCurrentStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetServiceCurrentStatusResponse

func ParseGetServiceCurrentStatusResponse(rsp *http.Response) (*GetServiceCurrentStatusResponse, error)

ParseGetServiceCurrentStatusResponse parses an HTTP response from a GetServiceCurrentStatusWithResponse call

func (GetServiceCurrentStatusResponse) Status

Status returns HTTPResponse.Status

func (GetServiceCurrentStatusResponse) StatusCode

func (r GetServiceCurrentStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServiceDetailResponse

type GetServiceDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Checks
}

func ParseGetServiceDetailResponse

func ParseGetServiceDetailResponse(rsp *http.Response) (*GetServiceDetailResponse, error)

ParseGetServiceDetailResponse parses an HTTP response from a GetServiceDetailWithResponse call

func (GetServiceDetailResponse) Status

func (r GetServiceDetailResponse) Status() string

Status returns HTTPResponse.Status

func (GetServiceDetailResponse) StatusCode

func (r GetServiceDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServiceResponseTimeDatapointsParams

type GetServiceResponseTimeDatapointsParams struct {
	// The first day to show statistics for in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	StartDate *string `form:"start_date,omitempty" json:"start_date,omitempty"`

	// The last day to show statistics for in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	EndDate *string `form:"end_date,omitempty" json:"end_date,omitempty"`
}

GetServiceResponseTimeDatapointsParams defines parameters for GetServiceResponseTimeDatapoints.

type GetServiceResponseTimeDatapointsResponse

type GetServiceResponseTimeDatapointsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ResponseTime
}

func ParseGetServiceResponseTimeDatapointsResponse

func ParseGetServiceResponseTimeDatapointsResponse(rsp *http.Response) (*GetServiceResponseTimeDatapointsResponse, error)

ParseGetServiceResponseTimeDatapointsResponse parses an HTTP response from a GetServiceResponseTimeDatapointsWithResponse call

func (GetServiceResponseTimeDatapointsResponse) Status

Status returns HTTPResponse.Status

func (GetServiceResponseTimeDatapointsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetServiceShowLocationsResponse

type GetServiceShowLocationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetServiceShowLocationsResponse

func ParseGetServiceShowLocationsResponse(rsp *http.Response) (*GetServiceShowLocationsResponse, error)

ParseGetServiceShowLocationsResponse parses an HTTP response from a GetServiceShowLocationsWithResponse call

func (GetServiceShowLocationsResponse) Status

Status returns HTTPResponse.Status

func (GetServiceShowLocationsResponse) StatusCode

func (r GetServiceShowLocationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServiceShowServiceDefsResponse

type GetServiceShowServiceDefsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetServiceShowServiceDefsResponse

func ParseGetServiceShowServiceDefsResponse(rsp *http.Response) (*GetServiceShowServiceDefsResponse, error)

ParseGetServiceShowServiceDefsResponse parses an HTTP response from a GetServiceShowServiceDefsWithResponse call

func (GetServiceShowServiceDefsResponse) Status

Status returns HTTPResponse.Status

func (GetServiceShowServiceDefsResponse) StatusCode

func (r GetServiceShowServiceDefsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServiceStatsParams

type GetServiceStatsParams struct {
	// The first day to show statistics for in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	StartDate *string `form:"start_date,omitempty" json:"start_date,omitempty"`

	// The last day to show statistics for in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	EndDate *string `form:"end_date,omitempty" json:"end_date,omitempty"`

	// Show response time for specified location only.
	Location *string `form:"location,omitempty" json:"location,omitempty"`

	// Include response time datapoints for all locations.
	LocationsResponseTimes *bool `form:"locations_response_times,omitempty" json:"locations_response_times,omitempty"`

	// Include alert data for each outage in the period.
	IncludeAlerts *bool `form:"include_alerts,omitempty" json:"include_alerts,omitempty"`

	// Set this paramater to download an XLS containing the stats.
	Download *bool `form:"download,omitempty" json:"download,omitempty"`

	// Set this paramater to download a PDF report.
	Pdf *bool `form:"pdf,omitempty" json:"pdf,omitempty"`
}

GetServiceStatsParams defines parameters for GetServiceStats.

type GetServiceStatsResponse

type GetServiceStatsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CheckStats
}

func ParseGetServiceStatsResponse

func ParseGetServiceStatsResponse(rsp *http.Response) (*GetServiceStatsResponse, error)

ParseGetServiceStatsResponse parses an HTTP response from a GetServiceStatsWithResponse call

func (GetServiceStatsResponse) Status

func (r GetServiceStatsResponse) Status() string

Status returns HTTPResponse.Status

func (GetServiceStatsResponse) StatusCode

func (r GetServiceStatsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServiceTagDetailResponse

type GetServiceTagDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CheckTag
}

func ParseGetServiceTagDetailResponse

func ParseGetServiceTagDetailResponse(rsp *http.Response) (*GetServiceTagDetailResponse, error)

ParseGetServiceTagDetailResponse parses an HTTP response from a GetServiceTagDetailWithResponse call

func (GetServiceTagDetailResponse) Status

Status returns HTTPResponse.Status

func (GetServiceTagDetailResponse) StatusCode

func (r GetServiceTagDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServicelistParams

type GetServicelistParams struct {
	// A page number within the paginated result set.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Number of results to return per page.
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`

	// A search term.
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Order results by this field.
	Ordering *GetServicelistParamsOrdering `form:"ordering,omitempty" json:"ordering,omitempty"`

	// Filter by check type.
	MonitoringServiceType *GetServicelistParamsMonitoringServiceType `form:"monitoring_service_type,omitempty" json:"monitoring_service_type,omitempty"`

	// Filter by paused status.
	IsPaused *bool `form:"is_paused,omitempty" json:"is_paused,omitempty"`

	// Filter for checks currently under maintenance.
	IsUnderMaintenance *bool `form:"is_under_maintenance,omitempty" json:"is_under_maintenance,omitempty"`

	// Filter by check up/down state.
	StateIsUp *bool `form:"state_is_up,omitempty" json:"state_is_up,omitempty"`

	// Filter by checks that have a maintenance schedule.
	HasMaintenanceSchedule *bool `form:"has_maintenance_schedule,omitempty" json:"has_maintenance_schedule,omitempty"`

	// Filter by tag name (can be specified multiple times.)
	Tag *string `form:"tag,omitempty" json:"tag,omitempty"`
}

GetServicelistParams defines parameters for GetServicelist.

type GetServicelistParamsMonitoringServiceType

type GetServicelistParamsMonitoringServiceType string

GetServicelistParamsMonitoringServiceType defines parameters for GetServicelist.

type GetServicelistParamsOrdering

type GetServicelistParamsOrdering string

GetServicelistParamsOrdering defines parameters for GetServicelist.

type GetServicelistResponse

type GetServicelistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count    *int      `json:"count,omitempty"`
		Next     *string   `json:"next"`
		Previous *string   `json:"previous"`
		Results  *[]Checks `json:"results,omitempty"`
	}
}

func ParseGetServicelistResponse

func ParseGetServicelistResponse(rsp *http.Response) (*GetServicelistResponse, error)

ParseGetServicelistResponse parses an HTTP response from a GetServicelistWithResponse call

func (GetServicelistResponse) Status

func (r GetServicelistResponse) Status() string

Status returns HTTPResponse.Status

func (GetServicelistResponse) StatusCode

func (r GetServicelistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServicetaglistParams

type GetServicetaglistParams struct {
	// A page number within the paginated result set.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Number of results to return per page.
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`

	// A search term.
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Order results by this field.
	Ordering *GetServicetaglistParamsOrdering `form:"ordering,omitempty" json:"ordering,omitempty"`
}

GetServicetaglistParams defines parameters for GetServicetaglist.

type GetServicetaglistParamsOrdering

type GetServicetaglistParamsOrdering string

GetServicetaglistParamsOrdering defines parameters for GetServicetaglist.

type GetServicetaglistResponse

type GetServicetaglistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count    *int        `json:"count,omitempty"`
		Next     *string     `json:"next"`
		Previous *string     `json:"previous"`
		Results  *[]CheckTag `json:"results,omitempty"`
	}
}

func ParseGetServicetaglistResponse

func ParseGetServicetaglistResponse(rsp *http.Response) (*GetServicetaglistResponse, error)

ParseGetServicetaglistResponse parses an HTTP response from a GetServicetaglistWithResponse call

func (GetServicetaglistResponse) Status

func (r GetServicetaglistResponse) Status() string

Status returns HTTPResponse.Status

func (GetServicetaglistResponse) StatusCode

func (r GetServicetaglistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSlaReportDetailResponse

type GetSlaReportDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SLAReport
}

func ParseGetSlaReportDetailResponse

func ParseGetSlaReportDetailResponse(rsp *http.Response) (*GetSlaReportDetailResponse, error)

ParseGetSlaReportDetailResponse parses an HTTP response from a GetSlaReportDetailWithResponse call

func (GetSlaReportDetailResponse) Status

Status returns HTTPResponse.Status

func (GetSlaReportDetailResponse) StatusCode

func (r GetSlaReportDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSlaReportStatsParams

type GetSlaReportStatsParams struct {
	// The first day to show statistics for in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	StartDate *string `form:"start_date,omitempty" json:"start_date,omitempty"`

	// The last day to show statistics for in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	EndDate *string `form:"end_date,omitempty" json:"end_date,omitempty"`

	// The output format of the report: [json, pdf, xls]
	Output *GetSlaReportStatsParamsOutput `form:"output,omitempty" json:"output,omitempty"`
}

GetSlaReportStatsParams defines parameters for GetSlaReportStats.

type GetSlaReportStatsParamsOutput

type GetSlaReportStatsParamsOutput string

GetSlaReportStatsParamsOutput defines parameters for GetSlaReportStats.

type GetSlaReportStatsResponse

type GetSlaReportStatsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SLAReportStats
}

func ParseGetSlaReportStatsResponse

func ParseGetSlaReportStatsResponse(rsp *http.Response) (*GetSlaReportStatsResponse, error)

ParseGetSlaReportStatsResponse parses an HTTP response from a GetSlaReportStatsWithResponse call

func (GetSlaReportStatsResponse) Status

func (r GetSlaReportStatsResponse) Status() string

Status returns HTTPResponse.Status

func (GetSlaReportStatsResponse) StatusCode

func (r GetSlaReportStatsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSlareportlistParams

type GetSlareportlistParams struct {
	// A page number within the paginated result set.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Number of results to return per page.
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`

	// A search term.
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Order results by this field.
	Ordering *GetSlareportlistParamsOrdering `form:"ordering,omitempty" json:"ordering,omitempty"`
}

GetSlareportlistParams defines parameters for GetSlareportlist.

type GetSlareportlistParamsOrdering

type GetSlareportlistParamsOrdering string

GetSlareportlistParamsOrdering defines parameters for GetSlareportlist.

type GetSlareportlistResponse

type GetSlareportlistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count    *int         `json:"count,omitempty"`
		Next     *string      `json:"next"`
		Previous *string      `json:"previous"`
		Results  *[]SLAReport `json:"results,omitempty"`
	}
}

func ParseGetSlareportlistResponse

func ParseGetSlareportlistResponse(rsp *http.Response) (*GetSlareportlistResponse, error)

ParseGetSlareportlistResponse parses an HTTP response from a GetSlareportlistWithResponse call

func (GetSlareportlistResponse) Status

func (r GetSlareportlistResponse) Status() string

Status returns HTTPResponse.Status

func (GetSlareportlistResponse) StatusCode

func (r GetSlareportlistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStatuspageCurrentStatusResponse

type GetStatuspageCurrentStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StatusPageCurrentStatus
}

func ParseGetStatuspageCurrentStatusResponse

func ParseGetStatuspageCurrentStatusResponse(rsp *http.Response) (*GetStatuspageCurrentStatusResponse, error)

ParseGetStatuspageCurrentStatusResponse parses an HTTP response from a GetStatuspageCurrentStatusWithResponse call

func (GetStatuspageCurrentStatusResponse) Status

Status returns HTTPResponse.Status

func (GetStatuspageCurrentStatusResponse) StatusCode

func (r GetStatuspageCurrentStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStatuspageDetailResponse

type GetStatuspageDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StatusPage
}

func ParseGetStatuspageDetailResponse

func ParseGetStatuspageDetailResponse(rsp *http.Response) (*GetStatuspageDetailResponse, error)

ParseGetStatuspageDetailResponse parses an HTTP response from a GetStatuspageDetailWithResponse call

func (GetStatuspageDetailResponse) Status

Status returns HTTPResponse.Status

func (GetStatuspageDetailResponse) StatusCode

func (r GetStatuspageDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStatuspageHistoryParams

type GetStatuspageHistoryParams struct {
	// Start date in ISO 8601 (YYYY-MM-DD) format.
	StartDate *string `form:"start_date,omitempty" json:"start_date,omitempty"`

	// End date in ISO 8601 (YYYY-MM-DD) format.
	EndDate *string `form:"end_date,omitempty" json:"end_date,omitempty"`
}

GetStatuspageHistoryParams defines parameters for GetStatuspageHistory.

type GetStatuspageHistoryResponse

type GetStatuspageHistoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StatusPageHistory
}

func ParseGetStatuspageHistoryResponse

func ParseGetStatuspageHistoryResponse(rsp *http.Response) (*GetStatuspageHistoryResponse, error)

ParseGetStatuspageHistoryResponse parses an HTTP response from a GetStatuspageHistoryWithResponse call

func (GetStatuspageHistoryResponse) Status

Status returns HTTPResponse.Status

func (GetStatuspageHistoryResponse) StatusCode

func (r GetStatuspageHistoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStatuspagelistParams

type GetStatuspagelistParams struct {
	// A page number within the paginated result set.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Number of results to return per page.
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`

	// A search term.
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Order results by this field.
	Ordering *GetStatuspagelistParamsOrdering `form:"ordering,omitempty" json:"ordering,omitempty"`

	// Filter by whether this status page is public.
	IsPublic *bool `form:"is_public,omitempty" json:"is_public,omitempty"`
}

GetStatuspagelistParams defines parameters for GetStatuspagelist.

type GetStatuspagelistParamsOrdering

type GetStatuspagelistParamsOrdering string

GetStatuspagelistParamsOrdering defines parameters for GetStatuspagelist.

type GetStatuspagelistResponse

type GetStatuspagelistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count    *int          `json:"count,omitempty"`
		Next     *string       `json:"next"`
		Previous *string       `json:"previous"`
		Results  *[]StatusPage `json:"results,omitempty"`
	}
}

func ParseGetStatuspagelistResponse

func ParseGetStatuspagelistResponse(rsp *http.Response) (*GetStatuspagelistResponse, error)

ParseGetStatuspagelistResponse parses an HTTP response from a GetStatuspagelistWithResponse call

func (GetStatuspagelistResponse) Status

func (r GetStatuspagelistResponse) Status() string

Status returns HTTPResponse.Status

func (GetStatuspagelistResponse) StatusCode

func (r GetStatuspagelistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUserDetailResponse

type GetUserDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
}

func ParseGetUserDetailResponse

func ParseGetUserDetailResponse(rsp *http.Response) (*GetUserDetailResponse, error)

ParseGetUserDetailResponse parses an HTTP response from a GetUserDetailWithResponse call

func (GetUserDetailResponse) Status

func (r GetUserDetailResponse) Status() string

Status returns HTTPResponse.Status

func (GetUserDetailResponse) StatusCode

func (r GetUserDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUserlistParams

type GetUserlistParams struct {
	// A page number within the paginated result set.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Number of results to return per page.
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`

	// A search term.
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Order results by this field.
	Ordering *GetUserlistParamsOrdering `form:"ordering,omitempty" json:"ordering,omitempty"`

	// Filter by email address.
	Email *string `form:"email,omitempty" json:"email,omitempty"`

	// Filter by access level.
	AccessLevel *GetUserlistParamsAccessLevel `form:"access_level,omitempty" json:"access_level,omitempty"`

	// Filter by users that have access to this subaccount ID.
	Subaccount *string `form:"subaccount,omitempty" json:"subaccount,omitempty"`

	// Filter by whether the user is active.
	IsActive *bool `form:"is_active,omitempty" json:"is_active,omitempty"`

	// Filter by whether the API is enabled for this user.
	IsApiEnabled *bool `form:"is_api_enabled,omitempty" json:"is_api_enabled,omitempty"`

	// Filter by whether invoices are sent to this user.
	NotifyPaidInvoices *bool `form:"notify_paid_invoices,omitempty" json:"notify_paid_invoices,omitempty"`
}

GetUserlistParams defines parameters for GetUserlist.

type GetUserlistParamsAccessLevel

type GetUserlistParamsAccessLevel string

GetUserlistParamsAccessLevel defines parameters for GetUserlist.

type GetUserlistParamsOrdering

type GetUserlistParamsOrdering string

GetUserlistParamsOrdering defines parameters for GetUserlist.

type GetUserlistResponse

type GetUserlistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count    *int    `json:"count,omitempty"`
		Next     *string `json:"next"`
		Previous *string `json:"previous"`
		Results  *[]User `json:"results,omitempty"`
	}
}

func ParseGetUserlistResponse

func ParseGetUserlistResponse(rsp *http.Response) (*GetUserlistResponse, error)

ParseGetUserlistResponse parses an HTTP response from a GetUserlistWithResponse call

func (GetUserlistResponse) Status

func (r GetUserlistResponse) Status() string

Status returns HTTPResponse.Status

func (GetUserlistResponse) StatusCode

func (r GetUserlistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type Incident

type Incident struct {
	AffectedComponents *[]struct {
		Component struct {
			Id   int     `json:"id"`
			Name *string `json:"name,omitempty"`
		} `json:"component"`
		Description *string                          `json:"description,omitempty"`
		Id          *int                             `json:"id,omitempty"`
		Name        *string                          `json:"name,omitempty"`
		Status      IncidentAffectedComponentsStatus `json:"status"`
	} `json:"affected_components"`
	CreatedAt              *time.Time           `json:"created_at,omitempty"`
	Description            *string              `json:"description,omitempty"`
	Duration               *string              `json:"duration,omitempty"`
	EndsAt                 *time.Time           `json:"ends_at"`
	IncidentState          *string              `json:"incident_state,omitempty"`
	IncidentType           IncidentIncidentType `json:"incident_type"`
	IncidentTypeDisplay    *string              `json:"incident_type_display,omitempty"`
	IncludeInGlobalMetrics *bool                `json:"include_in_global_metrics,omitempty"`

	// The name of incident, eg. a problem or resolution
	Name                  string     `json:"name"`
	Pk                    *int       `json:"pk,omitempty"`
	StartsAt              *time.Time `json:"starts_at"`
	UpdateComponentStatus *bool      `json:"update_component_status,omitempty"`
	Updates               []struct {
		CreatedAt            *time.Time                   `json:"created_at,omitempty"`
		Description          *string                      `json:"description,omitempty"`
		Id                   *int                         `json:"id,omitempty"`
		IncidentState        IncidentUpdatesIncidentState `json:"incident_state"`
		IncidentStateDisplay *string                      `json:"incident_state_display,omitempty"`
		UpdatedAt            *time.Time                   `json:"updated_at,omitempty"`
	} `json:"updates"`
	Url *string `json:"url,omitempty"`
}

Incident defines model for Incident.

type IncidentAffectedComponentsStatus

type IncidentAffectedComponentsStatus string

IncidentAffectedComponentsStatus defines model for Incident.AffectedComponents.Status.

const (
	IncidentAffectedComponentsStatusDegradedPerformance IncidentAffectedComponentsStatus = "degraded-performance"
	IncidentAffectedComponentsStatusMajorOutage         IncidentAffectedComponentsStatus = "major-outage"
	IncidentAffectedComponentsStatusPartialOutage       IncidentAffectedComponentsStatus = "partial-outage"
	IncidentAffectedComponentsStatusUnderMaintenance    IncidentAffectedComponentsStatus = "under-maintenance"
)

Defines values for IncidentAffectedComponentsStatus.

type IncidentIncidentType

type IncidentIncidentType string

IncidentIncidentType defines model for Incident.IncidentType.

const (
	IncidentIncidentTypeINCIDENT             IncidentIncidentType = "INCIDENT"
	IncidentIncidentTypeSCHEDULEDMAINTENANCE IncidentIncidentType = "SCHEDULED_MAINTENANCE"
)

Defines values for IncidentIncidentType.

type IncidentUpdatesIncidentState

type IncidentUpdatesIncidentState string

IncidentUpdatesIncidentState defines model for Incident.Updates.IncidentState.

const (
	IncidentUpdatesIncidentStateIdentified    IncidentUpdatesIncidentState = "identified"
	IncidentUpdatesIncidentStateInvestigating IncidentUpdatesIncidentState = "investigating"
	IncidentUpdatesIncidentStateMaintenance   IncidentUpdatesIncidentState = "maintenance"
	IncidentUpdatesIncidentStateMonitoring    IncidentUpdatesIncidentState = "monitoring"
	IncidentUpdatesIncidentStateNotification  IncidentUpdatesIncidentState = "notification"
	IncidentUpdatesIncidentStateResolved      IncidentUpdatesIncidentState = "resolved"
)

Defines values for IncidentUpdatesIncidentState.

type Incidents

type Incidents struct {
	AllAlerts []struct {
		CreatedAt            *time.Time `json:"created_at,omitempty"`
		Location             *string    `json:"location,omitempty"`
		MonitoringServerIpv4 *string    `json:"monitoring_server_ipv4,omitempty"`
		MonitoringServerIpv6 *string    `json:"monitoring_server_ipv6,omitempty"`
		MonitoringServerName *string    `json:"monitoring_server_name,omitempty"`
		Output               *string    `json:"output,omitempty"`
		Pk                   *int       `json:"pk,omitempty"`
		Url                  *string    `json:"url,omitempty"`
	} `json:"all_alerts"`
	CheckAddress               string    `json:"check_address"`
	CheckMonitoringServiceType string    `json:"check_monitoring_service_type"`
	CheckName                  string    `json:"check_name"`
	CheckPk                    int       `json:"check_pk"`
	CheckUrl                   *string   `json:"check_url,omitempty"`
	CreatedAt                  time.Time `json:"created_at"`
	IgnoreAlertUrl             *string   `json:"ignore_alert_url,omitempty"`
	Ignored                    *bool     `json:"ignored,omitempty"`
	NumLocationsDown           int       `json:"num_locations_down"`
	Pk                         *int      `json:"pk,omitempty"`
	StateIsUp                  bool      `json:"state_is_up"`
	Url                        *string   `json:"url,omitempty"`
}

Incidents defines model for Incidents.

type Integration

type Integration struct {
	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`
	IsErrored     *bool     `json:"is_errored,omitempty"`
	LastError     *string   `json:"last_error,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name string  `json:"name"`
	Pk   *int    `json:"pk,omitempty"`
	Url  *string `json:"url,omitempty"`
}

Integration defines model for Integration.

type IntegrationCachet

type IntegrationCachet struct {
	// Component to update with availability status.
	Component *string `json:"component,omitempty"`

	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`
	IsErrored     *bool     `json:"is_errored,omitempty"`
	LastError     *string   `json:"last_error,omitempty"`

	// Metric to update with response time data.
	Metric *string `json:"metric,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name string `json:"name"`
	Pk   *int   `json:"pk,omitempty"`

	// Your API token.
	Token *string `json:"token,omitempty"`

	// Root URL of your Cachet installation.
	Url *string `json:"url,omitempty"`
}

IntegrationCachet defines model for IntegrationCachet.

type IntegrationDatadog

type IntegrationDatadog struct {
	ApiKey *string `json:"api_key,omitempty"`
	AppKey *string `json:"app_key,omitempty"`

	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`
	IsErrored     *bool     `json:"is_errored,omitempty"`
	LastError     *string   `json:"last_error,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name   string                    `json:"name"`
	Pk     *int                      `json:"pk,omitempty"`
	Region *IntegrationDatadogRegion `json:"region,omitempty"`
	Url    *string                   `json:"url,omitempty"`
}

IntegrationDatadog defines model for IntegrationDatadog.

type IntegrationDatadogRegion

type IntegrationDatadogRegion string

IntegrationDatadogRegion defines model for IntegrationDatadog.Region.

const (
	IntegrationDatadogRegionEU IntegrationDatadogRegion = "EU"
	IntegrationDatadogRegionUS IntegrationDatadogRegion = "US"
)

Defines values for IntegrationDatadogRegion.

type IntegrationGeckoboard

type IntegrationGeckoboard struct {
	ApiKey *string `json:"api_key,omitempty"`

	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`
	DatasetName   *string   `json:"dataset_name,omitempty"`
	IsErrored     *bool     `json:"is_errored,omitempty"`
	LastError     *string   `json:"last_error,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name string  `json:"name"`
	Pk   *int    `json:"pk,omitempty"`
	Url  *string `json:"url,omitempty"`
}

IntegrationGeckoboard defines model for IntegrationGeckoboard.

type IntegrationJiraservicedesk

type IntegrationJiraservicedesk struct {
	// Email of the user whose API token is being used.
	ApiEmail *string `json:"api_email,omitempty"`

	// API Token created for the user, or the user's password (self-hosted only).
	ApiToken *string `json:"api_token,omitempty"`

	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`

	// An optional ID for a custom text field that should receive the account name.
	CustomFieldIdAccountName *int `json:"custom_field_id_account_name,omitempty"`

	// An optional ID for a custom text field that should receive the check name.
	CustomFieldIdCheckName *int `json:"custom_field_id_check_name,omitempty"`

	// An optional ID for a custom text field that should receive the check URL.
	CustomFieldIdCheckUrl *int `json:"custom_field_id_check_url,omitempty"`

	//
	// <div class="dropdown">
	//   Advanced configuration for custom fields using JSON format. See
	//   <a href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">example values</a>.
	//   <div class="dropdown-menu border dark-shadow" style="width: 37rem;" aria-labelledby="dropdownMenuLink">
	// <pre><code>
	//   {
	//     "customfield_10000": "this is a text field",
	//     "customfield_20000": "this is a multi-line text field. big text.",
	//     "customfield_30000": "2011-07-13T15:25:00",
	//     "customfield_40000": {
	//       "value": "this is a select list value"
	//     },
	//     "customfield_50000": {
	//       "name": "this is a group picker value"
	//     },
	//     "customfield_60000": [
	//       {"value": "this is a multi select list value #1"},
	//       {"value": "this is a multi select list value #2"}
	//     ],
	//   }
	// </code></pre>
	//   </div>
	// </div>
	CustomFieldsJson *string `json:"custom_fields_json,omitempty"`
	IsErrored        *bool   `json:"is_errored,omitempty"`

	// The domain your company uses to access Jira, e.g. "https://your-domain.atlassian.net"
	JiraSubdomain *string `json:"jira_subdomain,omitempty"`

	// A comma separated list of labels attached to each incident created. The "Uptime.com" label any associated check tags are always set.
	Labels    *string `json:"labels,omitempty"`
	LastError *string `json:"last_error,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name string `json:"name"`
	Pk   *int   `json:"pk,omitempty"`

	// The project key of your Service Desk project, shown on the Project Settings > Details page. E.g. "SMPSRVDESK"
	ProjectKey *string `json:"project_key,omitempty"`
	Url        *string `json:"url,omitempty"`
}

IntegrationJiraservicedesk defines model for IntegrationJiraservicedesk.

type IntegrationKlipfolio

type IntegrationKlipfolio struct {
	ApiKey *string `json:"api_key,omitempty"`

	// Array of contact names or IDs this integration is assigned to
	ContactGroups  *[]string `json:"contact_groups,omitempty"`
	DataSourceName *string   `json:"data_source_name,omitempty"`
	IsErrored      *bool     `json:"is_errored,omitempty"`
	LastError      *string   `json:"last_error,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name string  `json:"name"`
	Pk   *int    `json:"pk,omitempty"`
	Url  *string `json:"url,omitempty"`
}

IntegrationKlipfolio defines model for IntegrationKlipfolio.

type IntegrationLibrato

type IntegrationLibrato struct {
	ApiToken *string `json:"api_token,omitempty"`

	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`

	// Email address which you registered with at Librato
	Email      *string `json:"email,omitempty"`
	IsErrored  *bool   `json:"is_errored,omitempty"`
	LastError  *string `json:"last_error,omitempty"`
	MetricName *string `json:"metric_name,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name string  `json:"name"`
	Pk   *int    `json:"pk,omitempty"`
	Url  *string `json:"url,omitempty"`
}

IntegrationLibrato defines model for IntegrationLibrato.

type IntegrationMicrosoftTeams

type IntegrationMicrosoftTeams struct {
	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`
	IsErrored     *bool     `json:"is_errored,omitempty"`
	LastError     *string   `json:"last_error,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name       string  `json:"name"`
	Pk         *int    `json:"pk,omitempty"`
	Url        *string `json:"url,omitempty"`
	WebhookUrl *string `json:"webhook_url,omitempty"`
}

IntegrationMicrosoftTeams defines model for IntegrationMicrosoft_Teams.

type IntegrationOpsgenie

type IntegrationOpsgenie struct {
	// Listed on the Integrations / Configured Integrations page in OpsGenie.
	ApiEndpoint *string `json:"api_endpoint,omitempty"`

	// Listed on the Integrations / Configured Integrations page in OpsGenie.
	ApiKey *string `json:"api_key,omitempty"`

	// Automatically resolve incident once the check is back up.
	Autoresolve *bool `json:"autoresolve,omitempty"`

	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`
	IsErrored     *bool     `json:"is_errored,omitempty"`
	LastError     *string   `json:"last_error,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name string `json:"name"`
	Pk   *int   `json:"pk,omitempty"`

	// A comma separated list of labels attached to the alert. You may overwrite the quiet hours setting for urgent alerts by adding the OverwriteQuietHours tag.
	Tags *string `json:"tags,omitempty"`

	// A comma separated list of team names which will be responsible for the alert.
	Teams *string `json:"teams,omitempty"`
	Url   *string `json:"url,omitempty"`
}

IntegrationOpsgenie defines model for IntegrationOpsgenie.

type IntegrationPagerduty

type IntegrationPagerduty struct {
	// Automatically resolve this incident once the check is back up.
	Autoresolve *bool `json:"autoresolve,omitempty"`

	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`
	IsErrored     *bool     `json:"is_errored,omitempty"`
	LastError     *string   `json:"last_error,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name string `json:"name"`
	Pk   *int   `json:"pk,omitempty"`

	// Listed on the Service's details page, Integrations tab.
	ServiceKey *string `json:"service_key,omitempty"`
	Url        *string `json:"url,omitempty"`
}

IntegrationPagerduty defines model for IntegrationPagerduty.

type IntegrationPushbullet

type IntegrationPushbullet struct {
	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`

	// The email used in creating your Pushbullet account.
	Email     *openapi_types.Email `json:"email,omitempty"`
	IsErrored *bool                `json:"is_errored,omitempty"`
	LastError *string              `json:"last_error,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name string  `json:"name"`
	Pk   *int    `json:"pk,omitempty"`
	Url  *string `json:"url,omitempty"`
}

IntegrationPushbullet defines model for IntegrationPushbullet.

type IntegrationPushover

type IntegrationPushover struct {
	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`
	IsErrored     *bool     `json:"is_errored,omitempty"`
	LastError     *string   `json:"last_error,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name string `json:"name"`
	Pk   *int   `json:"pk,omitempty"`

	// Priorities higher then normal will override recipient's quiet hours.
	Priority *IntegrationPushoverPriority `json:"priority,omitempty"`
	Url      *string                      `json:"url,omitempty"`

	// This may be your user key or a group key.
	User *string `json:"user,omitempty"`
}

IntegrationPushover defines model for IntegrationPushover.

type IntegrationPushoverPriority

type IntegrationPushoverPriority int

Priorities higher then normal will override recipient's quiet hours.

const (
	IntegrationPushoverPriorityMinus1 IntegrationPushoverPriority = -1
	IntegrationPushoverPriorityMinus2 IntegrationPushoverPriority = -2
	IntegrationPushoverPriorityN0     IntegrationPushoverPriority = 0
	IntegrationPushoverPriorityN1     IntegrationPushoverPriority = 1
	IntegrationPushoverPriorityN2     IntegrationPushoverPriority = 2
)

Defines values for IntegrationPushoverPriority.

type IntegrationSignifai

type IntegrationSignifai struct {
	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`
	IsErrored     *bool     `json:"is_errored,omitempty"`
	LastError     *string   `json:"last_error,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name string `json:"name"`
	Pk   *int   `json:"pk,omitempty"`

	// SignifAI Web Collector URL
	PostbackUrl *string `json:"postback_url,omitempty"`
	Url         *string `json:"url,omitempty"`
}

IntegrationSignifai defines model for IntegrationSignifai.

type IntegrationSlack

type IntegrationSlack struct {
	Channel *string `json:"channel,omitempty"`

	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`
	IsErrored     *bool     `json:"is_errored,omitempty"`
	LastError     *string   `json:"last_error,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name       string  `json:"name"`
	Pk         *int    `json:"pk,omitempty"`
	Url        *string `json:"url,omitempty"`
	WebhookUrl *string `json:"webhook_url,omitempty"`
}

IntegrationSlack defines model for IntegrationSlack.

type IntegrationStatus

type IntegrationStatus struct {
	// Listed on the API page.
	ApiId *string `json:"api_id,omitempty"`

	// Listed on the API page.
	ApiKey *string `json:"api_key,omitempty"`

	// Component to update with availability status. Listed in the Infrastructure / Modify Component / API section.
	Component *string `json:"component,omitempty"`

	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`

	// Container to update with availability status. Listed in the Infrastructure / Modify Component / API section.
	Container *string `json:"container,omitempty"`
	IsErrored *bool   `json:"is_errored,omitempty"`
	LastError *string `json:"last_error,omitempty"`

	// Metric to update with response time data. Listed on the Metrics / Modify Metric page when setting Data Source to Custom.
	Metric *string `json:"metric,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name string `json:"name"`
	Pk   *int   `json:"pk,omitempty"`

	// Listed on the API page.
	StatuspageId *string `json:"statuspage_id,omitempty"`
	Url          *string `json:"url,omitempty"`
}

IntegrationStatus defines model for IntegrationStatus.

type IntegrationStatuspage

type IntegrationStatuspage struct {
	// Listed on the Manage Account / API page.
	ApiKey *string `json:"api_key,omitempty"`

	// Component to update with availability status, see instructions below.
	Component *string `json:"component,omitempty"`

	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`
	IsErrored     *bool     `json:"is_errored,omitempty"`
	LastError     *string   `json:"last_error,omitempty"`

	// Metric to update with response time data. Listed in Public Metrics / Edit Metric / Advanced Options.
	Metric *string `json:"metric,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name string `json:"name"`

	// Listed on the Manage Account / API page.
	Page *string `json:"page,omitempty"`
	Pk   *int    `json:"pk,omitempty"`
	Url  *string `json:"url,omitempty"`
}

IntegrationStatuspage defines model for IntegrationStatuspage.

type IntegrationTwitter

type IntegrationTwitter struct {
	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`
	IsErrored     *bool     `json:"is_errored,omitempty"`
	LastError     *string   `json:"last_error,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name             string  `json:"name"`
	OauthToken       *string `json:"oauth_token,omitempty"`
	OauthTokenSecret *string `json:"oauth_token_secret,omitempty"`
	Pk               *int    `json:"pk,omitempty"`
	Url              *string `json:"url,omitempty"`
}

IntegrationTwitter defines model for IntegrationTwitter.

type IntegrationVictorops

type IntegrationVictorops struct {
	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`
	IsErrored     *bool     `json:"is_errored,omitempty"`
	LastError     *string   `json:"last_error,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name string `json:"name"`
	Pk   *int   `json:"pk,omitempty"`

	// Routing key determines to which team alerts and incidents will be routed.
	RoutingKey *string `json:"routing_key,omitempty"`

	// Listed on the Settings / API page
	ServiceKey *string `json:"service_key,omitempty"`
	Url        *string `json:"url,omitempty"`
}

IntegrationVictorops defines model for IntegrationVictorops.

type IntegrationWavefront

type IntegrationWavefront struct {
	// Your API token.
	ApiToken *string `json:"api_token,omitempty"`

	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`
	IsErrored     *bool     `json:"is_errored,omitempty"`
	LastError     *string   `json:"last_error,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name string  `json:"name"`
	Pk   *int    `json:"pk,omitempty"`
	Url  *string `json:"url,omitempty"`

	// Root URL of your Wavefront service, eg. https://longboard.wavefront.com.
	WavefrontUrl *string `json:"wavefront_url,omitempty"`
}

IntegrationWavefront defines model for IntegrationWavefront.

type IntegrationWebhook

type IntegrationWebhook struct {
	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`

	// Optional custom HTTP headers in "Name: Value" format.
	Headers   *string `json:"headers,omitempty"`
	IsErrored *bool   `json:"is_errored,omitempty"`
	LastError *string `json:"last_error,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name string `json:"name"`
	Pk   *int   `json:"pk,omitempty"`

	// The URL you would like the alert details sent by HTTP POST.
	PostbackUrl *string `json:"postback_url,omitempty"`
	Url         *string `json:"url,omitempty"`

	// Maintain compatibility with legacy handlers.
	UseLegacyPayload *bool `json:"use_legacy_payload,omitempty"`
}

IntegrationWebhook defines model for IntegrationWebhook.

type IntegrationZapier

type IntegrationZapier struct {
	// Array of contact names or IDs this integration is assigned to
	ContactGroups *[]string `json:"contact_groups,omitempty"`
	IsErrored     *bool     `json:"is_errored,omitempty"`
	LastError     *string   `json:"last_error,omitempty"`

	// The provider of the integration.
	Module *string `json:"module,omitempty"`

	// Your preferred name for this integration.
	Name string  `json:"name"`
	Pk   *int    `json:"pk,omitempty"`
	Url  *string `json:"url,omitempty"`

	// The Webhook URL for triggering the alert in Zapier.
	WebhookUrl *string `json:"webhook_url,omitempty"`
}

IntegrationZapier defines model for IntegrationZapier.

type MagicLink struct {
	// Email address to send magic link.
	Email *openapi_types.Email `json:"email,omitempty"`
}

MagicLink defines model for MagicLink.

type Metric

type Metric struct {
	IsVisible   *bool   `json:"is_visible,omitempty"`
	Name        string  `json:"name"`
	Pk          *int    `json:"pk,omitempty"`
	ServiceId   int     `json:"service_id"`
	ServiceName *string `json:"service_name,omitempty"`
	ServiceType *string `json:"service_type,omitempty"`
	ServiceUrl  *string `json:"service_url,omitempty"`
	Url         *string `json:"url,omitempty"`
}

Metric defines model for Metric.

type Outages

type Outages struct {
	AllAlerts []struct {
		CreatedAt            *time.Time `json:"created_at,omitempty"`
		Location             *string    `json:"location,omitempty"`
		MonitoringServerIpv4 *string    `json:"monitoring_server_ipv4,omitempty"`
		MonitoringServerIpv6 *string    `json:"monitoring_server_ipv6,omitempty"`
		MonitoringServerName *string    `json:"monitoring_server_name,omitempty"`
		Output               *string    `json:"output,omitempty"`
		Pk                   *int       `json:"pk,omitempty"`
		Url                  *string    `json:"url,omitempty"`
	} `json:"all_alerts"`
	CheckAddress               string    `json:"check_address"`
	CheckMonitoringServiceType string    `json:"check_monitoring_service_type"`
	CheckName                  string    `json:"check_name"`
	CheckPk                    int       `json:"check_pk"`
	CheckUrl                   *string   `json:"check_url,omitempty"`
	CreatedAt                  time.Time `json:"created_at"`
	DurationSecs               *string   `json:"duration_secs,omitempty"`
	IgnoreAlertUrl             *string   `json:"ignore_alert_url,omitempty"`
	Ignored                    *bool     `json:"ignored,omitempty"`
	NumLocationsDown           int       `json:"num_locations_down"`
	Pk                         *int      `json:"pk,omitempty"`
	ResolvedAt                 *string   `json:"resolved_at,omitempty"`
	StateIsUp                  bool      `json:"state_is_up"`
	Url                        *string   `json:"url,omitempty"`
}

Outages defines model for Outages.

type PasswordReset

type PasswordReset struct {
	// Email address to send password recovery link.
	Email *openapi_types.Email `json:"email,omitempty"`
}

PasswordReset defines model for PasswordReset.

type PatchAuthSubaccountJSONBody

type PatchAuthSubaccountJSONBody = Subaccount

PatchAuthSubaccountJSONBody defines parameters for PatchAuthSubaccount.

type PatchAuthSubaccountJSONRequestBody

type PatchAuthSubaccountJSONRequestBody = PatchAuthSubaccountJSONBody

PatchAuthSubaccountJSONRequestBody defines body for PatchAuthSubaccount for application/json ContentType.

type PatchAuthSubaccountResponse

type PatchAuthSubaccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Subaccount
}

func ParsePatchAuthSubaccountResponse

func ParsePatchAuthSubaccountResponse(rsp *http.Response) (*PatchAuthSubaccountResponse, error)

ParsePatchAuthSubaccountResponse parses an HTTP response from a PatchAuthSubaccountWithResponse call

func (PatchAuthSubaccountResponse) Status

Status returns HTTPResponse.Status

func (PatchAuthSubaccountResponse) StatusCode

func (r PatchAuthSubaccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchComponentDetailJSONBody

type PatchComponentDetailJSONBody = Component

PatchComponentDetailJSONBody defines parameters for PatchComponentDetail.

type PatchComponentDetailJSONRequestBody

type PatchComponentDetailJSONRequestBody = PatchComponentDetailJSONBody

PatchComponentDetailJSONRequestBody defines body for PatchComponentDetail for application/json ContentType.

type PatchComponentDetailResponse

type PatchComponentDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Component
}

func ParsePatchComponentDetailResponse

func ParsePatchComponentDetailResponse(rsp *http.Response) (*PatchComponentDetailResponse, error)

ParsePatchComponentDetailResponse parses an HTTP response from a PatchComponentDetailWithResponse call

func (PatchComponentDetailResponse) Status

Status returns HTTPResponse.Status

func (PatchComponentDetailResponse) StatusCode

func (r PatchComponentDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchContactGroupDetailJSONBody

type PatchContactGroupDetailJSONBody = ContactGroup

PatchContactGroupDetailJSONBody defines parameters for PatchContactGroupDetail.

type PatchContactGroupDetailJSONRequestBody

type PatchContactGroupDetailJSONRequestBody = PatchContactGroupDetailJSONBody

PatchContactGroupDetailJSONRequestBody defines body for PatchContactGroupDetail for application/json ContentType.

type PatchContactGroupDetailResponse

type PatchContactGroupDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ContactGroup
}

func ParsePatchContactGroupDetailResponse

func ParsePatchContactGroupDetailResponse(rsp *http.Response) (*PatchContactGroupDetailResponse, error)

ParsePatchContactGroupDetailResponse parses an HTTP response from a PatchContactGroupDetailWithResponse call

func (PatchContactGroupDetailResponse) Status

Status returns HTTPResponse.Status

func (PatchContactGroupDetailResponse) StatusCode

func (r PatchContactGroupDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchContactGroupSetOnCallHoursJSONBody

type PatchContactGroupSetOnCallHoursJSONBody = ContactGroupOnCallSchedule

PatchContactGroupSetOnCallHoursJSONBody defines parameters for PatchContactGroupSetOnCallHours.

type PatchContactGroupSetOnCallHoursJSONRequestBody

type PatchContactGroupSetOnCallHoursJSONRequestBody = PatchContactGroupSetOnCallHoursJSONBody

PatchContactGroupSetOnCallHoursJSONRequestBody defines body for PatchContactGroupSetOnCallHours for application/json ContentType.

type PatchContactGroupSetOnCallHoursResponse

type PatchContactGroupSetOnCallHoursResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ContactGroupOnCallSchedule
}

func ParsePatchContactGroupSetOnCallHoursResponse

func ParsePatchContactGroupSetOnCallHoursResponse(rsp *http.Response) (*PatchContactGroupSetOnCallHoursResponse, error)

ParsePatchContactGroupSetOnCallHoursResponse parses an HTTP response from a PatchContactGroupSetOnCallHoursWithResponse call

func (PatchContactGroupSetOnCallHoursResponse) Status

Status returns HTTPResponse.Status

func (PatchContactGroupSetOnCallHoursResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PatchDashboardDetailJSONBody

type PatchDashboardDetailJSONBody = Dashboard

PatchDashboardDetailJSONBody defines parameters for PatchDashboardDetail.

type PatchDashboardDetailJSONRequestBody

type PatchDashboardDetailJSONRequestBody = PatchDashboardDetailJSONBody

PatchDashboardDetailJSONRequestBody defines body for PatchDashboardDetail for application/json ContentType.

type PatchDashboardDetailResponse

type PatchDashboardDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Dashboard
}

func ParsePatchDashboardDetailResponse

func ParsePatchDashboardDetailResponse(rsp *http.Response) (*PatchDashboardDetailResponse, error)

ParsePatchDashboardDetailResponse parses an HTTP response from a PatchDashboardDetailWithResponse call

func (PatchDashboardDetailResponse) Status

Status returns HTTPResponse.Status

func (PatchDashboardDetailResponse) StatusCode

func (r PatchDashboardDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchIncidentDetailJSONBody

type PatchIncidentDetailJSONBody = Incident

PatchIncidentDetailJSONBody defines parameters for PatchIncidentDetail.

type PatchIncidentDetailJSONRequestBody

type PatchIncidentDetailJSONRequestBody = PatchIncidentDetailJSONBody

PatchIncidentDetailJSONRequestBody defines body for PatchIncidentDetail for application/json ContentType.

type PatchIncidentDetailResponse

type PatchIncidentDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Incident
}

func ParsePatchIncidentDetailResponse

func ParsePatchIncidentDetailResponse(rsp *http.Response) (*PatchIncidentDetailResponse, error)

ParsePatchIncidentDetailResponse parses an HTTP response from a PatchIncidentDetailWithResponse call

func (PatchIncidentDetailResponse) Status

Status returns HTTPResponse.Status

func (PatchIncidentDetailResponse) StatusCode

func (r PatchIncidentDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchIntegrationDetailJSONBody

type PatchIntegrationDetailJSONBody = Integration

PatchIntegrationDetailJSONBody defines parameters for PatchIntegrationDetail.

type PatchIntegrationDetailJSONRequestBody

type PatchIntegrationDetailJSONRequestBody = PatchIntegrationDetailJSONBody

PatchIntegrationDetailJSONRequestBody defines body for PatchIntegrationDetail for application/json ContentType.

type PatchIntegrationDetailResponse

type PatchIntegrationDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Integration
}

func ParsePatchIntegrationDetailResponse

func ParsePatchIntegrationDetailResponse(rsp *http.Response) (*PatchIntegrationDetailResponse, error)

ParsePatchIntegrationDetailResponse parses an HTTP response from a PatchIntegrationDetailWithResponse call

func (PatchIntegrationDetailResponse) Status

Status returns HTTPResponse.Status

func (PatchIntegrationDetailResponse) StatusCode

func (r PatchIntegrationDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchMetricDetailJSONBody

type PatchMetricDetailJSONBody = Metric

PatchMetricDetailJSONBody defines parameters for PatchMetricDetail.

type PatchMetricDetailJSONRequestBody

type PatchMetricDetailJSONRequestBody = PatchMetricDetailJSONBody

PatchMetricDetailJSONRequestBody defines body for PatchMetricDetail for application/json ContentType.

type PatchMetricDetailResponse

type PatchMetricDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Metric
}

func ParsePatchMetricDetailResponse

func ParsePatchMetricDetailResponse(rsp *http.Response) (*PatchMetricDetailResponse, error)

ParsePatchMetricDetailResponse parses an HTTP response from a PatchMetricDetailWithResponse call

func (PatchMetricDetailResponse) Status

func (r PatchMetricDetailResponse) Status() string

Status returns HTTPResponse.Status

func (PatchMetricDetailResponse) StatusCode

func (r PatchMetricDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchPushNotificationDetailJSONBody

type PatchPushNotificationDetailJSONBody = PushNotificationProfile

PatchPushNotificationDetailJSONBody defines parameters for PatchPushNotificationDetail.

type PatchPushNotificationDetailJSONRequestBody

type PatchPushNotificationDetailJSONRequestBody = PatchPushNotificationDetailJSONBody

PatchPushNotificationDetailJSONRequestBody defines body for PatchPushNotificationDetail for application/json ContentType.

type PatchPushNotificationDetailResponse

type PatchPushNotificationDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PushNotificationProfile
}

func ParsePatchPushNotificationDetailResponse

func ParsePatchPushNotificationDetailResponse(rsp *http.Response) (*PatchPushNotificationDetailResponse, error)

ParsePatchPushNotificationDetailResponse parses an HTTP response from a PatchPushNotificationDetailWithResponse call

func (PatchPushNotificationDetailResponse) Status

Status returns HTTPResponse.Status

func (PatchPushNotificationDetailResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PatchScheduledReportDetailJSONBody

type PatchScheduledReportDetailJSONBody = ScheduledReport

PatchScheduledReportDetailJSONBody defines parameters for PatchScheduledReportDetail.

type PatchScheduledReportDetailJSONRequestBody

type PatchScheduledReportDetailJSONRequestBody = PatchScheduledReportDetailJSONBody

PatchScheduledReportDetailJSONRequestBody defines body for PatchScheduledReportDetail for application/json ContentType.

type PatchScheduledReportDetailResponse

type PatchScheduledReportDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ScheduledReport
}

func ParsePatchScheduledReportDetailResponse

func ParsePatchScheduledReportDetailResponse(rsp *http.Response) (*PatchScheduledReportDetailResponse, error)

ParsePatchScheduledReportDetailResponse parses an HTTP response from a PatchScheduledReportDetailWithResponse call

func (PatchScheduledReportDetailResponse) Status

Status returns HTTPResponse.Status

func (PatchScheduledReportDetailResponse) StatusCode

func (r PatchScheduledReportDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchServiceAddContactGroupsJSONBody

type PatchServiceAddContactGroupsJSONBody = CheckContactGroups

PatchServiceAddContactGroupsJSONBody defines parameters for PatchServiceAddContactGroups.

type PatchServiceAddContactGroupsJSONRequestBody

type PatchServiceAddContactGroupsJSONRequestBody = PatchServiceAddContactGroupsJSONBody

PatchServiceAddContactGroupsJSONRequestBody defines body for PatchServiceAddContactGroups for application/json ContentType.

type PatchServiceAddContactGroupsResponse

type PatchServiceAddContactGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CheckContactGroups
}

func ParsePatchServiceAddContactGroupsResponse

func ParsePatchServiceAddContactGroupsResponse(rsp *http.Response) (*PatchServiceAddContactGroupsResponse, error)

ParsePatchServiceAddContactGroupsResponse parses an HTTP response from a PatchServiceAddContactGroupsWithResponse call

func (PatchServiceAddContactGroupsResponse) Status

Status returns HTTPResponse.Status

func (PatchServiceAddContactGroupsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PatchServiceAddLocationsJSONBody

type PatchServiceAddLocationsJSONBody = CheckLocations

PatchServiceAddLocationsJSONBody defines parameters for PatchServiceAddLocations.

type PatchServiceAddLocationsJSONRequestBody

type PatchServiceAddLocationsJSONRequestBody = PatchServiceAddLocationsJSONBody

PatchServiceAddLocationsJSONRequestBody defines body for PatchServiceAddLocations for application/json ContentType.

type PatchServiceAddLocationsResponse

type PatchServiceAddLocationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CheckLocations
}

func ParsePatchServiceAddLocationsResponse

func ParsePatchServiceAddLocationsResponse(rsp *http.Response) (*PatchServiceAddLocationsResponse, error)

ParsePatchServiceAddLocationsResponse parses an HTTP response from a PatchServiceAddLocationsWithResponse call

func (PatchServiceAddLocationsResponse) Status

Status returns HTTPResponse.Status

func (PatchServiceAddLocationsResponse) StatusCode

func (r PatchServiceAddLocationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchServiceAddTagsJSONBody

type PatchServiceAddTagsJSONBody = CheckTags

PatchServiceAddTagsJSONBody defines parameters for PatchServiceAddTags.

type PatchServiceAddTagsJSONRequestBody

type PatchServiceAddTagsJSONRequestBody = PatchServiceAddTagsJSONBody

PatchServiceAddTagsJSONRequestBody defines body for PatchServiceAddTags for application/json ContentType.

type PatchServiceAddTagsResponse

type PatchServiceAddTagsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CheckTags
}

func ParsePatchServiceAddTagsResponse

func ParsePatchServiceAddTagsResponse(rsp *http.Response) (*PatchServiceAddTagsResponse, error)

ParsePatchServiceAddTagsResponse parses an HTTP response from a PatchServiceAddTagsWithResponse call

func (PatchServiceAddTagsResponse) Status

Status returns HTTPResponse.Status

func (PatchServiceAddTagsResponse) StatusCode

func (r PatchServiceAddTagsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchServiceBulkEscalationsJSONBody

type PatchServiceBulkEscalationsJSONBody = ChecksBulkUpdateEscalations

PatchServiceBulkEscalationsJSONBody defines parameters for PatchServiceBulkEscalations.

type PatchServiceBulkEscalationsJSONRequestBody

type PatchServiceBulkEscalationsJSONRequestBody = PatchServiceBulkEscalationsJSONBody

PatchServiceBulkEscalationsJSONRequestBody defines body for PatchServiceBulkEscalations for application/json ContentType.

type PatchServiceBulkEscalationsResponse

type PatchServiceBulkEscalationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksBulkUpdateEscalations
}

func ParsePatchServiceBulkEscalationsResponse

func ParsePatchServiceBulkEscalationsResponse(rsp *http.Response) (*PatchServiceBulkEscalationsResponse, error)

ParsePatchServiceBulkEscalationsResponse parses an HTTP response from a PatchServiceBulkEscalationsWithResponse call

func (PatchServiceBulkEscalationsResponse) Status

Status returns HTTPResponse.Status

func (PatchServiceBulkEscalationsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PatchServiceBulkMaintenanceJSONBody

type PatchServiceBulkMaintenanceJSONBody = ChecksBulkUpdateMaintenance

PatchServiceBulkMaintenanceJSONBody defines parameters for PatchServiceBulkMaintenance.

type PatchServiceBulkMaintenanceJSONRequestBody

type PatchServiceBulkMaintenanceJSONRequestBody = PatchServiceBulkMaintenanceJSONBody

PatchServiceBulkMaintenanceJSONRequestBody defines body for PatchServiceBulkMaintenance for application/json ContentType.

type PatchServiceBulkMaintenanceResponse

type PatchServiceBulkMaintenanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksBulkUpdateMaintenance
}

func ParsePatchServiceBulkMaintenanceResponse

func ParsePatchServiceBulkMaintenanceResponse(rsp *http.Response) (*PatchServiceBulkMaintenanceResponse, error)

ParsePatchServiceBulkMaintenanceResponse parses an HTTP response from a PatchServiceBulkMaintenanceWithResponse call

func (PatchServiceBulkMaintenanceResponse) Status

Status returns HTTPResponse.Status

func (PatchServiceBulkMaintenanceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PatchServiceBulkPauseJSONBody

type PatchServiceBulkPauseJSONBody = BulkChecksAction

PatchServiceBulkPauseJSONBody defines parameters for PatchServiceBulkPause.

type PatchServiceBulkPauseJSONRequestBody

type PatchServiceBulkPauseJSONRequestBody = PatchServiceBulkPauseJSONBody

PatchServiceBulkPauseJSONRequestBody defines body for PatchServiceBulkPause for application/json ContentType.

type PatchServiceBulkPauseResponse

type PatchServiceBulkPauseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BulkChecksAction
}

func ParsePatchServiceBulkPauseResponse

func ParsePatchServiceBulkPauseResponse(rsp *http.Response) (*PatchServiceBulkPauseResponse, error)

ParsePatchServiceBulkPauseResponse parses an HTTP response from a PatchServiceBulkPauseWithResponse call

func (PatchServiceBulkPauseResponse) Status

Status returns HTTPResponse.Status

func (PatchServiceBulkPauseResponse) StatusCode

func (r PatchServiceBulkPauseResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchServiceBulkResumeJSONBody

type PatchServiceBulkResumeJSONBody = BulkChecksAction

PatchServiceBulkResumeJSONBody defines parameters for PatchServiceBulkResume.

type PatchServiceBulkResumeJSONRequestBody

type PatchServiceBulkResumeJSONRequestBody = PatchServiceBulkResumeJSONBody

PatchServiceBulkResumeJSONRequestBody defines body for PatchServiceBulkResume for application/json ContentType.

type PatchServiceBulkResumeResponse

type PatchServiceBulkResumeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BulkChecksAction
}

func ParsePatchServiceBulkResumeResponse

func ParsePatchServiceBulkResumeResponse(rsp *http.Response) (*PatchServiceBulkResumeResponse, error)

ParsePatchServiceBulkResumeResponse parses an HTTP response from a PatchServiceBulkResumeWithResponse call

func (PatchServiceBulkResumeResponse) Status

Status returns HTTPResponse.Status

func (PatchServiceBulkResumeResponse) StatusCode

func (r PatchServiceBulkResumeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchServiceBulkUpdateJSONBody

type PatchServiceBulkUpdateJSONBody = ChecksBulkUpdate

PatchServiceBulkUpdateJSONBody defines parameters for PatchServiceBulkUpdate.

type PatchServiceBulkUpdateJSONRequestBody

type PatchServiceBulkUpdateJSONRequestBody = PatchServiceBulkUpdateJSONBody

PatchServiceBulkUpdateJSONRequestBody defines body for PatchServiceBulkUpdate for application/json ContentType.

type PatchServiceBulkUpdateResponse

type PatchServiceBulkUpdateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksBulkUpdate
}

func ParsePatchServiceBulkUpdateResponse

func ParsePatchServiceBulkUpdateResponse(rsp *http.Response) (*PatchServiceBulkUpdateResponse, error)

ParsePatchServiceBulkUpdateResponse parses an HTTP response from a PatchServiceBulkUpdateWithResponse call

func (PatchServiceBulkUpdateResponse) Status

Status returns HTTPResponse.Status

func (PatchServiceBulkUpdateResponse) StatusCode

func (r PatchServiceBulkUpdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchServiceDetailJSONBody

type PatchServiceDetailJSONBody = Checks

PatchServiceDetailJSONBody defines parameters for PatchServiceDetail.

type PatchServiceDetailJSONRequestBody

type PatchServiceDetailJSONRequestBody = PatchServiceDetailJSONBody

PatchServiceDetailJSONRequestBody defines body for PatchServiceDetail for application/json ContentType.

type PatchServiceDetailResponse

type PatchServiceDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Checks
}

func ParsePatchServiceDetailResponse

func ParsePatchServiceDetailResponse(rsp *http.Response) (*PatchServiceDetailResponse, error)

ParsePatchServiceDetailResponse parses an HTTP response from a PatchServiceDetailWithResponse call

func (PatchServiceDetailResponse) Status

Status returns HTTPResponse.Status

func (PatchServiceDetailResponse) StatusCode

func (r PatchServiceDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchServiceReplaceContactGroupsJSONBody

type PatchServiceReplaceContactGroupsJSONBody = CheckContactGroups

PatchServiceReplaceContactGroupsJSONBody defines parameters for PatchServiceReplaceContactGroups.

type PatchServiceReplaceContactGroupsJSONRequestBody

type PatchServiceReplaceContactGroupsJSONRequestBody = PatchServiceReplaceContactGroupsJSONBody

PatchServiceReplaceContactGroupsJSONRequestBody defines body for PatchServiceReplaceContactGroups for application/json ContentType.

type PatchServiceReplaceContactGroupsResponse

type PatchServiceReplaceContactGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CheckContactGroups
}

func ParsePatchServiceReplaceContactGroupsResponse

func ParsePatchServiceReplaceContactGroupsResponse(rsp *http.Response) (*PatchServiceReplaceContactGroupsResponse, error)

ParsePatchServiceReplaceContactGroupsResponse parses an HTTP response from a PatchServiceReplaceContactGroupsWithResponse call

func (PatchServiceReplaceContactGroupsResponse) Status

Status returns HTTPResponse.Status

func (PatchServiceReplaceContactGroupsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PatchServiceReplaceLocationsJSONBody

type PatchServiceReplaceLocationsJSONBody = CheckLocations

PatchServiceReplaceLocationsJSONBody defines parameters for PatchServiceReplaceLocations.

type PatchServiceReplaceLocationsJSONRequestBody

type PatchServiceReplaceLocationsJSONRequestBody = PatchServiceReplaceLocationsJSONBody

PatchServiceReplaceLocationsJSONRequestBody defines body for PatchServiceReplaceLocations for application/json ContentType.

type PatchServiceReplaceLocationsResponse

type PatchServiceReplaceLocationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CheckLocations
}

func ParsePatchServiceReplaceLocationsResponse

func ParsePatchServiceReplaceLocationsResponse(rsp *http.Response) (*PatchServiceReplaceLocationsResponse, error)

ParsePatchServiceReplaceLocationsResponse parses an HTTP response from a PatchServiceReplaceLocationsWithResponse call

func (PatchServiceReplaceLocationsResponse) Status

Status returns HTTPResponse.Status

func (PatchServiceReplaceLocationsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PatchServiceReplaceTagsJSONBody

type PatchServiceReplaceTagsJSONBody = CheckTags

PatchServiceReplaceTagsJSONBody defines parameters for PatchServiceReplaceTags.

type PatchServiceReplaceTagsJSONRequestBody

type PatchServiceReplaceTagsJSONRequestBody = PatchServiceReplaceTagsJSONBody

PatchServiceReplaceTagsJSONRequestBody defines body for PatchServiceReplaceTags for application/json ContentType.

type PatchServiceReplaceTagsResponse

type PatchServiceReplaceTagsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CheckTags
}

func ParsePatchServiceReplaceTagsResponse

func ParsePatchServiceReplaceTagsResponse(rsp *http.Response) (*PatchServiceReplaceTagsResponse, error)

ParsePatchServiceReplaceTagsResponse parses an HTTP response from a PatchServiceReplaceTagsWithResponse call

func (PatchServiceReplaceTagsResponse) Status

Status returns HTTPResponse.Status

func (PatchServiceReplaceTagsResponse) StatusCode

func (r PatchServiceReplaceTagsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchServiceSetEscalationsJSONBody

type PatchServiceSetEscalationsJSONBody = CheckEscalations

PatchServiceSetEscalationsJSONBody defines parameters for PatchServiceSetEscalations.

type PatchServiceSetEscalationsJSONRequestBody

type PatchServiceSetEscalationsJSONRequestBody = PatchServiceSetEscalationsJSONBody

PatchServiceSetEscalationsJSONRequestBody defines body for PatchServiceSetEscalations for application/json ContentType.

type PatchServiceSetEscalationsResponse

type PatchServiceSetEscalationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CheckEscalations
}

func ParsePatchServiceSetEscalationsResponse

func ParsePatchServiceSetEscalationsResponse(rsp *http.Response) (*PatchServiceSetEscalationsResponse, error)

ParsePatchServiceSetEscalationsResponse parses an HTTP response from a PatchServiceSetEscalationsWithResponse call

func (PatchServiceSetEscalationsResponse) Status

Status returns HTTPResponse.Status

func (PatchServiceSetEscalationsResponse) StatusCode

func (r PatchServiceSetEscalationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchServiceSetMaintenanceJSONBody

type PatchServiceSetMaintenanceJSONBody = CheckMaintenance

PatchServiceSetMaintenanceJSONBody defines parameters for PatchServiceSetMaintenance.

type PatchServiceSetMaintenanceJSONRequestBody

type PatchServiceSetMaintenanceJSONRequestBody = PatchServiceSetMaintenanceJSONBody

PatchServiceSetMaintenanceJSONRequestBody defines body for PatchServiceSetMaintenance for application/json ContentType.

type PatchServiceSetMaintenanceResponse

type PatchServiceSetMaintenanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CheckMaintenance
}

func ParsePatchServiceSetMaintenanceResponse

func ParsePatchServiceSetMaintenanceResponse(rsp *http.Response) (*PatchServiceSetMaintenanceResponse, error)

ParsePatchServiceSetMaintenanceResponse parses an HTTP response from a PatchServiceSetMaintenanceWithResponse call

func (PatchServiceSetMaintenanceResponse) Status

Status returns HTTPResponse.Status

func (PatchServiceSetMaintenanceResponse) StatusCode

func (r PatchServiceSetMaintenanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchServiceTagDetailJSONBody

type PatchServiceTagDetailJSONBody = CheckTag

PatchServiceTagDetailJSONBody defines parameters for PatchServiceTagDetail.

type PatchServiceTagDetailJSONRequestBody

type PatchServiceTagDetailJSONRequestBody = PatchServiceTagDetailJSONBody

PatchServiceTagDetailJSONRequestBody defines body for PatchServiceTagDetail for application/json ContentType.

type PatchServiceTagDetailResponse

type PatchServiceTagDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CheckTag
}

func ParsePatchServiceTagDetailResponse

func ParsePatchServiceTagDetailResponse(rsp *http.Response) (*PatchServiceTagDetailResponse, error)

ParsePatchServiceTagDetailResponse parses an HTTP response from a PatchServiceTagDetailWithResponse call

func (PatchServiceTagDetailResponse) Status

Status returns HTTPResponse.Status

func (PatchServiceTagDetailResponse) StatusCode

func (r PatchServiceTagDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchSlaReportDetailJSONBody

type PatchSlaReportDetailJSONBody = SLAReport

PatchSlaReportDetailJSONBody defines parameters for PatchSlaReportDetail.

type PatchSlaReportDetailJSONRequestBody

type PatchSlaReportDetailJSONRequestBody = PatchSlaReportDetailJSONBody

PatchSlaReportDetailJSONRequestBody defines body for PatchSlaReportDetail for application/json ContentType.

type PatchSlaReportDetailResponse

type PatchSlaReportDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SLAReport
}

func ParsePatchSlaReportDetailResponse

func ParsePatchSlaReportDetailResponse(rsp *http.Response) (*PatchSlaReportDetailResponse, error)

ParsePatchSlaReportDetailResponse parses an HTTP response from a PatchSlaReportDetailWithResponse call

func (PatchSlaReportDetailResponse) Status

Status returns HTTPResponse.Status

func (PatchSlaReportDetailResponse) StatusCode

func (r PatchSlaReportDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchStatuspageDetailJSONBody

type PatchStatuspageDetailJSONBody = StatusPage

PatchStatuspageDetailJSONBody defines parameters for PatchStatuspageDetail.

type PatchStatuspageDetailJSONRequestBody

type PatchStatuspageDetailJSONRequestBody = PatchStatuspageDetailJSONBody

PatchStatuspageDetailJSONRequestBody defines body for PatchStatuspageDetail for application/json ContentType.

type PatchStatuspageDetailResponse

type PatchStatuspageDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StatusPage
}

func ParsePatchStatuspageDetailResponse

func ParsePatchStatuspageDetailResponse(rsp *http.Response) (*PatchStatuspageDetailResponse, error)

ParsePatchStatuspageDetailResponse parses an HTTP response from a PatchStatuspageDetailWithResponse call

func (PatchStatuspageDetailResponse) Status

Status returns HTTPResponse.Status

func (PatchStatuspageDetailResponse) StatusCode

func (r PatchStatuspageDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchUserDetailJSONBody

type PatchUserDetailJSONBody = User

PatchUserDetailJSONBody defines parameters for PatchUserDetail.

type PatchUserDetailJSONRequestBody

type PatchUserDetailJSONRequestBody = PatchUserDetailJSONBody

PatchUserDetailJSONRequestBody defines body for PatchUserDetail for application/json ContentType.

type PatchUserDetailResponse

type PatchUserDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
}

func ParsePatchUserDetailResponse

func ParsePatchUserDetailResponse(rsp *http.Response) (*PatchUserDetailResponse, error)

ParsePatchUserDetailResponse parses an HTTP response from a PatchUserDetailWithResponse call

func (PatchUserDetailResponse) Status

func (r PatchUserDetailResponse) Status() string

Status returns HTTPResponse.Status

func (PatchUserDetailResponse) StatusCode

func (r PatchUserDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostAlertIgnoreResponse

type PostAlertIgnoreResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParsePostAlertIgnoreResponse

func ParsePostAlertIgnoreResponse(rsp *http.Response) (*PostAlertIgnoreResponse, error)

ParsePostAlertIgnoreResponse parses an HTTP response from a PostAlertIgnoreWithResponse call

func (PostAlertIgnoreResponse) Status

func (r PostAlertIgnoreResponse) Status() string

Status returns HTTPResponse.Status

func (PostAlertIgnoreResponse) StatusCode

func (r PostAlertIgnoreResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostAuthLoginJSONBody

type PostAuthLoginJSONBody = AuthTokenWithTOTP

PostAuthLoginJSONBody defines parameters for PostAuthLogin.

type PostAuthLoginJSONRequestBody

type PostAuthLoginJSONRequestBody = PostAuthLoginJSONBody

PostAuthLoginJSONRequestBody defines body for PostAuthLogin for application/json ContentType.

type PostAuthLoginResponse

type PostAuthLoginResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthTokenWithTOTP
}

func ParsePostAuthLoginResponse

func ParsePostAuthLoginResponse(rsp *http.Response) (*PostAuthLoginResponse, error)

ParsePostAuthLoginResponse parses an HTTP response from a PostAuthLoginWithResponse call

func (PostAuthLoginResponse) Status

func (r PostAuthLoginResponse) Status() string

Status returns HTTPResponse.Status

func (PostAuthLoginResponse) StatusCode

func (r PostAuthLoginResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostAuthResetPasswordJSONBody

type PostAuthResetPasswordJSONBody = PasswordReset

PostAuthResetPasswordJSONBody defines parameters for PostAuthResetPassword.

type PostAuthResetPasswordJSONRequestBody

type PostAuthResetPasswordJSONRequestBody = PostAuthResetPasswordJSONBody

PostAuthResetPasswordJSONRequestBody defines body for PostAuthResetPassword for application/json ContentType.

type PostAuthResetPasswordResponse

type PostAuthResetPasswordResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PasswordReset
}

func ParsePostAuthResetPasswordResponse

func ParsePostAuthResetPasswordResponse(rsp *http.Response) (*PostAuthResetPasswordResponse, error)

ParsePostAuthResetPasswordResponse parses an HTTP response from a PostAuthResetPasswordWithResponse call

func (PostAuthResetPasswordResponse) Status

Status returns HTTPResponse.Status

func (PostAuthResetPasswordResponse) StatusCode

func (r PostAuthResetPasswordResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostAuthSubaccountPacksJSONBody

type PostAuthSubaccountPacksJSONBody = SubaccountPacks

PostAuthSubaccountPacksJSONBody defines parameters for PostAuthSubaccountPacks.

type PostAuthSubaccountPacksJSONRequestBody

type PostAuthSubaccountPacksJSONRequestBody = PostAuthSubaccountPacksJSONBody

PostAuthSubaccountPacksJSONRequestBody defines body for PostAuthSubaccountPacks for application/json ContentType.

type PostAuthSubaccountPacksResponse

type PostAuthSubaccountPacksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SubaccountPacks
}

func ParsePostAuthSubaccountPacksResponse

func ParsePostAuthSubaccountPacksResponse(rsp *http.Response) (*PostAuthSubaccountPacksResponse, error)

ParsePostAuthSubaccountPacksResponse parses an HTTP response from a PostAuthSubaccountPacksWithResponse call

func (PostAuthSubaccountPacksResponse) Status

Status returns HTTPResponse.Status

func (PostAuthSubaccountPacksResponse) StatusCode

func (r PostAuthSubaccountPacksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostAuthSubaccountsJSONBody

type PostAuthSubaccountsJSONBody = Subaccount

PostAuthSubaccountsJSONBody defines parameters for PostAuthSubaccounts.

type PostAuthSubaccountsJSONRequestBody

type PostAuthSubaccountsJSONRequestBody = PostAuthSubaccountsJSONBody

PostAuthSubaccountsJSONRequestBody defines body for PostAuthSubaccounts for application/json ContentType.

type PostAuthSubaccountsResponse

type PostAuthSubaccountsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Subaccount
}

func ParsePostAuthSubaccountsResponse

func ParsePostAuthSubaccountsResponse(rsp *http.Response) (*PostAuthSubaccountsResponse, error)

ParsePostAuthSubaccountsResponse parses an HTTP response from a PostAuthSubaccountsWithResponse call

func (PostAuthSubaccountsResponse) Status

Status returns HTTPResponse.Status

func (PostAuthSubaccountsResponse) StatusCode

func (r PostAuthSubaccountsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostComponentslistJSONBody

type PostComponentslistJSONBody = Component

PostComponentslistJSONBody defines parameters for PostComponentslist.

type PostComponentslistJSONRequestBody

type PostComponentslistJSONRequestBody = PostComponentslistJSONBody

PostComponentslistJSONRequestBody defines body for PostComponentslist for application/json ContentType.

type PostComponentslistResponse

type PostComponentslistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Component
}

func ParsePostComponentslistResponse

func ParsePostComponentslistResponse(rsp *http.Response) (*PostComponentslistResponse, error)

ParsePostComponentslistResponse parses an HTTP response from a PostComponentslistWithResponse call

func (PostComponentslistResponse) Status

Status returns HTTPResponse.Status

func (PostComponentslistResponse) StatusCode

func (r PostComponentslistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostContactgrouplistJSONBody

type PostContactgrouplistJSONBody = ContactGroup

PostContactgrouplistJSONBody defines parameters for PostContactgrouplist.

type PostContactgrouplistJSONRequestBody

type PostContactgrouplistJSONRequestBody = PostContactgrouplistJSONBody

PostContactgrouplistJSONRequestBody defines body for PostContactgrouplist for application/json ContentType.

type PostContactgrouplistResponse

type PostContactgrouplistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ContactGroup
}

func ParsePostContactgrouplistResponse

func ParsePostContactgrouplistResponse(rsp *http.Response) (*PostContactgrouplistResponse, error)

ParsePostContactgrouplistResponse parses an HTTP response from a PostContactgrouplistWithResponse call

func (PostContactgrouplistResponse) Status

Status returns HTTPResponse.Status

func (PostContactgrouplistResponse) StatusCode

func (r PostContactgrouplistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostDashboardlistJSONBody

type PostDashboardlistJSONBody = Dashboard

PostDashboardlistJSONBody defines parameters for PostDashboardlist.

type PostDashboardlistJSONRequestBody

type PostDashboardlistJSONRequestBody = PostDashboardlistJSONBody

PostDashboardlistJSONRequestBody defines body for PostDashboardlist for application/json ContentType.

type PostDashboardlistResponse

type PostDashboardlistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Dashboard
}

func ParsePostDashboardlistResponse

func ParsePostDashboardlistResponse(rsp *http.Response) (*PostDashboardlistResponse, error)

ParsePostDashboardlistResponse parses an HTTP response from a PostDashboardlistWithResponse call

func (PostDashboardlistResponse) Status

func (r PostDashboardlistResponse) Status() string

Status returns HTTPResponse.Status

func (PostDashboardlistResponse) StatusCode

func (r PostDashboardlistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostIncidentlistJSONBody

type PostIncidentlistJSONBody = Incident

PostIncidentlistJSONBody defines parameters for PostIncidentlist.

type PostIncidentlistJSONRequestBody

type PostIncidentlistJSONRequestBody = PostIncidentlistJSONBody

PostIncidentlistJSONRequestBody defines body for PostIncidentlist for application/json ContentType.

type PostIncidentlistResponse

type PostIncidentlistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Incident
}

func ParsePostIncidentlistResponse

func ParsePostIncidentlistResponse(rsp *http.Response) (*PostIncidentlistResponse, error)

ParsePostIncidentlistResponse parses an HTTP response from a PostIncidentlistWithResponse call

func (PostIncidentlistResponse) Status

func (r PostIncidentlistResponse) Status() string

Status returns HTTPResponse.Status

func (PostIncidentlistResponse) StatusCode

func (r PostIncidentlistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreateCachetJSONBody

type PostIntegrationCreateCachetJSONBody = IntegrationCachet

PostIntegrationCreateCachetJSONBody defines parameters for PostIntegrationCreateCachet.

type PostIntegrationCreateCachetJSONRequestBody

type PostIntegrationCreateCachetJSONRequestBody = PostIntegrationCreateCachetJSONBody

PostIntegrationCreateCachetJSONRequestBody defines body for PostIntegrationCreateCachet for application/json ContentType.

type PostIntegrationCreateCachetResponse

type PostIntegrationCreateCachetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationCachet
}

func ParsePostIntegrationCreateCachetResponse

func ParsePostIntegrationCreateCachetResponse(rsp *http.Response) (*PostIntegrationCreateCachetResponse, error)

ParsePostIntegrationCreateCachetResponse parses an HTTP response from a PostIntegrationCreateCachetWithResponse call

func (PostIntegrationCreateCachetResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreateCachetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreateDatadogJSONBody

type PostIntegrationCreateDatadogJSONBody = IntegrationDatadog

PostIntegrationCreateDatadogJSONBody defines parameters for PostIntegrationCreateDatadog.

type PostIntegrationCreateDatadogJSONRequestBody

type PostIntegrationCreateDatadogJSONRequestBody = PostIntegrationCreateDatadogJSONBody

PostIntegrationCreateDatadogJSONRequestBody defines body for PostIntegrationCreateDatadog for application/json ContentType.

type PostIntegrationCreateDatadogResponse

type PostIntegrationCreateDatadogResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationDatadog
}

func ParsePostIntegrationCreateDatadogResponse

func ParsePostIntegrationCreateDatadogResponse(rsp *http.Response) (*PostIntegrationCreateDatadogResponse, error)

ParsePostIntegrationCreateDatadogResponse parses an HTTP response from a PostIntegrationCreateDatadogWithResponse call

func (PostIntegrationCreateDatadogResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreateDatadogResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreateGeckoboardJSONBody

type PostIntegrationCreateGeckoboardJSONBody = IntegrationGeckoboard

PostIntegrationCreateGeckoboardJSONBody defines parameters for PostIntegrationCreateGeckoboard.

type PostIntegrationCreateGeckoboardJSONRequestBody

type PostIntegrationCreateGeckoboardJSONRequestBody = PostIntegrationCreateGeckoboardJSONBody

PostIntegrationCreateGeckoboardJSONRequestBody defines body for PostIntegrationCreateGeckoboard for application/json ContentType.

type PostIntegrationCreateGeckoboardResponse

type PostIntegrationCreateGeckoboardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationGeckoboard
}

func ParsePostIntegrationCreateGeckoboardResponse

func ParsePostIntegrationCreateGeckoboardResponse(rsp *http.Response) (*PostIntegrationCreateGeckoboardResponse, error)

ParsePostIntegrationCreateGeckoboardResponse parses an HTTP response from a PostIntegrationCreateGeckoboardWithResponse call

func (PostIntegrationCreateGeckoboardResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreateGeckoboardResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreateJiraservicedeskJSONBody

type PostIntegrationCreateJiraservicedeskJSONBody = IntegrationJiraservicedesk

PostIntegrationCreateJiraservicedeskJSONBody defines parameters for PostIntegrationCreateJiraservicedesk.

type PostIntegrationCreateJiraservicedeskJSONRequestBody

type PostIntegrationCreateJiraservicedeskJSONRequestBody = PostIntegrationCreateJiraservicedeskJSONBody

PostIntegrationCreateJiraservicedeskJSONRequestBody defines body for PostIntegrationCreateJiraservicedesk for application/json ContentType.

type PostIntegrationCreateJiraservicedeskResponse

type PostIntegrationCreateJiraservicedeskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationJiraservicedesk
}

func ParsePostIntegrationCreateJiraservicedeskResponse

func ParsePostIntegrationCreateJiraservicedeskResponse(rsp *http.Response) (*PostIntegrationCreateJiraservicedeskResponse, error)

ParsePostIntegrationCreateJiraservicedeskResponse parses an HTTP response from a PostIntegrationCreateJiraservicedeskWithResponse call

func (PostIntegrationCreateJiraservicedeskResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreateJiraservicedeskResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreateKlipfolioJSONBody

type PostIntegrationCreateKlipfolioJSONBody = IntegrationKlipfolio

PostIntegrationCreateKlipfolioJSONBody defines parameters for PostIntegrationCreateKlipfolio.

type PostIntegrationCreateKlipfolioJSONRequestBody

type PostIntegrationCreateKlipfolioJSONRequestBody = PostIntegrationCreateKlipfolioJSONBody

PostIntegrationCreateKlipfolioJSONRequestBody defines body for PostIntegrationCreateKlipfolio for application/json ContentType.

type PostIntegrationCreateKlipfolioResponse

type PostIntegrationCreateKlipfolioResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationKlipfolio
}

func ParsePostIntegrationCreateKlipfolioResponse

func ParsePostIntegrationCreateKlipfolioResponse(rsp *http.Response) (*PostIntegrationCreateKlipfolioResponse, error)

ParsePostIntegrationCreateKlipfolioResponse parses an HTTP response from a PostIntegrationCreateKlipfolioWithResponse call

func (PostIntegrationCreateKlipfolioResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreateKlipfolioResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreateLibratoJSONBody

type PostIntegrationCreateLibratoJSONBody = IntegrationLibrato

PostIntegrationCreateLibratoJSONBody defines parameters for PostIntegrationCreateLibrato.

type PostIntegrationCreateLibratoJSONRequestBody

type PostIntegrationCreateLibratoJSONRequestBody = PostIntegrationCreateLibratoJSONBody

PostIntegrationCreateLibratoJSONRequestBody defines body for PostIntegrationCreateLibrato for application/json ContentType.

type PostIntegrationCreateLibratoResponse

type PostIntegrationCreateLibratoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationLibrato
}

func ParsePostIntegrationCreateLibratoResponse

func ParsePostIntegrationCreateLibratoResponse(rsp *http.Response) (*PostIntegrationCreateLibratoResponse, error)

ParsePostIntegrationCreateLibratoResponse parses an HTTP response from a PostIntegrationCreateLibratoWithResponse call

func (PostIntegrationCreateLibratoResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreateLibratoResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreateMicrosoftTeamsJSONBody

type PostIntegrationCreateMicrosoftTeamsJSONBody = IntegrationMicrosoftTeams

PostIntegrationCreateMicrosoftTeamsJSONBody defines parameters for PostIntegrationCreateMicrosoftTeams.

type PostIntegrationCreateMicrosoftTeamsJSONRequestBody

type PostIntegrationCreateMicrosoftTeamsJSONRequestBody = PostIntegrationCreateMicrosoftTeamsJSONBody

PostIntegrationCreateMicrosoftTeamsJSONRequestBody defines body for PostIntegrationCreateMicrosoftTeams for application/json ContentType.

type PostIntegrationCreateMicrosoftTeamsResponse

type PostIntegrationCreateMicrosoftTeamsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationMicrosoftTeams
}

func ParsePostIntegrationCreateMicrosoftTeamsResponse

func ParsePostIntegrationCreateMicrosoftTeamsResponse(rsp *http.Response) (*PostIntegrationCreateMicrosoftTeamsResponse, error)

ParsePostIntegrationCreateMicrosoftTeamsResponse parses an HTTP response from a PostIntegrationCreateMicrosoftTeamsWithResponse call

func (PostIntegrationCreateMicrosoftTeamsResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreateMicrosoftTeamsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreateOpsgenieJSONBody

type PostIntegrationCreateOpsgenieJSONBody = IntegrationOpsgenie

PostIntegrationCreateOpsgenieJSONBody defines parameters for PostIntegrationCreateOpsgenie.

type PostIntegrationCreateOpsgenieJSONRequestBody

type PostIntegrationCreateOpsgenieJSONRequestBody = PostIntegrationCreateOpsgenieJSONBody

PostIntegrationCreateOpsgenieJSONRequestBody defines body for PostIntegrationCreateOpsgenie for application/json ContentType.

type PostIntegrationCreateOpsgenieResponse

type PostIntegrationCreateOpsgenieResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationOpsgenie
}

func ParsePostIntegrationCreateOpsgenieResponse

func ParsePostIntegrationCreateOpsgenieResponse(rsp *http.Response) (*PostIntegrationCreateOpsgenieResponse, error)

ParsePostIntegrationCreateOpsgenieResponse parses an HTTP response from a PostIntegrationCreateOpsgenieWithResponse call

func (PostIntegrationCreateOpsgenieResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreateOpsgenieResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreatePagerdutyJSONBody

type PostIntegrationCreatePagerdutyJSONBody = IntegrationPagerduty

PostIntegrationCreatePagerdutyJSONBody defines parameters for PostIntegrationCreatePagerduty.

type PostIntegrationCreatePagerdutyJSONRequestBody

type PostIntegrationCreatePagerdutyJSONRequestBody = PostIntegrationCreatePagerdutyJSONBody

PostIntegrationCreatePagerdutyJSONRequestBody defines body for PostIntegrationCreatePagerduty for application/json ContentType.

type PostIntegrationCreatePagerdutyResponse

type PostIntegrationCreatePagerdutyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationPagerduty
}

func ParsePostIntegrationCreatePagerdutyResponse

func ParsePostIntegrationCreatePagerdutyResponse(rsp *http.Response) (*PostIntegrationCreatePagerdutyResponse, error)

ParsePostIntegrationCreatePagerdutyResponse parses an HTTP response from a PostIntegrationCreatePagerdutyWithResponse call

func (PostIntegrationCreatePagerdutyResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreatePagerdutyResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreatePushbulletJSONBody

type PostIntegrationCreatePushbulletJSONBody = IntegrationPushbullet

PostIntegrationCreatePushbulletJSONBody defines parameters for PostIntegrationCreatePushbullet.

type PostIntegrationCreatePushbulletJSONRequestBody

type PostIntegrationCreatePushbulletJSONRequestBody = PostIntegrationCreatePushbulletJSONBody

PostIntegrationCreatePushbulletJSONRequestBody defines body for PostIntegrationCreatePushbullet for application/json ContentType.

type PostIntegrationCreatePushbulletResponse

type PostIntegrationCreatePushbulletResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationPushbullet
}

func ParsePostIntegrationCreatePushbulletResponse

func ParsePostIntegrationCreatePushbulletResponse(rsp *http.Response) (*PostIntegrationCreatePushbulletResponse, error)

ParsePostIntegrationCreatePushbulletResponse parses an HTTP response from a PostIntegrationCreatePushbulletWithResponse call

func (PostIntegrationCreatePushbulletResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreatePushbulletResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreatePushoverJSONBody

type PostIntegrationCreatePushoverJSONBody = IntegrationPushover

PostIntegrationCreatePushoverJSONBody defines parameters for PostIntegrationCreatePushover.

type PostIntegrationCreatePushoverJSONRequestBody

type PostIntegrationCreatePushoverJSONRequestBody = PostIntegrationCreatePushoverJSONBody

PostIntegrationCreatePushoverJSONRequestBody defines body for PostIntegrationCreatePushover for application/json ContentType.

type PostIntegrationCreatePushoverResponse

type PostIntegrationCreatePushoverResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationPushover
}

func ParsePostIntegrationCreatePushoverResponse

func ParsePostIntegrationCreatePushoverResponse(rsp *http.Response) (*PostIntegrationCreatePushoverResponse, error)

ParsePostIntegrationCreatePushoverResponse parses an HTTP response from a PostIntegrationCreatePushoverWithResponse call

func (PostIntegrationCreatePushoverResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreatePushoverResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreateSignifaiJSONBody

type PostIntegrationCreateSignifaiJSONBody = IntegrationSignifai

PostIntegrationCreateSignifaiJSONBody defines parameters for PostIntegrationCreateSignifai.

type PostIntegrationCreateSignifaiJSONRequestBody

type PostIntegrationCreateSignifaiJSONRequestBody = PostIntegrationCreateSignifaiJSONBody

PostIntegrationCreateSignifaiJSONRequestBody defines body for PostIntegrationCreateSignifai for application/json ContentType.

type PostIntegrationCreateSignifaiResponse

type PostIntegrationCreateSignifaiResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationSignifai
}

func ParsePostIntegrationCreateSignifaiResponse

func ParsePostIntegrationCreateSignifaiResponse(rsp *http.Response) (*PostIntegrationCreateSignifaiResponse, error)

ParsePostIntegrationCreateSignifaiResponse parses an HTTP response from a PostIntegrationCreateSignifaiWithResponse call

func (PostIntegrationCreateSignifaiResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreateSignifaiResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreateSlackJSONBody

type PostIntegrationCreateSlackJSONBody = IntegrationSlack

PostIntegrationCreateSlackJSONBody defines parameters for PostIntegrationCreateSlack.

type PostIntegrationCreateSlackJSONRequestBody

type PostIntegrationCreateSlackJSONRequestBody = PostIntegrationCreateSlackJSONBody

PostIntegrationCreateSlackJSONRequestBody defines body for PostIntegrationCreateSlack for application/json ContentType.

type PostIntegrationCreateSlackResponse

type PostIntegrationCreateSlackResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationSlack
}

func ParsePostIntegrationCreateSlackResponse

func ParsePostIntegrationCreateSlackResponse(rsp *http.Response) (*PostIntegrationCreateSlackResponse, error)

ParsePostIntegrationCreateSlackResponse parses an HTTP response from a PostIntegrationCreateSlackWithResponse call

func (PostIntegrationCreateSlackResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreateSlackResponse) StatusCode

func (r PostIntegrationCreateSlackResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreateStatusJSONBody

type PostIntegrationCreateStatusJSONBody = IntegrationStatus

PostIntegrationCreateStatusJSONBody defines parameters for PostIntegrationCreateStatus.

type PostIntegrationCreateStatusJSONRequestBody

type PostIntegrationCreateStatusJSONRequestBody = PostIntegrationCreateStatusJSONBody

PostIntegrationCreateStatusJSONRequestBody defines body for PostIntegrationCreateStatus for application/json ContentType.

type PostIntegrationCreateStatusResponse

type PostIntegrationCreateStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationStatus
}

func ParsePostIntegrationCreateStatusResponse

func ParsePostIntegrationCreateStatusResponse(rsp *http.Response) (*PostIntegrationCreateStatusResponse, error)

ParsePostIntegrationCreateStatusResponse parses an HTTP response from a PostIntegrationCreateStatusWithResponse call

func (PostIntegrationCreateStatusResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreateStatusResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreateStatuspageJSONBody

type PostIntegrationCreateStatuspageJSONBody = IntegrationStatuspage

PostIntegrationCreateStatuspageJSONBody defines parameters for PostIntegrationCreateStatuspage.

type PostIntegrationCreateStatuspageJSONRequestBody

type PostIntegrationCreateStatuspageJSONRequestBody = PostIntegrationCreateStatuspageJSONBody

PostIntegrationCreateStatuspageJSONRequestBody defines body for PostIntegrationCreateStatuspage for application/json ContentType.

type PostIntegrationCreateStatuspageResponse

type PostIntegrationCreateStatuspageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationStatuspage
}

func ParsePostIntegrationCreateStatuspageResponse

func ParsePostIntegrationCreateStatuspageResponse(rsp *http.Response) (*PostIntegrationCreateStatuspageResponse, error)

ParsePostIntegrationCreateStatuspageResponse parses an HTTP response from a PostIntegrationCreateStatuspageWithResponse call

func (PostIntegrationCreateStatuspageResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreateStatuspageResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreateTwitterJSONBody

type PostIntegrationCreateTwitterJSONBody = IntegrationTwitter

PostIntegrationCreateTwitterJSONBody defines parameters for PostIntegrationCreateTwitter.

type PostIntegrationCreateTwitterJSONRequestBody

type PostIntegrationCreateTwitterJSONRequestBody = PostIntegrationCreateTwitterJSONBody

PostIntegrationCreateTwitterJSONRequestBody defines body for PostIntegrationCreateTwitter for application/json ContentType.

type PostIntegrationCreateTwitterResponse

type PostIntegrationCreateTwitterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationTwitter
}

func ParsePostIntegrationCreateTwitterResponse

func ParsePostIntegrationCreateTwitterResponse(rsp *http.Response) (*PostIntegrationCreateTwitterResponse, error)

ParsePostIntegrationCreateTwitterResponse parses an HTTP response from a PostIntegrationCreateTwitterWithResponse call

func (PostIntegrationCreateTwitterResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreateTwitterResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreateVictoropsJSONBody

type PostIntegrationCreateVictoropsJSONBody = IntegrationVictorops

PostIntegrationCreateVictoropsJSONBody defines parameters for PostIntegrationCreateVictorops.

type PostIntegrationCreateVictoropsJSONRequestBody

type PostIntegrationCreateVictoropsJSONRequestBody = PostIntegrationCreateVictoropsJSONBody

PostIntegrationCreateVictoropsJSONRequestBody defines body for PostIntegrationCreateVictorops for application/json ContentType.

type PostIntegrationCreateVictoropsResponse

type PostIntegrationCreateVictoropsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationVictorops
}

func ParsePostIntegrationCreateVictoropsResponse

func ParsePostIntegrationCreateVictoropsResponse(rsp *http.Response) (*PostIntegrationCreateVictoropsResponse, error)

ParsePostIntegrationCreateVictoropsResponse parses an HTTP response from a PostIntegrationCreateVictoropsWithResponse call

func (PostIntegrationCreateVictoropsResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreateVictoropsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreateWavefrontJSONBody

type PostIntegrationCreateWavefrontJSONBody = IntegrationWavefront

PostIntegrationCreateWavefrontJSONBody defines parameters for PostIntegrationCreateWavefront.

type PostIntegrationCreateWavefrontJSONRequestBody

type PostIntegrationCreateWavefrontJSONRequestBody = PostIntegrationCreateWavefrontJSONBody

PostIntegrationCreateWavefrontJSONRequestBody defines body for PostIntegrationCreateWavefront for application/json ContentType.

type PostIntegrationCreateWavefrontResponse

type PostIntegrationCreateWavefrontResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationWavefront
}

func ParsePostIntegrationCreateWavefrontResponse

func ParsePostIntegrationCreateWavefrontResponse(rsp *http.Response) (*PostIntegrationCreateWavefrontResponse, error)

ParsePostIntegrationCreateWavefrontResponse parses an HTTP response from a PostIntegrationCreateWavefrontWithResponse call

func (PostIntegrationCreateWavefrontResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreateWavefrontResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreateWebhookJSONBody

type PostIntegrationCreateWebhookJSONBody = IntegrationWebhook

PostIntegrationCreateWebhookJSONBody defines parameters for PostIntegrationCreateWebhook.

type PostIntegrationCreateWebhookJSONRequestBody

type PostIntegrationCreateWebhookJSONRequestBody = PostIntegrationCreateWebhookJSONBody

PostIntegrationCreateWebhookJSONRequestBody defines body for PostIntegrationCreateWebhook for application/json ContentType.

type PostIntegrationCreateWebhookResponse

type PostIntegrationCreateWebhookResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationWebhook
}

func ParsePostIntegrationCreateWebhookResponse

func ParsePostIntegrationCreateWebhookResponse(rsp *http.Response) (*PostIntegrationCreateWebhookResponse, error)

ParsePostIntegrationCreateWebhookResponse parses an HTTP response from a PostIntegrationCreateWebhookWithResponse call

func (PostIntegrationCreateWebhookResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreateWebhookResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostIntegrationCreateZapierJSONBody

type PostIntegrationCreateZapierJSONBody = IntegrationZapier

PostIntegrationCreateZapierJSONBody defines parameters for PostIntegrationCreateZapier.

type PostIntegrationCreateZapierJSONRequestBody

type PostIntegrationCreateZapierJSONRequestBody = PostIntegrationCreateZapierJSONBody

PostIntegrationCreateZapierJSONRequestBody defines body for PostIntegrationCreateZapier for application/json ContentType.

type PostIntegrationCreateZapierResponse

type PostIntegrationCreateZapierResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationZapier
}

func ParsePostIntegrationCreateZapierResponse

func ParsePostIntegrationCreateZapierResponse(rsp *http.Response) (*PostIntegrationCreateZapierResponse, error)

ParsePostIntegrationCreateZapierResponse parses an HTTP response from a PostIntegrationCreateZapierWithResponse call

func (PostIntegrationCreateZapierResponse) Status

Status returns HTTPResponse.Status

func (PostIntegrationCreateZapierResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostMetricslistJSONBody

type PostMetricslistJSONBody = Metric

PostMetricslistJSONBody defines parameters for PostMetricslist.

type PostMetricslistJSONRequestBody

type PostMetricslistJSONRequestBody = PostMetricslistJSONBody

PostMetricslistJSONRequestBody defines body for PostMetricslist for application/json ContentType.

type PostMetricslistResponse

type PostMetricslistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Metric
}

func ParsePostMetricslistResponse

func ParsePostMetricslistResponse(rsp *http.Response) (*PostMetricslistResponse, error)

ParsePostMetricslistResponse parses an HTTP response from a PostMetricslistWithResponse call

func (PostMetricslistResponse) Status

func (r PostMetricslistResponse) Status() string

Status returns HTTPResponse.Status

func (PostMetricslistResponse) StatusCode

func (r PostMetricslistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostPushnotificationlistJSONBody

type PostPushnotificationlistJSONBody = PushNotificationProfileCreate

PostPushnotificationlistJSONBody defines parameters for PostPushnotificationlist.

type PostPushnotificationlistJSONRequestBody

type PostPushnotificationlistJSONRequestBody = PostPushnotificationlistJSONBody

PostPushnotificationlistJSONRequestBody defines body for PostPushnotificationlist for application/json ContentType.

type PostPushnotificationlistResponse

type PostPushnotificationlistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PushNotificationProfileCreate
}

func ParsePostPushnotificationlistResponse

func ParsePostPushnotificationlistResponse(rsp *http.Response) (*PostPushnotificationlistResponse, error)

ParsePostPushnotificationlistResponse parses an HTTP response from a PostPushnotificationlistWithResponse call

func (PostPushnotificationlistResponse) Status

Status returns HTTPResponse.Status

func (PostPushnotificationlistResponse) StatusCode

func (r PostPushnotificationlistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostScheduledreportlistJSONBody

type PostScheduledreportlistJSONBody = ScheduledReport

PostScheduledreportlistJSONBody defines parameters for PostScheduledreportlist.

type PostScheduledreportlistJSONRequestBody

type PostScheduledreportlistJSONRequestBody = PostScheduledreportlistJSONBody

PostScheduledreportlistJSONRequestBody defines body for PostScheduledreportlist for application/json ContentType.

type PostScheduledreportlistResponse

type PostScheduledreportlistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ScheduledReport
}

func ParsePostScheduledreportlistResponse

func ParsePostScheduledreportlistResponse(rsp *http.Response) (*PostScheduledreportlistResponse, error)

ParsePostScheduledreportlistResponse parses an HTTP response from a PostScheduledreportlistWithResponse call

func (PostScheduledreportlistResponse) Status

Status returns HTTPResponse.Status

func (PostScheduledreportlistResponse) StatusCode

func (r PostScheduledreportlistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostSendMagicLinkJSONBody

type PostSendMagicLinkJSONBody = MagicLink

PostSendMagicLinkJSONBody defines parameters for PostSendMagicLink.

type PostSendMagicLinkJSONRequestBody

type PostSendMagicLinkJSONRequestBody = PostSendMagicLinkJSONBody

PostSendMagicLinkJSONRequestBody defines body for PostSendMagicLink for application/json ContentType.

type PostSendMagicLinkResponse

type PostSendMagicLinkResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MagicLink
}

func ParsePostSendMagicLinkResponse

func ParsePostSendMagicLinkResponse(rsp *http.Response) (*PostSendMagicLinkResponse, error)

ParsePostSendMagicLinkResponse parses an HTTP response from a PostSendMagicLinkWithResponse call

func (PostSendMagicLinkResponse) Status

func (r PostSendMagicLinkResponse) Status() string

Status returns HTTPResponse.Status

func (PostSendMagicLinkResponse) StatusCode

func (r PostSendMagicLinkResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateApiJSONBody

type PostServiceCreateApiJSONBody = ChecksAPI

PostServiceCreateApiJSONBody defines parameters for PostServiceCreateApi.

type PostServiceCreateApiJSONRequestBody

type PostServiceCreateApiJSONRequestBody = PostServiceCreateApiJSONBody

PostServiceCreateApiJSONRequestBody defines body for PostServiceCreateApi for application/json ContentType.

type PostServiceCreateApiResponse

type PostServiceCreateApiResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksAPI
}

func ParsePostServiceCreateApiResponse

func ParsePostServiceCreateApiResponse(rsp *http.Response) (*PostServiceCreateApiResponse, error)

ParsePostServiceCreateApiResponse parses an HTTP response from a PostServiceCreateApiWithResponse call

func (PostServiceCreateApiResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreateApiResponse) StatusCode

func (r PostServiceCreateApiResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateBlacklistJSONBody

type PostServiceCreateBlacklistJSONBody = ChecksBLACKLIST

PostServiceCreateBlacklistJSONBody defines parameters for PostServiceCreateBlacklist.

type PostServiceCreateBlacklistJSONRequestBody

type PostServiceCreateBlacklistJSONRequestBody = PostServiceCreateBlacklistJSONBody

PostServiceCreateBlacklistJSONRequestBody defines body for PostServiceCreateBlacklist for application/json ContentType.

type PostServiceCreateBlacklistResponse

type PostServiceCreateBlacklistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksBLACKLIST
}

func ParsePostServiceCreateBlacklistResponse

func ParsePostServiceCreateBlacklistResponse(rsp *http.Response) (*PostServiceCreateBlacklistResponse, error)

ParsePostServiceCreateBlacklistResponse parses an HTTP response from a PostServiceCreateBlacklistWithResponse call

func (PostServiceCreateBlacklistResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreateBlacklistResponse) StatusCode

func (r PostServiceCreateBlacklistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateDnsJSONBody

type PostServiceCreateDnsJSONBody = ChecksDNS

PostServiceCreateDnsJSONBody defines parameters for PostServiceCreateDns.

type PostServiceCreateDnsJSONRequestBody

type PostServiceCreateDnsJSONRequestBody = PostServiceCreateDnsJSONBody

PostServiceCreateDnsJSONRequestBody defines body for PostServiceCreateDns for application/json ContentType.

type PostServiceCreateDnsResponse

type PostServiceCreateDnsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksDNS
}

func ParsePostServiceCreateDnsResponse

func ParsePostServiceCreateDnsResponse(rsp *http.Response) (*PostServiceCreateDnsResponse, error)

ParsePostServiceCreateDnsResponse parses an HTTP response from a PostServiceCreateDnsWithResponse call

func (PostServiceCreateDnsResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreateDnsResponse) StatusCode

func (r PostServiceCreateDnsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateGroupJSONBody

type PostServiceCreateGroupJSONBody = ChecksGROUP

PostServiceCreateGroupJSONBody defines parameters for PostServiceCreateGroup.

type PostServiceCreateGroupJSONRequestBody

type PostServiceCreateGroupJSONRequestBody = PostServiceCreateGroupJSONBody

PostServiceCreateGroupJSONRequestBody defines body for PostServiceCreateGroup for application/json ContentType.

type PostServiceCreateGroupResponse

type PostServiceCreateGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksGROUP
}

func ParsePostServiceCreateGroupResponse

func ParsePostServiceCreateGroupResponse(rsp *http.Response) (*PostServiceCreateGroupResponse, error)

ParsePostServiceCreateGroupResponse parses an HTTP response from a PostServiceCreateGroupWithResponse call

func (PostServiceCreateGroupResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreateGroupResponse) StatusCode

func (r PostServiceCreateGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateHeartbeatJSONBody

type PostServiceCreateHeartbeatJSONBody = ChecksHEARTBEAT

PostServiceCreateHeartbeatJSONBody defines parameters for PostServiceCreateHeartbeat.

type PostServiceCreateHeartbeatJSONRequestBody

type PostServiceCreateHeartbeatJSONRequestBody = PostServiceCreateHeartbeatJSONBody

PostServiceCreateHeartbeatJSONRequestBody defines body for PostServiceCreateHeartbeat for application/json ContentType.

type PostServiceCreateHeartbeatResponse

type PostServiceCreateHeartbeatResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksHEARTBEAT
}

func ParsePostServiceCreateHeartbeatResponse

func ParsePostServiceCreateHeartbeatResponse(rsp *http.Response) (*PostServiceCreateHeartbeatResponse, error)

ParsePostServiceCreateHeartbeatResponse parses an HTTP response from a PostServiceCreateHeartbeatWithResponse call

func (PostServiceCreateHeartbeatResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreateHeartbeatResponse) StatusCode

func (r PostServiceCreateHeartbeatResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateHttpJSONBody

type PostServiceCreateHttpJSONBody = ChecksHTTP

PostServiceCreateHttpJSONBody defines parameters for PostServiceCreateHttp.

type PostServiceCreateHttpJSONRequestBody

type PostServiceCreateHttpJSONRequestBody = PostServiceCreateHttpJSONBody

PostServiceCreateHttpJSONRequestBody defines body for PostServiceCreateHttp for application/json ContentType.

type PostServiceCreateHttpResponse

type PostServiceCreateHttpResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Results *ChecksHTTP `json:"results,omitempty"`
	}
}

func ParsePostServiceCreateHttpResponse

func ParsePostServiceCreateHttpResponse(rsp *http.Response) (*PostServiceCreateHttpResponse, error)

ParsePostServiceCreateHttpResponse parses an HTTP response from a PostServiceCreateHttpWithResponse call

func (PostServiceCreateHttpResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreateHttpResponse) StatusCode

func (r PostServiceCreateHttpResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateIcmpJSONBody

type PostServiceCreateIcmpJSONBody = ChecksICMP

PostServiceCreateIcmpJSONBody defines parameters for PostServiceCreateIcmp.

type PostServiceCreateIcmpJSONRequestBody

type PostServiceCreateIcmpJSONRequestBody = PostServiceCreateIcmpJSONBody

PostServiceCreateIcmpJSONRequestBody defines body for PostServiceCreateIcmp for application/json ContentType.

type PostServiceCreateIcmpResponse

type PostServiceCreateIcmpResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksICMP
}

func ParsePostServiceCreateIcmpResponse

func ParsePostServiceCreateIcmpResponse(rsp *http.Response) (*PostServiceCreateIcmpResponse, error)

ParsePostServiceCreateIcmpResponse parses an HTTP response from a PostServiceCreateIcmpWithResponse call

func (PostServiceCreateIcmpResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreateIcmpResponse) StatusCode

func (r PostServiceCreateIcmpResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateImapJSONBody

type PostServiceCreateImapJSONBody = ChecksIMAP

PostServiceCreateImapJSONBody defines parameters for PostServiceCreateImap.

type PostServiceCreateImapJSONRequestBody

type PostServiceCreateImapJSONRequestBody = PostServiceCreateImapJSONBody

PostServiceCreateImapJSONRequestBody defines body for PostServiceCreateImap for application/json ContentType.

type PostServiceCreateImapResponse

type PostServiceCreateImapResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksIMAP
}

func ParsePostServiceCreateImapResponse

func ParsePostServiceCreateImapResponse(rsp *http.Response) (*PostServiceCreateImapResponse, error)

ParsePostServiceCreateImapResponse parses an HTTP response from a PostServiceCreateImapWithResponse call

func (PostServiceCreateImapResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreateImapResponse) StatusCode

func (r PostServiceCreateImapResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateMalwareJSONBody

type PostServiceCreateMalwareJSONBody = ChecksMALWARE

PostServiceCreateMalwareJSONBody defines parameters for PostServiceCreateMalware.

type PostServiceCreateMalwareJSONRequestBody

type PostServiceCreateMalwareJSONRequestBody = PostServiceCreateMalwareJSONBody

PostServiceCreateMalwareJSONRequestBody defines body for PostServiceCreateMalware for application/json ContentType.

type PostServiceCreateMalwareResponse

type PostServiceCreateMalwareResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksMALWARE
}

func ParsePostServiceCreateMalwareResponse

func ParsePostServiceCreateMalwareResponse(rsp *http.Response) (*PostServiceCreateMalwareResponse, error)

ParsePostServiceCreateMalwareResponse parses an HTTP response from a PostServiceCreateMalwareWithResponse call

func (PostServiceCreateMalwareResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreateMalwareResponse) StatusCode

func (r PostServiceCreateMalwareResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateNtpJSONBody

type PostServiceCreateNtpJSONBody = ChecksNTP

PostServiceCreateNtpJSONBody defines parameters for PostServiceCreateNtp.

type PostServiceCreateNtpJSONRequestBody

type PostServiceCreateNtpJSONRequestBody = PostServiceCreateNtpJSONBody

PostServiceCreateNtpJSONRequestBody defines body for PostServiceCreateNtp for application/json ContentType.

type PostServiceCreateNtpResponse

type PostServiceCreateNtpResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksNTP
}

func ParsePostServiceCreateNtpResponse

func ParsePostServiceCreateNtpResponse(rsp *http.Response) (*PostServiceCreateNtpResponse, error)

ParsePostServiceCreateNtpResponse parses an HTTP response from a PostServiceCreateNtpWithResponse call

func (PostServiceCreateNtpResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreateNtpResponse) StatusCode

func (r PostServiceCreateNtpResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreatePopJSONBody

type PostServiceCreatePopJSONBody = ChecksPOP

PostServiceCreatePopJSONBody defines parameters for PostServiceCreatePop.

type PostServiceCreatePopJSONRequestBody

type PostServiceCreatePopJSONRequestBody = PostServiceCreatePopJSONBody

PostServiceCreatePopJSONRequestBody defines body for PostServiceCreatePop for application/json ContentType.

type PostServiceCreatePopResponse

type PostServiceCreatePopResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksPOP
}

func ParsePostServiceCreatePopResponse

func ParsePostServiceCreatePopResponse(rsp *http.Response) (*PostServiceCreatePopResponse, error)

ParsePostServiceCreatePopResponse parses an HTTP response from a PostServiceCreatePopWithResponse call

func (PostServiceCreatePopResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreatePopResponse) StatusCode

func (r PostServiceCreatePopResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateRum2JSONBody

type PostServiceCreateRum2JSONBody = ChecksRUM2

PostServiceCreateRum2JSONBody defines parameters for PostServiceCreateRum2.

type PostServiceCreateRum2JSONRequestBody

type PostServiceCreateRum2JSONRequestBody = PostServiceCreateRum2JSONBody

PostServiceCreateRum2JSONRequestBody defines body for PostServiceCreateRum2 for application/json ContentType.

type PostServiceCreateRum2Response

type PostServiceCreateRum2Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksRUM2
}

func ParsePostServiceCreateRum2Response

func ParsePostServiceCreateRum2Response(rsp *http.Response) (*PostServiceCreateRum2Response, error)

ParsePostServiceCreateRum2Response parses an HTTP response from a PostServiceCreateRum2WithResponse call

func (PostServiceCreateRum2Response) Status

Status returns HTTPResponse.Status

func (PostServiceCreateRum2Response) StatusCode

func (r PostServiceCreateRum2Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateRumJSONBody

type PostServiceCreateRumJSONBody = ChecksRUM

PostServiceCreateRumJSONBody defines parameters for PostServiceCreateRum.

type PostServiceCreateRumJSONRequestBody

type PostServiceCreateRumJSONRequestBody = PostServiceCreateRumJSONBody

PostServiceCreateRumJSONRequestBody defines body for PostServiceCreateRum for application/json ContentType.

type PostServiceCreateRumResponse

type PostServiceCreateRumResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksRUM
}

func ParsePostServiceCreateRumResponse

func ParsePostServiceCreateRumResponse(rsp *http.Response) (*PostServiceCreateRumResponse, error)

ParsePostServiceCreateRumResponse parses an HTTP response from a PostServiceCreateRumWithResponse call

func (PostServiceCreateRumResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreateRumResponse) StatusCode

func (r PostServiceCreateRumResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateSmtpJSONBody

type PostServiceCreateSmtpJSONBody = ChecksSMTP

PostServiceCreateSmtpJSONBody defines parameters for PostServiceCreateSmtp.

type PostServiceCreateSmtpJSONRequestBody

type PostServiceCreateSmtpJSONRequestBody = PostServiceCreateSmtpJSONBody

PostServiceCreateSmtpJSONRequestBody defines body for PostServiceCreateSmtp for application/json ContentType.

type PostServiceCreateSmtpResponse

type PostServiceCreateSmtpResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksSMTP
}

func ParsePostServiceCreateSmtpResponse

func ParsePostServiceCreateSmtpResponse(rsp *http.Response) (*PostServiceCreateSmtpResponse, error)

ParsePostServiceCreateSmtpResponse parses an HTTP response from a PostServiceCreateSmtpWithResponse call

func (PostServiceCreateSmtpResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreateSmtpResponse) StatusCode

func (r PostServiceCreateSmtpResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateSshJSONBody

type PostServiceCreateSshJSONBody = ChecksSSH

PostServiceCreateSshJSONBody defines parameters for PostServiceCreateSsh.

type PostServiceCreateSshJSONRequestBody

type PostServiceCreateSshJSONRequestBody = PostServiceCreateSshJSONBody

PostServiceCreateSshJSONRequestBody defines body for PostServiceCreateSsh for application/json ContentType.

type PostServiceCreateSshResponse

type PostServiceCreateSshResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksSSH
}

func ParsePostServiceCreateSshResponse

func ParsePostServiceCreateSshResponse(rsp *http.Response) (*PostServiceCreateSshResponse, error)

ParsePostServiceCreateSshResponse parses an HTTP response from a PostServiceCreateSshWithResponse call

func (PostServiceCreateSshResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreateSshResponse) StatusCode

func (r PostServiceCreateSshResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateSslCertJSONBody

type PostServiceCreateSslCertJSONBody = ChecksSSLCERT

PostServiceCreateSslCertJSONBody defines parameters for PostServiceCreateSslCert.

type PostServiceCreateSslCertJSONRequestBody

type PostServiceCreateSslCertJSONRequestBody = PostServiceCreateSslCertJSONBody

PostServiceCreateSslCertJSONRequestBody defines body for PostServiceCreateSslCert for application/json ContentType.

type PostServiceCreateSslCertResponse

type PostServiceCreateSslCertResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksSSLCERT
}

func ParsePostServiceCreateSslCertResponse

func ParsePostServiceCreateSslCertResponse(rsp *http.Response) (*PostServiceCreateSslCertResponse, error)

ParsePostServiceCreateSslCertResponse parses an HTTP response from a PostServiceCreateSslCertWithResponse call

func (PostServiceCreateSslCertResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreateSslCertResponse) StatusCode

func (r PostServiceCreateSslCertResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateTcpJSONBody

type PostServiceCreateTcpJSONBody = ChecksTCP

PostServiceCreateTcpJSONBody defines parameters for PostServiceCreateTcp.

type PostServiceCreateTcpJSONRequestBody

type PostServiceCreateTcpJSONRequestBody = PostServiceCreateTcpJSONBody

PostServiceCreateTcpJSONRequestBody defines body for PostServiceCreateTcp for application/json ContentType.

type PostServiceCreateTcpResponse

type PostServiceCreateTcpResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksTCP
}

func ParsePostServiceCreateTcpResponse

func ParsePostServiceCreateTcpResponse(rsp *http.Response) (*PostServiceCreateTcpResponse, error)

ParsePostServiceCreateTcpResponse parses an HTTP response from a PostServiceCreateTcpWithResponse call

func (PostServiceCreateTcpResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreateTcpResponse) StatusCode

func (r PostServiceCreateTcpResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateTransactionJSONBody

type PostServiceCreateTransactionJSONBody = ChecksTRANSACTION

PostServiceCreateTransactionJSONBody defines parameters for PostServiceCreateTransaction.

type PostServiceCreateTransactionJSONRequestBody

type PostServiceCreateTransactionJSONRequestBody = PostServiceCreateTransactionJSONBody

PostServiceCreateTransactionJSONRequestBody defines body for PostServiceCreateTransaction for application/json ContentType.

type PostServiceCreateTransactionResponse

type PostServiceCreateTransactionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksTRANSACTION
}

func ParsePostServiceCreateTransactionResponse

func ParsePostServiceCreateTransactionResponse(rsp *http.Response) (*PostServiceCreateTransactionResponse, error)

ParsePostServiceCreateTransactionResponse parses an HTTP response from a PostServiceCreateTransactionWithResponse call

func (PostServiceCreateTransactionResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreateTransactionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateUdpJSONBody

type PostServiceCreateUdpJSONBody = ChecksUDP

PostServiceCreateUdpJSONBody defines parameters for PostServiceCreateUdp.

type PostServiceCreateUdpJSONRequestBody

type PostServiceCreateUdpJSONRequestBody = PostServiceCreateUdpJSONBody

PostServiceCreateUdpJSONRequestBody defines body for PostServiceCreateUdp for application/json ContentType.

type PostServiceCreateUdpResponse

type PostServiceCreateUdpResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksUDP
}

func ParsePostServiceCreateUdpResponse

func ParsePostServiceCreateUdpResponse(rsp *http.Response) (*PostServiceCreateUdpResponse, error)

ParsePostServiceCreateUdpResponse parses an HTTP response from a PostServiceCreateUdpWithResponse call

func (PostServiceCreateUdpResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreateUdpResponse) StatusCode

func (r PostServiceCreateUdpResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateWebhookJSONBody

type PostServiceCreateWebhookJSONBody = ChecksWEBHOOK

PostServiceCreateWebhookJSONBody defines parameters for PostServiceCreateWebhook.

type PostServiceCreateWebhookJSONRequestBody

type PostServiceCreateWebhookJSONRequestBody = PostServiceCreateWebhookJSONBody

PostServiceCreateWebhookJSONRequestBody defines body for PostServiceCreateWebhook for application/json ContentType.

type PostServiceCreateWebhookResponse

type PostServiceCreateWebhookResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksWEBHOOK
}

func ParsePostServiceCreateWebhookResponse

func ParsePostServiceCreateWebhookResponse(rsp *http.Response) (*PostServiceCreateWebhookResponse, error)

ParsePostServiceCreateWebhookResponse parses an HTTP response from a PostServiceCreateWebhookWithResponse call

func (PostServiceCreateWebhookResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreateWebhookResponse) StatusCode

func (r PostServiceCreateWebhookResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceCreateWhoisJSONBody

type PostServiceCreateWhoisJSONBody = ChecksWHOIS

PostServiceCreateWhoisJSONBody defines parameters for PostServiceCreateWhois.

type PostServiceCreateWhoisJSONRequestBody

type PostServiceCreateWhoisJSONRequestBody = PostServiceCreateWhoisJSONBody

PostServiceCreateWhoisJSONRequestBody defines body for PostServiceCreateWhois for application/json ContentType.

type PostServiceCreateWhoisResponse

type PostServiceCreateWhoisResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChecksWHOIS
}

func ParsePostServiceCreateWhoisResponse

func ParsePostServiceCreateWhoisResponse(rsp *http.Response) (*PostServiceCreateWhoisResponse, error)

ParsePostServiceCreateWhoisResponse parses an HTTP response from a PostServiceCreateWhoisWithResponse call

func (PostServiceCreateWhoisResponse) Status

Status returns HTTPResponse.Status

func (PostServiceCreateWhoisResponse) StatusCode

func (r PostServiceCreateWhoisResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServicePauseResponse

type PostServicePauseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParsePostServicePauseResponse

func ParsePostServicePauseResponse(rsp *http.Response) (*PostServicePauseResponse, error)

ParsePostServicePauseResponse parses an HTTP response from a PostServicePauseWithResponse call

func (PostServicePauseResponse) Status

func (r PostServicePauseResponse) Status() string

Status returns HTTPResponse.Status

func (PostServicePauseResponse) StatusCode

func (r PostServicePauseResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServiceResumeResponse

type PostServiceResumeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParsePostServiceResumeResponse

func ParsePostServiceResumeResponse(rsp *http.Response) (*PostServiceResumeResponse, error)

ParsePostServiceResumeResponse parses an HTTP response from a PostServiceResumeWithResponse call

func (PostServiceResumeResponse) Status

func (r PostServiceResumeResponse) Status() string

Status returns HTTPResponse.Status

func (PostServiceResumeResponse) StatusCode

func (r PostServiceResumeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostServicetaglistJSONBody

type PostServicetaglistJSONBody = CheckTag

PostServicetaglistJSONBody defines parameters for PostServicetaglist.

type PostServicetaglistJSONRequestBody

type PostServicetaglistJSONRequestBody = PostServicetaglistJSONBody

PostServicetaglistJSONRequestBody defines body for PostServicetaglist for application/json ContentType.

type PostServicetaglistResponse

type PostServicetaglistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Results *CheckTag `json:"results,omitempty"`
	}
}

func ParsePostServicetaglistResponse

func ParsePostServicetaglistResponse(rsp *http.Response) (*PostServicetaglistResponse, error)

ParsePostServicetaglistResponse parses an HTTP response from a PostServicetaglistWithResponse call

func (PostServicetaglistResponse) Status

Status returns HTTPResponse.Status

func (PostServicetaglistResponse) StatusCode

func (r PostServicetaglistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostSlareportlistJSONBody

type PostSlareportlistJSONBody = SLAReport

PostSlareportlistJSONBody defines parameters for PostSlareportlist.

type PostSlareportlistJSONRequestBody

type PostSlareportlistJSONRequestBody = PostSlareportlistJSONBody

PostSlareportlistJSONRequestBody defines body for PostSlareportlist for application/json ContentType.

type PostSlareportlistResponse

type PostSlareportlistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SLAReport
}

func ParsePostSlareportlistResponse

func ParsePostSlareportlistResponse(rsp *http.Response) (*PostSlareportlistResponse, error)

ParsePostSlareportlistResponse parses an HTTP response from a PostSlareportlistWithResponse call

func (PostSlareportlistResponse) Status

func (r PostSlareportlistResponse) Status() string

Status returns HTTPResponse.Status

func (PostSlareportlistResponse) StatusCode

func (r PostSlareportlistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostStatuspagelistJSONBody

type PostStatuspagelistJSONBody = StatusPage

PostStatuspagelistJSONBody defines parameters for PostStatuspagelist.

type PostStatuspagelistJSONRequestBody

type PostStatuspagelistJSONRequestBody = PostStatuspagelistJSONBody

PostStatuspagelistJSONRequestBody defines body for PostStatuspagelist for application/json ContentType.

type PostStatuspagelistResponse

type PostStatuspagelistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StatusPage
}

func ParsePostStatuspagelistResponse

func ParsePostStatuspagelistResponse(rsp *http.Response) (*PostStatuspagelistResponse, error)

ParsePostStatuspagelistResponse parses an HTTP response from a PostStatuspagelistWithResponse call

func (PostStatuspagelistResponse) Status

Status returns HTTPResponse.Status

func (PostStatuspagelistResponse) StatusCode

func (r PostStatuspagelistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostUserDeactivateResponse

type PostUserDeactivateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParsePostUserDeactivateResponse

func ParsePostUserDeactivateResponse(rsp *http.Response) (*PostUserDeactivateResponse, error)

ParsePostUserDeactivateResponse parses an HTTP response from a PostUserDeactivateWithResponse call

func (PostUserDeactivateResponse) Status

Status returns HTTPResponse.Status

func (PostUserDeactivateResponse) StatusCode

func (r PostUserDeactivateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostUserReactivateResponse

type PostUserReactivateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParsePostUserReactivateResponse

func ParsePostUserReactivateResponse(rsp *http.Response) (*PostUserReactivateResponse, error)

ParsePostUserReactivateResponse parses an HTTP response from a PostUserReactivateWithResponse call

func (PostUserReactivateResponse) Status

Status returns HTTPResponse.Status

func (PostUserReactivateResponse) StatusCode

func (r PostUserReactivateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostUserlistJSONBody

type PostUserlistJSONBody = User

PostUserlistJSONBody defines parameters for PostUserlist.

type PostUserlistJSONRequestBody

type PostUserlistJSONRequestBody = PostUserlistJSONBody

PostUserlistJSONRequestBody defines body for PostUserlist for application/json ContentType.

type PostUserlistResponse

type PostUserlistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
}

func ParsePostUserlistResponse

func ParsePostUserlistResponse(rsp *http.Response) (*PostUserlistResponse, error)

ParsePostUserlistResponse parses an HTTP response from a PostUserlistWithResponse call

func (PostUserlistResponse) Status

func (r PostUserlistResponse) Status() string

Status returns HTTPResponse.Status

func (PostUserlistResponse) StatusCode

func (r PostUserlistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostValidateMagicLinkResponse

type PostValidateMagicLinkResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParsePostValidateMagicLinkResponse

func ParsePostValidateMagicLinkResponse(rsp *http.Response) (*PostValidateMagicLinkResponse, error)

ParsePostValidateMagicLinkResponse parses an HTTP response from a PostValidateMagicLinkWithResponse call

func (PostValidateMagicLinkResponse) Status

Status returns HTTPResponse.Status

func (PostValidateMagicLinkResponse) StatusCode

func (r PostValidateMagicLinkResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ProbeServer

type ProbeServer struct {
	IpAddress *string `json:"ip_address,omitempty"`
	Location  *string `json:"location,omitempty"`
	ProbeName *string `json:"probe_name,omitempty"`
}

ProbeServer defines model for ProbeServer.

type PushNotificationProfile

type PushNotificationProfile struct {
	// Array of contact names or IDs to this push notification will receive alerts for.
	ContactGroups []string   `json:"contact_groups"`
	CreatedAt     *time.Time `json:"created_at,omitempty"`
	DeviceName    string     `json:"device_name"`
	DisplayName   *string    `json:"display_name,omitempty"`
	ModifiedAt    *time.Time `json:"modified_at,omitempty"`
	Pk            *int       `json:"pk,omitempty"`
	Url           *string    `json:"url,omitempty"`
	User          *string    `json:"user,omitempty"`
	Uuid          *string    `json:"uuid,omitempty"`
}

PushNotificationProfile defines model for PushNotificationProfile.

type PushNotificationProfileCreate

type PushNotificationProfileCreate struct {
	AppKey *string `json:"app_key,omitempty"`

	// Array of contact names or IDs to this push notification will receive alerts for.
	ContactGroups []string   `json:"contact_groups"`
	CreatedAt     *time.Time `json:"created_at,omitempty"`
	DeviceName    string     `json:"device_name"`
	DisplayName   *string    `json:"display_name,omitempty"`
	ModifiedAt    *time.Time `json:"modified_at,omitempty"`
	Pk            *int       `json:"pk,omitempty"`
	Url           *string    `json:"url,omitempty"`
	User          *string    `json:"user,omitempty"`
	Uuid          *string    `json:"uuid,omitempty"`
}

PushNotificationProfileCreate defines model for PushNotificationProfileCreate.

type PutComponentDetailJSONBody

type PutComponentDetailJSONBody = Component

PutComponentDetailJSONBody defines parameters for PutComponentDetail.

type PutComponentDetailJSONRequestBody

type PutComponentDetailJSONRequestBody = PutComponentDetailJSONBody

PutComponentDetailJSONRequestBody defines body for PutComponentDetail for application/json ContentType.

type PutComponentDetailResponse

type PutComponentDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Component
}

func ParsePutComponentDetailResponse

func ParsePutComponentDetailResponse(rsp *http.Response) (*PutComponentDetailResponse, error)

ParsePutComponentDetailResponse parses an HTTP response from a PutComponentDetailWithResponse call

func (PutComponentDetailResponse) Status

Status returns HTTPResponse.Status

func (PutComponentDetailResponse) StatusCode

func (r PutComponentDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutContactGroupDetailJSONBody

type PutContactGroupDetailJSONBody = ContactGroup

PutContactGroupDetailJSONBody defines parameters for PutContactGroupDetail.

type PutContactGroupDetailJSONRequestBody

type PutContactGroupDetailJSONRequestBody = PutContactGroupDetailJSONBody

PutContactGroupDetailJSONRequestBody defines body for PutContactGroupDetail for application/json ContentType.

type PutContactGroupDetailResponse

type PutContactGroupDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ContactGroup
}

func ParsePutContactGroupDetailResponse

func ParsePutContactGroupDetailResponse(rsp *http.Response) (*PutContactGroupDetailResponse, error)

ParsePutContactGroupDetailResponse parses an HTTP response from a PutContactGroupDetailWithResponse call

func (PutContactGroupDetailResponse) Status

Status returns HTTPResponse.Status

func (PutContactGroupDetailResponse) StatusCode

func (r PutContactGroupDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutDashboardDetailJSONBody

type PutDashboardDetailJSONBody = Dashboard

PutDashboardDetailJSONBody defines parameters for PutDashboardDetail.

type PutDashboardDetailJSONRequestBody

type PutDashboardDetailJSONRequestBody = PutDashboardDetailJSONBody

PutDashboardDetailJSONRequestBody defines body for PutDashboardDetail for application/json ContentType.

type PutDashboardDetailResponse

type PutDashboardDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Dashboard
}

func ParsePutDashboardDetailResponse

func ParsePutDashboardDetailResponse(rsp *http.Response) (*PutDashboardDetailResponse, error)

ParsePutDashboardDetailResponse parses an HTTP response from a PutDashboardDetailWithResponse call

func (PutDashboardDetailResponse) Status

Status returns HTTPResponse.Status

func (PutDashboardDetailResponse) StatusCode

func (r PutDashboardDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutIncidentDetailJSONBody

type PutIncidentDetailJSONBody = Incident

PutIncidentDetailJSONBody defines parameters for PutIncidentDetail.

type PutIncidentDetailJSONRequestBody

type PutIncidentDetailJSONRequestBody = PutIncidentDetailJSONBody

PutIncidentDetailJSONRequestBody defines body for PutIncidentDetail for application/json ContentType.

type PutIncidentDetailResponse

type PutIncidentDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Incident
}

func ParsePutIncidentDetailResponse

func ParsePutIncidentDetailResponse(rsp *http.Response) (*PutIncidentDetailResponse, error)

ParsePutIncidentDetailResponse parses an HTTP response from a PutIncidentDetailWithResponse call

func (PutIncidentDetailResponse) Status

func (r PutIncidentDetailResponse) Status() string

Status returns HTTPResponse.Status

func (PutIncidentDetailResponse) StatusCode

func (r PutIncidentDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutIntegrationDetailJSONBody

type PutIntegrationDetailJSONBody = Integration

PutIntegrationDetailJSONBody defines parameters for PutIntegrationDetail.

type PutIntegrationDetailJSONRequestBody

type PutIntegrationDetailJSONRequestBody = PutIntegrationDetailJSONBody

PutIntegrationDetailJSONRequestBody defines body for PutIntegrationDetail for application/json ContentType.

type PutIntegrationDetailResponse

type PutIntegrationDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Integration
}

func ParsePutIntegrationDetailResponse

func ParsePutIntegrationDetailResponse(rsp *http.Response) (*PutIntegrationDetailResponse, error)

ParsePutIntegrationDetailResponse parses an HTTP response from a PutIntegrationDetailWithResponse call

func (PutIntegrationDetailResponse) Status

Status returns HTTPResponse.Status

func (PutIntegrationDetailResponse) StatusCode

func (r PutIntegrationDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutMetricDetailJSONBody

type PutMetricDetailJSONBody = Metric

PutMetricDetailJSONBody defines parameters for PutMetricDetail.

type PutMetricDetailJSONRequestBody

type PutMetricDetailJSONRequestBody = PutMetricDetailJSONBody

PutMetricDetailJSONRequestBody defines body for PutMetricDetail for application/json ContentType.

type PutMetricDetailResponse

type PutMetricDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Metric
}

func ParsePutMetricDetailResponse

func ParsePutMetricDetailResponse(rsp *http.Response) (*PutMetricDetailResponse, error)

ParsePutMetricDetailResponse parses an HTTP response from a PutMetricDetailWithResponse call

func (PutMetricDetailResponse) Status

func (r PutMetricDetailResponse) Status() string

Status returns HTTPResponse.Status

func (PutMetricDetailResponse) StatusCode

func (r PutMetricDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutPushNotificationDetailJSONBody

type PutPushNotificationDetailJSONBody = PushNotificationProfile

PutPushNotificationDetailJSONBody defines parameters for PutPushNotificationDetail.

type PutPushNotificationDetailJSONRequestBody

type PutPushNotificationDetailJSONRequestBody = PutPushNotificationDetailJSONBody

PutPushNotificationDetailJSONRequestBody defines body for PutPushNotificationDetail for application/json ContentType.

type PutPushNotificationDetailResponse

type PutPushNotificationDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PushNotificationProfile
}

func ParsePutPushNotificationDetailResponse

func ParsePutPushNotificationDetailResponse(rsp *http.Response) (*PutPushNotificationDetailResponse, error)

ParsePutPushNotificationDetailResponse parses an HTTP response from a PutPushNotificationDetailWithResponse call

func (PutPushNotificationDetailResponse) Status

Status returns HTTPResponse.Status

func (PutPushNotificationDetailResponse) StatusCode

func (r PutPushNotificationDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutScheduledReportDetailJSONBody

type PutScheduledReportDetailJSONBody = ScheduledReport

PutScheduledReportDetailJSONBody defines parameters for PutScheduledReportDetail.

type PutScheduledReportDetailJSONRequestBody

type PutScheduledReportDetailJSONRequestBody = PutScheduledReportDetailJSONBody

PutScheduledReportDetailJSONRequestBody defines body for PutScheduledReportDetail for application/json ContentType.

type PutScheduledReportDetailResponse

type PutScheduledReportDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ScheduledReport
}

func ParsePutScheduledReportDetailResponse

func ParsePutScheduledReportDetailResponse(rsp *http.Response) (*PutScheduledReportDetailResponse, error)

ParsePutScheduledReportDetailResponse parses an HTTP response from a PutScheduledReportDetailWithResponse call

func (PutScheduledReportDetailResponse) Status

Status returns HTTPResponse.Status

func (PutScheduledReportDetailResponse) StatusCode

func (r PutScheduledReportDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutServiceDetailJSONBody

type PutServiceDetailJSONBody = Checks

PutServiceDetailJSONBody defines parameters for PutServiceDetail.

type PutServiceDetailJSONRequestBody

type PutServiceDetailJSONRequestBody = PutServiceDetailJSONBody

PutServiceDetailJSONRequestBody defines body for PutServiceDetail for application/json ContentType.

type PutServiceDetailResponse

type PutServiceDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Checks
}

func ParsePutServiceDetailResponse

func ParsePutServiceDetailResponse(rsp *http.Response) (*PutServiceDetailResponse, error)

ParsePutServiceDetailResponse parses an HTTP response from a PutServiceDetailWithResponse call

func (PutServiceDetailResponse) Status

func (r PutServiceDetailResponse) Status() string

Status returns HTTPResponse.Status

func (PutServiceDetailResponse) StatusCode

func (r PutServiceDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutServiceTagDetailJSONBody

type PutServiceTagDetailJSONBody = CheckTag

PutServiceTagDetailJSONBody defines parameters for PutServiceTagDetail.

type PutServiceTagDetailJSONRequestBody

type PutServiceTagDetailJSONRequestBody = PutServiceTagDetailJSONBody

PutServiceTagDetailJSONRequestBody defines body for PutServiceTagDetail for application/json ContentType.

type PutServiceTagDetailResponse

type PutServiceTagDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CheckTag
}

func ParsePutServiceTagDetailResponse

func ParsePutServiceTagDetailResponse(rsp *http.Response) (*PutServiceTagDetailResponse, error)

ParsePutServiceTagDetailResponse parses an HTTP response from a PutServiceTagDetailWithResponse call

func (PutServiceTagDetailResponse) Status

Status returns HTTPResponse.Status

func (PutServiceTagDetailResponse) StatusCode

func (r PutServiceTagDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutSlaReportDetailJSONBody

type PutSlaReportDetailJSONBody = SLAReport

PutSlaReportDetailJSONBody defines parameters for PutSlaReportDetail.

type PutSlaReportDetailJSONRequestBody

type PutSlaReportDetailJSONRequestBody = PutSlaReportDetailJSONBody

PutSlaReportDetailJSONRequestBody defines body for PutSlaReportDetail for application/json ContentType.

type PutSlaReportDetailResponse

type PutSlaReportDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SLAReport
}

func ParsePutSlaReportDetailResponse

func ParsePutSlaReportDetailResponse(rsp *http.Response) (*PutSlaReportDetailResponse, error)

ParsePutSlaReportDetailResponse parses an HTTP response from a PutSlaReportDetailWithResponse call

func (PutSlaReportDetailResponse) Status

Status returns HTTPResponse.Status

func (PutSlaReportDetailResponse) StatusCode

func (r PutSlaReportDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutStatuspageDetailJSONBody

type PutStatuspageDetailJSONBody = StatusPage

PutStatuspageDetailJSONBody defines parameters for PutStatuspageDetail.

type PutStatuspageDetailJSONRequestBody

type PutStatuspageDetailJSONRequestBody = PutStatuspageDetailJSONBody

PutStatuspageDetailJSONRequestBody defines body for PutStatuspageDetail for application/json ContentType.

type PutStatuspageDetailResponse

type PutStatuspageDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StatusPage
}

func ParsePutStatuspageDetailResponse

func ParsePutStatuspageDetailResponse(rsp *http.Response) (*PutStatuspageDetailResponse, error)

ParsePutStatuspageDetailResponse parses an HTTP response from a PutStatuspageDetailWithResponse call

func (PutStatuspageDetailResponse) Status

Status returns HTTPResponse.Status

func (PutStatuspageDetailResponse) StatusCode

func (r PutStatuspageDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutUserDetailJSONBody

type PutUserDetailJSONBody = User

PutUserDetailJSONBody defines parameters for PutUserDetail.

type PutUserDetailJSONRequestBody

type PutUserDetailJSONRequestBody = PutUserDetailJSONBody

PutUserDetailJSONRequestBody defines body for PutUserDetail for application/json ContentType.

type PutUserDetailResponse

type PutUserDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
}

func ParsePutUserDetailResponse

func ParsePutUserDetailResponse(rsp *http.Response) (*PutUserDetailResponse, error)

ParsePutUserDetailResponse parses an HTTP response from a PutUserDetailWithResponse call

func (PutUserDetailResponse) Status

func (r PutUserDetailResponse) Status() string

Status returns HTTPResponse.Status

func (PutUserDetailResponse) StatusCode

func (r PutUserDetailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ResponseTime

type ResponseTime struct {
	// The last day to show statistics for in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	EndDate      *time.Time              `json:"end_date,omitempty"`
	ResponseTime *map[string]interface{} `json:"response_time,omitempty"`

	// The first day to show statistics for in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	StartDate *time.Time `json:"start_date,omitempty"`
}

ResponseTime defines model for ResponseTime.

type SLAReport

type SLAReport struct {
	CreatedAt                       *time.Time                 `json:"created_at,omitempty"`
	DefaultDateRange                *SLAReportDefaultDateRange `json:"default_date_range,omitempty"`
	FilterResponseTimeSlaViolations *bool                      `json:"filter_response_time_sla_violations,omitempty"`
	FilterSlowest                   *bool                      `json:"filter_slowest,omitempty"`
	FilterUptimeSlaViolations       *bool                      `json:"filter_uptime_sla_violations,omitempty"`
	FilterWithDowntime              *bool                      `json:"filter_with_downtime,omitempty"`

	// Name of this SLA report
	Name                    string                            `json:"name"`
	Pk                      *int                              `json:"pk,omitempty"`
	ResponseTimeSectionSort *SLAReportResponseTimeSectionSort `json:"response_time_section_sort,omitempty"`

	// Include checks from this list
	ServicesSelected *[]string `json:"services_selected,omitempty"`

	// Include checks with one or more of the selected tags
	ServicesTags            *[]string                   `json:"services_tags,omitempty"`
	ShowResponseTimeSection *bool                       `json:"show_response_time_section,omitempty"`
	ShowResponseTimeSla     *bool                       `json:"show_response_time_sla,omitempty"`
	ShowUptimeSection       *bool                       `json:"show_uptime_section,omitempty"`
	ShowUptimeSla           *bool                       `json:"show_uptime_sla,omitempty"`
	StatsUrl                *string                     `json:"stats_url,omitempty"`
	UptimeSectionSort       *SLAReportUptimeSectionSort `json:"uptime_section_sort,omitempty"`
	Url                     *string                     `json:"url,omitempty"`
}

SLAReport defines model for SLAReport.

type SLAReportDefaultDateRange

type SLAReportDefaultDateRange string

SLAReportDefaultDateRange defines model for SLAReport.DefaultDateRange.

const (
	SLAReportDefaultDateRangeLAST30D   SLAReportDefaultDateRange = "LAST_30D"
	SLAReportDefaultDateRangeLAST7D    SLAReportDefaultDateRange = "LAST_7D"
	SLAReportDefaultDateRangeLASTMONTH SLAReportDefaultDateRange = "LAST_MONTH"
	SLAReportDefaultDateRangeLASTWEEK  SLAReportDefaultDateRange = "LAST_WEEK"
	SLAReportDefaultDateRangeTHISMONTH SLAReportDefaultDateRange = "THIS_MONTH"
	SLAReportDefaultDateRangeTHISWEEK  SLAReportDefaultDateRange = "THIS_WEEK"
	SLAReportDefaultDateRangeTODAY     SLAReportDefaultDateRange = "TODAY"
	SLAReportDefaultDateRangeYESTERDAY SLAReportDefaultDateRange = "YESTERDAY"
)

Defines values for SLAReportDefaultDateRange.

type SLAReportResponseTimeSectionSort

type SLAReportResponseTimeSectionSort string

SLAReportResponseTimeSectionSort defines model for SLAReport.ResponseTimeSectionSort.

const (
	SLAReportResponseTimeSectionSortBYRESPONSETIME SLAReportResponseTimeSectionSort = "BY_RESPONSE_TIME"
	SLAReportResponseTimeSectionSortBYSLA          SLAReportResponseTimeSectionSort = "BY_SLA"
)

Defines values for SLAReportResponseTimeSectionSort.

type SLAReportStats

type SLAReportStats struct {
	// The last day to show statistics for in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	EndDate             *time.Time `json:"end_date,omitempty"`
	HasResponseTimeData *bool      `json:"has_response_time_data,omitempty"`

	// The output format of the report: [json, pdf, xls]
	Output       *SLAReportStatsOutput     `json:"output,omitempty"`
	ResponseTime *[]map[string]interface{} `json:"response_time,omitempty"`

	// The first day to show statistics for in ISO 8601 (YYYY-MM-DDTHH:MM:SSZ) format.
	StartDate                 *time.Time              `json:"start_date,omitempty"`
	Uptime                    *map[string]interface{} `json:"uptime,omitempty"`
	UsesDailyResponseTimeData *bool                   `json:"uses_daily_response_time_data,omitempty"`
}

SLAReportStats defines model for SLAReportStats.

type SLAReportStatsOutput

type SLAReportStatsOutput string

The output format of the report: [json, pdf, xls]

const (
	SLAReportStatsOutputJson SLAReportStatsOutput = "json"
	SLAReportStatsOutputPdf  SLAReportStatsOutput = "pdf"
	SLAReportStatsOutputXls  SLAReportStatsOutput = "xls"
)

Defines values for SLAReportStatsOutput.

type SLAReportUptimeSectionSort

type SLAReportUptimeSectionSort string

SLAReportUptimeSectionSort defines model for SLAReport.UptimeSectionSort.

const (
	SLAReportUptimeSectionSortBYSLA    SLAReportUptimeSectionSort = "BY_SLA"
	SLAReportUptimeSectionSortBYUPTIME SLAReportUptimeSectionSort = "BY_UPTIME"
)

Defines values for SLAReportUptimeSectionSort.

type ScheduledReport

type ScheduledReport struct {
	// Reports will be sent at this time (local time)
	AtTime    *ScheduledReportAtTime   `json:"at_time,omitempty"`
	CreatedAt *time.Time               `json:"created_at,omitempty"`
	FileType  *ScheduledReportFileType `json:"file_type,omitempty"`
	IsEnabled *bool                    `json:"is_enabled,omitempty"`

	// Name of this scheduled report
	Name string `json:"name"`

	// Weekly reports will be sent on this day
	OnWeekday *ScheduledReportOnWeekday `json:"on_weekday,omitempty"`
	Pk        *int                      `json:"pk,omitempty"`

	// Additional emails that will receive this report
	RecipientEmails *map[string]interface{} `json:"recipient_emails,omitempty"`

	// Select the users that should receive this report
	RecipientUsers *[]string `json:"recipient_users,omitempty"`

	// How often to deliver this report
	Recurrence *ScheduledReportRecurrence `json:"recurrence,omitempty"`

	// Select an SLA report to send on this schedule
	SlaReport *string `json:"sla_report"`
	Url       *string `json:"url,omitempty"`
}

ScheduledReport defines model for ScheduledReport.

type ScheduledReportAtTime

type ScheduledReportAtTime int

Reports will be sent at this time (local time)

const (
	ScheduledReportAtTimeN0  ScheduledReportAtTime = 0
	ScheduledReportAtTimeN1  ScheduledReportAtTime = 1
	ScheduledReportAtTimeN10 ScheduledReportAtTime = 10
	ScheduledReportAtTimeN11 ScheduledReportAtTime = 11
	ScheduledReportAtTimeN12 ScheduledReportAtTime = 12
	ScheduledReportAtTimeN13 ScheduledReportAtTime = 13
	ScheduledReportAtTimeN14 ScheduledReportAtTime = 14
	ScheduledReportAtTimeN15 ScheduledReportAtTime = 15
	ScheduledReportAtTimeN16 ScheduledReportAtTime = 16
	ScheduledReportAtTimeN17 ScheduledReportAtTime = 17
	ScheduledReportAtTimeN18 ScheduledReportAtTime = 18
	ScheduledReportAtTimeN19 ScheduledReportAtTime = 19
	ScheduledReportAtTimeN2  ScheduledReportAtTime = 2
	ScheduledReportAtTimeN20 ScheduledReportAtTime = 20
	ScheduledReportAtTimeN21 ScheduledReportAtTime = 21
	ScheduledReportAtTimeN22 ScheduledReportAtTime = 22
	ScheduledReportAtTimeN23 ScheduledReportAtTime = 23
	ScheduledReportAtTimeN3  ScheduledReportAtTime = 3
	ScheduledReportAtTimeN4  ScheduledReportAtTime = 4
	ScheduledReportAtTimeN5  ScheduledReportAtTime = 5
	ScheduledReportAtTimeN6  ScheduledReportAtTime = 6
	ScheduledReportAtTimeN7  ScheduledReportAtTime = 7
	ScheduledReportAtTimeN8  ScheduledReportAtTime = 8
	ScheduledReportAtTimeN9  ScheduledReportAtTime = 9
)

Defines values for ScheduledReportAtTime.

type ScheduledReportFileType

type ScheduledReportFileType string

ScheduledReportFileType defines model for ScheduledReport.FileType.

const (
	ScheduledReportFileTypePDF ScheduledReportFileType = "PDF"
	ScheduledReportFileTypeXLS ScheduledReportFileType = "XLS"
)

Defines values for ScheduledReportFileType.

type ScheduledReportOnWeekday

type ScheduledReportOnWeekday int

Weekly reports will be sent on this day

const (
	ScheduledReportOnWeekdayN1 ScheduledReportOnWeekday = 1
	ScheduledReportOnWeekdayN2 ScheduledReportOnWeekday = 2
	ScheduledReportOnWeekdayN3 ScheduledReportOnWeekday = 3
	ScheduledReportOnWeekdayN4 ScheduledReportOnWeekday = 4
	ScheduledReportOnWeekdayN5 ScheduledReportOnWeekday = 5
	ScheduledReportOnWeekdayN6 ScheduledReportOnWeekday = 6
	ScheduledReportOnWeekdayN7 ScheduledReportOnWeekday = 7
)

Defines values for ScheduledReportOnWeekday.

type ScheduledReportRecurrence

type ScheduledReportRecurrence string

How often to deliver this report

const (
	ScheduledReportRecurrenceDAILY     ScheduledReportRecurrence = "DAILY"
	ScheduledReportRecurrenceMONTHLY   ScheduledReportRecurrence = "MONTHLY"
	ScheduledReportRecurrenceQUARTERLY ScheduledReportRecurrence = "QUARTERLY"
	ScheduledReportRecurrenceWEEKLY    ScheduledReportRecurrence = "WEEKLY"
	ScheduledReportRecurrenceYEARLY    ScheduledReportRecurrence = "YEARLY"
)

Defines values for ScheduledReportRecurrence.

type StatusPage

type StatusPage struct {
	AllowDrillDown            *bool                            `json:"allow_drill_down,omitempty"`
	AllowPdfReport            *bool                            `json:"allow_pdf_report,omitempty"`
	AllowSearchIndexing       *bool                            `json:"allow_search_indexing,omitempty"`
	AllowSubscriptions        *bool                            `json:"allow_subscriptions,omitempty"`
	AuthPassword              *string                          `json:"auth_password,omitempty"`
	AuthUsername              *string                          `json:"auth_username,omitempty"`
	Cname                     *string                          `json:"cname"`
	CnameUrl                  *string                          `json:"cname_url,omitempty"`
	CompanyWebsiteUrl         *string                          `json:"company_website_url,omitempty"`
	ComponentsUrl             *string                          `json:"components_url,omitempty"`
	ContactEmail              *openapi_types.Email             `json:"contact_email,omitempty"`
	CurrentStatusUrl          *string                          `json:"current_status_url,omitempty"`
	CustomCss                 *string                          `json:"custom_css,omitempty"`
	CustomFooterHtml          *string                          `json:"custom_footer_html,omitempty"`
	CustomHeaderHtml          *string                          `json:"custom_header_html,omitempty"`
	DefaultHistoryDateRange   *int                             `json:"default_history_date_range,omitempty"`
	Description               *string                          `json:"description,omitempty"`
	DescriptionHtml           *string                          `json:"description_html,omitempty"`
	EmailFrom                 *openapi_types.Email             `json:"email_from,omitempty"`
	EmailLogoUrl              *string                          `json:"email_logo_url,omitempty"`
	EmailReplyTo              *openapi_types.Email             `json:"email_reply_to,omitempty"`
	FaviconUrl                *string                          `json:"favicon_url,omitempty"`
	GoogleAnalyticsCode       *string                          `json:"google_analytics_code,omitempty"`
	HistoryUrl                *string                          `json:"history_url,omitempty"`
	IncidentsUrl              *string                          `json:"incidents_url,omitempty"`
	IsPublic                  *bool                            `json:"is_public,omitempty"`
	LogoUrl                   *string                          `json:"logo_url,omitempty"`
	MetricsUrl                *string                          `json:"metrics_url,omitempty"`
	Name                      string                           `json:"name"`
	PageType                  StatusPagePageType               `json:"page_type"`
	PageTypeDisplay           *string                          `json:"page_type_display,omitempty"`
	Pk                        *int                             `json:"pk,omitempty"`
	PrivateUrl                *string                          `json:"private_url,omitempty"`
	PublicUrl                 *string                          `json:"public_url,omitempty"`
	ShowActiveIncidents       *bool                            `json:"show_active_incidents,omitempty"`
	ShowComponentHistory      *bool                            `json:"show_component_history,omitempty"`
	ShowComponentResponseTime *bool                            `json:"show_component_response_time,omitempty"`
	ShowHistorySnake          *bool                            `json:"show_history_snake,omitempty"`
	ShowHistoryTab            *bool                            `json:"show_history_tab,omitempty"`
	ShowPastIncidents         *bool                            `json:"show_past_incidents,omitempty"`
	ShowStatusTab             *bool                            `json:"show_status_tab,omitempty"`
	ShowSummaryMetrics        *bool                            `json:"show_summary_metrics,omitempty"`
	Slug                      *string                          `json:"slug"`
	UptimeCalculationType     *StatusPageUptimeCalculationType `json:"uptime_calculation_type,omitempty"`
	Url                       *string                          `json:"url,omitempty"`
}

StatusPage defines model for StatusPage.

type StatusPageCurrentStatus

type StatusPageCurrentStatus struct {
	ActiveIncidents []struct {
		AffectedComponents *[]struct {
			Component struct {
				Id   int     `json:"id"`
				Name *string `json:"name,omitempty"`
			} `json:"component"`
			Description *string                                                        `json:"description,omitempty"`
			Id          *int                                                           `json:"id,omitempty"`
			Name        *string                                                        `json:"name,omitempty"`
			Status      StatusPageCurrentStatusActiveIncidentsAffectedComponentsStatus `json:"status"`
		} `json:"affected_components"`
		CreatedAt              *time.Time                                         `json:"created_at,omitempty"`
		Description            *string                                            `json:"description,omitempty"`
		Duration               *string                                            `json:"duration,omitempty"`
		EndsAt                 *time.Time                                         `json:"ends_at"`
		IncidentState          *string                                            `json:"incident_state,omitempty"`
		IncidentType           StatusPageCurrentStatusActiveIncidentsIncidentType `json:"incident_type"`
		IncidentTypeDisplay    *string                                            `json:"incident_type_display,omitempty"`
		IncludeInGlobalMetrics *bool                                              `json:"include_in_global_metrics,omitempty"`

		// The name of incident, eg. a problem or resolution
		Name                  string     `json:"name"`
		Pk                    *int       `json:"pk,omitempty"`
		StartsAt              *time.Time `json:"starts_at"`
		UpdateComponentStatus *bool      `json:"update_component_status,omitempty"`
		Updates               []struct {
			CreatedAt            *time.Time                                                 `json:"created_at,omitempty"`
			Description          *string                                                    `json:"description,omitempty"`
			Id                   *int                                                       `json:"id,omitempty"`
			IncidentState        StatusPageCurrentStatusActiveIncidentsUpdatesIncidentState `json:"incident_state"`
			IncidentStateDisplay *string                                                    `json:"incident_state_display,omitempty"`
			UpdatedAt            *time.Time                                                 `json:"updated_at,omitempty"`
		} `json:"updates"`
		Url *string `json:"url,omitempty"`
	} `json:"active_incidents"`
	CnameUrl   *string `json:"cname_url,omitempty"`
	Components []struct {
		AutoSetStatus *StatusPageCurrentStatusComponentsAutoSetStatus `json:"auto_set_status,omitempty"`
		CreatedAt     *time.Time                                      `json:"created_at,omitempty"`
		Description   *string                                         `json:"description,omitempty"`
		GroupId       *int                                            `json:"group_id"`
		IsGroup       *bool                                           `json:"is_group,omitempty"`
		Name          string                                          `json:"name"`
		Pk            *int                                            `json:"pk,omitempty"`
		ServiceId     *int                                            `json:"service_id"`
		ServiceUrl    *string                                         `json:"service_url,omitempty"`
		Status        *StatusPageCurrentStatusComponentsStatus        `json:"status,omitempty"`
		Url           *string                                         `json:"url,omitempty"`
	} `json:"components"`
	ComponentsUrl       *string `json:"components_url,omitempty"`
	CurrentStatusUrl    *string `json:"current_status_url,omitempty"`
	Description         *string `json:"description,omitempty"`
	GlobalIsOperational bool    `json:"global_is_operational"`
	HistoryUrl          *string `json:"history_url,omitempty"`
	IncidentsUrl        *string `json:"incidents_url,omitempty"`
	Metrics             []struct {
		IsVisible   *bool   `json:"is_visible,omitempty"`
		Name        string  `json:"name"`
		Pk          *int    `json:"pk,omitempty"`
		ServiceId   int     `json:"service_id"`
		ServiceName *string `json:"service_name,omitempty"`
		ServiceType *string `json:"service_type,omitempty"`
		ServiceUrl  *string `json:"service_url,omitempty"`
		Url         *string `json:"url,omitempty"`
	} `json:"metrics"`
	MetricsUrl          *string                         `json:"metrics_url,omitempty"`
	Name                string                          `json:"name"`
	PageType            StatusPageCurrentStatusPageType `json:"page_type"`
	Pk                  *int                            `json:"pk,omitempty"`
	PrivateUrl          *string                         `json:"private_url,omitempty"`
	PublicUrl           *string                         `json:"public_url,omitempty"`
	UpcomingMaintenance []struct {
		AffectedComponents *[]struct {
			Component struct {
				Id   int     `json:"id"`
				Name *string `json:"name,omitempty"`
			} `json:"component"`
			Description *string                                                            `json:"description,omitempty"`
			Id          *int                                                               `json:"id,omitempty"`
			Name        *string                                                            `json:"name,omitempty"`
			Status      StatusPageCurrentStatusUpcomingMaintenanceAffectedComponentsStatus `json:"status"`
		} `json:"affected_components"`
		CreatedAt              *time.Time                                             `json:"created_at,omitempty"`
		Description            *string                                                `json:"description,omitempty"`
		Duration               *string                                                `json:"duration,omitempty"`
		EndsAt                 *time.Time                                             `json:"ends_at"`
		IncidentState          *string                                                `json:"incident_state,omitempty"`
		IncidentType           StatusPageCurrentStatusUpcomingMaintenanceIncidentType `json:"incident_type"`
		IncidentTypeDisplay    *string                                                `json:"incident_type_display,omitempty"`
		IncludeInGlobalMetrics *bool                                                  `json:"include_in_global_metrics,omitempty"`

		// The name of incident, eg. a problem or resolution
		Name                  string     `json:"name"`
		Pk                    *int       `json:"pk,omitempty"`
		StartsAt              *time.Time `json:"starts_at"`
		UpdateComponentStatus *bool      `json:"update_component_status,omitempty"`
		Updates               []struct {
			CreatedAt            *time.Time                                                     `json:"created_at,omitempty"`
			Description          *string                                                        `json:"description,omitempty"`
			Id                   *int                                                           `json:"id,omitempty"`
			IncidentState        StatusPageCurrentStatusUpcomingMaintenanceUpdatesIncidentState `json:"incident_state"`
			IncidentStateDisplay *string                                                        `json:"incident_state_display,omitempty"`
			UpdatedAt            *time.Time                                                     `json:"updated_at,omitempty"`
		} `json:"updates"`
		Url *string `json:"url,omitempty"`
	} `json:"upcoming_maintenance"`
	Url *string `json:"url,omitempty"`
}

StatusPageCurrentStatus defines model for StatusPageCurrentStatus.

type StatusPageCurrentStatusActiveIncidentsAffectedComponentsStatus

type StatusPageCurrentStatusActiveIncidentsAffectedComponentsStatus string

StatusPageCurrentStatusActiveIncidentsAffectedComponentsStatus defines model for StatusPageCurrentStatus.ActiveIncidents.AffectedComponents.Status.

const (
	StatusPageCurrentStatusActiveIncidentsAffectedComponentsStatusDegradedPerformance StatusPageCurrentStatusActiveIncidentsAffectedComponentsStatus = "degraded-performance"
	StatusPageCurrentStatusActiveIncidentsAffectedComponentsStatusMajorOutage         StatusPageCurrentStatusActiveIncidentsAffectedComponentsStatus = "major-outage"
	StatusPageCurrentStatusActiveIncidentsAffectedComponentsStatusPartialOutage       StatusPageCurrentStatusActiveIncidentsAffectedComponentsStatus = "partial-outage"
	StatusPageCurrentStatusActiveIncidentsAffectedComponentsStatusUnderMaintenance    StatusPageCurrentStatusActiveIncidentsAffectedComponentsStatus = "under-maintenance"
)

Defines values for StatusPageCurrentStatusActiveIncidentsAffectedComponentsStatus.

type StatusPageCurrentStatusActiveIncidentsIncidentType

type StatusPageCurrentStatusActiveIncidentsIncidentType string

StatusPageCurrentStatusActiveIncidentsIncidentType defines model for StatusPageCurrentStatus.ActiveIncidents.IncidentType.

const (
	StatusPageCurrentStatusActiveIncidentsIncidentTypeINCIDENT             StatusPageCurrentStatusActiveIncidentsIncidentType = "INCIDENT"
	StatusPageCurrentStatusActiveIncidentsIncidentTypeSCHEDULEDMAINTENANCE StatusPageCurrentStatusActiveIncidentsIncidentType = "SCHEDULED_MAINTENANCE"
)

Defines values for StatusPageCurrentStatusActiveIncidentsIncidentType.

type StatusPageCurrentStatusActiveIncidentsUpdatesIncidentState

type StatusPageCurrentStatusActiveIncidentsUpdatesIncidentState string

StatusPageCurrentStatusActiveIncidentsUpdatesIncidentState defines model for StatusPageCurrentStatus.ActiveIncidents.Updates.IncidentState.

const (
	StatusPageCurrentStatusActiveIncidentsUpdatesIncidentStateIdentified    StatusPageCurrentStatusActiveIncidentsUpdatesIncidentState = "identified"
	StatusPageCurrentStatusActiveIncidentsUpdatesIncidentStateInvestigating StatusPageCurrentStatusActiveIncidentsUpdatesIncidentState = "investigating"
	StatusPageCurrentStatusActiveIncidentsUpdatesIncidentStateMaintenance   StatusPageCurrentStatusActiveIncidentsUpdatesIncidentState = "maintenance"
	StatusPageCurrentStatusActiveIncidentsUpdatesIncidentStateMonitoring    StatusPageCurrentStatusActiveIncidentsUpdatesIncidentState = "monitoring"
	StatusPageCurrentStatusActiveIncidentsUpdatesIncidentStateNotification  StatusPageCurrentStatusActiveIncidentsUpdatesIncidentState = "notification"
	StatusPageCurrentStatusActiveIncidentsUpdatesIncidentStateResolved      StatusPageCurrentStatusActiveIncidentsUpdatesIncidentState = "resolved"
)

Defines values for StatusPageCurrentStatusActiveIncidentsUpdatesIncidentState.

type StatusPageCurrentStatusComponentsAutoSetStatus

type StatusPageCurrentStatusComponentsAutoSetStatus string

StatusPageCurrentStatusComponentsAutoSetStatus defines model for StatusPageCurrentStatus.Components.AutoSetStatus.

const (
	StatusPageCurrentStatusComponentsAutoSetStatusDegradedPerformance StatusPageCurrentStatusComponentsAutoSetStatus = "degraded-performance"
	StatusPageCurrentStatusComponentsAutoSetStatusMajorOutage         StatusPageCurrentStatusComponentsAutoSetStatus = "major-outage"
	StatusPageCurrentStatusComponentsAutoSetStatusPartialOutage       StatusPageCurrentStatusComponentsAutoSetStatus = "partial-outage"
	StatusPageCurrentStatusComponentsAutoSetStatusUnderMaintenance    StatusPageCurrentStatusComponentsAutoSetStatus = "under-maintenance"
)

Defines values for StatusPageCurrentStatusComponentsAutoSetStatus.

type StatusPageCurrentStatusComponentsStatus

type StatusPageCurrentStatusComponentsStatus string

StatusPageCurrentStatusComponentsStatus defines model for StatusPageCurrentStatus.Components.Status.

const (
	StatusPageCurrentStatusComponentsStatusDegradedPerformance StatusPageCurrentStatusComponentsStatus = "degraded-performance"
	StatusPageCurrentStatusComponentsStatusMajorOutage         StatusPageCurrentStatusComponentsStatus = "major-outage"
	StatusPageCurrentStatusComponentsStatusOperational         StatusPageCurrentStatusComponentsStatus = "operational"
	StatusPageCurrentStatusComponentsStatusPartialOutage       StatusPageCurrentStatusComponentsStatus = "partial-outage"
	StatusPageCurrentStatusComponentsStatusUnderMaintenance    StatusPageCurrentStatusComponentsStatus = "under-maintenance"
)

Defines values for StatusPageCurrentStatusComponentsStatus.

type StatusPageCurrentStatusPageType

type StatusPageCurrentStatusPageType string

StatusPageCurrentStatusPageType defines model for StatusPageCurrentStatus.PageType.

const (
	StatusPageCurrentStatusPageTypeINTERNAL  StatusPageCurrentStatusPageType = "INTERNAL"
	StatusPageCurrentStatusPageTypePUBLIC    StatusPageCurrentStatusPageType = "PUBLIC"
	StatusPageCurrentStatusPageTypePUBLICSLA StatusPageCurrentStatusPageType = "PUBLIC_SLA"
)

Defines values for StatusPageCurrentStatusPageType.

type StatusPageCurrentStatusUpcomingMaintenanceAffectedComponentsStatus

type StatusPageCurrentStatusUpcomingMaintenanceAffectedComponentsStatus string

StatusPageCurrentStatusUpcomingMaintenanceAffectedComponentsStatus defines model for StatusPageCurrentStatus.UpcomingMaintenance.AffectedComponents.Status.

const (
	StatusPageCurrentStatusUpcomingMaintenanceAffectedComponentsStatusDegradedPerformance StatusPageCurrentStatusUpcomingMaintenanceAffectedComponentsStatus = "degraded-performance"
	StatusPageCurrentStatusUpcomingMaintenanceAffectedComponentsStatusMajorOutage         StatusPageCurrentStatusUpcomingMaintenanceAffectedComponentsStatus = "major-outage"
	StatusPageCurrentStatusUpcomingMaintenanceAffectedComponentsStatusPartialOutage       StatusPageCurrentStatusUpcomingMaintenanceAffectedComponentsStatus = "partial-outage"
	StatusPageCurrentStatusUpcomingMaintenanceAffectedComponentsStatusUnderMaintenance    StatusPageCurrentStatusUpcomingMaintenanceAffectedComponentsStatus = "under-maintenance"
)

Defines values for StatusPageCurrentStatusUpcomingMaintenanceAffectedComponentsStatus.

type StatusPageCurrentStatusUpcomingMaintenanceIncidentType

type StatusPageCurrentStatusUpcomingMaintenanceIncidentType string

StatusPageCurrentStatusUpcomingMaintenanceIncidentType defines model for StatusPageCurrentStatus.UpcomingMaintenance.IncidentType.

const (
	StatusPageCurrentStatusUpcomingMaintenanceIncidentTypeINCIDENT             StatusPageCurrentStatusUpcomingMaintenanceIncidentType = "INCIDENT"
	StatusPageCurrentStatusUpcomingMaintenanceIncidentTypeSCHEDULEDMAINTENANCE StatusPageCurrentStatusUpcomingMaintenanceIncidentType = "SCHEDULED_MAINTENANCE"
)

Defines values for StatusPageCurrentStatusUpcomingMaintenanceIncidentType.

type StatusPageCurrentStatusUpcomingMaintenanceUpdatesIncidentState

type StatusPageCurrentStatusUpcomingMaintenanceUpdatesIncidentState string

StatusPageCurrentStatusUpcomingMaintenanceUpdatesIncidentState defines model for StatusPageCurrentStatus.UpcomingMaintenance.Updates.IncidentState.

const (
	StatusPageCurrentStatusUpcomingMaintenanceUpdatesIncidentStateIdentified    StatusPageCurrentStatusUpcomingMaintenanceUpdatesIncidentState = "identified"
	StatusPageCurrentStatusUpcomingMaintenanceUpdatesIncidentStateInvestigating StatusPageCurrentStatusUpcomingMaintenanceUpdatesIncidentState = "investigating"
	StatusPageCurrentStatusUpcomingMaintenanceUpdatesIncidentStateMaintenance   StatusPageCurrentStatusUpcomingMaintenanceUpdatesIncidentState = "maintenance"
	StatusPageCurrentStatusUpcomingMaintenanceUpdatesIncidentStateMonitoring    StatusPageCurrentStatusUpcomingMaintenanceUpdatesIncidentState = "monitoring"
	StatusPageCurrentStatusUpcomingMaintenanceUpdatesIncidentStateNotification  StatusPageCurrentStatusUpcomingMaintenanceUpdatesIncidentState = "notification"
	StatusPageCurrentStatusUpcomingMaintenanceUpdatesIncidentStateResolved      StatusPageCurrentStatusUpcomingMaintenanceUpdatesIncidentState = "resolved"
)

Defines values for StatusPageCurrentStatusUpcomingMaintenanceUpdatesIncidentState.

type StatusPageHistory

type StatusPageHistory struct {
	CnameUrl         *string                   `json:"cname_url,omitempty"`
	ComponentHistory *string                   `json:"component_history,omitempty"`
	ComponentsUrl    *string                   `json:"components_url,omitempty"`
	CurrentStatusUrl *string                   `json:"current_status_url,omitempty"`
	DateHistory      *string                   `json:"date_history,omitempty"`
	Description      *string                   `json:"description,omitempty"`
	EndDate          time.Time                 `json:"end_date"`
	GlobalMetrics    *string                   `json:"global_metrics,omitempty"`
	HistoryUrl       *string                   `json:"history_url,omitempty"`
	IncidentsUrl     *string                   `json:"incidents_url,omitempty"`
	MetricsUrl       *string                   `json:"metrics_url,omitempty"`
	Name             string                    `json:"name"`
	PageType         StatusPageHistoryPageType `json:"page_type"`
	PastIncidents    []struct {
		AffectedComponents *[]struct {
			Component struct {
				Id   int     `json:"id"`
				Name *string `json:"name,omitempty"`
			} `json:"component"`
			Description *string                                                `json:"description,omitempty"`
			Id          *int                                                   `json:"id,omitempty"`
			Name        *string                                                `json:"name,omitempty"`
			Status      StatusPageHistoryPastIncidentsAffectedComponentsStatus `json:"status"`
		} `json:"affected_components"`
		CreatedAt              *time.Time                                 `json:"created_at,omitempty"`
		Description            *string                                    `json:"description,omitempty"`
		Duration               *string                                    `json:"duration,omitempty"`
		EndsAt                 *time.Time                                 `json:"ends_at"`
		IncidentState          *string                                    `json:"incident_state,omitempty"`
		IncidentType           StatusPageHistoryPastIncidentsIncidentType `json:"incident_type"`
		IncidentTypeDisplay    *string                                    `json:"incident_type_display,omitempty"`
		IncludeInGlobalMetrics *bool                                      `json:"include_in_global_metrics,omitempty"`

		// The name of incident, eg. a problem or resolution
		Name                  string     `json:"name"`
		Pk                    *int       `json:"pk,omitempty"`
		StartsAt              *time.Time `json:"starts_at"`
		UpdateComponentStatus *bool      `json:"update_component_status,omitempty"`
		Updates               []struct {
			CreatedAt            *time.Time                                         `json:"created_at,omitempty"`
			Description          *string                                            `json:"description,omitempty"`
			Id                   *int                                               `json:"id,omitempty"`
			IncidentState        StatusPageHistoryPastIncidentsUpdatesIncidentState `json:"incident_state"`
			IncidentStateDisplay *string                                            `json:"incident_state_display,omitempty"`
			UpdatedAt            *time.Time                                         `json:"updated_at,omitempty"`
		} `json:"updates"`
		Url *string `json:"url,omitempty"`
	} `json:"past_incidents"`
	Pk                    *int                                    `json:"pk,omitempty"`
	PrivateUrl            *string                                 `json:"private_url,omitempty"`
	PublicUrl             *string                                 `json:"public_url,omitempty"`
	StartDate             time.Time                               `json:"start_date"`
	UptimeCalculationType *StatusPageHistoryUptimeCalculationType `json:"uptime_calculation_type,omitempty"`
	Url                   *string                                 `json:"url,omitempty"`
}

StatusPageHistory defines model for StatusPageHistory.

type StatusPageHistoryPageType

type StatusPageHistoryPageType string

StatusPageHistoryPageType defines model for StatusPageHistory.PageType.

const (
	StatusPageHistoryPageTypeINTERNAL  StatusPageHistoryPageType = "INTERNAL"
	StatusPageHistoryPageTypePUBLIC    StatusPageHistoryPageType = "PUBLIC"
	StatusPageHistoryPageTypePUBLICSLA StatusPageHistoryPageType = "PUBLIC_SLA"
)

Defines values for StatusPageHistoryPageType.

type StatusPageHistoryPastIncidentsAffectedComponentsStatus

type StatusPageHistoryPastIncidentsAffectedComponentsStatus string

StatusPageHistoryPastIncidentsAffectedComponentsStatus defines model for StatusPageHistory.PastIncidents.AffectedComponents.Status.

const (
	StatusPageHistoryPastIncidentsAffectedComponentsStatusDegradedPerformance StatusPageHistoryPastIncidentsAffectedComponentsStatus = "degraded-performance"
	StatusPageHistoryPastIncidentsAffectedComponentsStatusMajorOutage         StatusPageHistoryPastIncidentsAffectedComponentsStatus = "major-outage"
	StatusPageHistoryPastIncidentsAffectedComponentsStatusPartialOutage       StatusPageHistoryPastIncidentsAffectedComponentsStatus = "partial-outage"
	StatusPageHistoryPastIncidentsAffectedComponentsStatusUnderMaintenance    StatusPageHistoryPastIncidentsAffectedComponentsStatus = "under-maintenance"
)

Defines values for StatusPageHistoryPastIncidentsAffectedComponentsStatus.

type StatusPageHistoryPastIncidentsIncidentType

type StatusPageHistoryPastIncidentsIncidentType string

StatusPageHistoryPastIncidentsIncidentType defines model for StatusPageHistory.PastIncidents.IncidentType.

const (
	StatusPageHistoryPastIncidentsIncidentTypeINCIDENT             StatusPageHistoryPastIncidentsIncidentType = "INCIDENT"
	StatusPageHistoryPastIncidentsIncidentTypeSCHEDULEDMAINTENANCE StatusPageHistoryPastIncidentsIncidentType = "SCHEDULED_MAINTENANCE"
)

Defines values for StatusPageHistoryPastIncidentsIncidentType.

type StatusPageHistoryPastIncidentsUpdatesIncidentState

type StatusPageHistoryPastIncidentsUpdatesIncidentState string

StatusPageHistoryPastIncidentsUpdatesIncidentState defines model for StatusPageHistory.PastIncidents.Updates.IncidentState.

const (
	StatusPageHistoryPastIncidentsUpdatesIncidentStateIdentified    StatusPageHistoryPastIncidentsUpdatesIncidentState = "identified"
	StatusPageHistoryPastIncidentsUpdatesIncidentStateInvestigating StatusPageHistoryPastIncidentsUpdatesIncidentState = "investigating"
	StatusPageHistoryPastIncidentsUpdatesIncidentStateMaintenance   StatusPageHistoryPastIncidentsUpdatesIncidentState = "maintenance"
	StatusPageHistoryPastIncidentsUpdatesIncidentStateMonitoring    StatusPageHistoryPastIncidentsUpdatesIncidentState = "monitoring"
	StatusPageHistoryPastIncidentsUpdatesIncidentStateNotification  StatusPageHistoryPastIncidentsUpdatesIncidentState = "notification"
	StatusPageHistoryPastIncidentsUpdatesIncidentStateResolved      StatusPageHistoryPastIncidentsUpdatesIncidentState = "resolved"
)

Defines values for StatusPageHistoryPastIncidentsUpdatesIncidentState.

type StatusPageHistoryUptimeCalculationType

type StatusPageHistoryUptimeCalculationType string

StatusPageHistoryUptimeCalculationType defines model for StatusPageHistory.UptimeCalculationType.

const (
	StatusPageHistoryUptimeCalculationTypeBYCHECKS    StatusPageHistoryUptimeCalculationType = "BY_CHECKS"
	StatusPageHistoryUptimeCalculationTypeBYINCIDENTS StatusPageHistoryUptimeCalculationType = "BY_INCIDENTS"
)

Defines values for StatusPageHistoryUptimeCalculationType.

type StatusPagePageType

type StatusPagePageType string

StatusPagePageType defines model for StatusPage.PageType.

const (
	StatusPagePageTypeINTERNAL  StatusPagePageType = "INTERNAL"
	StatusPagePageTypePUBLIC    StatusPagePageType = "PUBLIC"
	StatusPagePageTypePUBLICSLA StatusPagePageType = "PUBLIC_SLA"
)

Defines values for StatusPagePageType.

type StatusPageUptimeCalculationType

type StatusPageUptimeCalculationType string

StatusPageUptimeCalculationType defines model for StatusPage.UptimeCalculationType.

const (
	StatusPageUptimeCalculationTypeBYCHECKS    StatusPageUptimeCalculationType = "BY_CHECKS"
	StatusPageUptimeCalculationTypeBYINCIDENTS StatusPageUptimeCalculationType = "BY_INCIDENTS"
)

Defines values for StatusPageUptimeCalculationType.

type Subaccount

type Subaccount struct {
	Name string  `json:"name"`
	Pk   *int    `json:"pk,omitempty"`
	Url  *string `json:"url,omitempty"`
}

Subaccount defines model for Subaccount.

type SubaccountPacks

type SubaccountPacks struct {
	// Number of packs to be transferred
	Num *int `json:"num,omitempty"`
}

SubaccountPacks defines model for SubaccountPacks.

type User

type User struct {
	// The permission level for this user
	AccessLevel *UserAccessLevel `json:"access_level,omitempty"`

	// Which subaccounts this user may access, or empty for All Subaccounts.
	AssignedSubaccounts *[]string `json:"assigned_subaccounts,omitempty"`

	// The user's email address, used as their username
	Email openapi_types.Email `json:"email"`

	// The user's first name
	FirstName string `json:"first_name"`

	// Whether this user account is active or disabled
	IsActive *bool `json:"is_active,omitempty"`

	// Whether this user may access the API
	IsApiEnabled *bool `json:"is_api_enabled,omitempty"`

	// Whether this user is the account owner
	IsPrimary *bool `json:"is_primary,omitempty"`

	// The user's first name
	LastName      string  `json:"last_name"`
	MustTwoFactor *string `json:"must_two_factor,omitempty"`

	// Whether this user should receive new invoices
	NotifyPaidInvoices *bool `json:"notify_paid_invoices,omitempty"`

	// The user's password
	Password         *string               `json:"password,omitempty"`
	Pk               *int                  `json:"pk,omitempty"`
	RequireTwoFactor *UserRequireTwoFactor `json:"require_two_factor,omitempty"`
	Url              *string               `json:"url,omitempty"`
}

User defines model for User.

type UserAccessLevel

type UserAccessLevel string

The permission level for this user

const (
	UserAccessLevelN10READ  UserAccessLevel = "10-READ"
	UserAccessLevelN30WRITE UserAccessLevel = "30-WRITE"
	UserAccessLevelN50ADMIN UserAccessLevel = "50-ADMIN"
)

Defines values for UserAccessLevel.

type UserRequireTwoFactor

type UserRequireTwoFactor string

UserRequireTwoFactor defines model for User.RequireTwoFactor.

const (
	UserRequireTwoFactorACCOUNTDEFAULT UserRequireTwoFactor = "ACCOUNT_DEFAULT"
	UserRequireTwoFactorDONOTREQUIRE   UserRequireTwoFactor = "DO_NOT_REQUIRE"
	UserRequireTwoFactorREQUIRE        UserRequireTwoFactor = "REQUIRE"
)

Defines values for UserRequireTwoFactor.

Jump to

Keyboard shortcuts

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