Documentation
¶
Overview ¶
Package models provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.8.0 DO NOT EDIT.
Index ¶
- func NewAcceptCoverRequestRequest(server string, orgId int, crId int) (*http.Request, error)
- func NewAcceptInvitationByTokenRequest(server string, params *AcceptInvitationByTokenParams) (*http.Request, error)
- func NewAcceptInvitationRequest(server string, orgId int, body AcceptInvitationJSONRequestBody) (*http.Request, error)
- func NewAcceptInvitationRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
- func NewAcknowledgeIncidentByTokenRequest(server string, token string) (*http.Request, error)
- func NewAcknowledgeIncidentPageRequest(server string, token string) (*http.Request, error)
- func NewAcknowledgeIncidentRequest(server string, checkId int, logId int, body AcknowledgeIncidentJSONRequestBody) (*http.Request, error)
- func NewAcknowledgeIncidentRequestWithBody(server string, checkId int, logId int, contentType string, body io.Reader) (*http.Request, error)
- func NewAddCheckDependencyRequest(server string, checkId int, body AddCheckDependencyJSONRequestBody) (*http.Request, error)
- func NewAddCheckDependencyRequestWithBody(server string, checkId int, contentType string, body io.Reader) (*http.Request, error)
- func NewAddCheckProviderDependencyRequest(server string, checkId int, body AddCheckProviderDependencyJSONRequestBody) (*http.Request, error)
- func NewAddCheckProviderDependencyRequestWithBody(server string, checkId int, contentType string, body io.Reader) (*http.Request, error)
- func NewAddDependencyRequest(server string, orgId int, serviceId int, body AddDependencyJSONRequestBody) (*http.Request, error)
- func NewAddDependencyRequestWithBody(server string, orgId int, serviceId int, contentType string, body io.Reader) (*http.Request, error)
- func NewAddIncidentNoteRequest(server string, orgId int, incidentType string, refId int, ...) (*http.Request, error)
- func NewAddIncidentNoteRequestWithBody(server string, orgId int, incidentType string, refId int, contentType string, ...) (*http.Request, error)
- func NewAddProjectMemberRequest(server string, orgId int, projectId int, body AddProjectMemberJSONRequestBody) (*http.Request, error)
- func NewAddProjectMemberRequestWithBody(server string, orgId int, projectId int, contentType string, body io.Reader) (*http.Request, error)
- func NewAddTeamMemberRequest(server string, orgId int, teamId int, body AddTeamMemberJSONRequestBody) (*http.Request, error)
- func NewAddTeamMemberRequestWithBody(server string, orgId int, teamId int, contentType string, body io.Reader) (*http.Request, error)
- func NewAddWarRoomMemberRequest(server string, orgId int, roomId int, body AddWarRoomMemberJSONRequestBody) (*http.Request, error)
- func NewAddWarRoomMemberRequestWithBody(server string, orgId int, roomId int, contentType string, body io.Reader) (*http.Request, error)
- func NewApproveDnsSnapshotRequest(server string, checkId int) (*http.Request, error)
- func NewAssignIncidentRoleRequest(server string, orgId int, incidentType string, refId int, ...) (*http.Request, error)
- func NewAssignIncidentRoleRequestWithBody(server string, orgId int, incidentType string, refId int, contentType string, ...) (*http.Request, error)
- func NewAssignTeamResourcesRequest(server string, orgId int, teamId int, body AssignTeamResourcesJSONRequestBody) (*http.Request, error)
- func NewAssignTeamResourcesRequestWithBody(server string, orgId int, teamId int, contentType string, body io.Reader) (*http.Request, error)
- func NewBulkAddProjectMembersRequest(server string, orgId int, projectId int, ...) (*http.Request, error)
- func NewBulkAddProjectMembersRequestWithBody(server string, orgId int, projectId int, contentType string, body io.Reader) (*http.Request, error)
- func NewBulkRemoveProjectMembersRequest(server string, orgId int, projectId int, ...) (*http.Request, error)
- func NewBulkRemoveProjectMembersRequestWithBody(server string, orgId int, projectId int, contentType string, body io.Reader) (*http.Request, error)
- func NewCancelExecutionRequest(server string, orgId int, executionId int) (*http.Request, error)
- func NewCategorizeIncidentRequest(server string, orgId int, incidentId int, ...) (*http.Request, error)
- func NewCategorizeIncidentRequestWithBody(server string, orgId int, incidentId int, contentType string, body io.Reader) (*http.Request, error)
- func NewCheckMaintenanceStatusRequest(server string, checkId int) (*http.Request, error)
- func NewCloneCheckRequest(server string, checkId int) (*http.Request, error)
- func NewCloseWarRoomRequest(server string, orgId int, roomId int) (*http.Request, error)
- func NewCompleteManualStepRequest(server string, orgId int, executionId int, stepOrder int) (*http.Request, error)
- func NewConfirmSubscriptionRequest(server string, slug string, token string) (*http.Request, error)
- func NewCorrelateChangeEventsRequest(server string, orgId int, incidentId int) (*http.Request, error)
- func NewCreateChangeEventRequest(server string, body CreateChangeEventJSONRequestBody) (*http.Request, error)
- func NewCreateChangeEventRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateChannelRequest(server string, body CreateChannelJSONRequestBody) (*http.Request, error)
- func NewCreateChannelRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateCheckSloRequest(server string, checkId int, body CreateCheckSloJSONRequestBody) (*http.Request, error)
- func NewCreateCheckSloRequestWithBody(server string, checkId int, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateContactMethodRequest(server string, body CreateContactMethodJSONRequestBody) (*http.Request, error)
- func NewCreateContactMethodRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateCoverRequestRequest(server string, orgId int, scheduleId int, ...) (*http.Request, error)
- func NewCreateCoverRequestRequestWithBody(server string, orgId int, scheduleId int, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateCustomStatusPageRequest(server string, orgId int, body CreateCustomStatusPageJSONRequestBody) (*http.Request, error)
- func NewCreateCustomStatusPageRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateIntegrationKeyRequest(server string, orgId int, body CreateIntegrationKeyJSONRequestBody) (*http.Request, error)
- func NewCreateIntegrationKeyRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateLayerRequest(server string, orgId int, scheduleId int, body CreateLayerJSONRequestBody) (*http.Request, error)
- func NewCreateLayerRequestWithBody(server string, orgId int, scheduleId int, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateMaintenanceWindowRequest(server string, body CreateMaintenanceWindowJSONRequestBody) (*http.Request, error)
- func NewCreateMaintenanceWindowRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateMetricsKeyRequest(server string, projectId int, body CreateMetricsKeyJSONRequestBody) (*http.Request, error)
- func NewCreateMetricsKeyRequestWithBody(server string, projectId int, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateNewCheckRequest(server string, body CreateNewCheckJSONRequestBody) (*http.Request, error)
- func NewCreateNewCheckRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateOrgAgentRegistrationTokenRequest(server string, orgId int) (*http.Request, error)
- func NewCreateOrganizationProjectRequest(server string, orgId int, body CreateOrganizationProjectJSONRequestBody) (*http.Request, error)
- func NewCreateOrganizationProjectRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateOrganizationRequest(server string, body CreateOrganizationJSONRequestBody) (*http.Request, error)
- func NewCreateOrganizationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateOrganizationTokenRequest(server string, orgId int, body CreateOrganizationTokenJSONRequestBody) (*http.Request, error)
- func NewCreateOrganizationTokenRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateOverrideRequest(server string, orgId int, scheduleId int, body CreateOverrideJSONRequestBody) (*http.Request, error)
- func NewCreateOverrideRequestWithBody(server string, orgId int, scheduleId int, contentType string, body io.Reader) (*http.Request, error)
- func NewCreatePlaybookRequest(server string, orgId int, body CreatePlaybookJSONRequestBody) (*http.Request, error)
- func NewCreatePlaybookRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
- func NewCreatePolicyRequest(server string, orgId int, body CreatePolicyJSONRequestBody) (*http.Request, error)
- func NewCreatePolicyRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
- func NewCreatePostmortemRequest(server string, orgId int, body CreatePostmortemJSONRequestBody) (*http.Request, error)
- func NewCreatePostmortemRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateScheduleRequest(server string, orgId int, body CreateScheduleJSONRequestBody) (*http.Request, error)
- func NewCreateScheduleRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateScheduledReportRequest(server string, body CreateScheduledReportJSONRequestBody) (*http.Request, error)
- func NewCreateScheduledReportRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateServiceRequest(server string, orgId int, body CreateServiceJSONRequestBody) (*http.Request, error)
- func NewCreateServiceRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateStatusPageRequest(server string, body CreateStatusPageJSONRequestBody) (*http.Request, error)
- func NewCreateStatusPageRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateTeamRequest(server string, orgId int, body CreateTeamJSONRequestBody) (*http.Request, error)
- func NewCreateTeamRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateWarRoomRequest(server string, orgId int, body CreateWarRoomJSONRequestBody) (*http.Request, error)
- func NewCreateWarRoomRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
- func NewDeactivateMetricsKeyRequest(server string, projectId int, keyId int) (*http.Request, error)
- func NewDeclineCoverRequestRequest(server string, orgId int, crId int) (*http.Request, error)
- func NewDeleteChangeEventRequest(server string, orgId int, eventId int) (*http.Request, error)
- func NewDeleteChannelRequest(server string, channelId int) (*http.Request, error)
- func NewDeleteCheckProviderDependencyRequest(server string, checkId int, linkId int) (*http.Request, error)
- func NewDeleteCheckSloRequest(server string, checkId int, sloId int) (*http.Request, error)
- func NewDeleteCloudSubscriptionRequest(server string, orgId int, provider string) (*http.Request, error)
- func NewDeleteContactMethodRequest(server string, methodId int) (*http.Request, error)
- func NewDeleteCustomStatusPageRequest(server string, orgId int, pageId int) (*http.Request, error)
- func NewDeleteLayerRequest(server string, orgId int, scheduleId int, layerId int) (*http.Request, error)
- func NewDeleteLifecycleWatchRequest(server string, orgId int, watchId int) (*http.Request, error)
- func NewDeleteMaintenanceWindowRequest(server string, windowId int) (*http.Request, error)
- func NewDeleteOrgAgentRequest(server string, orgId int, agentId int) (*http.Request, error)
- func NewDeleteOrganizationProjectRequest(server string, orgId int, projectId int) (*http.Request, error)
- func NewDeleteOrganizationRequest(server string, orgId int, params *DeleteOrganizationParams) (*http.Request, error)
- func NewDeleteOrganizationTokenRequest(server string, orgId int, tokenId int) (*http.Request, error)
- func NewDeleteOverrideRequest(server string, orgId int, overrideId int) (*http.Request, error)
- func NewDeletePlaybookRequest(server string, orgId int, playbookId int) (*http.Request, error)
- func NewDeletePolicyRequest(server string, orgId int, policyId int) (*http.Request, error)
- func NewDeletePostmortemRequest(server string, orgId int, pmId int) (*http.Request, error)
- func NewDeleteReportRequest(server string, reportUuid string) (*http.Request, error)
- func NewDeleteScheduleRequest(server string, orgId int, scheduleId int) (*http.Request, error)
- func NewDeleteScheduledReportRequest(server string, reportId int) (*http.Request, error)
- func NewDeleteServiceRequest(server string, orgId int, serviceId int) (*http.Request, error)
- func NewDeleteStatusPageRequest(server string, pageId int) (*http.Request, error)
- func NewDeleteTeamRequest(server string, orgId int, teamId int) (*http.Request, error)
- func NewDeleteWarRoomRequest(server string, orgId int, roomId int) (*http.Request, error)
- func NewDownloadAttachmentRequest(server string, orgId int, roomId int, attachmentId int) (*http.Request, error)
- func NewDownloadPublicReportRequest(server string, slug string, params *DownloadPublicReportParams) (*http.Request, error)
- func NewDownloadReportRequest(server string, reportUuid string) (*http.Request, error)
- func NewDuplicatePlaybookRequest(server string, orgId int, playbookId int) (*http.Request, error)
- func NewEventStreamRequest(server string) (*http.Request, error)
- func NewExecutePlaybookRequest(server string, orgId int, playbookId int, body ExecutePlaybookJSONRequestBody) (*http.Request, error)
- func NewExecutePlaybookRequestWithBody(server string, orgId int, playbookId int, contentType string, body io.Reader) (*http.Request, error)
- func NewExportCheckIncidentsCsvRequest(server string, checkId int, params *ExportCheckIncidentsCsvParams) (*http.Request, error)
- func NewExportCheckLogsCsvRequest(server string, checkId int, params *ExportCheckLogsCsvParams) (*http.Request, error)
- func NewExportOrganizationAuditLogsRequest(server string, orgId int, params *ExportOrganizationAuditLogsParams) (*http.Request, error)
- func NewExportOrganizationConfigRequest(server string, orgId int) (*http.Request, error)
- func NewExportPostmortemRequest(server string, orgId int, pmId int, params *ExportPostmortemParams) (*http.Request, error)
- func NewGenerateReportRequest(server string, body GenerateReportJSONRequestBody) (*http.Request, error)
- func NewGenerateReportRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewGetActionItemsSummaryRequest(server string, orgId int) (*http.Request, error)
- func NewGetChannelRequest(server string, channelId int) (*http.Request, error)
- func NewGetCheckChannelsRequest(server string, checkId int) (*http.Request, error)
- func NewGetCheckCloudContextRequest(server string, checkId int) (*http.Request, error)
- func NewGetCheckDependenciesRequest(server string, checkId int) (*http.Request, error)
- func NewGetCheckDetailsRequest(server string, checkId int) (*http.Request, error)
- func NewGetCheckIncidentDetailRequest(server string, checkId int, logId int) (*http.Request, error)
- func NewGetCheckIncidentsRequest(server string, checkId int, params *GetCheckIncidentsParams) (*http.Request, error)
- func NewGetCheckLogsRequest(server string, checkId int, params *GetCheckLogsParams) (*http.Request, error)
- func NewGetCheckPagespeedHistoryRequest(server string, checkId int, params *GetCheckPagespeedHistoryParams) (*http.Request, error)
- func NewGetCheckPreferencesRequest(server string, checkId int) (*http.Request, error)
- func NewGetCheckProviderDependenciesRequest(server string, checkId int) (*http.Request, error)
- func NewGetCheckSlaRequest(server string, checkId int) (*http.Request, error)
- func NewGetCheckSloRequest(server string, checkId int) (*http.Request, error)
- func NewGetCheckStatsRequest(server string, checkId int, params *GetCheckStatsParams) (*http.Request, error)
- func NewGetCheckTimeseriesRangeRequest(server string, checkId int, params *GetCheckTimeseriesRangeParams) (*http.Request, error)
- func NewGetCheckTimeseriesRequest(server string, checkId int, params *GetCheckTimeseriesParams) (*http.Request, error)
- func NewGetCloudCorrelationRequest(server string, orgId int) (*http.Request, error)
- func NewGetCloudStatusDetailRequest(server string, provider string) (*http.Request, error)
- func NewGetCurrentOncallRequest(server string, orgId int, scheduleId int) (*http.Request, error)
- func NewGetDependencyAlertsRequest(server string, orgId int) (*http.Request, error)
- func NewGetDnsMultiRecordRequest(server string, checkId int) (*http.Request, error)
- func NewGetDnsSnapshotRequest(server string, checkId int) (*http.Request, error)
- func NewGetDomainStatusRequest(server string, pageId int) (*http.Request, error)
- func NewGetEarlyWarningsRequest(server string) (*http.Request, error)
- func NewGetExecutionRequest(server string, orgId int, executionId int) (*http.Request, error)
- func NewGetGeoHistogramRequest(server string, checkId int, params *GetGeoHistogramParams) (*http.Request, error)
- func NewGetIncidentAcknowledgmentsRequest(server string, checkId int, logId int) (*http.Request, error)
- func NewGetIncidentAnalyticsRequest(server string, orgId int, params *GetIncidentAnalyticsParams) (*http.Request, error)
- func NewGetIncidentNotificationDeliveriesRequest(server string, orgId int, incidentType string, refId int) (*http.Request, error)
- func NewGetIncidentTagsRequest(server string, orgId int) (*http.Request, error)
- func NewGetIncidentTimelineRequest(server string, orgId int, incidentType string, refId int) (*http.Request, error)
- func NewGetLifecycleCatalogueRequest(server string) (*http.Request, error)
- func NewGetLifecycleWatchRequest(server string, orgId int, watchId int) (*http.Request, error)
- func NewGetMaintenanceWindowRequest(server string, windowId int) (*http.Request, error)
- func NewGetMetricsByKeyRequest(server string, metricsKey string, params *GetMetricsByKeyParams) (*http.Request, error)
- func NewGetOidcRealmStatusesRequest(server string, checkId int) (*http.Request, error)
- func NewGetOncallHandoffRequest(server string, orgId int) (*http.Request, error)
- func NewGetOncallHealthRequest(server string, orgId int, params *GetOncallHealthParams) (*http.Request, error)
- func NewGetOrganizationAuditLogsRequest(server string, orgId int, params *GetOrganizationAuditLogsParams) (*http.Request, error)
- func NewGetOrganizationAuditStatsRequest(server string, orgId int, params *GetOrganizationAuditStatsParams) (*http.Request, error)
- func NewGetOrganizationBySlugRequest(server string, slug string) (*http.Request, error)
- func NewGetOrganizationPlanRequest(server string, orgId int) (*http.Request, error)
- func NewGetOrganizationProjectRequest(server string, orgId int, projectId int) (*http.Request, error)
- func NewGetOrganizationRequest(server string, orgId int) (*http.Request, error)
- func NewGetOrganizationSettingsLimitsRequest(server string, orgId int) (*http.Request, error)
- func NewGetOrganizationSettingsRequest(server string, orgId int) (*http.Request, error)
- func NewGetOrganizationUsageRequest(server string, orgId int) (*http.Request, error)
- func NewGetPlaybookRequest(server string, orgId int, playbookId int) (*http.Request, error)
- func NewGetPolicyRequest(server string, orgId int, policyId int) (*http.Request, error)
- func NewGetPostmortemRequest(server string, orgId int, pmId int) (*http.Request, error)
- func NewGetPresenceRequest(server string, orgId int, roomId int) (*http.Request, error)
- func NewGetPrivateStatusPageRequest(server string, slug string) (*http.Request, error)
- func NewGetProfileRequest(server string) (*http.Request, error)
- func NewGetPublicDailyStatusRequest(server string, slug string, params *GetPublicDailyStatusParams) (*http.Request, error)
- func NewGetPublicIncidentsRequest(server string, slug string, params *GetPublicIncidentsParams) (*http.Request, error)
- func NewGetPublicPostmortemRequest(server string, shareToken string) (*http.Request, error)
- func NewGetPublicStatusPageRequest(server string, slug string) (*http.Request, error)
- func NewGetPublicUptimeRequest(server string, slug string) (*http.Request, error)
- func NewGetReportStatusRequest(server string, reportUuid string) (*http.Request, error)
- func NewGetScheduleContactsRequest(server string, orgId int, scheduleId int) (*http.Request, error)
- func NewGetScheduleQualityRequest(server string, orgId int, scheduleId int) (*http.Request, error)
- func NewGetScheduleRequest(server string, orgId int, scheduleId int) (*http.Request, error)
- func NewGetScheduleTimelineRequest(server string, orgId int, scheduleId int, params *GetScheduleTimelineParams) (*http.Request, error)
- func NewGetServiceRequest(server string, orgId int, serviceId int) (*http.Request, error)
- func NewGetSloSummaryRequest(server string) (*http.Request, error)
- func NewGetStatusPageAtomFeedRequest(server string, slug string) (*http.Request, error)
- func NewGetStatusPageByDomainRequest(server string, domain string) (*http.Request, error)
- func NewGetStatusPageRequest(server string, pageId int) (*http.Request, error)
- func NewGetTeamRequest(server string, orgId int, teamId int) (*http.Request, error)
- func NewGetTeamResourcesRequest(server string, orgId int, teamId int) (*http.Request, error)
- func NewGetWarRoomRequest(server string, orgId int, roomId int) (*http.Request, error)
- func NewHomeRequest(server string) (*http.Request, error)
- func NewImportOrganizationConfigRequest(server string, orgId int, body ImportOrganizationConfigJSONRequestBody) (*http.Request, error)
- func NewImportOrganizationConfigRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
- func NewInviteMemberRequest(server string, orgId int, body InviteMemberJSONRequestBody) (*http.Request, error)
- func NewInviteMemberRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
- func NewLeavePresenceRequest(server string, orgId int, roomId int) (*http.Request, error)
- func NewListActionItemsRequest(server string, orgId int, params *ListActionItemsParams) (*http.Request, error)
- func NewListActiveMaintenanceWindowsRequest(server string) (*http.Request, error)
- func NewListAvailablePlansRequest(server string) (*http.Request, error)
- func NewListChangeEventsRequest(server string, orgId int, params *ListChangeEventsParams) (*http.Request, error)
- func NewListChannelsRequest(server string, params *ListChannelsParams) (*http.Request, error)
- func NewListChecksRequest(server string, params *ListChecksParams) (*http.Request, error)
- func NewListCloudStatusesRequest(server string) (*http.Request, error)
- func NewListCloudSubscriptionsRequest(server string, orgId int) (*http.Request, error)
- func NewListContactMethodsRequest(server string) (*http.Request, error)
- func NewListCoverRequestsRequest(server string, orgId int, scheduleId int) (*http.Request, error)
- func NewListCustomStatusPagesRequest(server string, orgId int) (*http.Request, error)
- func NewListExecutionsRequest(server string, orgId int, params *ListExecutionsParams) (*http.Request, error)
- func NewListIncidentNotesRequest(server string, orgId int, incidentType string, refId int) (*http.Request, error)
- func NewListIncidentRolesRequest(server string, orgId int, incidentType string, refId int) (*http.Request, error)
- func NewListIncidentsRequest(server string, params *ListIncidentsParams) (*http.Request, error)
- func NewListIntegrationKeysRequest(server string, orgId int) (*http.Request, error)
- func NewListLifecycleEventsRequest(server string) (*http.Request, error)
- func NewListLifecycleWatchesRequest(server string, orgId int) (*http.Request, error)
- func NewListMaintenanceWindowsRequest(server string, params *ListMaintenanceWindowsParams) (*http.Request, error)
- func NewListMembersRequest(server string, orgId int, params *ListMembersParams) (*http.Request, error)
- func NewListMessagesRequest(server string, orgId int, roomId int, params *ListMessagesParams) (*http.Request, error)
- func NewListMetricsKeysRequest(server string, projectId int) (*http.Request, error)
- func NewListNotificationRulesRequest(server string) (*http.Request, error)
- func NewListOrgAgentsRequest(server string, orgId int) (*http.Request, error)
- func NewListOrganizationProjectsRequest(server string, orgId int, params *ListOrganizationProjectsParams) (*http.Request, error)
- func NewListOrganizationTokensRequest(server string, orgId int) (*http.Request, error)
- func NewListOrganizationsRequest(server string) (*http.Request, error)
- func NewListPlaybooksRequest(server string, orgId int, params *ListPlaybooksParams) (*http.Request, error)
- func NewListPoliciesRequest(server string, orgId int, params *ListPoliciesParams) (*http.Request, error)
- func NewListPostmortemsRequest(server string, orgId int, params *ListPostmortemsParams) (*http.Request, error)
- func NewListProjectMembersRequest(server string, orgId int, projectId int) (*http.Request, error)
- func NewListReportsRequest(server string) (*http.Request, error)
- func NewListScheduledReportsRequest(server string, params *ListScheduledReportsParams) (*http.Request, error)
- func NewListSchedulesRequest(server string, orgId int, params *ListSchedulesParams) (*http.Request, error)
- func NewListServicesRequest(server string, orgId int) (*http.Request, error)
- func NewListStatusPagesRequest(server string, params *ListStatusPagesParams) (*http.Request, error)
- func NewListTeamsRequest(server string, orgId int) (*http.Request, error)
- func NewListWarRoomMembersRequest(server string, orgId int, roomId int) (*http.Request, error)
- func NewListWarRoomsRequest(server string, orgId int, params *ListWarRoomsParams) (*http.Request, error)
- func NewMarkUnavailableRequest(server string, orgId int, scheduleId int) (*http.Request, error)
- func NewPingPresenceRequest(server string, orgId int, roomId int) (*http.Request, error)
- func NewPostMessageRequest(server string, orgId int, roomId int, body PostMessageJSONRequestBody) (*http.Request, error)
- func NewPostMessageRequestWithBody(server string, orgId int, roomId int, contentType string, body io.Reader) (*http.Request, error)
- func NewRefreshCheckSloRequest(server string, checkId int, sloId int) (*http.Request, error)
- func NewRemoveCheckDependencyRequest(server string, checkId int, depId int) (*http.Request, error)
- func NewRemoveCheckRequest(server string, checkId int) (*http.Request, error)
- func NewRemoveDependencyRequest(server string, orgId int, serviceId int, depId int) (*http.Request, error)
- func NewRemoveMemberRequest(server string, orgId int, userId int) (*http.Request, error)
- func NewRemoveProjectMemberRequest(server string, orgId int, projectId int, userId int) (*http.Request, error)
- func NewRemoveTeamMemberRequest(server string, orgId int, teamId int, userId int) (*http.Request, error)
- func NewRemoveWarRoomMemberRequest(server string, orgId int, roomId int, memberId int) (*http.Request, error)
- func NewReplaceNotificationRulesRequest(server string, body ReplaceNotificationRulesJSONRequestBody) (*http.Request, error)
- func NewReplaceNotificationRulesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewResendVerificationRequest(server string, methodId int) (*http.Request, error)
- func NewResolveCheckIncidentRequest(server string, checkId int, logId int) (*http.Request, error)
- func NewRevokeIntegrationKeyRequest(server string, orgId int, keyId int) (*http.Request, error)
- func NewRotateCheckUuidRequest(server string, checkId int) (*http.Request, error)
- func NewRotateMetricsKeyRequest(server string, projectId int, keyId int) (*http.Request, error)
- func NewRotateWebhookSecretRequest(server string, channelId int) (*http.Request, error)
- func NewRunCheckNowRequest(server string, checkId int) (*http.Request, error)
- func NewSendScheduledReportNowEndpointRequest(server string, reportId int) (*http.Request, error)
- func NewSendTestAlertRequest(server string, checkId int, body SendTestAlertJSONRequestBody) (*http.Request, error)
- func NewSendTestAlertRequestWithBody(server string, checkId int, contentType string, body io.Reader) (*http.Request, error)
- func NewSetCheckChannelsRequest(server string, checkId int, body SetCheckChannelsJSONRequestBody) (*http.Request, error)
- func NewSetCheckChannelsRequestWithBody(server string, checkId int, contentType string, body io.Reader) (*http.Request, error)
- func NewStarTimelineEventRequest(server string, orgId int, incidentType string, refId int, activityId int) (*http.Request, error)
- func NewSubscribeToStatusPageRequest(server string, slug string, body SubscribeToStatusPageJSONRequestBody) (*http.Request, error)
- func NewSubscribeToStatusPageRequestWithBody(server string, slug string, contentType string, body io.Reader) (*http.Request, error)
- func NewTestChannelRequest(server string, channelId int) (*http.Request, error)
- func NewTestContactMethodRequest(server string, methodId int) (*http.Request, error)
- func NewTestCustomStatusPageRequest(server string, orgId int, pageId int) (*http.Request, error)
- func NewTestSmtpConnectionRequest(server string, body TestSmtpConnectionJSONRequestBody) (*http.Request, error)
- func NewTestSmtpConnectionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewTestWarroomBotRequest(server string, orgId int) (*http.Request, error)
- func NewToggleShareRequest(server string, orgId int, pmId int, body ToggleShareJSONRequestBody) (*http.Request, error)
- func NewToggleShareRequestWithBody(server string, orgId int, pmId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUnassignIncidentRoleRequest(server string, orgId int, incidentType string, refId int, assignmentId int) (*http.Request, error)
- func NewUnfurlLinkRequest(server string, orgId int, roomId int, params *UnfurlLinkParams) (*http.Request, error)
- func NewUnstarTimelineEventRequest(server string, orgId int, incidentType string, refId int, activityId int) (*http.Request, error)
- func NewUnsubscribeRequest(server string, slug string, token string) (*http.Request, error)
- func NewUpdateActionItemRequest(server string, orgId int, itemId int, body UpdateActionItemJSONRequestBody) (*http.Request, error)
- func NewUpdateActionItemRequestWithBody(server string, orgId int, itemId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateChannelRequest(server string, channelId int, body UpdateChannelJSONRequestBody) (*http.Request, error)
- func NewUpdateChannelRequestWithBody(server string, channelId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateCheckPreferencesRequest(server string, checkId int, body UpdateCheckPreferencesJSONRequestBody) (*http.Request, error)
- func NewUpdateCheckPreferencesRequestWithBody(server string, checkId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateCheckProviderDependencyRequest(server string, checkId int, linkId int, ...) (*http.Request, error)
- func NewUpdateCheckProviderDependencyRequestWithBody(server string, checkId int, linkId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateCheckRequest(server string, checkId int, body UpdateCheckJSONRequestBody) (*http.Request, error)
- func NewUpdateCheckRequestWithBody(server string, checkId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateCheckSloRequest(server string, checkId int, sloId int, body UpdateCheckSloJSONRequestBody) (*http.Request, error)
- func NewUpdateCheckSloRequestWithBody(server string, checkId int, sloId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateContactMethodRequest(server string, methodId int, body UpdateContactMethodJSONRequestBody) (*http.Request, error)
- func NewUpdateContactMethodRequestWithBody(server string, methodId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateCustomStatusPageRequest(server string, orgId int, pageId int, ...) (*http.Request, error)
- func NewUpdateCustomStatusPageRequestWithBody(server string, orgId int, pageId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateDnsHijackAlertsRequest(server string, checkId int, body UpdateDnsHijackAlertsJSONRequestBody) (*http.Request, error)
- func NewUpdateDnsHijackAlertsRequestWithBody(server string, checkId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateDnsMultiRecordRequest(server string, checkId int, body UpdateDnsMultiRecordJSONRequestBody) (*http.Request, error)
- func NewUpdateDnsMultiRecordRequestWithBody(server string, checkId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateDomainAlertsRequest(server string, checkId int, params *UpdateDomainAlertsParams) (*http.Request, error)
- func NewUpdateLayerRequest(server string, orgId int, scheduleId int, layerId int, ...) (*http.Request, error)
- func NewUpdateLayerRequestWithBody(server string, orgId int, scheduleId int, layerId int, contentType string, ...) (*http.Request, error)
- func NewUpdateMaintenanceWindowRequest(server string, windowId int, body UpdateMaintenanceWindowJSONRequestBody) (*http.Request, error)
- func NewUpdateMaintenanceWindowRequestWithBody(server string, windowId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateMemberRoleRequest(server string, orgId int, userId int, body UpdateMemberRoleJSONRequestBody) (*http.Request, error)
- func NewUpdateMemberRoleRequestWithBody(server string, orgId int, userId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateOrganizationProjectRequest(server string, orgId int, projectId int, ...) (*http.Request, error)
- func NewUpdateOrganizationProjectRequestWithBody(server string, orgId int, projectId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateOrganizationRequest(server string, orgId int, body UpdateOrganizationJSONRequestBody) (*http.Request, error)
- func NewUpdateOrganizationRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateOrganizationSettingsRequest(server string, orgId int, body UpdateOrganizationSettingsJSONRequestBody) (*http.Request, error)
- func NewUpdateOrganizationSettingsRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdatePasswordRequest(server string, body UpdatePasswordJSONRequestBody) (*http.Request, error)
- func NewUpdatePasswordRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdatePlaybookRequest(server string, orgId int, playbookId int, body UpdatePlaybookJSONRequestBody) (*http.Request, error)
- func NewUpdatePlaybookRequestWithBody(server string, orgId int, playbookId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdatePolicyRequest(server string, orgId int, policyId int, body UpdatePolicyJSONRequestBody) (*http.Request, error)
- func NewUpdatePolicyRequestWithBody(server string, orgId int, policyId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdatePostmortemRequest(server string, orgId int, pmId int, body UpdatePostmortemJSONRequestBody) (*http.Request, error)
- func NewUpdatePostmortemRequestWithBody(server string, orgId int, pmId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateProfileRequest(server string, body UpdateProfileJSONRequestBody) (*http.Request, error)
- func NewUpdateProfileRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateProjectMemberRequest(server string, orgId int, projectId int, userId int, ...) (*http.Request, error)
- func NewUpdateProjectMemberRequestWithBody(server string, orgId int, projectId int, userId int, contentType string, ...) (*http.Request, error)
- func NewUpdateScheduleRequest(server string, orgId int, scheduleId int, body UpdateScheduleJSONRequestBody) (*http.Request, error)
- func NewUpdateScheduleRequestWithBody(server string, orgId int, scheduleId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateScheduledReportRequest(server string, reportId int, body UpdateScheduledReportJSONRequestBody) (*http.Request, error)
- func NewUpdateScheduledReportRequestWithBody(server string, reportId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateServiceRequest(server string, orgId int, serviceId int, body UpdateServiceJSONRequestBody) (*http.Request, error)
- func NewUpdateServiceRequestWithBody(server string, orgId int, serviceId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateSslAlertsRequest(server string, checkId int, params *UpdateSslAlertsParams) (*http.Request, error)
- func NewUpdateStatusPageRequest(server string, pageId int, body UpdateStatusPageJSONRequestBody) (*http.Request, error)
- func NewUpdateStatusPageRequestWithBody(server string, pageId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateTeamMemberRoleRequest(server string, orgId int, teamId int, userId int, ...) (*http.Request, error)
- func NewUpdateTeamMemberRoleRequestWithBody(server string, orgId int, teamId int, userId int, contentType string, ...) (*http.Request, error)
- func NewUpdateTeamRequest(server string, orgId int, teamId int, body UpdateTeamJSONRequestBody) (*http.Request, error)
- func NewUpdateTeamRequestWithBody(server string, orgId int, teamId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateWarRoomRequest(server string, orgId int, roomId int, body UpdateWarRoomJSONRequestBody) (*http.Request, error)
- func NewUpdateWarRoomRequestWithBody(server string, orgId int, roomId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUploadAttachmentRequestWithBody(server string, orgId int, roomId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpsertCloudSubscriptionRequest(server string, orgId int, body UpsertCloudSubscriptionJSONRequestBody) (*http.Request, error)
- func NewUpsertCloudSubscriptionRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
- func NewUpsertLifecycleWatchRequest(server string, orgId int, body UpsertLifecycleWatchJSONRequestBody) (*http.Request, error)
- func NewUpsertLifecycleWatchRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
- func NewVerifyContactMethodRequest(server string, methodId int, body VerifyContactMethodJSONRequestBody) (*http.Request, error)
- func NewVerifyContactMethodRequestWithBody(server string, methodId int, contentType string, body io.Reader) (*http.Request, error)
- func NewVerifyCustomDomainRequest(server string, pageId int) (*http.Request, error)
- type AcceptCoverRequestResponse
- func (r AcceptCoverRequestResponse) ContentType() string
- func (r AcceptCoverRequestResponse) GetBody() []byte
- func (r AcceptCoverRequestResponse) GetJSON200() *interface{}
- func (r AcceptCoverRequestResponse) GetJSON422() *HTTPValidationError
- func (r AcceptCoverRequestResponse) Status() string
- func (r AcceptCoverRequestResponse) StatusCode() int
- type AcceptInvitationByTokenParams
- type AcceptInvitationByTokenResponse
- func (r AcceptInvitationByTokenResponse) ContentType() string
- func (r AcceptInvitationByTokenResponse) GetBody() []byte
- func (r AcceptInvitationByTokenResponse) GetJSON200() *interface{}
- func (r AcceptInvitationByTokenResponse) GetJSON422() *HTTPValidationError
- func (r AcceptInvitationByTokenResponse) Status() string
- func (r AcceptInvitationByTokenResponse) StatusCode() int
- type AcceptInvitationJSONRequestBody
- type AcceptInvitationResponse
- func (r AcceptInvitationResponse) ContentType() string
- func (r AcceptInvitationResponse) GetBody() []byte
- func (r AcceptInvitationResponse) GetJSON200() *interface{}
- func (r AcceptInvitationResponse) GetJSON422() *HTTPValidationError
- func (r AcceptInvitationResponse) Status() string
- func (r AcceptInvitationResponse) StatusCode() int
- type AcknowledgeIncidentByTokenResponse
- func (r AcknowledgeIncidentByTokenResponse) ContentType() string
- func (r AcknowledgeIncidentByTokenResponse) GetBody() []byte
- func (r AcknowledgeIncidentByTokenResponse) GetJSON422() *HTTPValidationError
- func (r AcknowledgeIncidentByTokenResponse) Status() string
- func (r AcknowledgeIncidentByTokenResponse) StatusCode() int
- type AcknowledgeIncidentJSONRequestBody
- type AcknowledgeIncidentPageResponse
- func (r AcknowledgeIncidentPageResponse) ContentType() string
- func (r AcknowledgeIncidentPageResponse) GetBody() []byte
- func (r AcknowledgeIncidentPageResponse) GetJSON422() *HTTPValidationError
- func (r AcknowledgeIncidentPageResponse) Status() string
- func (r AcknowledgeIncidentPageResponse) StatusCode() int
- type AcknowledgeIncidentResponse
- func (r AcknowledgeIncidentResponse) ContentType() string
- func (r AcknowledgeIncidentResponse) GetBody() []byte
- func (r AcknowledgeIncidentResponse) GetJSON200() *interface{}
- func (r AcknowledgeIncidentResponse) GetJSON422() *HTTPValidationError
- func (r AcknowledgeIncidentResponse) Status() string
- func (r AcknowledgeIncidentResponse) StatusCode() int
- type ActionItemUpdate
- type AddCheckDependencyJSONBody
- type AddCheckDependencyJSONRequestBody
- type AddCheckDependencyResponse
- func (r AddCheckDependencyResponse) ContentType() string
- func (r AddCheckDependencyResponse) GetBody() []byte
- func (r AddCheckDependencyResponse) GetJSON200() *interface{}
- func (r AddCheckDependencyResponse) GetJSON422() *HTTPValidationError
- func (r AddCheckDependencyResponse) Status() string
- func (r AddCheckDependencyResponse) StatusCode() int
- type AddCheckProviderDependencyJSONRequestBody
- type AddCheckProviderDependencyResponse
- func (r AddCheckProviderDependencyResponse) ContentType() string
- func (r AddCheckProviderDependencyResponse) GetBody() []byte
- func (r AddCheckProviderDependencyResponse) GetJSON200() *interface{}
- func (r AddCheckProviderDependencyResponse) GetJSON422() *HTTPValidationError
- func (r AddCheckProviderDependencyResponse) Status() string
- func (r AddCheckProviderDependencyResponse) StatusCode() int
- type AddDependencyJSONRequestBody
- type AddDependencyResponse
- func (r AddDependencyResponse) ContentType() string
- func (r AddDependencyResponse) GetBody() []byte
- func (r AddDependencyResponse) GetJSON201() *interface{}
- func (r AddDependencyResponse) GetJSON422() *HTTPValidationError
- func (r AddDependencyResponse) Status() string
- func (r AddDependencyResponse) StatusCode() int
- type AddIncidentNoteJSONRequestBody
- type AddIncidentNoteResponse
- func (r AddIncidentNoteResponse) ContentType() string
- func (r AddIncidentNoteResponse) GetBody() []byte
- func (r AddIncidentNoteResponse) GetJSON200() *interface{}
- func (r AddIncidentNoteResponse) GetJSON422() *HTTPValidationError
- func (r AddIncidentNoteResponse) Status() string
- func (r AddIncidentNoteResponse) StatusCode() int
- type AddProjectMemberJSONRequestBody
- type AddProjectMemberResponse
- func (r AddProjectMemberResponse) ContentType() string
- func (r AddProjectMemberResponse) GetBody() []byte
- func (r AddProjectMemberResponse) GetJSON201() *ProjectMembershipResponse
- func (r AddProjectMemberResponse) GetJSON422() *HTTPValidationError
- func (r AddProjectMemberResponse) Status() string
- func (r AddProjectMemberResponse) StatusCode() int
- type AddTeamMemberJSONRequestBody
- type AddTeamMemberResponse
- func (r AddTeamMemberResponse) ContentType() string
- func (r AddTeamMemberResponse) GetBody() []byte
- func (r AddTeamMemberResponse) GetJSON201() *TeamMemberResponse
- func (r AddTeamMemberResponse) GetJSON422() *HTTPValidationError
- func (r AddTeamMemberResponse) Status() string
- func (r AddTeamMemberResponse) StatusCode() int
- type AddWarRoomMemberJSONRequestBody
- type AddWarRoomMemberResponse
- func (r AddWarRoomMemberResponse) ContentType() string
- func (r AddWarRoomMemberResponse) GetBody() []byte
- func (r AddWarRoomMemberResponse) GetJSON201() *interface{}
- func (r AddWarRoomMemberResponse) GetJSON422() *HTTPValidationError
- func (r AddWarRoomMemberResponse) Status() string
- func (r AddWarRoomMemberResponse) StatusCode() int
- type AdminFeedbackUpdate
- type AdminMembershipCreate
- type AdminMembershipResponse
- type AdminOrganizationCreate
- type AdminOrganizationUpdate
- type AdminUserUpdate
- type AgentHeartbeatRequest
- type AgentRegisterRequest
- type AgentRegistrationTokenResponse
- type AgentResultsRequest
- type ApproveDnsSnapshotResponse
- func (r ApproveDnsSnapshotResponse) ContentType() string
- func (r ApproveDnsSnapshotResponse) GetBody() []byte
- func (r ApproveDnsSnapshotResponse) GetJSON200() *interface{}
- func (r ApproveDnsSnapshotResponse) GetJSON422() *HTTPValidationError
- func (r ApproveDnsSnapshotResponse) Status() string
- func (r ApproveDnsSnapshotResponse) StatusCode() int
- type AssignIncidentRoleJSONRequestBody
- type AssignIncidentRoleResponse
- func (r AssignIncidentRoleResponse) ContentType() string
- func (r AssignIncidentRoleResponse) GetBody() []byte
- func (r AssignIncidentRoleResponse) GetJSON200() *interface{}
- func (r AssignIncidentRoleResponse) GetJSON422() *HTTPValidationError
- func (r AssignIncidentRoleResponse) Status() string
- func (r AssignIncidentRoleResponse) StatusCode() int
- type AssignTeamResourcesJSONRequestBody
- type AssignTeamResourcesResponse
- func (r AssignTeamResourcesResponse) ContentType() string
- func (r AssignTeamResourcesResponse) GetBody() []byte
- func (r AssignTeamResourcesResponse) GetJSON200() *interface{}
- func (r AssignTeamResourcesResponse) GetJSON422() *HTTPValidationError
- func (r AssignTeamResourcesResponse) Status() string
- func (r AssignTeamResourcesResponse) StatusCode() int
- type AuditAction
- type AuditLogListResponse
- type AuditLogResponse
- type AuthMethod
- type BodyAcknowledgeIncidentApiChecksCheckIdIncidentsLogIdAckPost
- type BodyAddCheckProviderDependencyApiChecksCheckIdProviderDependenciesPost
- type BodyLoginForAccessTokenApiAuthTokenPost
- type BodySubmitFeedbackApiFeedbackPost
- type BodyUpdateCheckProviderDependencyApiChecksCheckIdProviderDependenciesLinkIdPut
- type BodyUploadAttachmentApiOrganizationsOrgIdWarRoomsRoomIdAttachmentsPost
- type BulkAddMembersRequest
- type BulkAddProjectMembersJSONRequestBody
- type BulkAddProjectMembersResponse
- func (r BulkAddProjectMembersResponse) ContentType() string
- func (r BulkAddProjectMembersResponse) GetBody() []byte
- func (r BulkAddProjectMembersResponse) GetJSON200() *[]ProjectMembershipResponse
- func (r BulkAddProjectMembersResponse) GetJSON422() *HTTPValidationError
- func (r BulkAddProjectMembersResponse) Status() string
- func (r BulkAddProjectMembersResponse) StatusCode() int
- type BulkOperationResult
- type BulkOrganizationIds
- type BulkRemoveMembersRequest
- type BulkRemoveProjectMembersJSONRequestBody
- type BulkRemoveProjectMembersResponse
- func (r BulkRemoveProjectMembersResponse) ContentType() string
- func (r BulkRemoveProjectMembersResponse) GetBody() []byte
- func (r BulkRemoveProjectMembersResponse) GetJSON422() *HTTPValidationError
- func (r BulkRemoveProjectMembersResponse) Status() string
- func (r BulkRemoveProjectMembersResponse) StatusCode() int
- type BulkSuspendRequest
- type BulkUserIds
- type CancelExecutionResponse
- func (r CancelExecutionResponse) ContentType() string
- func (r CancelExecutionResponse) GetBody() []byte
- func (r CancelExecutionResponse) GetJSON200() *interface{}
- func (r CancelExecutionResponse) GetJSON422() *HTTPValidationError
- func (r CancelExecutionResponse) Status() string
- func (r CancelExecutionResponse) StatusCode() int
- type CategorizeIncidentJSONRequestBody
- type CategorizeIncidentResponse
- func (r CategorizeIncidentResponse) ContentType() string
- func (r CategorizeIncidentResponse) GetBody() []byte
- func (r CategorizeIncidentResponse) GetJSON200() *interface{}
- func (r CategorizeIncidentResponse) GetJSON422() *HTTPValidationError
- func (r CategorizeIncidentResponse) Status() string
- func (r CategorizeIncidentResponse) StatusCode() int
- type CategorizeRequest
- type ChannelTestResponse
- type ChannelType
- type CheckChannelAssignment
- type CheckCreate
- type CheckLogPaginatedResponse
- type CheckLogResponse
- type CheckMaintenanceStatusResponse
- func (r CheckMaintenanceStatusResponse) ContentType() string
- func (r CheckMaintenanceStatusResponse) GetBody() []byte
- func (r CheckMaintenanceStatusResponse) GetJSON200() *interface{}
- func (r CheckMaintenanceStatusResponse) GetJSON422() *HTTPValidationError
- func (r CheckMaintenanceStatusResponse) Status() string
- func (r CheckMaintenanceStatusResponse) StatusCode() int
- type CheckPreferencesUpdate
- type CheckResponse
- type CheckResultItem
- type CheckStatus
- type CheckUpdate
- type CheckoutRequest
- type CheckoutResponse
- type Client
- func (c *Client) AcceptCoverRequest(ctx context.Context, orgId int, crId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AcceptInvitation(ctx context.Context, orgId int, body AcceptInvitationJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) AcceptInvitationByToken(ctx context.Context, params *AcceptInvitationByTokenParams, ...) (*http.Response, error)
- func (c *Client) AcceptInvitationWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AcknowledgeIncident(ctx context.Context, checkId int, logId int, ...) (*http.Response, error)
- func (c *Client) AcknowledgeIncidentByToken(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AcknowledgeIncidentPage(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AcknowledgeIncidentWithBody(ctx context.Context, checkId int, logId int, contentType string, ...) (*http.Response, error)
- func (c *Client) AddCheckDependency(ctx context.Context, checkId int, body AddCheckDependencyJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) AddCheckDependencyWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AddCheckProviderDependency(ctx context.Context, checkId int, ...) (*http.Response, error)
- func (c *Client) AddCheckProviderDependencyWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AddDependency(ctx context.Context, orgId int, serviceId int, ...) (*http.Response, error)
- func (c *Client) AddDependencyWithBody(ctx context.Context, orgId int, serviceId int, contentType string, ...) (*http.Response, error)
- func (c *Client) AddIncidentNote(ctx context.Context, orgId int, incidentType string, refId int, ...) (*http.Response, error)
- func (c *Client) AddIncidentNoteWithBody(ctx context.Context, orgId int, incidentType string, refId int, ...) (*http.Response, error)
- func (c *Client) AddProjectMember(ctx context.Context, orgId int, projectId int, ...) (*http.Response, error)
- func (c *Client) AddProjectMemberWithBody(ctx context.Context, orgId int, projectId int, contentType string, ...) (*http.Response, error)
- func (c *Client) AddTeamMember(ctx context.Context, orgId int, teamId int, body AddTeamMemberJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) AddTeamMemberWithBody(ctx context.Context, orgId int, teamId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AddWarRoomMember(ctx context.Context, orgId int, roomId int, ...) (*http.Response, error)
- func (c *Client) AddWarRoomMemberWithBody(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) ApproveDnsSnapshot(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AssignIncidentRole(ctx context.Context, orgId int, incidentType string, refId int, ...) (*http.Response, error)
- func (c *Client) AssignIncidentRoleWithBody(ctx context.Context, orgId int, incidentType string, refId int, ...) (*http.Response, error)
- func (c *Client) AssignTeamResources(ctx context.Context, orgId int, teamId int, ...) (*http.Response, error)
- func (c *Client) AssignTeamResourcesWithBody(ctx context.Context, orgId int, teamId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) BulkAddProjectMembers(ctx context.Context, orgId int, projectId int, ...) (*http.Response, error)
- func (c *Client) BulkAddProjectMembersWithBody(ctx context.Context, orgId int, projectId int, contentType string, ...) (*http.Response, error)
- func (c *Client) BulkRemoveProjectMembers(ctx context.Context, orgId int, projectId int, ...) (*http.Response, error)
- func (c *Client) BulkRemoveProjectMembersWithBody(ctx context.Context, orgId int, projectId int, contentType string, ...) (*http.Response, error)
- func (c *Client) CancelExecution(ctx context.Context, orgId int, executionId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CategorizeIncident(ctx context.Context, orgId int, incidentId int, ...) (*http.Response, error)
- func (c *Client) CategorizeIncidentWithBody(ctx context.Context, orgId int, incidentId int, contentType string, ...) (*http.Response, error)
- func (c *Client) CheckMaintenanceStatus(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CloneCheck(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CloseWarRoom(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CompleteManualStep(ctx context.Context, orgId int, executionId int, stepOrder int, ...) (*http.Response, error)
- func (c *Client) ConfirmSubscription(ctx context.Context, slug string, token string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CorrelateChangeEvents(ctx context.Context, orgId int, incidentId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CreateChangeEvent(ctx context.Context, body CreateChangeEventJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateChangeEventWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateChannel(ctx context.Context, body CreateChannelJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateChannelWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateCheckSlo(ctx context.Context, checkId int, body CreateCheckSloJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateCheckSloWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateContactMethod(ctx context.Context, body CreateContactMethodJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateContactMethodWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateCoverRequest(ctx context.Context, orgId int, scheduleId int, ...) (*http.Response, error)
- func (c *Client) CreateCoverRequestWithBody(ctx context.Context, orgId int, scheduleId int, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateCustomStatusPage(ctx context.Context, orgId int, body CreateCustomStatusPageJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateCustomStatusPageWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateIntegrationKey(ctx context.Context, orgId int, body CreateIntegrationKeyJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateIntegrationKeyWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateLayer(ctx context.Context, orgId int, scheduleId int, ...) (*http.Response, error)
- func (c *Client) CreateLayerWithBody(ctx context.Context, orgId int, scheduleId int, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateMaintenanceWindow(ctx context.Context, body CreateMaintenanceWindowJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateMaintenanceWindowWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateMetricsKey(ctx context.Context, projectId int, body CreateMetricsKeyJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateMetricsKeyWithBody(ctx context.Context, projectId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateNewCheck(ctx context.Context, body CreateNewCheckJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateNewCheckWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateOrgAgentRegistrationToken(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CreateOrganization(ctx context.Context, body CreateOrganizationJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateOrganizationProject(ctx context.Context, orgId int, body CreateOrganizationProjectJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateOrganizationProjectWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateOrganizationToken(ctx context.Context, orgId int, body CreateOrganizationTokenJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateOrganizationTokenWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateOrganizationWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateOverride(ctx context.Context, orgId int, scheduleId int, ...) (*http.Response, error)
- func (c *Client) CreateOverrideWithBody(ctx context.Context, orgId int, scheduleId int, contentType string, ...) (*http.Response, error)
- func (c *Client) CreatePlaybook(ctx context.Context, orgId int, body CreatePlaybookJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreatePlaybookWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreatePolicy(ctx context.Context, orgId int, body CreatePolicyJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreatePolicyWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreatePostmortem(ctx context.Context, orgId int, body CreatePostmortemJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreatePostmortemWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateSchedule(ctx context.Context, orgId int, body CreateScheduleJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateScheduleWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateScheduledReport(ctx context.Context, body CreateScheduledReportJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateScheduledReportWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateService(ctx context.Context, orgId int, body CreateServiceJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateServiceWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateStatusPage(ctx context.Context, body CreateStatusPageJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateStatusPageWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateTeam(ctx context.Context, orgId int, body CreateTeamJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateTeamWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateWarRoom(ctx context.Context, orgId int, body CreateWarRoomJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateWarRoomWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeactivateMetricsKey(ctx context.Context, projectId int, keyId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeclineCoverRequest(ctx context.Context, orgId int, crId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteChangeEvent(ctx context.Context, orgId int, eventId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteChannel(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteCheckProviderDependency(ctx context.Context, checkId int, linkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteCheckSlo(ctx context.Context, checkId int, sloId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteCloudSubscription(ctx context.Context, orgId int, provider string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteContactMethod(ctx context.Context, methodId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteCustomStatusPage(ctx context.Context, orgId int, pageId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteLayer(ctx context.Context, orgId int, scheduleId int, layerId int, ...) (*http.Response, error)
- func (c *Client) DeleteLifecycleWatch(ctx context.Context, orgId int, watchId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteMaintenanceWindow(ctx context.Context, windowId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteOrgAgent(ctx context.Context, orgId int, agentId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteOrganization(ctx context.Context, orgId int, params *DeleteOrganizationParams, ...) (*http.Response, error)
- func (c *Client) DeleteOrganizationProject(ctx context.Context, orgId int, projectId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteOrganizationToken(ctx context.Context, orgId int, tokenId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteOverride(ctx context.Context, orgId int, overrideId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeletePlaybook(ctx context.Context, orgId int, playbookId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeletePolicy(ctx context.Context, orgId int, policyId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeletePostmortem(ctx context.Context, orgId int, pmId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteReport(ctx context.Context, reportUuid string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteSchedule(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteScheduledReport(ctx context.Context, reportId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteService(ctx context.Context, orgId int, serviceId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteStatusPage(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteTeam(ctx context.Context, orgId int, teamId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteWarRoom(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DownloadAttachment(ctx context.Context, orgId int, roomId int, attachmentId int, ...) (*http.Response, error)
- func (c *Client) DownloadPublicReport(ctx context.Context, slug string, params *DownloadPublicReportParams, ...) (*http.Response, error)
- func (c *Client) DownloadReport(ctx context.Context, reportUuid string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DuplicatePlaybook(ctx context.Context, orgId int, playbookId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) EventStream(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ExecutePlaybook(ctx context.Context, orgId int, playbookId int, ...) (*http.Response, error)
- func (c *Client) ExecutePlaybookWithBody(ctx context.Context, orgId int, playbookId int, contentType string, ...) (*http.Response, error)
- func (c *Client) ExportCheckIncidentsCsv(ctx context.Context, checkId int, params *ExportCheckIncidentsCsvParams, ...) (*http.Response, error)
- func (c *Client) ExportCheckLogsCsv(ctx context.Context, checkId int, params *ExportCheckLogsCsvParams, ...) (*http.Response, error)
- func (c *Client) ExportOrganizationAuditLogs(ctx context.Context, orgId int, params *ExportOrganizationAuditLogsParams, ...) (*http.Response, error)
- func (c *Client) ExportOrganizationConfig(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ExportPostmortem(ctx context.Context, orgId int, pmId int, params *ExportPostmortemParams, ...) (*http.Response, error)
- func (c *Client) GenerateReport(ctx context.Context, body GenerateReportJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) GenerateReportWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) GetActionItemsSummary(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetChannel(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCheckChannels(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCheckCloudContext(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCheckDependencies(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCheckDetails(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCheckIncidentDetail(ctx context.Context, checkId int, logId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCheckIncidents(ctx context.Context, checkId int, params *GetCheckIncidentsParams, ...) (*http.Response, error)
- func (c *Client) GetCheckLogs(ctx context.Context, checkId int, params *GetCheckLogsParams, ...) (*http.Response, error)
- func (c *Client) GetCheckPagespeedHistory(ctx context.Context, checkId int, params *GetCheckPagespeedHistoryParams, ...) (*http.Response, error)
- func (c *Client) GetCheckPreferences(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCheckProviderDependencies(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCheckSla(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCheckSlo(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCheckStats(ctx context.Context, checkId int, params *GetCheckStatsParams, ...) (*http.Response, error)
- func (c *Client) GetCheckTimeseries(ctx context.Context, checkId int, params *GetCheckTimeseriesParams, ...) (*http.Response, error)
- func (c *Client) GetCheckTimeseriesRange(ctx context.Context, checkId int, params *GetCheckTimeseriesRangeParams, ...) (*http.Response, error)
- func (c *Client) GetCloudCorrelation(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCloudStatusDetail(ctx context.Context, provider string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCurrentOncall(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetDependencyAlerts(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetDnsMultiRecord(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetDnsSnapshot(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetDomainStatus(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetEarlyWarnings(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetExecution(ctx context.Context, orgId int, executionId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetGeoHistogram(ctx context.Context, checkId int, params *GetGeoHistogramParams, ...) (*http.Response, error)
- func (c *Client) GetIncidentAcknowledgments(ctx context.Context, checkId int, logId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetIncidentAnalytics(ctx context.Context, orgId int, params *GetIncidentAnalyticsParams, ...) (*http.Response, error)
- func (c *Client) GetIncidentNotificationDeliveries(ctx context.Context, orgId int, incidentType string, refId int, ...) (*http.Response, error)
- func (c *Client) GetIncidentTags(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetIncidentTimeline(ctx context.Context, orgId int, incidentType string, refId int, ...) (*http.Response, error)
- func (c *Client) GetLifecycleCatalogue(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetLifecycleWatch(ctx context.Context, orgId int, watchId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetMaintenanceWindow(ctx context.Context, windowId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetMetricsByKey(ctx context.Context, metricsKey string, params *GetMetricsByKeyParams, ...) (*http.Response, error)
- func (c *Client) GetOidcRealmStatuses(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetOncallHandoff(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetOncallHealth(ctx context.Context, orgId int, params *GetOncallHealthParams, ...) (*http.Response, error)
- func (c *Client) GetOrganization(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetOrganizationAuditLogs(ctx context.Context, orgId int, params *GetOrganizationAuditLogsParams, ...) (*http.Response, error)
- func (c *Client) GetOrganizationAuditStats(ctx context.Context, orgId int, params *GetOrganizationAuditStatsParams, ...) (*http.Response, error)
- func (c *Client) GetOrganizationBySlug(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetOrganizationPlan(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetOrganizationProject(ctx context.Context, orgId int, projectId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetOrganizationSettings(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetOrganizationSettingsLimits(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetOrganizationUsage(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPlaybook(ctx context.Context, orgId int, playbookId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPolicy(ctx context.Context, orgId int, policyId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPostmortem(ctx context.Context, orgId int, pmId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPresence(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPrivateStatusPage(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetProfile(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPublicDailyStatus(ctx context.Context, slug string, params *GetPublicDailyStatusParams, ...) (*http.Response, error)
- func (c *Client) GetPublicIncidents(ctx context.Context, slug string, params *GetPublicIncidentsParams, ...) (*http.Response, error)
- func (c *Client) GetPublicPostmortem(ctx context.Context, shareToken string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPublicStatusPage(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPublicUptime(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetReportStatus(ctx context.Context, reportUuid string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSchedule(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetScheduleContacts(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetScheduleQuality(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetScheduleTimeline(ctx context.Context, orgId int, scheduleId int, ...) (*http.Response, error)
- func (c *Client) GetService(ctx context.Context, orgId int, serviceId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSloSummary(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetStatusPage(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetStatusPageAtomFeed(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetStatusPageByDomain(ctx context.Context, domain string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetTeam(ctx context.Context, orgId int, teamId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetTeamResources(ctx context.Context, orgId int, teamId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetWarRoom(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Home(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ImportOrganizationConfig(ctx context.Context, orgId int, body ImportOrganizationConfigJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) ImportOrganizationConfigWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) InviteMember(ctx context.Context, orgId int, body InviteMemberJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) InviteMemberWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) LeavePresence(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListActionItems(ctx context.Context, orgId int, params *ListActionItemsParams, ...) (*http.Response, error)
- func (c *Client) ListActiveMaintenanceWindows(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListAvailablePlans(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListChangeEvents(ctx context.Context, orgId int, params *ListChangeEventsParams, ...) (*http.Response, error)
- func (c *Client) ListChannels(ctx context.Context, params *ListChannelsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListChecks(ctx context.Context, params *ListChecksParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListCloudStatuses(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListCloudSubscriptions(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListContactMethods(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListCoverRequests(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListCustomStatusPages(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListExecutions(ctx context.Context, orgId int, params *ListExecutionsParams, ...) (*http.Response, error)
- func (c *Client) ListIncidentNotes(ctx context.Context, orgId int, incidentType string, refId int, ...) (*http.Response, error)
- func (c *Client) ListIncidentRoles(ctx context.Context, orgId int, incidentType string, refId int, ...) (*http.Response, error)
- func (c *Client) ListIncidents(ctx context.Context, params *ListIncidentsParams, ...) (*http.Response, error)
- func (c *Client) ListIntegrationKeys(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListLifecycleEvents(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListLifecycleWatches(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListMaintenanceWindows(ctx context.Context, params *ListMaintenanceWindowsParams, ...) (*http.Response, error)
- func (c *Client) ListMembers(ctx context.Context, orgId int, params *ListMembersParams, ...) (*http.Response, error)
- func (c *Client) ListMessages(ctx context.Context, orgId int, roomId int, params *ListMessagesParams, ...) (*http.Response, error)
- func (c *Client) ListMetricsKeys(ctx context.Context, projectId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListNotificationRules(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListOrgAgents(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListOrganizationProjects(ctx context.Context, orgId int, params *ListOrganizationProjectsParams, ...) (*http.Response, error)
- func (c *Client) ListOrganizationTokens(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListOrganizations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListPlaybooks(ctx context.Context, orgId int, params *ListPlaybooksParams, ...) (*http.Response, error)
- func (c *Client) ListPolicies(ctx context.Context, orgId int, params *ListPoliciesParams, ...) (*http.Response, error)
- func (c *Client) ListPostmortems(ctx context.Context, orgId int, params *ListPostmortemsParams, ...) (*http.Response, error)
- func (c *Client) ListProjectMembers(ctx context.Context, orgId int, projectId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListReports(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListScheduledReports(ctx context.Context, params *ListScheduledReportsParams, ...) (*http.Response, error)
- func (c *Client) ListSchedules(ctx context.Context, orgId int, params *ListSchedulesParams, ...) (*http.Response, error)
- func (c *Client) ListServices(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListStatusPages(ctx context.Context, params *ListStatusPagesParams, ...) (*http.Response, error)
- func (c *Client) ListTeams(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListWarRoomMembers(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListWarRooms(ctx context.Context, orgId int, params *ListWarRoomsParams, ...) (*http.Response, error)
- func (c *Client) MarkUnavailable(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PingPresence(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PostMessage(ctx context.Context, orgId int, roomId int, body PostMessageJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostMessageWithBody(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) RefreshCheckSlo(ctx context.Context, checkId int, sloId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RemoveCheck(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RemoveCheckDependency(ctx context.Context, checkId int, depId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RemoveDependency(ctx context.Context, orgId int, serviceId int, depId int, ...) (*http.Response, error)
- func (c *Client) RemoveMember(ctx context.Context, orgId int, userId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RemoveProjectMember(ctx context.Context, orgId int, projectId int, userId int, ...) (*http.Response, error)
- func (c *Client) RemoveTeamMember(ctx context.Context, orgId int, teamId int, userId int, ...) (*http.Response, error)
- func (c *Client) RemoveWarRoomMember(ctx context.Context, orgId int, roomId int, memberId int, ...) (*http.Response, error)
- func (c *Client) ReplaceNotificationRules(ctx context.Context, body ReplaceNotificationRulesJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) ReplaceNotificationRulesWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) ResendVerification(ctx context.Context, methodId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ResolveCheckIncident(ctx context.Context, checkId int, logId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RevokeIntegrationKey(ctx context.Context, orgId int, keyId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RotateCheckUuid(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RotateMetricsKey(ctx context.Context, projectId int, keyId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RotateWebhookSecret(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RunCheckNow(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SendScheduledReportNowEndpoint(ctx context.Context, reportId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SendTestAlert(ctx context.Context, checkId int, body SendTestAlertJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SendTestAlertWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SetCheckChannels(ctx context.Context, checkId int, body SetCheckChannelsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SetCheckChannelsWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) StarTimelineEvent(ctx context.Context, orgId int, incidentType string, refId int, activityId int, ...) (*http.Response, error)
- func (c *Client) SubscribeToStatusPage(ctx context.Context, slug string, body SubscribeToStatusPageJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SubscribeToStatusPageWithBody(ctx context.Context, slug string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) TestChannel(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TestContactMethod(ctx context.Context, methodId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TestCustomStatusPage(ctx context.Context, orgId int, pageId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TestSmtpConnection(ctx context.Context, body TestSmtpConnectionJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) TestSmtpConnectionWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) TestWarroomBot(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ToggleShare(ctx context.Context, orgId int, pmId int, body ToggleShareJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) ToggleShareWithBody(ctx context.Context, orgId int, pmId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UnassignIncidentRole(ctx context.Context, orgId int, incidentType string, refId int, ...) (*http.Response, error)
- func (c *Client) UnfurlLink(ctx context.Context, orgId int, roomId int, params *UnfurlLinkParams, ...) (*http.Response, error)
- func (c *Client) UnstarTimelineEvent(ctx context.Context, orgId int, incidentType string, refId int, activityId int, ...) (*http.Response, error)
- func (c *Client) Unsubscribe(ctx context.Context, slug string, token string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) UpdateActionItem(ctx context.Context, orgId int, itemId int, ...) (*http.Response, error)
- func (c *Client) UpdateActionItemWithBody(ctx context.Context, orgId int, itemId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateChannel(ctx context.Context, channelId int, body UpdateChannelJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateChannelWithBody(ctx context.Context, channelId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateCheck(ctx context.Context, checkId int, body UpdateCheckJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateCheckPreferences(ctx context.Context, checkId int, body UpdateCheckPreferencesJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateCheckPreferencesWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateCheckProviderDependency(ctx context.Context, checkId int, linkId int, ...) (*http.Response, error)
- func (c *Client) UpdateCheckProviderDependencyWithBody(ctx context.Context, checkId int, linkId int, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateCheckSlo(ctx context.Context, checkId int, sloId int, ...) (*http.Response, error)
- func (c *Client) UpdateCheckSloWithBody(ctx context.Context, checkId int, sloId int, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateCheckWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateContactMethod(ctx context.Context, methodId int, body UpdateContactMethodJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateContactMethodWithBody(ctx context.Context, methodId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateCustomStatusPage(ctx context.Context, orgId int, pageId int, ...) (*http.Response, error)
- func (c *Client) UpdateCustomStatusPageWithBody(ctx context.Context, orgId int, pageId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateDnsHijackAlerts(ctx context.Context, checkId int, body UpdateDnsHijackAlertsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateDnsHijackAlertsWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateDnsMultiRecord(ctx context.Context, checkId int, body UpdateDnsMultiRecordJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateDnsMultiRecordWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateDomainAlerts(ctx context.Context, checkId int, params *UpdateDomainAlertsParams, ...) (*http.Response, error)
- func (c *Client) UpdateLayer(ctx context.Context, orgId int, scheduleId int, layerId int, ...) (*http.Response, error)
- func (c *Client) UpdateLayerWithBody(ctx context.Context, orgId int, scheduleId int, layerId int, ...) (*http.Response, error)
- func (c *Client) UpdateMaintenanceWindow(ctx context.Context, windowId int, body UpdateMaintenanceWindowJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateMaintenanceWindowWithBody(ctx context.Context, windowId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateMemberRole(ctx context.Context, orgId int, userId int, ...) (*http.Response, error)
- func (c *Client) UpdateMemberRoleWithBody(ctx context.Context, orgId int, userId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateOrganization(ctx context.Context, orgId int, body UpdateOrganizationJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateOrganizationProject(ctx context.Context, orgId int, projectId int, ...) (*http.Response, error)
- func (c *Client) UpdateOrganizationProjectWithBody(ctx context.Context, orgId int, projectId int, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateOrganizationSettings(ctx context.Context, orgId int, body UpdateOrganizationSettingsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateOrganizationSettingsWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateOrganizationWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdatePassword(ctx context.Context, body UpdatePasswordJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdatePasswordWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdatePlaybook(ctx context.Context, orgId int, playbookId int, ...) (*http.Response, error)
- func (c *Client) UpdatePlaybookWithBody(ctx context.Context, orgId int, playbookId int, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdatePolicy(ctx context.Context, orgId int, policyId int, body UpdatePolicyJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdatePolicyWithBody(ctx context.Context, orgId int, policyId int, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdatePostmortem(ctx context.Context, orgId int, pmId int, body UpdatePostmortemJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdatePostmortemWithBody(ctx context.Context, orgId int, pmId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateProfile(ctx context.Context, body UpdateProfileJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateProfileWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateProjectMember(ctx context.Context, orgId int, projectId int, userId int, ...) (*http.Response, error)
- func (c *Client) UpdateProjectMemberWithBody(ctx context.Context, orgId int, projectId int, userId int, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateSchedule(ctx context.Context, orgId int, scheduleId int, ...) (*http.Response, error)
- func (c *Client) UpdateScheduleWithBody(ctx context.Context, orgId int, scheduleId int, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateScheduledReport(ctx context.Context, reportId int, body UpdateScheduledReportJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateScheduledReportWithBody(ctx context.Context, reportId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateService(ctx context.Context, orgId int, serviceId int, ...) (*http.Response, error)
- func (c *Client) UpdateServiceWithBody(ctx context.Context, orgId int, serviceId int, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateSslAlerts(ctx context.Context, checkId int, params *UpdateSslAlertsParams, ...) (*http.Response, error)
- func (c *Client) UpdateStatusPage(ctx context.Context, pageId int, body UpdateStatusPageJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateStatusPageWithBody(ctx context.Context, pageId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateTeam(ctx context.Context, orgId int, teamId int, body UpdateTeamJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateTeamMemberRole(ctx context.Context, orgId int, teamId int, userId int, ...) (*http.Response, error)
- func (c *Client) UpdateTeamMemberRoleWithBody(ctx context.Context, orgId int, teamId int, userId int, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateTeamWithBody(ctx context.Context, orgId int, teamId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateWarRoom(ctx context.Context, orgId int, roomId int, body UpdateWarRoomJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateWarRoomWithBody(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UploadAttachmentWithBody(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpsertCloudSubscription(ctx context.Context, orgId int, body UpsertCloudSubscriptionJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpsertCloudSubscriptionWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpsertLifecycleWatch(ctx context.Context, orgId int, body UpsertLifecycleWatchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpsertLifecycleWatchWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) VerifyContactMethod(ctx context.Context, methodId int, body VerifyContactMethodJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) VerifyContactMethodWithBody(ctx context.Context, methodId int, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) VerifyCustomDomain(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) AcceptCoverRequestWithResponse(ctx context.Context, orgId int, crId int, reqEditors ...RequestEditorFn) (*AcceptCoverRequestResponse, error)
- func (c *ClientWithResponses) AcceptInvitationByTokenWithResponse(ctx context.Context, params *AcceptInvitationByTokenParams, ...) (*AcceptInvitationByTokenResponse, error)
- func (c *ClientWithResponses) AcceptInvitationWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*AcceptInvitationResponse, error)
- func (c *ClientWithResponses) AcceptInvitationWithResponse(ctx context.Context, orgId int, body AcceptInvitationJSONRequestBody, ...) (*AcceptInvitationResponse, error)
- func (c *ClientWithResponses) AcknowledgeIncidentByTokenWithResponse(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*AcknowledgeIncidentByTokenResponse, error)
- func (c *ClientWithResponses) AcknowledgeIncidentPageWithResponse(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*AcknowledgeIncidentPageResponse, error)
- func (c *ClientWithResponses) AcknowledgeIncidentWithBodyWithResponse(ctx context.Context, checkId int, logId int, contentType string, ...) (*AcknowledgeIncidentResponse, error)
- func (c *ClientWithResponses) AcknowledgeIncidentWithResponse(ctx context.Context, checkId int, logId int, ...) (*AcknowledgeIncidentResponse, error)
- func (c *ClientWithResponses) AddCheckDependencyWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, ...) (*AddCheckDependencyResponse, error)
- func (c *ClientWithResponses) AddCheckDependencyWithResponse(ctx context.Context, checkId int, body AddCheckDependencyJSONRequestBody, ...) (*AddCheckDependencyResponse, error)
- func (c *ClientWithResponses) AddCheckProviderDependencyWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, ...) (*AddCheckProviderDependencyResponse, error)
- func (c *ClientWithResponses) AddCheckProviderDependencyWithResponse(ctx context.Context, checkId int, ...) (*AddCheckProviderDependencyResponse, error)
- func (c *ClientWithResponses) AddDependencyWithBodyWithResponse(ctx context.Context, orgId int, serviceId int, contentType string, ...) (*AddDependencyResponse, error)
- func (c *ClientWithResponses) AddDependencyWithResponse(ctx context.Context, orgId int, serviceId int, ...) (*AddDependencyResponse, error)
- func (c *ClientWithResponses) AddIncidentNoteWithBodyWithResponse(ctx context.Context, orgId int, incidentType string, refId int, ...) (*AddIncidentNoteResponse, error)
- func (c *ClientWithResponses) AddIncidentNoteWithResponse(ctx context.Context, orgId int, incidentType string, refId int, ...) (*AddIncidentNoteResponse, error)
- func (c *ClientWithResponses) AddProjectMemberWithBodyWithResponse(ctx context.Context, orgId int, projectId int, contentType string, ...) (*AddProjectMemberResponse, error)
- func (c *ClientWithResponses) AddProjectMemberWithResponse(ctx context.Context, orgId int, projectId int, ...) (*AddProjectMemberResponse, error)
- func (c *ClientWithResponses) AddTeamMemberWithBodyWithResponse(ctx context.Context, orgId int, teamId int, contentType string, body io.Reader, ...) (*AddTeamMemberResponse, error)
- func (c *ClientWithResponses) AddTeamMemberWithResponse(ctx context.Context, orgId int, teamId int, body AddTeamMemberJSONRequestBody, ...) (*AddTeamMemberResponse, error)
- func (c *ClientWithResponses) AddWarRoomMemberWithBodyWithResponse(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, ...) (*AddWarRoomMemberResponse, error)
- func (c *ClientWithResponses) AddWarRoomMemberWithResponse(ctx context.Context, orgId int, roomId int, ...) (*AddWarRoomMemberResponse, error)
- func (c *ClientWithResponses) ApproveDnsSnapshotWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*ApproveDnsSnapshotResponse, error)
- func (c *ClientWithResponses) AssignIncidentRoleWithBodyWithResponse(ctx context.Context, orgId int, incidentType string, refId int, ...) (*AssignIncidentRoleResponse, error)
- func (c *ClientWithResponses) AssignIncidentRoleWithResponse(ctx context.Context, orgId int, incidentType string, refId int, ...) (*AssignIncidentRoleResponse, error)
- func (c *ClientWithResponses) AssignTeamResourcesWithBodyWithResponse(ctx context.Context, orgId int, teamId int, contentType string, body io.Reader, ...) (*AssignTeamResourcesResponse, error)
- func (c *ClientWithResponses) AssignTeamResourcesWithResponse(ctx context.Context, orgId int, teamId int, ...) (*AssignTeamResourcesResponse, error)
- func (c *ClientWithResponses) BulkAddProjectMembersWithBodyWithResponse(ctx context.Context, orgId int, projectId int, contentType string, ...) (*BulkAddProjectMembersResponse, error)
- func (c *ClientWithResponses) BulkAddProjectMembersWithResponse(ctx context.Context, orgId int, projectId int, ...) (*BulkAddProjectMembersResponse, error)
- func (c *ClientWithResponses) BulkRemoveProjectMembersWithBodyWithResponse(ctx context.Context, orgId int, projectId int, contentType string, ...) (*BulkRemoveProjectMembersResponse, error)
- func (c *ClientWithResponses) BulkRemoveProjectMembersWithResponse(ctx context.Context, orgId int, projectId int, ...) (*BulkRemoveProjectMembersResponse, error)
- func (c *ClientWithResponses) CancelExecutionWithResponse(ctx context.Context, orgId int, executionId int, reqEditors ...RequestEditorFn) (*CancelExecutionResponse, error)
- func (c *ClientWithResponses) CategorizeIncidentWithBodyWithResponse(ctx context.Context, orgId int, incidentId int, contentType string, ...) (*CategorizeIncidentResponse, error)
- func (c *ClientWithResponses) CategorizeIncidentWithResponse(ctx context.Context, orgId int, incidentId int, ...) (*CategorizeIncidentResponse, error)
- func (c *ClientWithResponses) CheckMaintenanceStatusWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*CheckMaintenanceStatusResponse, error)
- func (c *ClientWithResponses) CloneCheckWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*CloneCheckResponse, error)
- func (c *ClientWithResponses) CloseWarRoomWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*CloseWarRoomResponse, error)
- func (c *ClientWithResponses) CompleteManualStepWithResponse(ctx context.Context, orgId int, executionId int, stepOrder int, ...) (*CompleteManualStepResponse, error)
- func (c *ClientWithResponses) ConfirmSubscriptionWithResponse(ctx context.Context, slug string, token string, reqEditors ...RequestEditorFn) (*ConfirmSubscriptionResponse, error)
- func (c *ClientWithResponses) CorrelateChangeEventsWithResponse(ctx context.Context, orgId int, incidentId int, reqEditors ...RequestEditorFn) (*CorrelateChangeEventsResponse, error)
- func (c *ClientWithResponses) CreateChangeEventWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateChangeEventResponse, error)
- func (c *ClientWithResponses) CreateChangeEventWithResponse(ctx context.Context, body CreateChangeEventJSONRequestBody, ...) (*CreateChangeEventResponse, error)
- func (c *ClientWithResponses) CreateChannelWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateChannelResponse, error)
- func (c *ClientWithResponses) CreateChannelWithResponse(ctx context.Context, body CreateChannelJSONRequestBody, ...) (*CreateChannelResponse, error)
- func (c *ClientWithResponses) CreateCheckSloWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, ...) (*CreateCheckSloResponse, error)
- func (c *ClientWithResponses) CreateCheckSloWithResponse(ctx context.Context, checkId int, body CreateCheckSloJSONRequestBody, ...) (*CreateCheckSloResponse, error)
- func (c *ClientWithResponses) CreateContactMethodWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateContactMethodResponse, error)
- func (c *ClientWithResponses) CreateContactMethodWithResponse(ctx context.Context, body CreateContactMethodJSONRequestBody, ...) (*CreateContactMethodResponse, error)
- func (c *ClientWithResponses) CreateCoverRequestWithBodyWithResponse(ctx context.Context, orgId int, scheduleId int, contentType string, ...) (*CreateCoverRequestResponse, error)
- func (c *ClientWithResponses) CreateCoverRequestWithResponse(ctx context.Context, orgId int, scheduleId int, ...) (*CreateCoverRequestResponse, error)
- func (c *ClientWithResponses) CreateCustomStatusPageWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*CreateCustomStatusPageResponse, error)
- func (c *ClientWithResponses) CreateCustomStatusPageWithResponse(ctx context.Context, orgId int, body CreateCustomStatusPageJSONRequestBody, ...) (*CreateCustomStatusPageResponse, error)
- func (c *ClientWithResponses) CreateIntegrationKeyWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*CreateIntegrationKeyResponse, error)
- func (c *ClientWithResponses) CreateIntegrationKeyWithResponse(ctx context.Context, orgId int, body CreateIntegrationKeyJSONRequestBody, ...) (*CreateIntegrationKeyResponse, error)
- func (c *ClientWithResponses) CreateLayerWithBodyWithResponse(ctx context.Context, orgId int, scheduleId int, contentType string, ...) (*CreateLayerResponse, error)
- func (c *ClientWithResponses) CreateLayerWithResponse(ctx context.Context, orgId int, scheduleId int, ...) (*CreateLayerResponse, error)
- func (c *ClientWithResponses) CreateMaintenanceWindowWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateMaintenanceWindowResponse, error)
- func (c *ClientWithResponses) CreateMaintenanceWindowWithResponse(ctx context.Context, body CreateMaintenanceWindowJSONRequestBody, ...) (*CreateMaintenanceWindowResponse, error)
- func (c *ClientWithResponses) CreateMetricsKeyWithBodyWithResponse(ctx context.Context, projectId int, contentType string, body io.Reader, ...) (*CreateMetricsKeyResponse, error)
- func (c *ClientWithResponses) CreateMetricsKeyWithResponse(ctx context.Context, projectId int, body CreateMetricsKeyJSONRequestBody, ...) (*CreateMetricsKeyResponse, error)
- func (c *ClientWithResponses) CreateNewCheckWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateNewCheckResponse, error)
- func (c *ClientWithResponses) CreateNewCheckWithResponse(ctx context.Context, body CreateNewCheckJSONRequestBody, ...) (*CreateNewCheckResponse, error)
- func (c *ClientWithResponses) CreateOrgAgentRegistrationTokenWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*CreateOrgAgentRegistrationTokenResponse, error)
- func (c *ClientWithResponses) CreateOrganizationProjectWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*CreateOrganizationProjectResponse, error)
- func (c *ClientWithResponses) CreateOrganizationProjectWithResponse(ctx context.Context, orgId int, body CreateOrganizationProjectJSONRequestBody, ...) (*CreateOrganizationProjectResponse, error)
- func (c *ClientWithResponses) CreateOrganizationTokenWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*CreateOrganizationTokenResponse, error)
- func (c *ClientWithResponses) CreateOrganizationTokenWithResponse(ctx context.Context, orgId int, body CreateOrganizationTokenJSONRequestBody, ...) (*CreateOrganizationTokenResponse, error)
- func (c *ClientWithResponses) CreateOrganizationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateOrganizationResponse, error)
- func (c *ClientWithResponses) CreateOrganizationWithResponse(ctx context.Context, body CreateOrganizationJSONRequestBody, ...) (*CreateOrganizationResponse, error)
- func (c *ClientWithResponses) CreateOverrideWithBodyWithResponse(ctx context.Context, orgId int, scheduleId int, contentType string, ...) (*CreateOverrideResponse, error)
- func (c *ClientWithResponses) CreateOverrideWithResponse(ctx context.Context, orgId int, scheduleId int, ...) (*CreateOverrideResponse, error)
- func (c *ClientWithResponses) CreatePlaybookWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*CreatePlaybookResponse, error)
- func (c *ClientWithResponses) CreatePlaybookWithResponse(ctx context.Context, orgId int, body CreatePlaybookJSONRequestBody, ...) (*CreatePlaybookResponse, error)
- func (c *ClientWithResponses) CreatePolicyWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*CreatePolicyResponse, error)
- func (c *ClientWithResponses) CreatePolicyWithResponse(ctx context.Context, orgId int, body CreatePolicyJSONRequestBody, ...) (*CreatePolicyResponse, error)
- func (c *ClientWithResponses) CreatePostmortemWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*CreatePostmortemResponse, error)
- func (c *ClientWithResponses) CreatePostmortemWithResponse(ctx context.Context, orgId int, body CreatePostmortemJSONRequestBody, ...) (*CreatePostmortemResponse, error)
- func (c *ClientWithResponses) CreateScheduleWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*CreateScheduleResponse, error)
- func (c *ClientWithResponses) CreateScheduleWithResponse(ctx context.Context, orgId int, body CreateScheduleJSONRequestBody, ...) (*CreateScheduleResponse, error)
- func (c *ClientWithResponses) CreateScheduledReportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateScheduledReportResponse, error)
- func (c *ClientWithResponses) CreateScheduledReportWithResponse(ctx context.Context, body CreateScheduledReportJSONRequestBody, ...) (*CreateScheduledReportResponse, error)
- func (c *ClientWithResponses) CreateServiceWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*CreateServiceResponse, error)
- func (c *ClientWithResponses) CreateServiceWithResponse(ctx context.Context, orgId int, body CreateServiceJSONRequestBody, ...) (*CreateServiceResponse, error)
- func (c *ClientWithResponses) CreateStatusPageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateStatusPageResponse, error)
- func (c *ClientWithResponses) CreateStatusPageWithResponse(ctx context.Context, body CreateStatusPageJSONRequestBody, ...) (*CreateStatusPageResponse, error)
- func (c *ClientWithResponses) CreateTeamWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*CreateTeamResponse, error)
- func (c *ClientWithResponses) CreateTeamWithResponse(ctx context.Context, orgId int, body CreateTeamJSONRequestBody, ...) (*CreateTeamResponse, error)
- func (c *ClientWithResponses) CreateWarRoomWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*CreateWarRoomResponse, error)
- func (c *ClientWithResponses) CreateWarRoomWithResponse(ctx context.Context, orgId int, body CreateWarRoomJSONRequestBody, ...) (*CreateWarRoomResponse, error)
- func (c *ClientWithResponses) DeactivateMetricsKeyWithResponse(ctx context.Context, projectId int, keyId int, reqEditors ...RequestEditorFn) (*DeactivateMetricsKeyResponse, error)
- func (c *ClientWithResponses) DeclineCoverRequestWithResponse(ctx context.Context, orgId int, crId int, reqEditors ...RequestEditorFn) (*DeclineCoverRequestResponse, error)
- func (c *ClientWithResponses) DeleteChangeEventWithResponse(ctx context.Context, orgId int, eventId int, reqEditors ...RequestEditorFn) (*DeleteChangeEventResponse, error)
- func (c *ClientWithResponses) DeleteChannelWithResponse(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*DeleteChannelResponse, error)
- func (c *ClientWithResponses) DeleteCheckProviderDependencyWithResponse(ctx context.Context, checkId int, linkId int, reqEditors ...RequestEditorFn) (*DeleteCheckProviderDependencyResponse, error)
- func (c *ClientWithResponses) DeleteCheckSloWithResponse(ctx context.Context, checkId int, sloId int, reqEditors ...RequestEditorFn) (*DeleteCheckSloResponse, error)
- func (c *ClientWithResponses) DeleteCloudSubscriptionWithResponse(ctx context.Context, orgId int, provider string, reqEditors ...RequestEditorFn) (*DeleteCloudSubscriptionResponse, error)
- func (c *ClientWithResponses) DeleteContactMethodWithResponse(ctx context.Context, methodId int, reqEditors ...RequestEditorFn) (*DeleteContactMethodResponse, error)
- func (c *ClientWithResponses) DeleteCustomStatusPageWithResponse(ctx context.Context, orgId int, pageId int, reqEditors ...RequestEditorFn) (*DeleteCustomStatusPageResponse, error)
- func (c *ClientWithResponses) DeleteLayerWithResponse(ctx context.Context, orgId int, scheduleId int, layerId int, ...) (*DeleteLayerResponse, error)
- func (c *ClientWithResponses) DeleteLifecycleWatchWithResponse(ctx context.Context, orgId int, watchId int, reqEditors ...RequestEditorFn) (*DeleteLifecycleWatchResponse, error)
- func (c *ClientWithResponses) DeleteMaintenanceWindowWithResponse(ctx context.Context, windowId int, reqEditors ...RequestEditorFn) (*DeleteMaintenanceWindowResponse, error)
- func (c *ClientWithResponses) DeleteOrgAgentWithResponse(ctx context.Context, orgId int, agentId int, reqEditors ...RequestEditorFn) (*DeleteOrgAgentResponse, error)
- func (c *ClientWithResponses) DeleteOrganizationProjectWithResponse(ctx context.Context, orgId int, projectId int, reqEditors ...RequestEditorFn) (*DeleteOrganizationProjectResponse, error)
- func (c *ClientWithResponses) DeleteOrganizationTokenWithResponse(ctx context.Context, orgId int, tokenId int, reqEditors ...RequestEditorFn) (*DeleteOrganizationTokenResponse, error)
- func (c *ClientWithResponses) DeleteOrganizationWithResponse(ctx context.Context, orgId int, params *DeleteOrganizationParams, ...) (*DeleteOrganizationResponse, error)
- func (c *ClientWithResponses) DeleteOverrideWithResponse(ctx context.Context, orgId int, overrideId int, reqEditors ...RequestEditorFn) (*DeleteOverrideResponse, error)
- func (c *ClientWithResponses) DeletePlaybookWithResponse(ctx context.Context, orgId int, playbookId int, reqEditors ...RequestEditorFn) (*DeletePlaybookResponse, error)
- func (c *ClientWithResponses) DeletePolicyWithResponse(ctx context.Context, orgId int, policyId int, reqEditors ...RequestEditorFn) (*DeletePolicyResponse, error)
- func (c *ClientWithResponses) DeletePostmortemWithResponse(ctx context.Context, orgId int, pmId int, reqEditors ...RequestEditorFn) (*DeletePostmortemResponse, error)
- func (c *ClientWithResponses) DeleteReportWithResponse(ctx context.Context, reportUuid string, reqEditors ...RequestEditorFn) (*DeleteReportResponse, error)
- func (c *ClientWithResponses) DeleteScheduleWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*DeleteScheduleResponse, error)
- func (c *ClientWithResponses) DeleteScheduledReportWithResponse(ctx context.Context, reportId int, reqEditors ...RequestEditorFn) (*DeleteScheduledReportResponse, error)
- func (c *ClientWithResponses) DeleteServiceWithResponse(ctx context.Context, orgId int, serviceId int, reqEditors ...RequestEditorFn) (*DeleteServiceResponse, error)
- func (c *ClientWithResponses) DeleteStatusPageWithResponse(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*DeleteStatusPageResponse, error)
- func (c *ClientWithResponses) DeleteTeamWithResponse(ctx context.Context, orgId int, teamId int, reqEditors ...RequestEditorFn) (*DeleteTeamResponse, error)
- func (c *ClientWithResponses) DeleteWarRoomWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*DeleteWarRoomResponse, error)
- func (c *ClientWithResponses) DownloadAttachmentWithResponse(ctx context.Context, orgId int, roomId int, attachmentId int, ...) (*DownloadAttachmentResponse, error)
- func (c *ClientWithResponses) DownloadPublicReportWithResponse(ctx context.Context, slug string, params *DownloadPublicReportParams, ...) (*DownloadPublicReportResponse, error)
- func (c *ClientWithResponses) DownloadReportWithResponse(ctx context.Context, reportUuid string, reqEditors ...RequestEditorFn) (*DownloadReportResponse, error)
- func (c *ClientWithResponses) DuplicatePlaybookWithResponse(ctx context.Context, orgId int, playbookId int, reqEditors ...RequestEditorFn) (*DuplicatePlaybookResponse, error)
- func (c *ClientWithResponses) EventStreamWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*EventStreamResponse, error)
- func (c *ClientWithResponses) ExecutePlaybookWithBodyWithResponse(ctx context.Context, orgId int, playbookId int, contentType string, ...) (*ExecutePlaybookResponse, error)
- func (c *ClientWithResponses) ExecutePlaybookWithResponse(ctx context.Context, orgId int, playbookId int, ...) (*ExecutePlaybookResponse, error)
- func (c *ClientWithResponses) ExportCheckIncidentsCsvWithResponse(ctx context.Context, checkId int, params *ExportCheckIncidentsCsvParams, ...) (*ExportCheckIncidentsCsvResponse, error)
- func (c *ClientWithResponses) ExportCheckLogsCsvWithResponse(ctx context.Context, checkId int, params *ExportCheckLogsCsvParams, ...) (*ExportCheckLogsCsvResponse, error)
- func (c *ClientWithResponses) ExportOrganizationAuditLogsWithResponse(ctx context.Context, orgId int, params *ExportOrganizationAuditLogsParams, ...) (*ExportOrganizationAuditLogsResponse, error)
- func (c *ClientWithResponses) ExportOrganizationConfigWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ExportOrganizationConfigResponse, error)
- func (c *ClientWithResponses) ExportPostmortemWithResponse(ctx context.Context, orgId int, pmId int, params *ExportPostmortemParams, ...) (*ExportPostmortemResponse, error)
- func (c *ClientWithResponses) GenerateReportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*GenerateReportResponse, error)
- func (c *ClientWithResponses) GenerateReportWithResponse(ctx context.Context, body GenerateReportJSONRequestBody, ...) (*GenerateReportResponse, error)
- func (c *ClientWithResponses) GetActionItemsSummaryWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetActionItemsSummaryResponse, error)
- func (c *ClientWithResponses) GetChannelWithResponse(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*GetChannelResponse, error)
- func (c *ClientWithResponses) GetCheckChannelsWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckChannelsResponse, error)
- func (c *ClientWithResponses) GetCheckCloudContextWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckCloudContextResponse, error)
- func (c *ClientWithResponses) GetCheckDependenciesWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckDependenciesResponse, error)
- func (c *ClientWithResponses) GetCheckDetailsWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckDetailsResponse, error)
- func (c *ClientWithResponses) GetCheckIncidentDetailWithResponse(ctx context.Context, checkId int, logId int, reqEditors ...RequestEditorFn) (*GetCheckIncidentDetailResponse, error)
- func (c *ClientWithResponses) GetCheckIncidentsWithResponse(ctx context.Context, checkId int, params *GetCheckIncidentsParams, ...) (*GetCheckIncidentsResponse, error)
- func (c *ClientWithResponses) GetCheckLogsWithResponse(ctx context.Context, checkId int, params *GetCheckLogsParams, ...) (*GetCheckLogsResponse, error)
- func (c *ClientWithResponses) GetCheckPagespeedHistoryWithResponse(ctx context.Context, checkId int, params *GetCheckPagespeedHistoryParams, ...) (*GetCheckPagespeedHistoryResponse, error)
- func (c *ClientWithResponses) GetCheckPreferencesWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckPreferencesResponse, error)
- func (c *ClientWithResponses) GetCheckProviderDependenciesWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckProviderDependenciesResponse, error)
- func (c *ClientWithResponses) GetCheckSlaWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckSlaResponse, error)
- func (c *ClientWithResponses) GetCheckSloWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckSloResponse, error)
- func (c *ClientWithResponses) GetCheckStatsWithResponse(ctx context.Context, checkId int, params *GetCheckStatsParams, ...) (*GetCheckStatsResponse, error)
- func (c *ClientWithResponses) GetCheckTimeseriesRangeWithResponse(ctx context.Context, checkId int, params *GetCheckTimeseriesRangeParams, ...) (*GetCheckTimeseriesRangeResponse, error)
- func (c *ClientWithResponses) GetCheckTimeseriesWithResponse(ctx context.Context, checkId int, params *GetCheckTimeseriesParams, ...) (*GetCheckTimeseriesResponse, error)
- func (c *ClientWithResponses) GetCloudCorrelationWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetCloudCorrelationResponse, error)
- func (c *ClientWithResponses) GetCloudStatusDetailWithResponse(ctx context.Context, provider string, reqEditors ...RequestEditorFn) (*GetCloudStatusDetailResponse, error)
- func (c *ClientWithResponses) GetCurrentOncallWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*GetCurrentOncallResponse, error)
- func (c *ClientWithResponses) GetDependencyAlertsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetDependencyAlertsResponse, error)
- func (c *ClientWithResponses) GetDnsMultiRecordWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetDnsMultiRecordResponse, error)
- func (c *ClientWithResponses) GetDnsSnapshotWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetDnsSnapshotResponse, error)
- func (c *ClientWithResponses) GetDomainStatusWithResponse(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*GetDomainStatusResponse, error)
- func (c *ClientWithResponses) GetEarlyWarningsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetEarlyWarningsResponse, error)
- func (c *ClientWithResponses) GetExecutionWithResponse(ctx context.Context, orgId int, executionId int, reqEditors ...RequestEditorFn) (*GetExecutionResponse, error)
- func (c *ClientWithResponses) GetGeoHistogramWithResponse(ctx context.Context, checkId int, params *GetGeoHistogramParams, ...) (*GetGeoHistogramResponse, error)
- func (c *ClientWithResponses) GetIncidentAcknowledgmentsWithResponse(ctx context.Context, checkId int, logId int, reqEditors ...RequestEditorFn) (*GetIncidentAcknowledgmentsResponse, error)
- func (c *ClientWithResponses) GetIncidentAnalyticsWithResponse(ctx context.Context, orgId int, params *GetIncidentAnalyticsParams, ...) (*GetIncidentAnalyticsResponse, error)
- func (c *ClientWithResponses) GetIncidentNotificationDeliveriesWithResponse(ctx context.Context, orgId int, incidentType string, refId int, ...) (*GetIncidentNotificationDeliveriesResponse, error)
- func (c *ClientWithResponses) GetIncidentTagsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetIncidentTagsResponse, error)
- func (c *ClientWithResponses) GetIncidentTimelineWithResponse(ctx context.Context, orgId int, incidentType string, refId int, ...) (*GetIncidentTimelineResponse, error)
- func (c *ClientWithResponses) GetLifecycleCatalogueWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLifecycleCatalogueResponse, error)
- func (c *ClientWithResponses) GetLifecycleWatchWithResponse(ctx context.Context, orgId int, watchId int, reqEditors ...RequestEditorFn) (*GetLifecycleWatchResponse, error)
- func (c *ClientWithResponses) GetMaintenanceWindowWithResponse(ctx context.Context, windowId int, reqEditors ...RequestEditorFn) (*GetMaintenanceWindowResponse, error)
- func (c *ClientWithResponses) GetMetricsByKeyWithResponse(ctx context.Context, metricsKey string, params *GetMetricsByKeyParams, ...) (*GetMetricsByKeyResponse, error)
- func (c *ClientWithResponses) GetOidcRealmStatusesWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetOidcRealmStatusesResponse, error)
- func (c *ClientWithResponses) GetOncallHandoffWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetOncallHandoffResponse, error)
- func (c *ClientWithResponses) GetOncallHealthWithResponse(ctx context.Context, orgId int, params *GetOncallHealthParams, ...) (*GetOncallHealthResponse, error)
- func (c *ClientWithResponses) GetOrganizationAuditLogsWithResponse(ctx context.Context, orgId int, params *GetOrganizationAuditLogsParams, ...) (*GetOrganizationAuditLogsResponse, error)
- func (c *ClientWithResponses) GetOrganizationAuditStatsWithResponse(ctx context.Context, orgId int, params *GetOrganizationAuditStatsParams, ...) (*GetOrganizationAuditStatsResponse, error)
- func (c *ClientWithResponses) GetOrganizationBySlugWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*GetOrganizationBySlugResponse, error)
- func (c *ClientWithResponses) GetOrganizationPlanWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetOrganizationPlanResponse, error)
- func (c *ClientWithResponses) GetOrganizationProjectWithResponse(ctx context.Context, orgId int, projectId int, reqEditors ...RequestEditorFn) (*GetOrganizationProjectResponse, error)
- func (c *ClientWithResponses) GetOrganizationSettingsLimitsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetOrganizationSettingsLimitsResponse, error)
- func (c *ClientWithResponses) GetOrganizationSettingsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetOrganizationSettingsResponse, error)
- func (c *ClientWithResponses) GetOrganizationUsageWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetOrganizationUsageResponse, error)
- func (c *ClientWithResponses) GetOrganizationWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetOrganizationResponse, error)
- func (c *ClientWithResponses) GetPlaybookWithResponse(ctx context.Context, orgId int, playbookId int, reqEditors ...RequestEditorFn) (*GetPlaybookResponse, error)
- func (c *ClientWithResponses) GetPolicyWithResponse(ctx context.Context, orgId int, policyId int, reqEditors ...RequestEditorFn) (*GetPolicyResponse, error)
- func (c *ClientWithResponses) GetPostmortemWithResponse(ctx context.Context, orgId int, pmId int, reqEditors ...RequestEditorFn) (*GetPostmortemResponse, error)
- func (c *ClientWithResponses) GetPresenceWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*GetPresenceResponse, error)
- func (c *ClientWithResponses) GetPrivateStatusPageWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*GetPrivateStatusPageResponse, error)
- func (c *ClientWithResponses) GetProfileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetProfileResponse, error)
- func (c *ClientWithResponses) GetPublicDailyStatusWithResponse(ctx context.Context, slug string, params *GetPublicDailyStatusParams, ...) (*GetPublicDailyStatusResponse, error)
- func (c *ClientWithResponses) GetPublicIncidentsWithResponse(ctx context.Context, slug string, params *GetPublicIncidentsParams, ...) (*GetPublicIncidentsResponse, error)
- func (c *ClientWithResponses) GetPublicPostmortemWithResponse(ctx context.Context, shareToken string, reqEditors ...RequestEditorFn) (*GetPublicPostmortemResponse, error)
- func (c *ClientWithResponses) GetPublicStatusPageWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*GetPublicStatusPageResponse, error)
- func (c *ClientWithResponses) GetPublicUptimeWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*GetPublicUptimeResponse, error)
- func (c *ClientWithResponses) GetReportStatusWithResponse(ctx context.Context, reportUuid string, reqEditors ...RequestEditorFn) (*GetReportStatusResponse, error)
- func (c *ClientWithResponses) GetScheduleContactsWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*GetScheduleContactsResponse, error)
- func (c *ClientWithResponses) GetScheduleQualityWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*GetScheduleQualityResponse, error)
- func (c *ClientWithResponses) GetScheduleTimelineWithResponse(ctx context.Context, orgId int, scheduleId int, ...) (*GetScheduleTimelineResponse, error)
- func (c *ClientWithResponses) GetScheduleWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*GetScheduleResponse, error)
- func (c *ClientWithResponses) GetServiceWithResponse(ctx context.Context, orgId int, serviceId int, reqEditors ...RequestEditorFn) (*GetServiceResponse, error)
- func (c *ClientWithResponses) GetSloSummaryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSloSummaryResponse, error)
- func (c *ClientWithResponses) GetStatusPageAtomFeedWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*GetStatusPageAtomFeedResponse, error)
- func (c *ClientWithResponses) GetStatusPageByDomainWithResponse(ctx context.Context, domain string, reqEditors ...RequestEditorFn) (*GetStatusPageByDomainResponse, error)
- func (c *ClientWithResponses) GetStatusPageWithResponse(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*GetStatusPageResponse, error)
- func (c *ClientWithResponses) GetTeamResourcesWithResponse(ctx context.Context, orgId int, teamId int, reqEditors ...RequestEditorFn) (*GetTeamResourcesResponse, error)
- func (c *ClientWithResponses) GetTeamWithResponse(ctx context.Context, orgId int, teamId int, reqEditors ...RequestEditorFn) (*GetTeamResponse, error)
- func (c *ClientWithResponses) GetWarRoomWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*GetWarRoomResponse, error)
- func (c *ClientWithResponses) HomeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HomeResponse, error)
- func (c *ClientWithResponses) ImportOrganizationConfigWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*ImportOrganizationConfigResponse, error)
- func (c *ClientWithResponses) ImportOrganizationConfigWithResponse(ctx context.Context, orgId int, body ImportOrganizationConfigJSONRequestBody, ...) (*ImportOrganizationConfigResponse, error)
- func (c *ClientWithResponses) InviteMemberWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*InviteMemberResponse, error)
- func (c *ClientWithResponses) InviteMemberWithResponse(ctx context.Context, orgId int, body InviteMemberJSONRequestBody, ...) (*InviteMemberResponse, error)
- func (c *ClientWithResponses) LeavePresenceWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*LeavePresenceResponse, error)
- func (c *ClientWithResponses) ListActionItemsWithResponse(ctx context.Context, orgId int, params *ListActionItemsParams, ...) (*ListActionItemsResponse, error)
- func (c *ClientWithResponses) ListActiveMaintenanceWindowsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListActiveMaintenanceWindowsResponse, error)
- func (c *ClientWithResponses) ListAvailablePlansWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAvailablePlansResponse, error)
- func (c *ClientWithResponses) ListChangeEventsWithResponse(ctx context.Context, orgId int, params *ListChangeEventsParams, ...) (*ListChangeEventsResponse, error)
- func (c *ClientWithResponses) ListChannelsWithResponse(ctx context.Context, params *ListChannelsParams, reqEditors ...RequestEditorFn) (*ListChannelsResponse, error)
- func (c *ClientWithResponses) ListChecksWithResponse(ctx context.Context, params *ListChecksParams, reqEditors ...RequestEditorFn) (*ListChecksResponse, error)
- func (c *ClientWithResponses) ListCloudStatusesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListCloudStatusesResponse, error)
- func (c *ClientWithResponses) ListCloudSubscriptionsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListCloudSubscriptionsResponse, error)
- func (c *ClientWithResponses) ListContactMethodsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListContactMethodsResponse, error)
- func (c *ClientWithResponses) ListCoverRequestsWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*ListCoverRequestsResponse, error)
- func (c *ClientWithResponses) ListCustomStatusPagesWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListCustomStatusPagesResponse, error)
- func (c *ClientWithResponses) ListExecutionsWithResponse(ctx context.Context, orgId int, params *ListExecutionsParams, ...) (*ListExecutionsResponse, error)
- func (c *ClientWithResponses) ListIncidentNotesWithResponse(ctx context.Context, orgId int, incidentType string, refId int, ...) (*ListIncidentNotesResponse, error)
- func (c *ClientWithResponses) ListIncidentRolesWithResponse(ctx context.Context, orgId int, incidentType string, refId int, ...) (*ListIncidentRolesResponse, error)
- func (c *ClientWithResponses) ListIncidentsWithResponse(ctx context.Context, params *ListIncidentsParams, ...) (*ListIncidentsResponse, error)
- func (c *ClientWithResponses) ListIntegrationKeysWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListIntegrationKeysResponse, error)
- func (c *ClientWithResponses) ListLifecycleEventsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListLifecycleEventsResponse, error)
- func (c *ClientWithResponses) ListLifecycleWatchesWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListLifecycleWatchesResponse, error)
- func (c *ClientWithResponses) ListMaintenanceWindowsWithResponse(ctx context.Context, params *ListMaintenanceWindowsParams, ...) (*ListMaintenanceWindowsResponse, error)
- func (c *ClientWithResponses) ListMembersWithResponse(ctx context.Context, orgId int, params *ListMembersParams, ...) (*ListMembersResponse, error)
- func (c *ClientWithResponses) ListMessagesWithResponse(ctx context.Context, orgId int, roomId int, params *ListMessagesParams, ...) (*ListMessagesResponse, error)
- func (c *ClientWithResponses) ListMetricsKeysWithResponse(ctx context.Context, projectId int, reqEditors ...RequestEditorFn) (*ListMetricsKeysResponse, error)
- func (c *ClientWithResponses) ListNotificationRulesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListNotificationRulesResponse, error)
- func (c *ClientWithResponses) ListOrgAgentsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListOrgAgentsResponse, error)
- func (c *ClientWithResponses) ListOrganizationProjectsWithResponse(ctx context.Context, orgId int, params *ListOrganizationProjectsParams, ...) (*ListOrganizationProjectsResponse, error)
- func (c *ClientWithResponses) ListOrganizationTokensWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListOrganizationTokensResponse, error)
- func (c *ClientWithResponses) ListOrganizationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListOrganizationsResponse, error)
- func (c *ClientWithResponses) ListPlaybooksWithResponse(ctx context.Context, orgId int, params *ListPlaybooksParams, ...) (*ListPlaybooksResponse, error)
- func (c *ClientWithResponses) ListPoliciesWithResponse(ctx context.Context, orgId int, params *ListPoliciesParams, ...) (*ListPoliciesResponse, error)
- func (c *ClientWithResponses) ListPostmortemsWithResponse(ctx context.Context, orgId int, params *ListPostmortemsParams, ...) (*ListPostmortemsResponse, error)
- func (c *ClientWithResponses) ListProjectMembersWithResponse(ctx context.Context, orgId int, projectId int, reqEditors ...RequestEditorFn) (*ListProjectMembersResponse, error)
- func (c *ClientWithResponses) ListReportsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListReportsResponse, error)
- func (c *ClientWithResponses) ListScheduledReportsWithResponse(ctx context.Context, params *ListScheduledReportsParams, ...) (*ListScheduledReportsResponse, error)
- func (c *ClientWithResponses) ListSchedulesWithResponse(ctx context.Context, orgId int, params *ListSchedulesParams, ...) (*ListSchedulesResponse, error)
- func (c *ClientWithResponses) ListServicesWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListServicesResponse, error)
- func (c *ClientWithResponses) ListStatusPagesWithResponse(ctx context.Context, params *ListStatusPagesParams, ...) (*ListStatusPagesResponse, error)
- func (c *ClientWithResponses) ListTeamsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListTeamsResponse, error)
- func (c *ClientWithResponses) ListWarRoomMembersWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*ListWarRoomMembersResponse, error)
- func (c *ClientWithResponses) ListWarRoomsWithResponse(ctx context.Context, orgId int, params *ListWarRoomsParams, ...) (*ListWarRoomsResponse, error)
- func (c *ClientWithResponses) MarkUnavailableWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*MarkUnavailableResponse, error)
- func (c *ClientWithResponses) PingPresenceWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*PingPresenceResponse, error)
- func (c *ClientWithResponses) PostMessageWithBodyWithResponse(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, ...) (*PostMessageResponse, error)
- func (c *ClientWithResponses) PostMessageWithResponse(ctx context.Context, orgId int, roomId int, body PostMessageJSONRequestBody, ...) (*PostMessageResponse, error)
- func (c *ClientWithResponses) RefreshCheckSloWithResponse(ctx context.Context, checkId int, sloId int, reqEditors ...RequestEditorFn) (*RefreshCheckSloResponse, error)
- func (c *ClientWithResponses) RemoveCheckDependencyWithResponse(ctx context.Context, checkId int, depId int, reqEditors ...RequestEditorFn) (*RemoveCheckDependencyResponse, error)
- func (c *ClientWithResponses) RemoveCheckWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*RemoveCheckResponse, error)
- func (c *ClientWithResponses) RemoveDependencyWithResponse(ctx context.Context, orgId int, serviceId int, depId int, ...) (*RemoveDependencyResponse, error)
- func (c *ClientWithResponses) RemoveMemberWithResponse(ctx context.Context, orgId int, userId int, reqEditors ...RequestEditorFn) (*RemoveMemberResponse, error)
- func (c *ClientWithResponses) RemoveProjectMemberWithResponse(ctx context.Context, orgId int, projectId int, userId int, ...) (*RemoveProjectMemberResponse, error)
- func (c *ClientWithResponses) RemoveTeamMemberWithResponse(ctx context.Context, orgId int, teamId int, userId int, ...) (*RemoveTeamMemberResponse, error)
- func (c *ClientWithResponses) RemoveWarRoomMemberWithResponse(ctx context.Context, orgId int, roomId int, memberId int, ...) (*RemoveWarRoomMemberResponse, error)
- func (c *ClientWithResponses) ReplaceNotificationRulesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*ReplaceNotificationRulesResponse, error)
- func (c *ClientWithResponses) ReplaceNotificationRulesWithResponse(ctx context.Context, body ReplaceNotificationRulesJSONRequestBody, ...) (*ReplaceNotificationRulesResponse, error)
- func (c *ClientWithResponses) ResendVerificationWithResponse(ctx context.Context, methodId int, reqEditors ...RequestEditorFn) (*ResendVerificationResponse, error)
- func (c *ClientWithResponses) ResolveCheckIncidentWithResponse(ctx context.Context, checkId int, logId int, reqEditors ...RequestEditorFn) (*ResolveCheckIncidentResponse, error)
- func (c *ClientWithResponses) RevokeIntegrationKeyWithResponse(ctx context.Context, orgId int, keyId int, reqEditors ...RequestEditorFn) (*RevokeIntegrationKeyResponse, error)
- func (c *ClientWithResponses) RotateCheckUuidWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*RotateCheckUuidResponse, error)
- func (c *ClientWithResponses) RotateMetricsKeyWithResponse(ctx context.Context, projectId int, keyId int, reqEditors ...RequestEditorFn) (*RotateMetricsKeyResponse, error)
- func (c *ClientWithResponses) RotateWebhookSecretWithResponse(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*RotateWebhookSecretResponse, error)
- func (c *ClientWithResponses) RunCheckNowWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*RunCheckNowResponse, error)
- func (c *ClientWithResponses) SendScheduledReportNowEndpointWithResponse(ctx context.Context, reportId int, reqEditors ...RequestEditorFn) (*SendScheduledReportNowEndpointResponse, error)
- func (c *ClientWithResponses) SendTestAlertWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, ...) (*SendTestAlertResponse, error)
- func (c *ClientWithResponses) SendTestAlertWithResponse(ctx context.Context, checkId int, body SendTestAlertJSONRequestBody, ...) (*SendTestAlertResponse, error)
- func (c *ClientWithResponses) SetCheckChannelsWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, ...) (*SetCheckChannelsResponse, error)
- func (c *ClientWithResponses) SetCheckChannelsWithResponse(ctx context.Context, checkId int, body SetCheckChannelsJSONRequestBody, ...) (*SetCheckChannelsResponse, error)
- func (c *ClientWithResponses) StarTimelineEventWithResponse(ctx context.Context, orgId int, incidentType string, refId int, activityId int, ...) (*StarTimelineEventResponse, error)
- func (c *ClientWithResponses) SubscribeToStatusPageWithBodyWithResponse(ctx context.Context, slug string, contentType string, body io.Reader, ...) (*SubscribeToStatusPageResponse, error)
- func (c *ClientWithResponses) SubscribeToStatusPageWithResponse(ctx context.Context, slug string, body SubscribeToStatusPageJSONRequestBody, ...) (*SubscribeToStatusPageResponse, error)
- func (c *ClientWithResponses) TestChannelWithResponse(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*TestChannelResponse, error)
- func (c *ClientWithResponses) TestContactMethodWithResponse(ctx context.Context, methodId int, reqEditors ...RequestEditorFn) (*TestContactMethodResponse, error)
- func (c *ClientWithResponses) TestCustomStatusPageWithResponse(ctx context.Context, orgId int, pageId int, reqEditors ...RequestEditorFn) (*TestCustomStatusPageResponse, error)
- func (c *ClientWithResponses) TestSmtpConnectionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*TestSmtpConnectionResponse, error)
- func (c *ClientWithResponses) TestSmtpConnectionWithResponse(ctx context.Context, body TestSmtpConnectionJSONRequestBody, ...) (*TestSmtpConnectionResponse, error)
- func (c *ClientWithResponses) TestWarroomBotWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*TestWarroomBotResponse, error)
- func (c *ClientWithResponses) ToggleShareWithBodyWithResponse(ctx context.Context, orgId int, pmId int, contentType string, body io.Reader, ...) (*ToggleShareResponse, error)
- func (c *ClientWithResponses) ToggleShareWithResponse(ctx context.Context, orgId int, pmId int, body ToggleShareJSONRequestBody, ...) (*ToggleShareResponse, error)
- func (c *ClientWithResponses) UnassignIncidentRoleWithResponse(ctx context.Context, orgId int, incidentType string, refId int, ...) (*UnassignIncidentRoleResponse, error)
- func (c *ClientWithResponses) UnfurlLinkWithResponse(ctx context.Context, orgId int, roomId int, params *UnfurlLinkParams, ...) (*UnfurlLinkResponse, error)
- func (c *ClientWithResponses) UnstarTimelineEventWithResponse(ctx context.Context, orgId int, incidentType string, refId int, activityId int, ...) (*UnstarTimelineEventResponse, error)
- func (c *ClientWithResponses) UnsubscribeWithResponse(ctx context.Context, slug string, token string, reqEditors ...RequestEditorFn) (*UnsubscribeResponse, error)
- func (c *ClientWithResponses) UpdateActionItemWithBodyWithResponse(ctx context.Context, orgId int, itemId int, contentType string, body io.Reader, ...) (*UpdateActionItemResponse, error)
- func (c *ClientWithResponses) UpdateActionItemWithResponse(ctx context.Context, orgId int, itemId int, ...) (*UpdateActionItemResponse, error)
- func (c *ClientWithResponses) UpdateChannelWithBodyWithResponse(ctx context.Context, channelId int, contentType string, body io.Reader, ...) (*UpdateChannelResponse, error)
- func (c *ClientWithResponses) UpdateChannelWithResponse(ctx context.Context, channelId int, body UpdateChannelJSONRequestBody, ...) (*UpdateChannelResponse, error)
- func (c *ClientWithResponses) UpdateCheckPreferencesWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, ...) (*UpdateCheckPreferencesResponse, error)
- func (c *ClientWithResponses) UpdateCheckPreferencesWithResponse(ctx context.Context, checkId int, body UpdateCheckPreferencesJSONRequestBody, ...) (*UpdateCheckPreferencesResponse, error)
- func (c *ClientWithResponses) UpdateCheckProviderDependencyWithBodyWithResponse(ctx context.Context, checkId int, linkId int, contentType string, ...) (*UpdateCheckProviderDependencyResponse, error)
- func (c *ClientWithResponses) UpdateCheckProviderDependencyWithResponse(ctx context.Context, checkId int, linkId int, ...) (*UpdateCheckProviderDependencyResponse, error)
- func (c *ClientWithResponses) UpdateCheckSloWithBodyWithResponse(ctx context.Context, checkId int, sloId int, contentType string, ...) (*UpdateCheckSloResponse, error)
- func (c *ClientWithResponses) UpdateCheckSloWithResponse(ctx context.Context, checkId int, sloId int, ...) (*UpdateCheckSloResponse, error)
- func (c *ClientWithResponses) UpdateCheckWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, ...) (*UpdateCheckResponse, error)
- func (c *ClientWithResponses) UpdateCheckWithResponse(ctx context.Context, checkId int, body UpdateCheckJSONRequestBody, ...) (*UpdateCheckResponse, error)
- func (c *ClientWithResponses) UpdateContactMethodWithBodyWithResponse(ctx context.Context, methodId int, contentType string, body io.Reader, ...) (*UpdateContactMethodResponse, error)
- func (c *ClientWithResponses) UpdateContactMethodWithResponse(ctx context.Context, methodId int, body UpdateContactMethodJSONRequestBody, ...) (*UpdateContactMethodResponse, error)
- func (c *ClientWithResponses) UpdateCustomStatusPageWithBodyWithResponse(ctx context.Context, orgId int, pageId int, contentType string, body io.Reader, ...) (*UpdateCustomStatusPageResponse, error)
- func (c *ClientWithResponses) UpdateCustomStatusPageWithResponse(ctx context.Context, orgId int, pageId int, ...) (*UpdateCustomStatusPageResponse, error)
- func (c *ClientWithResponses) UpdateDnsHijackAlertsWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, ...) (*UpdateDnsHijackAlertsResponse, error)
- func (c *ClientWithResponses) UpdateDnsHijackAlertsWithResponse(ctx context.Context, checkId int, body UpdateDnsHijackAlertsJSONRequestBody, ...) (*UpdateDnsHijackAlertsResponse, error)
- func (c *ClientWithResponses) UpdateDnsMultiRecordWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, ...) (*UpdateDnsMultiRecordResponse, error)
- func (c *ClientWithResponses) UpdateDnsMultiRecordWithResponse(ctx context.Context, checkId int, body UpdateDnsMultiRecordJSONRequestBody, ...) (*UpdateDnsMultiRecordResponse, error)
- func (c *ClientWithResponses) UpdateDomainAlertsWithResponse(ctx context.Context, checkId int, params *UpdateDomainAlertsParams, ...) (*UpdateDomainAlertsResponse, error)
- func (c *ClientWithResponses) UpdateLayerWithBodyWithResponse(ctx context.Context, orgId int, scheduleId int, layerId int, ...) (*UpdateLayerResponse, error)
- func (c *ClientWithResponses) UpdateLayerWithResponse(ctx context.Context, orgId int, scheduleId int, layerId int, ...) (*UpdateLayerResponse, error)
- func (c *ClientWithResponses) UpdateMaintenanceWindowWithBodyWithResponse(ctx context.Context, windowId int, contentType string, body io.Reader, ...) (*UpdateMaintenanceWindowResponse, error)
- func (c *ClientWithResponses) UpdateMaintenanceWindowWithResponse(ctx context.Context, windowId int, body UpdateMaintenanceWindowJSONRequestBody, ...) (*UpdateMaintenanceWindowResponse, error)
- func (c *ClientWithResponses) UpdateMemberRoleWithBodyWithResponse(ctx context.Context, orgId int, userId int, contentType string, body io.Reader, ...) (*UpdateMemberRoleResponse, error)
- func (c *ClientWithResponses) UpdateMemberRoleWithResponse(ctx context.Context, orgId int, userId int, ...) (*UpdateMemberRoleResponse, error)
- func (c *ClientWithResponses) UpdateOrganizationProjectWithBodyWithResponse(ctx context.Context, orgId int, projectId int, contentType string, ...) (*UpdateOrganizationProjectResponse, error)
- func (c *ClientWithResponses) UpdateOrganizationProjectWithResponse(ctx context.Context, orgId int, projectId int, ...) (*UpdateOrganizationProjectResponse, error)
- func (c *ClientWithResponses) UpdateOrganizationSettingsWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*UpdateOrganizationSettingsResponse, error)
- func (c *ClientWithResponses) UpdateOrganizationSettingsWithResponse(ctx context.Context, orgId int, body UpdateOrganizationSettingsJSONRequestBody, ...) (*UpdateOrganizationSettingsResponse, error)
- func (c *ClientWithResponses) UpdateOrganizationWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*UpdateOrganizationResponse, error)
- func (c *ClientWithResponses) UpdateOrganizationWithResponse(ctx context.Context, orgId int, body UpdateOrganizationJSONRequestBody, ...) (*UpdateOrganizationResponse, error)
- func (c *ClientWithResponses) UpdatePasswordWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UpdatePasswordResponse, error)
- func (c *ClientWithResponses) UpdatePasswordWithResponse(ctx context.Context, body UpdatePasswordJSONRequestBody, ...) (*UpdatePasswordResponse, error)
- func (c *ClientWithResponses) UpdatePlaybookWithBodyWithResponse(ctx context.Context, orgId int, playbookId int, contentType string, ...) (*UpdatePlaybookResponse, error)
- func (c *ClientWithResponses) UpdatePlaybookWithResponse(ctx context.Context, orgId int, playbookId int, ...) (*UpdatePlaybookResponse, error)
- func (c *ClientWithResponses) UpdatePolicyWithBodyWithResponse(ctx context.Context, orgId int, policyId int, contentType string, ...) (*UpdatePolicyResponse, error)
- func (c *ClientWithResponses) UpdatePolicyWithResponse(ctx context.Context, orgId int, policyId int, body UpdatePolicyJSONRequestBody, ...) (*UpdatePolicyResponse, error)
- func (c *ClientWithResponses) UpdatePostmortemWithBodyWithResponse(ctx context.Context, orgId int, pmId int, contentType string, body io.Reader, ...) (*UpdatePostmortemResponse, error)
- func (c *ClientWithResponses) UpdatePostmortemWithResponse(ctx context.Context, orgId int, pmId int, body UpdatePostmortemJSONRequestBody, ...) (*UpdatePostmortemResponse, error)
- func (c *ClientWithResponses) UpdateProfileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UpdateProfileResponse, error)
- func (c *ClientWithResponses) UpdateProfileWithResponse(ctx context.Context, body UpdateProfileJSONRequestBody, ...) (*UpdateProfileResponse, error)
- func (c *ClientWithResponses) UpdateProjectMemberWithBodyWithResponse(ctx context.Context, orgId int, projectId int, userId int, contentType string, ...) (*UpdateProjectMemberResponse, error)
- func (c *ClientWithResponses) UpdateProjectMemberWithResponse(ctx context.Context, orgId int, projectId int, userId int, ...) (*UpdateProjectMemberResponse, error)
- func (c *ClientWithResponses) UpdateScheduleWithBodyWithResponse(ctx context.Context, orgId int, scheduleId int, contentType string, ...) (*UpdateScheduleResponse, error)
- func (c *ClientWithResponses) UpdateScheduleWithResponse(ctx context.Context, orgId int, scheduleId int, ...) (*UpdateScheduleResponse, error)
- func (c *ClientWithResponses) UpdateScheduledReportWithBodyWithResponse(ctx context.Context, reportId int, contentType string, body io.Reader, ...) (*UpdateScheduledReportResponse, error)
- func (c *ClientWithResponses) UpdateScheduledReportWithResponse(ctx context.Context, reportId int, body UpdateScheduledReportJSONRequestBody, ...) (*UpdateScheduledReportResponse, error)
- func (c *ClientWithResponses) UpdateServiceWithBodyWithResponse(ctx context.Context, orgId int, serviceId int, contentType string, ...) (*UpdateServiceResponse, error)
- func (c *ClientWithResponses) UpdateServiceWithResponse(ctx context.Context, orgId int, serviceId int, ...) (*UpdateServiceResponse, error)
- func (c *ClientWithResponses) UpdateSslAlertsWithResponse(ctx context.Context, checkId int, params *UpdateSslAlertsParams, ...) (*UpdateSslAlertsResponse, error)
- func (c *ClientWithResponses) UpdateStatusPageWithBodyWithResponse(ctx context.Context, pageId int, contentType string, body io.Reader, ...) (*UpdateStatusPageResponse, error)
- func (c *ClientWithResponses) UpdateStatusPageWithResponse(ctx context.Context, pageId int, body UpdateStatusPageJSONRequestBody, ...) (*UpdateStatusPageResponse, error)
- func (c *ClientWithResponses) UpdateTeamMemberRoleWithBodyWithResponse(ctx context.Context, orgId int, teamId int, userId int, contentType string, ...) (*UpdateTeamMemberRoleResponse, error)
- func (c *ClientWithResponses) UpdateTeamMemberRoleWithResponse(ctx context.Context, orgId int, teamId int, userId int, ...) (*UpdateTeamMemberRoleResponse, error)
- func (c *ClientWithResponses) UpdateTeamWithBodyWithResponse(ctx context.Context, orgId int, teamId int, contentType string, body io.Reader, ...) (*UpdateTeamResponse, error)
- func (c *ClientWithResponses) UpdateTeamWithResponse(ctx context.Context, orgId int, teamId int, body UpdateTeamJSONRequestBody, ...) (*UpdateTeamResponse, error)
- func (c *ClientWithResponses) UpdateWarRoomWithBodyWithResponse(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, ...) (*UpdateWarRoomResponse, error)
- func (c *ClientWithResponses) UpdateWarRoomWithResponse(ctx context.Context, orgId int, roomId int, body UpdateWarRoomJSONRequestBody, ...) (*UpdateWarRoomResponse, error)
- func (c *ClientWithResponses) UploadAttachmentWithBodyWithResponse(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, ...) (*UploadAttachmentResponse, error)
- func (c *ClientWithResponses) UpsertCloudSubscriptionWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*UpsertCloudSubscriptionResponse, error)
- func (c *ClientWithResponses) UpsertCloudSubscriptionWithResponse(ctx context.Context, orgId int, body UpsertCloudSubscriptionJSONRequestBody, ...) (*UpsertCloudSubscriptionResponse, error)
- func (c *ClientWithResponses) UpsertLifecycleWatchWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, ...) (*UpsertLifecycleWatchResponse, error)
- func (c *ClientWithResponses) UpsertLifecycleWatchWithResponse(ctx context.Context, orgId int, body UpsertLifecycleWatchJSONRequestBody, ...) (*UpsertLifecycleWatchResponse, error)
- func (c *ClientWithResponses) VerifyContactMethodWithBodyWithResponse(ctx context.Context, methodId int, contentType string, body io.Reader, ...) (*VerifyContactMethodResponse, error)
- func (c *ClientWithResponses) VerifyContactMethodWithResponse(ctx context.Context, methodId int, body VerifyContactMethodJSONRequestBody, ...) (*VerifyContactMethodResponse, error)
- func (c *ClientWithResponses) VerifyCustomDomainWithResponse(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*VerifyCustomDomainResponse, error)
- type ClientWithResponsesInterface
- type CloneCheckResponse
- func (r CloneCheckResponse) ContentType() string
- func (r CloneCheckResponse) GetBody() []byte
- func (r CloneCheckResponse) GetJSON200() *CheckResponse
- func (r CloneCheckResponse) GetJSON422() *HTTPValidationError
- func (r CloneCheckResponse) Status() string
- func (r CloneCheckResponse) StatusCode() int
- type CloseWarRoomResponse
- func (r CloseWarRoomResponse) ContentType() string
- func (r CloseWarRoomResponse) GetBody() []byte
- func (r CloseWarRoomResponse) GetJSON200() *interface{}
- func (r CloseWarRoomResponse) GetJSON422() *HTTPValidationError
- func (r CloseWarRoomResponse) Status() string
- func (r CloseWarRoomResponse) StatusCode() int
- type CloudIncident
- type CloudProviderStatusItem
- type CloudSubscriptionUpsert
- type CompleteManualStepResponse
- func (r CompleteManualStepResponse) ContentType() string
- func (r CompleteManualStepResponse) GetBody() []byte
- func (r CompleteManualStepResponse) GetJSON200() *interface{}
- func (r CompleteManualStepResponse) GetJSON422() *HTTPValidationError
- func (r CompleteManualStepResponse) Status() string
- func (r CompleteManualStepResponse) StatusCode() int
- type ConfirmSubscriptionResponse
- func (r ConfirmSubscriptionResponse) ContentType() string
- func (r ConfirmSubscriptionResponse) GetBody() []byte
- func (r ConfirmSubscriptionResponse) GetJSON200() *interface{}
- func (r ConfirmSubscriptionResponse) GetJSON422() *HTTPValidationError
- func (r ConfirmSubscriptionResponse) Status() string
- func (r ConfirmSubscriptionResponse) StatusCode() int
- type ContactMethodCreate
- type ContactMethodResponse
- type ContactMethodUpdate
- type ContactMethodVerifyResponse
- type CorrelateChangeEventsResponse
- func (r CorrelateChangeEventsResponse) ContentType() string
- func (r CorrelateChangeEventsResponse) GetBody() []byte
- func (r CorrelateChangeEventsResponse) GetJSON200() *interface{}
- func (r CorrelateChangeEventsResponse) GetJSON422() *HTTPValidationError
- func (r CorrelateChangeEventsResponse) Status() string
- func (r CorrelateChangeEventsResponse) StatusCode() int
- type CoverRequestCreate
- type CreateChangeEventBody
- type CreateChangeEventJSONRequestBody
- type CreateChangeEventResponse
- func (r CreateChangeEventResponse) ContentType() string
- func (r CreateChangeEventResponse) GetBody() []byte
- func (r CreateChangeEventResponse) GetJSON201() *interface{}
- func (r CreateChangeEventResponse) GetJSON422() *HTTPValidationError
- func (r CreateChangeEventResponse) Status() string
- func (r CreateChangeEventResponse) StatusCode() int
- type CreateChannelJSONRequestBody
- type CreateChannelResponse
- func (r CreateChannelResponse) ContentType() string
- func (r CreateChannelResponse) GetBody() []byte
- func (r CreateChannelResponse) GetJSON201() *NotificationChannelResponse
- func (r CreateChannelResponse) GetJSON422() *HTTPValidationError
- func (r CreateChannelResponse) Status() string
- func (r CreateChannelResponse) StatusCode() int
- type CreateCheckSloJSONRequestBody
- type CreateCheckSloResponse
- func (r CreateCheckSloResponse) ContentType() string
- func (r CreateCheckSloResponse) GetBody() []byte
- func (r CreateCheckSloResponse) GetJSON200() *SLOResponse
- func (r CreateCheckSloResponse) GetJSON422() *HTTPValidationError
- func (r CreateCheckSloResponse) Status() string
- func (r CreateCheckSloResponse) StatusCode() int
- type CreateContactMethodJSONRequestBody
- type CreateContactMethodResponse
- func (r CreateContactMethodResponse) ContentType() string
- func (r CreateContactMethodResponse) GetBody() []byte
- func (r CreateContactMethodResponse) GetJSON201() *ContactMethodResponse
- func (r CreateContactMethodResponse) GetJSON422() *HTTPValidationError
- func (r CreateContactMethodResponse) Status() string
- func (r CreateContactMethodResponse) StatusCode() int
- type CreateCoverRequestJSONRequestBody
- type CreateCoverRequestResponse
- func (r CreateCoverRequestResponse) ContentType() string
- func (r CreateCoverRequestResponse) GetBody() []byte
- func (r CreateCoverRequestResponse) GetJSON200() *interface{}
- func (r CreateCoverRequestResponse) GetJSON422() *HTTPValidationError
- func (r CreateCoverRequestResponse) Status() string
- func (r CreateCoverRequestResponse) StatusCode() int
- type CreateCustomStatusPageJSONRequestBody
- type CreateCustomStatusPageResponse
- func (r CreateCustomStatusPageResponse) ContentType() string
- func (r CreateCustomStatusPageResponse) GetBody() []byte
- func (r CreateCustomStatusPageResponse) GetJSON201() *interface{}
- func (r CreateCustomStatusPageResponse) GetJSON422() *HTTPValidationError
- func (r CreateCustomStatusPageResponse) Status() string
- func (r CreateCustomStatusPageResponse) StatusCode() int
- type CreateIntegrationKeyJSONRequestBody
- type CreateIntegrationKeyResponse
- func (r CreateIntegrationKeyResponse) ContentType() string
- func (r CreateIntegrationKeyResponse) GetBody() []byte
- func (r CreateIntegrationKeyResponse) GetJSON201() *interface{}
- func (r CreateIntegrationKeyResponse) GetJSON422() *HTTPValidationError
- func (r CreateIntegrationKeyResponse) Status() string
- func (r CreateIntegrationKeyResponse) StatusCode() int
- type CreateLayerJSONRequestBody
- type CreateLayerResponse
- func (r CreateLayerResponse) ContentType() string
- func (r CreateLayerResponse) GetBody() []byte
- func (r CreateLayerResponse) GetJSON200() *interface{}
- func (r CreateLayerResponse) GetJSON422() *HTTPValidationError
- func (r CreateLayerResponse) Status() string
- func (r CreateLayerResponse) StatusCode() int
- type CreateMaintenanceWindowJSONRequestBody
- type CreateMaintenanceWindowResponse
- func (r CreateMaintenanceWindowResponse) ContentType() string
- func (r CreateMaintenanceWindowResponse) GetBody() []byte
- func (r CreateMaintenanceWindowResponse) GetJSON200() *MaintenanceWindowResponse
- func (r CreateMaintenanceWindowResponse) GetJSON422() *HTTPValidationError
- func (r CreateMaintenanceWindowResponse) Status() string
- func (r CreateMaintenanceWindowResponse) StatusCode() int
- type CreateMetricsKeyJSONRequestBody
- type CreateMetricsKeyResponse
- func (r CreateMetricsKeyResponse) ContentType() string
- func (r CreateMetricsKeyResponse) GetBody() []byte
- func (r CreateMetricsKeyResponse) GetJSON201() *MetricsKeyCreatedResponse
- func (r CreateMetricsKeyResponse) GetJSON422() *HTTPValidationError
- func (r CreateMetricsKeyResponse) Status() string
- func (r CreateMetricsKeyResponse) StatusCode() int
- type CreateNewCheckJSONRequestBody
- type CreateNewCheckResponse
- func (r CreateNewCheckResponse) ContentType() string
- func (r CreateNewCheckResponse) GetBody() []byte
- func (r CreateNewCheckResponse) GetJSON200() *CheckResponse
- func (r CreateNewCheckResponse) GetJSON422() *HTTPValidationError
- func (r CreateNewCheckResponse) Status() string
- func (r CreateNewCheckResponse) StatusCode() int
- type CreateOrgAgentRegistrationTokenResponse
- func (r CreateOrgAgentRegistrationTokenResponse) ContentType() string
- func (r CreateOrgAgentRegistrationTokenResponse) GetBody() []byte
- func (r CreateOrgAgentRegistrationTokenResponse) GetJSON201() *AgentRegistrationTokenResponse
- func (r CreateOrgAgentRegistrationTokenResponse) GetJSON422() *HTTPValidationError
- func (r CreateOrgAgentRegistrationTokenResponse) Status() string
- func (r CreateOrgAgentRegistrationTokenResponse) StatusCode() int
- type CreateOrganizationJSONRequestBody
- type CreateOrganizationProjectJSONRequestBody
- type CreateOrganizationProjectResponse
- func (r CreateOrganizationProjectResponse) ContentType() string
- func (r CreateOrganizationProjectResponse) GetBody() []byte
- func (r CreateOrganizationProjectResponse) GetJSON201() *ProjectResponse
- func (r CreateOrganizationProjectResponse) GetJSON422() *HTTPValidationError
- func (r CreateOrganizationProjectResponse) Status() string
- func (r CreateOrganizationProjectResponse) StatusCode() int
- type CreateOrganizationResponse
- func (r CreateOrganizationResponse) ContentType() string
- func (r CreateOrganizationResponse) GetBody() []byte
- func (r CreateOrganizationResponse) GetJSON201() *OrganizationWithPlanResponse
- func (r CreateOrganizationResponse) GetJSON422() *HTTPValidationError
- func (r CreateOrganizationResponse) Status() string
- func (r CreateOrganizationResponse) StatusCode() int
- type CreateOrganizationTokenJSONRequestBody
- type CreateOrganizationTokenResponse
- func (r CreateOrganizationTokenResponse) ContentType() string
- func (r CreateOrganizationTokenResponse) GetBody() []byte
- func (r CreateOrganizationTokenResponse) GetJSON201() *PersonalAccessTokenCreatedResponse
- func (r CreateOrganizationTokenResponse) GetJSON422() *HTTPValidationError
- func (r CreateOrganizationTokenResponse) Status() string
- func (r CreateOrganizationTokenResponse) StatusCode() int
- type CreateOverrideJSONRequestBody
- type CreateOverrideResponse
- func (r CreateOverrideResponse) ContentType() string
- func (r CreateOverrideResponse) GetBody() []byte
- func (r CreateOverrideResponse) GetJSON200() *interface{}
- func (r CreateOverrideResponse) GetJSON422() *HTTPValidationError
- func (r CreateOverrideResponse) Status() string
- func (r CreateOverrideResponse) StatusCode() int
- type CreatePlaybookJSONRequestBody
- type CreatePlaybookResponse
- func (r CreatePlaybookResponse) ContentType() string
- func (r CreatePlaybookResponse) GetBody() []byte
- func (r CreatePlaybookResponse) GetJSON201() *PlaybookResponse
- func (r CreatePlaybookResponse) GetJSON422() *HTTPValidationError
- func (r CreatePlaybookResponse) Status() string
- func (r CreatePlaybookResponse) StatusCode() int
- type CreatePolicyJSONRequestBody
- type CreatePolicyResponse
- func (r CreatePolicyResponse) ContentType() string
- func (r CreatePolicyResponse) GetBody() []byte
- func (r CreatePolicyResponse) GetJSON200() *EscalationPolicyResponse
- func (r CreatePolicyResponse) GetJSON422() *HTTPValidationError
- func (r CreatePolicyResponse) Status() string
- func (r CreatePolicyResponse) StatusCode() int
- type CreatePostmortemJSONRequestBody
- type CreatePostmortemResponse
- func (r CreatePostmortemResponse) ContentType() string
- func (r CreatePostmortemResponse) GetBody() []byte
- func (r CreatePostmortemResponse) GetJSON200() *interface{}
- func (r CreatePostmortemResponse) GetJSON422() *HTTPValidationError
- func (r CreatePostmortemResponse) Status() string
- func (r CreatePostmortemResponse) StatusCode() int
- type CreateRegistrationTokenRequest
- type CreateScheduleJSONRequestBody
- type CreateScheduleResponse
- func (r CreateScheduleResponse) ContentType() string
- func (r CreateScheduleResponse) GetBody() []byte
- func (r CreateScheduleResponse) GetJSON201() *OncallScheduleResponse
- func (r CreateScheduleResponse) GetJSON422() *HTTPValidationError
- func (r CreateScheduleResponse) Status() string
- func (r CreateScheduleResponse) StatusCode() int
- type CreateScheduledReportJSONRequestBody
- type CreateScheduledReportResponse
- func (r CreateScheduledReportResponse) ContentType() string
- func (r CreateScheduledReportResponse) GetBody() []byte
- func (r CreateScheduledReportResponse) GetJSON200() *ScheduledReportResponse
- func (r CreateScheduledReportResponse) GetJSON422() *HTTPValidationError
- func (r CreateScheduledReportResponse) Status() string
- func (r CreateScheduledReportResponse) StatusCode() int
- type CreateServiceJSONRequestBody
- type CreateServiceResponse
- func (r CreateServiceResponse) ContentType() string
- func (r CreateServiceResponse) GetBody() []byte
- func (r CreateServiceResponse) GetJSON201() *ServiceResponse
- func (r CreateServiceResponse) GetJSON422() *HTTPValidationError
- func (r CreateServiceResponse) Status() string
- func (r CreateServiceResponse) StatusCode() int
- type CreateStatusPageJSONRequestBody
- type CreateStatusPageResponse
- func (r CreateStatusPageResponse) ContentType() string
- func (r CreateStatusPageResponse) GetBody() []byte
- func (r CreateStatusPageResponse) GetJSON200() *StatusPageResponse
- func (r CreateStatusPageResponse) GetJSON422() *HTTPValidationError
- func (r CreateStatusPageResponse) Status() string
- func (r CreateStatusPageResponse) StatusCode() int
- type CreateTeamJSONRequestBody
- type CreateTeamResponse
- type CreateWarRoomJSONRequestBody
- type CreateWarRoomResponse
- func (r CreateWarRoomResponse) ContentType() string
- func (r CreateWarRoomResponse) GetBody() []byte
- func (r CreateWarRoomResponse) GetJSON201() *interface{}
- func (r CreateWarRoomResponse) GetJSON422() *HTTPValidationError
- func (r CreateWarRoomResponse) Status() string
- func (r CreateWarRoomResponse) StatusCode() int
- type CustomStatusPageCreate
- type CustomStatusPageUpdate
- type DeactivateMetricsKeyResponse
- type DeclineCoverRequestResponse
- func (r DeclineCoverRequestResponse) ContentType() string
- func (r DeclineCoverRequestResponse) GetBody() []byte
- func (r DeclineCoverRequestResponse) GetJSON200() *interface{}
- func (r DeclineCoverRequestResponse) GetJSON422() *HTTPValidationError
- func (r DeclineCoverRequestResponse) Status() string
- func (r DeclineCoverRequestResponse) StatusCode() int
- type DeleteChangeEventResponse
- type DeleteChannelResponse
- func (r DeleteChannelResponse) ContentType() string
- func (r DeleteChannelResponse) GetBody() []byte
- func (r DeleteChannelResponse) GetJSON200() *interface{}
- func (r DeleteChannelResponse) GetJSON422() *HTTPValidationError
- func (r DeleteChannelResponse) Status() string
- func (r DeleteChannelResponse) StatusCode() int
- type DeleteCheckProviderDependencyResponse
- func (r DeleteCheckProviderDependencyResponse) ContentType() string
- func (r DeleteCheckProviderDependencyResponse) GetBody() []byte
- func (r DeleteCheckProviderDependencyResponse) GetJSON200() *interface{}
- func (r DeleteCheckProviderDependencyResponse) GetJSON422() *HTTPValidationError
- func (r DeleteCheckProviderDependencyResponse) Status() string
- func (r DeleteCheckProviderDependencyResponse) StatusCode() int
- type DeleteCheckSloResponse
- func (r DeleteCheckSloResponse) ContentType() string
- func (r DeleteCheckSloResponse) GetBody() []byte
- func (r DeleteCheckSloResponse) GetJSON200() *interface{}
- func (r DeleteCheckSloResponse) GetJSON422() *HTTPValidationError
- func (r DeleteCheckSloResponse) Status() string
- func (r DeleteCheckSloResponse) StatusCode() int
- type DeleteCloudSubscriptionResponse
- func (r DeleteCloudSubscriptionResponse) ContentType() string
- func (r DeleteCloudSubscriptionResponse) GetBody() []byte
- func (r DeleteCloudSubscriptionResponse) GetJSON422() *HTTPValidationError
- func (r DeleteCloudSubscriptionResponse) Status() string
- func (r DeleteCloudSubscriptionResponse) StatusCode() int
- type DeleteContactMethodResponse
- type DeleteCustomStatusPageResponse
- func (r DeleteCustomStatusPageResponse) ContentType() string
- func (r DeleteCustomStatusPageResponse) GetBody() []byte
- func (r DeleteCustomStatusPageResponse) GetJSON422() *HTTPValidationError
- func (r DeleteCustomStatusPageResponse) Status() string
- func (r DeleteCustomStatusPageResponse) StatusCode() int
- type DeleteLayerResponse
- func (r DeleteLayerResponse) ContentType() string
- func (r DeleteLayerResponse) GetBody() []byte
- func (r DeleteLayerResponse) GetJSON200() *interface{}
- func (r DeleteLayerResponse) GetJSON422() *HTTPValidationError
- func (r DeleteLayerResponse) Status() string
- func (r DeleteLayerResponse) StatusCode() int
- type DeleteLifecycleWatchResponse
- type DeleteMaintenanceWindowResponse
- func (r DeleteMaintenanceWindowResponse) ContentType() string
- func (r DeleteMaintenanceWindowResponse) GetBody() []byte
- func (r DeleteMaintenanceWindowResponse) GetJSON200() *interface{}
- func (r DeleteMaintenanceWindowResponse) GetJSON422() *HTTPValidationError
- func (r DeleteMaintenanceWindowResponse) Status() string
- func (r DeleteMaintenanceWindowResponse) StatusCode() int
- type DeleteOrgAgentResponse
- type DeleteOrganizationParams
- type DeleteOrganizationProjectResponse
- func (r DeleteOrganizationProjectResponse) ContentType() string
- func (r DeleteOrganizationProjectResponse) GetBody() []byte
- func (r DeleteOrganizationProjectResponse) GetJSON422() *HTTPValidationError
- func (r DeleteOrganizationProjectResponse) Status() string
- func (r DeleteOrganizationProjectResponse) StatusCode() int
- type DeleteOrganizationResponse
- type DeleteOrganizationTokenResponse
- func (r DeleteOrganizationTokenResponse) ContentType() string
- func (r DeleteOrganizationTokenResponse) GetBody() []byte
- func (r DeleteOrganizationTokenResponse) GetJSON422() *HTTPValidationError
- func (r DeleteOrganizationTokenResponse) Status() string
- func (r DeleteOrganizationTokenResponse) StatusCode() int
- type DeleteOverrideResponse
- func (r DeleteOverrideResponse) ContentType() string
- func (r DeleteOverrideResponse) GetBody() []byte
- func (r DeleteOverrideResponse) GetJSON200() *interface{}
- func (r DeleteOverrideResponse) GetJSON422() *HTTPValidationError
- func (r DeleteOverrideResponse) Status() string
- func (r DeleteOverrideResponse) StatusCode() int
- type DeletePlaybookResponse
- type DeletePolicyResponse
- func (r DeletePolicyResponse) ContentType() string
- func (r DeletePolicyResponse) GetBody() []byte
- func (r DeletePolicyResponse) GetJSON200() *interface{}
- func (r DeletePolicyResponse) GetJSON422() *HTTPValidationError
- func (r DeletePolicyResponse) Status() string
- func (r DeletePolicyResponse) StatusCode() int
- type DeletePostmortemResponse
- func (r DeletePostmortemResponse) ContentType() string
- func (r DeletePostmortemResponse) GetBody() []byte
- func (r DeletePostmortemResponse) GetJSON200() *interface{}
- func (r DeletePostmortemResponse) GetJSON422() *HTTPValidationError
- func (r DeletePostmortemResponse) Status() string
- func (r DeletePostmortemResponse) StatusCode() int
- type DeleteReportResponse
- func (r DeleteReportResponse) ContentType() string
- func (r DeleteReportResponse) GetBody() []byte
- func (r DeleteReportResponse) GetJSON200() *interface{}
- func (r DeleteReportResponse) GetJSON422() *HTTPValidationError
- func (r DeleteReportResponse) Status() string
- func (r DeleteReportResponse) StatusCode() int
- type DeleteScheduleResponse
- func (r DeleteScheduleResponse) ContentType() string
- func (r DeleteScheduleResponse) GetBody() []byte
- func (r DeleteScheduleResponse) GetJSON200() *interface{}
- func (r DeleteScheduleResponse) GetJSON422() *HTTPValidationError
- func (r DeleteScheduleResponse) Status() string
- func (r DeleteScheduleResponse) StatusCode() int
- type DeleteScheduledReportResponse
- func (r DeleteScheduledReportResponse) ContentType() string
- func (r DeleteScheduledReportResponse) GetBody() []byte
- func (r DeleteScheduledReportResponse) GetJSON200() *interface{}
- func (r DeleteScheduledReportResponse) GetJSON422() *HTTPValidationError
- func (r DeleteScheduledReportResponse) Status() string
- func (r DeleteScheduledReportResponse) StatusCode() int
- type DeleteServiceResponse
- func (r DeleteServiceResponse) ContentType() string
- func (r DeleteServiceResponse) GetBody() []byte
- func (r DeleteServiceResponse) GetJSON200() *interface{}
- func (r DeleteServiceResponse) GetJSON422() *HTTPValidationError
- func (r DeleteServiceResponse) Status() string
- func (r DeleteServiceResponse) StatusCode() int
- type DeleteStatusPageResponse
- func (r DeleteStatusPageResponse) ContentType() string
- func (r DeleteStatusPageResponse) GetBody() []byte
- func (r DeleteStatusPageResponse) GetJSON200() *interface{}
- func (r DeleteStatusPageResponse) GetJSON422() *HTTPValidationError
- func (r DeleteStatusPageResponse) Status() string
- func (r DeleteStatusPageResponse) StatusCode() int
- type DeleteTeamResponse
- type DeleteWarRoomResponse
- func (r DeleteWarRoomResponse) ContentType() string
- func (r DeleteWarRoomResponse) GetBody() []byte
- func (r DeleteWarRoomResponse) GetJSON200() *interface{}
- func (r DeleteWarRoomResponse) GetJSON422() *HTTPValidationError
- func (r DeleteWarRoomResponse) Status() string
- func (r DeleteWarRoomResponse) StatusCode() int
- type DependencyCreate
- type DnsHijackAlertConfig
- type DnsMultiRecordConfig
- type DownloadAttachmentResponse
- func (r DownloadAttachmentResponse) ContentType() string
- func (r DownloadAttachmentResponse) GetBody() []byte
- func (r DownloadAttachmentResponse) GetJSON200() *interface{}
- func (r DownloadAttachmentResponse) GetJSON422() *HTTPValidationError
- func (r DownloadAttachmentResponse) Status() string
- func (r DownloadAttachmentResponse) StatusCode() int
- type DownloadPublicReportParams
- type DownloadPublicReportResponse
- func (r DownloadPublicReportResponse) ContentType() string
- func (r DownloadPublicReportResponse) GetBody() []byte
- func (r DownloadPublicReportResponse) GetJSON200() *interface{}
- func (r DownloadPublicReportResponse) GetJSON422() *HTTPValidationError
- func (r DownloadPublicReportResponse) Status() string
- func (r DownloadPublicReportResponse) StatusCode() int
- type DownloadReportResponse
- func (r DownloadReportResponse) ContentType() string
- func (r DownloadReportResponse) GetBody() []byte
- func (r DownloadReportResponse) GetJSON200() *interface{}
- func (r DownloadReportResponse) GetJSON422() *HTTPValidationError
- func (r DownloadReportResponse) Status() string
- func (r DownloadReportResponse) StatusCode() int
- type DuplicatePlaybookResponse
- func (r DuplicatePlaybookResponse) ContentType() string
- func (r DuplicatePlaybookResponse) GetBody() []byte
- func (r DuplicatePlaybookResponse) GetJSON201() *PlaybookResponse
- func (r DuplicatePlaybookResponse) GetJSON422() *HTTPValidationError
- func (r DuplicatePlaybookResponse) Status() string
- func (r DuplicatePlaybookResponse) StatusCode() int
- type EarlyWarningsResponse
- type EscalationPolicyCreate
- type EscalationPolicyResponse
- type EscalationPolicyUpdate
- type EscalationStepResponse
- type EscalationStepSchema
- type EventStreamResponse
- type ExecutePlaybookJSONRequestBody
- type ExecutePlaybookResponse
- func (r ExecutePlaybookResponse) ContentType() string
- func (r ExecutePlaybookResponse) GetBody() []byte
- func (r ExecutePlaybookResponse) GetJSON202() *interface{}
- func (r ExecutePlaybookResponse) GetJSON422() *HTTPValidationError
- func (r ExecutePlaybookResponse) Status() string
- func (r ExecutePlaybookResponse) StatusCode() int
- type ExportCheckIncidentsCsvParams
- type ExportCheckIncidentsCsvResponse
- func (r ExportCheckIncidentsCsvResponse) ContentType() string
- func (r ExportCheckIncidentsCsvResponse) GetBody() []byte
- func (r ExportCheckIncidentsCsvResponse) GetJSON200() *interface{}
- func (r ExportCheckIncidentsCsvResponse) GetJSON422() *HTTPValidationError
- func (r ExportCheckIncidentsCsvResponse) Status() string
- func (r ExportCheckIncidentsCsvResponse) StatusCode() int
- type ExportCheckLogsCsvParams
- type ExportCheckLogsCsvResponse
- func (r ExportCheckLogsCsvResponse) ContentType() string
- func (r ExportCheckLogsCsvResponse) GetBody() []byte
- func (r ExportCheckLogsCsvResponse) GetJSON200() *interface{}
- func (r ExportCheckLogsCsvResponse) GetJSON422() *HTTPValidationError
- func (r ExportCheckLogsCsvResponse) Status() string
- func (r ExportCheckLogsCsvResponse) StatusCode() int
- type ExportOrganizationAuditLogsParams
- type ExportOrganizationAuditLogsResponse
- func (r ExportOrganizationAuditLogsResponse) ContentType() string
- func (r ExportOrganizationAuditLogsResponse) GetBody() []byte
- func (r ExportOrganizationAuditLogsResponse) GetJSON200() *interface{}
- func (r ExportOrganizationAuditLogsResponse) GetJSON422() *HTTPValidationError
- func (r ExportOrganizationAuditLogsResponse) Status() string
- func (r ExportOrganizationAuditLogsResponse) StatusCode() int
- type ExportOrganizationConfigResponse
- func (r ExportOrganizationConfigResponse) ContentType() string
- func (r ExportOrganizationConfigResponse) GetBody() []byte
- func (r ExportOrganizationConfigResponse) GetJSON200() *interface{}
- func (r ExportOrganizationConfigResponse) GetJSON422() *HTTPValidationError
- func (r ExportOrganizationConfigResponse) Status() string
- func (r ExportOrganizationConfigResponse) StatusCode() int
- type ExportPostmortemParams
- type ExportPostmortemResponse
- func (r ExportPostmortemResponse) ContentType() string
- func (r ExportPostmortemResponse) GetBody() []byte
- func (r ExportPostmortemResponse) GetJSON200() *interface{}
- func (r ExportPostmortemResponse) GetJSON422() *HTTPValidationError
- func (r ExportPostmortemResponse) Status() string
- func (r ExportPostmortemResponse) StatusCode() int
- type FeedbackResponse
- type ForgotPasswordRequest
- type GenerateReportJSONRequestBody
- type GenerateReportResponse
- func (r GenerateReportResponse) ContentType() string
- func (r GenerateReportResponse) GetBody() []byte
- func (r GenerateReportResponse) GetJSON200() *interface{}
- func (r GenerateReportResponse) GetJSON422() *HTTPValidationError
- func (r GenerateReportResponse) Status() string
- func (r GenerateReportResponse) StatusCode() int
- type GetActionItemsSummaryResponse
- func (r GetActionItemsSummaryResponse) ContentType() string
- func (r GetActionItemsSummaryResponse) GetBody() []byte
- func (r GetActionItemsSummaryResponse) GetJSON200() *interface{}
- func (r GetActionItemsSummaryResponse) GetJSON422() *HTTPValidationError
- func (r GetActionItemsSummaryResponse) Status() string
- func (r GetActionItemsSummaryResponse) StatusCode() int
- type GetChannelResponse
- func (r GetChannelResponse) ContentType() string
- func (r GetChannelResponse) GetBody() []byte
- func (r GetChannelResponse) GetJSON200() *NotificationChannelResponse
- func (r GetChannelResponse) GetJSON422() *HTTPValidationError
- func (r GetChannelResponse) Status() string
- func (r GetChannelResponse) StatusCode() int
- type GetCheckChannelsResponse
- func (r GetCheckChannelsResponse) ContentType() string
- func (r GetCheckChannelsResponse) GetBody() []byte
- func (r GetCheckChannelsResponse) GetJSON200() *[]NotificationChannelBrief
- func (r GetCheckChannelsResponse) GetJSON422() *HTTPValidationError
- func (r GetCheckChannelsResponse) Status() string
- func (r GetCheckChannelsResponse) StatusCode() int
- type GetCheckCloudContextResponse
- func (r GetCheckCloudContextResponse) ContentType() string
- func (r GetCheckCloudContextResponse) GetBody() []byte
- func (r GetCheckCloudContextResponse) GetJSON200() *interface{}
- func (r GetCheckCloudContextResponse) GetJSON422() *HTTPValidationError
- func (r GetCheckCloudContextResponse) Status() string
- func (r GetCheckCloudContextResponse) StatusCode() int
- type GetCheckDependenciesResponse
- func (r GetCheckDependenciesResponse) ContentType() string
- func (r GetCheckDependenciesResponse) GetBody() []byte
- func (r GetCheckDependenciesResponse) GetJSON200() *interface{}
- func (r GetCheckDependenciesResponse) GetJSON422() *HTTPValidationError
- func (r GetCheckDependenciesResponse) Status() string
- func (r GetCheckDependenciesResponse) StatusCode() int
- type GetCheckDetailsResponse
- func (r GetCheckDetailsResponse) ContentType() string
- func (r GetCheckDetailsResponse) GetBody() []byte
- func (r GetCheckDetailsResponse) GetJSON200() *CheckResponse
- func (r GetCheckDetailsResponse) GetJSON422() *HTTPValidationError
- func (r GetCheckDetailsResponse) Status() string
- func (r GetCheckDetailsResponse) StatusCode() int
- type GetCheckIncidentDetailResponse
- func (r GetCheckIncidentDetailResponse) ContentType() string
- func (r GetCheckIncidentDetailResponse) GetBody() []byte
- func (r GetCheckIncidentDetailResponse) GetJSON200() *interface{}
- func (r GetCheckIncidentDetailResponse) GetJSON422() *HTTPValidationError
- func (r GetCheckIncidentDetailResponse) Status() string
- func (r GetCheckIncidentDetailResponse) StatusCode() int
- type GetCheckIncidentsParams
- type GetCheckIncidentsResponse
- func (r GetCheckIncidentsResponse) ContentType() string
- func (r GetCheckIncidentsResponse) GetBody() []byte
- func (r GetCheckIncidentsResponse) GetJSON200() *interface{}
- func (r GetCheckIncidentsResponse) GetJSON422() *HTTPValidationError
- func (r GetCheckIncidentsResponse) Status() string
- func (r GetCheckIncidentsResponse) StatusCode() int
- type GetCheckLogsParams
- type GetCheckLogsResponse
- func (r GetCheckLogsResponse) ContentType() string
- func (r GetCheckLogsResponse) GetBody() []byte
- func (r GetCheckLogsResponse) GetJSON200() *CheckLogPaginatedResponse
- func (r GetCheckLogsResponse) GetJSON422() *HTTPValidationError
- func (r GetCheckLogsResponse) Status() string
- func (r GetCheckLogsResponse) StatusCode() int
- type GetCheckPagespeedHistoryParams
- type GetCheckPagespeedHistoryResponse
- func (r GetCheckPagespeedHistoryResponse) ContentType() string
- func (r GetCheckPagespeedHistoryResponse) GetBody() []byte
- func (r GetCheckPagespeedHistoryResponse) GetJSON200() *interface{}
- func (r GetCheckPagespeedHistoryResponse) GetJSON422() *HTTPValidationError
- func (r GetCheckPagespeedHistoryResponse) Status() string
- func (r GetCheckPagespeedHistoryResponse) StatusCode() int
- type GetCheckPreferencesResponse
- func (r GetCheckPreferencesResponse) ContentType() string
- func (r GetCheckPreferencesResponse) GetBody() []byte
- func (r GetCheckPreferencesResponse) GetJSON200() *interface{}
- func (r GetCheckPreferencesResponse) GetJSON422() *HTTPValidationError
- func (r GetCheckPreferencesResponse) Status() string
- func (r GetCheckPreferencesResponse) StatusCode() int
- type GetCheckProviderDependenciesResponse
- func (r GetCheckProviderDependenciesResponse) ContentType() string
- func (r GetCheckProviderDependenciesResponse) GetBody() []byte
- func (r GetCheckProviderDependenciesResponse) GetJSON200() *interface{}
- func (r GetCheckProviderDependenciesResponse) GetJSON422() *HTTPValidationError
- func (r GetCheckProviderDependenciesResponse) Status() string
- func (r GetCheckProviderDependenciesResponse) StatusCode() int
- type GetCheckSlaResponse
- func (r GetCheckSlaResponse) ContentType() string
- func (r GetCheckSlaResponse) GetBody() []byte
- func (r GetCheckSlaResponse) GetJSON200() *interface{}
- func (r GetCheckSlaResponse) GetJSON422() *HTTPValidationError
- func (r GetCheckSlaResponse) Status() string
- func (r GetCheckSlaResponse) StatusCode() int
- type GetCheckSloResponse
- func (r GetCheckSloResponse) ContentType() string
- func (r GetCheckSloResponse) GetBody() []byte
- func (r GetCheckSloResponse) GetJSON200() *SLOStatusResponse
- func (r GetCheckSloResponse) GetJSON422() *HTTPValidationError
- func (r GetCheckSloResponse) Status() string
- func (r GetCheckSloResponse) StatusCode() int
- type GetCheckStatsParams
- type GetCheckStatsResponse
- func (r GetCheckStatsResponse) ContentType() string
- func (r GetCheckStatsResponse) GetBody() []byte
- func (r GetCheckStatsResponse) GetJSON200() *interface{}
- func (r GetCheckStatsResponse) GetJSON422() *HTTPValidationError
- func (r GetCheckStatsResponse) Status() string
- func (r GetCheckStatsResponse) StatusCode() int
- type GetCheckTimeseriesParams
- type GetCheckTimeseriesRangeParams
- type GetCheckTimeseriesRangeResponse
- func (r GetCheckTimeseriesRangeResponse) ContentType() string
- func (r GetCheckTimeseriesRangeResponse) GetBody() []byte
- func (r GetCheckTimeseriesRangeResponse) GetJSON200() *interface{}
- func (r GetCheckTimeseriesRangeResponse) GetJSON422() *HTTPValidationError
- func (r GetCheckTimeseriesRangeResponse) Status() string
- func (r GetCheckTimeseriesRangeResponse) StatusCode() int
- type GetCheckTimeseriesResponse
- func (r GetCheckTimeseriesResponse) ContentType() string
- func (r GetCheckTimeseriesResponse) GetBody() []byte
- func (r GetCheckTimeseriesResponse) GetJSON200() *interface{}
- func (r GetCheckTimeseriesResponse) GetJSON422() *HTTPValidationError
- func (r GetCheckTimeseriesResponse) Status() string
- func (r GetCheckTimeseriesResponse) StatusCode() int
- type GetCloudCorrelationResponse
- func (r GetCloudCorrelationResponse) ContentType() string
- func (r GetCloudCorrelationResponse) GetBody() []byte
- func (r GetCloudCorrelationResponse) GetJSON200() *interface{}
- func (r GetCloudCorrelationResponse) GetJSON422() *HTTPValidationError
- func (r GetCloudCorrelationResponse) Status() string
- func (r GetCloudCorrelationResponse) StatusCode() int
- type GetCloudStatusDetailResponse
- func (r GetCloudStatusDetailResponse) ContentType() string
- func (r GetCloudStatusDetailResponse) GetBody() []byte
- func (r GetCloudStatusDetailResponse) GetJSON200() *interface{}
- func (r GetCloudStatusDetailResponse) GetJSON422() *HTTPValidationError
- func (r GetCloudStatusDetailResponse) Status() string
- func (r GetCloudStatusDetailResponse) StatusCode() int
- type GetCurrentOncallResponse
- func (r GetCurrentOncallResponse) ContentType() string
- func (r GetCurrentOncallResponse) GetBody() []byte
- func (r GetCurrentOncallResponse) GetJSON200() *interface{}
- func (r GetCurrentOncallResponse) GetJSON422() *HTTPValidationError
- func (r GetCurrentOncallResponse) Status() string
- func (r GetCurrentOncallResponse) StatusCode() int
- type GetDependencyAlertsResponse
- func (r GetDependencyAlertsResponse) ContentType() string
- func (r GetDependencyAlertsResponse) GetBody() []byte
- func (r GetDependencyAlertsResponse) GetJSON200() *interface{}
- func (r GetDependencyAlertsResponse) GetJSON422() *HTTPValidationError
- func (r GetDependencyAlertsResponse) Status() string
- func (r GetDependencyAlertsResponse) StatusCode() int
- type GetDnsMultiRecordResponse
- func (r GetDnsMultiRecordResponse) ContentType() string
- func (r GetDnsMultiRecordResponse) GetBody() []byte
- func (r GetDnsMultiRecordResponse) GetJSON200() *interface{}
- func (r GetDnsMultiRecordResponse) GetJSON422() *HTTPValidationError
- func (r GetDnsMultiRecordResponse) Status() string
- func (r GetDnsMultiRecordResponse) StatusCode() int
- type GetDnsSnapshotResponse
- func (r GetDnsSnapshotResponse) ContentType() string
- func (r GetDnsSnapshotResponse) GetBody() []byte
- func (r GetDnsSnapshotResponse) GetJSON200() *interface{}
- func (r GetDnsSnapshotResponse) GetJSON422() *HTTPValidationError
- func (r GetDnsSnapshotResponse) Status() string
- func (r GetDnsSnapshotResponse) StatusCode() int
- type GetDomainStatusResponse
- func (r GetDomainStatusResponse) ContentType() string
- func (r GetDomainStatusResponse) GetBody() []byte
- func (r GetDomainStatusResponse) GetJSON200() *interface{}
- func (r GetDomainStatusResponse) GetJSON422() *HTTPValidationError
- func (r GetDomainStatusResponse) Status() string
- func (r GetDomainStatusResponse) StatusCode() int
- type GetEarlyWarningsResponse
- type GetExecutionResponse
- func (r GetExecutionResponse) ContentType() string
- func (r GetExecutionResponse) GetBody() []byte
- func (r GetExecutionResponse) GetJSON200() *interface{}
- func (r GetExecutionResponse) GetJSON422() *HTTPValidationError
- func (r GetExecutionResponse) Status() string
- func (r GetExecutionResponse) StatusCode() int
- type GetGeoHistogramParams
- type GetGeoHistogramResponse
- func (r GetGeoHistogramResponse) ContentType() string
- func (r GetGeoHistogramResponse) GetBody() []byte
- func (r GetGeoHistogramResponse) GetJSON200() *interface{}
- func (r GetGeoHistogramResponse) GetJSON422() *HTTPValidationError
- func (r GetGeoHistogramResponse) Status() string
- func (r GetGeoHistogramResponse) StatusCode() int
- type GetIncidentAcknowledgmentsResponse
- func (r GetIncidentAcknowledgmentsResponse) ContentType() string
- func (r GetIncidentAcknowledgmentsResponse) GetBody() []byte
- func (r GetIncidentAcknowledgmentsResponse) GetJSON200() *interface{}
- func (r GetIncidentAcknowledgmentsResponse) GetJSON422() *HTTPValidationError
- func (r GetIncidentAcknowledgmentsResponse) Status() string
- func (r GetIncidentAcknowledgmentsResponse) StatusCode() int
- type GetIncidentAnalyticsParams
- type GetIncidentAnalyticsResponse
- func (r GetIncidentAnalyticsResponse) ContentType() string
- func (r GetIncidentAnalyticsResponse) GetBody() []byte
- func (r GetIncidentAnalyticsResponse) GetJSON200() *interface{}
- func (r GetIncidentAnalyticsResponse) GetJSON422() *HTTPValidationError
- func (r GetIncidentAnalyticsResponse) Status() string
- func (r GetIncidentAnalyticsResponse) StatusCode() int
- type GetIncidentNotificationDeliveriesResponse
- func (r GetIncidentNotificationDeliveriesResponse) ContentType() string
- func (r GetIncidentNotificationDeliveriesResponse) GetBody() []byte
- func (r GetIncidentNotificationDeliveriesResponse) GetJSON200() *interface{}
- func (r GetIncidentNotificationDeliveriesResponse) GetJSON422() *HTTPValidationError
- func (r GetIncidentNotificationDeliveriesResponse) Status() string
- func (r GetIncidentNotificationDeliveriesResponse) StatusCode() int
- type GetIncidentTagsResponse
- func (r GetIncidentTagsResponse) ContentType() string
- func (r GetIncidentTagsResponse) GetBody() []byte
- func (r GetIncidentTagsResponse) GetJSON200() *interface{}
- func (r GetIncidentTagsResponse) GetJSON422() *HTTPValidationError
- func (r GetIncidentTagsResponse) Status() string
- func (r GetIncidentTagsResponse) StatusCode() int
- type GetIncidentTimelineResponse
- func (r GetIncidentTimelineResponse) ContentType() string
- func (r GetIncidentTimelineResponse) GetBody() []byte
- func (r GetIncidentTimelineResponse) GetJSON200() *interface{}
- func (r GetIncidentTimelineResponse) GetJSON422() *HTTPValidationError
- func (r GetIncidentTimelineResponse) Status() string
- func (r GetIncidentTimelineResponse) StatusCode() int
- type GetLifecycleCatalogueResponse
- func (r GetLifecycleCatalogueResponse) ContentType() string
- func (r GetLifecycleCatalogueResponse) GetBody() []byte
- func (r GetLifecycleCatalogueResponse) GetJSON200() *[]LifecycleCatalogueItem
- func (r GetLifecycleCatalogueResponse) Status() string
- func (r GetLifecycleCatalogueResponse) StatusCode() int
- type GetLifecycleWatchResponse
- func (r GetLifecycleWatchResponse) ContentType() string
- func (r GetLifecycleWatchResponse) GetBody() []byte
- func (r GetLifecycleWatchResponse) GetJSON200() *LifecycleWatchResponse
- func (r GetLifecycleWatchResponse) GetJSON422() *HTTPValidationError
- func (r GetLifecycleWatchResponse) Status() string
- func (r GetLifecycleWatchResponse) StatusCode() int
- type GetMaintenanceWindowResponse
- func (r GetMaintenanceWindowResponse) ContentType() string
- func (r GetMaintenanceWindowResponse) GetBody() []byte
- func (r GetMaintenanceWindowResponse) GetJSON200() *MaintenanceWindowResponse
- func (r GetMaintenanceWindowResponse) GetJSON422() *HTTPValidationError
- func (r GetMaintenanceWindowResponse) Status() string
- func (r GetMaintenanceWindowResponse) StatusCode() int
- type GetMetricsByKeyParams
- type GetMetricsByKeyResponse
- func (r GetMetricsByKeyResponse) ContentType() string
- func (r GetMetricsByKeyResponse) GetBody() []byte
- func (r GetMetricsByKeyResponse) GetJSON200() *interface{}
- func (r GetMetricsByKeyResponse) GetJSON422() *HTTPValidationError
- func (r GetMetricsByKeyResponse) Status() string
- func (r GetMetricsByKeyResponse) StatusCode() int
- type GetOidcRealmStatusesResponse
- func (r GetOidcRealmStatusesResponse) ContentType() string
- func (r GetOidcRealmStatusesResponse) GetBody() []byte
- func (r GetOidcRealmStatusesResponse) GetJSON200() *interface{}
- func (r GetOidcRealmStatusesResponse) GetJSON422() *HTTPValidationError
- func (r GetOidcRealmStatusesResponse) Status() string
- func (r GetOidcRealmStatusesResponse) StatusCode() int
- type GetOncallHandoffResponse
- func (r GetOncallHandoffResponse) ContentType() string
- func (r GetOncallHandoffResponse) GetBody() []byte
- func (r GetOncallHandoffResponse) GetJSON200() *interface{}
- func (r GetOncallHandoffResponse) GetJSON422() *HTTPValidationError
- func (r GetOncallHandoffResponse) Status() string
- func (r GetOncallHandoffResponse) StatusCode() int
- type GetOncallHealthParams
- type GetOncallHealthResponse
- func (r GetOncallHealthResponse) ContentType() string
- func (r GetOncallHealthResponse) GetBody() []byte
- func (r GetOncallHealthResponse) GetJSON200() *interface{}
- func (r GetOncallHealthResponse) GetJSON422() *HTTPValidationError
- func (r GetOncallHealthResponse) Status() string
- func (r GetOncallHealthResponse) StatusCode() int
- type GetOrganizationAuditLogsParams
- type GetOrganizationAuditLogsResponse
- func (r GetOrganizationAuditLogsResponse) ContentType() string
- func (r GetOrganizationAuditLogsResponse) GetBody() []byte
- func (r GetOrganizationAuditLogsResponse) GetJSON200() *AuditLogListResponse
- func (r GetOrganizationAuditLogsResponse) GetJSON422() *HTTPValidationError
- func (r GetOrganizationAuditLogsResponse) Status() string
- func (r GetOrganizationAuditLogsResponse) StatusCode() int
- type GetOrganizationAuditStatsParams
- type GetOrganizationAuditStatsResponse
- func (r GetOrganizationAuditStatsResponse) ContentType() string
- func (r GetOrganizationAuditStatsResponse) GetBody() []byte
- func (r GetOrganizationAuditStatsResponse) GetJSON200() *interface{}
- func (r GetOrganizationAuditStatsResponse) GetJSON422() *HTTPValidationError
- func (r GetOrganizationAuditStatsResponse) Status() string
- func (r GetOrganizationAuditStatsResponse) StatusCode() int
- type GetOrganizationBySlugResponse
- func (r GetOrganizationBySlugResponse) ContentType() string
- func (r GetOrganizationBySlugResponse) GetBody() []byte
- func (r GetOrganizationBySlugResponse) GetJSON200() *OrganizationWithPlanResponse
- func (r GetOrganizationBySlugResponse) GetJSON422() *HTTPValidationError
- func (r GetOrganizationBySlugResponse) Status() string
- func (r GetOrganizationBySlugResponse) StatusCode() int
- type GetOrganizationPlanResponse
- func (r GetOrganizationPlanResponse) ContentType() string
- func (r GetOrganizationPlanResponse) GetBody() []byte
- func (r GetOrganizationPlanResponse) GetJSON200() *PlanResponse
- func (r GetOrganizationPlanResponse) GetJSON422() *HTTPValidationError
- func (r GetOrganizationPlanResponse) Status() string
- func (r GetOrganizationPlanResponse) StatusCode() int
- type GetOrganizationProjectResponse
- func (r GetOrganizationProjectResponse) ContentType() string
- func (r GetOrganizationProjectResponse) GetBody() []byte
- func (r GetOrganizationProjectResponse) GetJSON200() *ProjectResponse
- func (r GetOrganizationProjectResponse) GetJSON422() *HTTPValidationError
- func (r GetOrganizationProjectResponse) Status() string
- func (r GetOrganizationProjectResponse) StatusCode() int
- type GetOrganizationResponse
- func (r GetOrganizationResponse) ContentType() string
- func (r GetOrganizationResponse) GetBody() []byte
- func (r GetOrganizationResponse) GetJSON200() *OrganizationWithPlanResponse
- func (r GetOrganizationResponse) GetJSON422() *HTTPValidationError
- func (r GetOrganizationResponse) Status() string
- func (r GetOrganizationResponse) StatusCode() int
- type GetOrganizationSettingsLimitsResponse
- func (r GetOrganizationSettingsLimitsResponse) ContentType() string
- func (r GetOrganizationSettingsLimitsResponse) GetBody() []byte
- func (r GetOrganizationSettingsLimitsResponse) GetJSON200() *OrganizationSettingsLimitsResponse
- func (r GetOrganizationSettingsLimitsResponse) GetJSON422() *HTTPValidationError
- func (r GetOrganizationSettingsLimitsResponse) Status() string
- func (r GetOrganizationSettingsLimitsResponse) StatusCode() int
- type GetOrganizationSettingsResponse
- func (r GetOrganizationSettingsResponse) ContentType() string
- func (r GetOrganizationSettingsResponse) GetBody() []byte
- func (r GetOrganizationSettingsResponse) GetJSON200() *OrganizationSettingsResponse
- func (r GetOrganizationSettingsResponse) GetJSON422() *HTTPValidationError
- func (r GetOrganizationSettingsResponse) Status() string
- func (r GetOrganizationSettingsResponse) StatusCode() int
- type GetOrganizationUsageResponse
- func (r GetOrganizationUsageResponse) ContentType() string
- func (r GetOrganizationUsageResponse) GetBody() []byte
- func (r GetOrganizationUsageResponse) GetJSON200() *OrganizationUsageResponse
- func (r GetOrganizationUsageResponse) GetJSON422() *HTTPValidationError
- func (r GetOrganizationUsageResponse) Status() string
- func (r GetOrganizationUsageResponse) StatusCode() int
- type GetPlaybookResponse
- func (r GetPlaybookResponse) ContentType() string
- func (r GetPlaybookResponse) GetBody() []byte
- func (r GetPlaybookResponse) GetJSON200() *PlaybookResponse
- func (r GetPlaybookResponse) GetJSON422() *HTTPValidationError
- func (r GetPlaybookResponse) Status() string
- func (r GetPlaybookResponse) StatusCode() int
- type GetPolicyResponse
- func (r GetPolicyResponse) ContentType() string
- func (r GetPolicyResponse) GetBody() []byte
- func (r GetPolicyResponse) GetJSON200() *EscalationPolicyResponse
- func (r GetPolicyResponse) GetJSON422() *HTTPValidationError
- func (r GetPolicyResponse) Status() string
- func (r GetPolicyResponse) StatusCode() int
- type GetPostmortemResponse
- func (r GetPostmortemResponse) ContentType() string
- func (r GetPostmortemResponse) GetBody() []byte
- func (r GetPostmortemResponse) GetJSON200() *interface{}
- func (r GetPostmortemResponse) GetJSON422() *HTTPValidationError
- func (r GetPostmortemResponse) Status() string
- func (r GetPostmortemResponse) StatusCode() int
- type GetPresenceResponse
- func (r GetPresenceResponse) ContentType() string
- func (r GetPresenceResponse) GetBody() []byte
- func (r GetPresenceResponse) GetJSON200() *interface{}
- func (r GetPresenceResponse) GetJSON422() *HTTPValidationError
- func (r GetPresenceResponse) Status() string
- func (r GetPresenceResponse) StatusCode() int
- type GetPrivateStatusPageResponse
- func (r GetPrivateStatusPageResponse) ContentType() string
- func (r GetPrivateStatusPageResponse) GetBody() []byte
- func (r GetPrivateStatusPageResponse) GetJSON200() *interface{}
- func (r GetPrivateStatusPageResponse) GetJSON422() *HTTPValidationError
- func (r GetPrivateStatusPageResponse) Status() string
- func (r GetPrivateStatusPageResponse) StatusCode() int
- type GetProfileResponse
- type GetPublicDailyStatusParams
- type GetPublicDailyStatusResponse
- func (r GetPublicDailyStatusResponse) ContentType() string
- func (r GetPublicDailyStatusResponse) GetBody() []byte
- func (r GetPublicDailyStatusResponse) GetJSON200() *interface{}
- func (r GetPublicDailyStatusResponse) GetJSON422() *HTTPValidationError
- func (r GetPublicDailyStatusResponse) Status() string
- func (r GetPublicDailyStatusResponse) StatusCode() int
- type GetPublicIncidentsParams
- type GetPublicIncidentsResponse
- func (r GetPublicIncidentsResponse) ContentType() string
- func (r GetPublicIncidentsResponse) GetBody() []byte
- func (r GetPublicIncidentsResponse) GetJSON200() *interface{}
- func (r GetPublicIncidentsResponse) GetJSON422() *HTTPValidationError
- func (r GetPublicIncidentsResponse) Status() string
- func (r GetPublicIncidentsResponse) StatusCode() int
- type GetPublicPostmortemResponse
- func (r GetPublicPostmortemResponse) ContentType() string
- func (r GetPublicPostmortemResponse) GetBody() []byte
- func (r GetPublicPostmortemResponse) GetJSON200() *interface{}
- func (r GetPublicPostmortemResponse) GetJSON422() *HTTPValidationError
- func (r GetPublicPostmortemResponse) Status() string
- func (r GetPublicPostmortemResponse) StatusCode() int
- type GetPublicStatusPageResponse
- func (r GetPublicStatusPageResponse) ContentType() string
- func (r GetPublicStatusPageResponse) GetBody() []byte
- func (r GetPublicStatusPageResponse) GetJSON200() *interface{}
- func (r GetPublicStatusPageResponse) GetJSON422() *HTTPValidationError
- func (r GetPublicStatusPageResponse) Status() string
- func (r GetPublicStatusPageResponse) StatusCode() int
- type GetPublicUptimeResponse
- func (r GetPublicUptimeResponse) ContentType() string
- func (r GetPublicUptimeResponse) GetBody() []byte
- func (r GetPublicUptimeResponse) GetJSON200() *interface{}
- func (r GetPublicUptimeResponse) GetJSON422() *HTTPValidationError
- func (r GetPublicUptimeResponse) Status() string
- func (r GetPublicUptimeResponse) StatusCode() int
- type GetReportStatusResponse
- func (r GetReportStatusResponse) ContentType() string
- func (r GetReportStatusResponse) GetBody() []byte
- func (r GetReportStatusResponse) GetJSON200() *ReportStatusResponse
- func (r GetReportStatusResponse) GetJSON422() *HTTPValidationError
- func (r GetReportStatusResponse) Status() string
- func (r GetReportStatusResponse) StatusCode() int
- type GetScheduleContactsResponse
- func (r GetScheduleContactsResponse) ContentType() string
- func (r GetScheduleContactsResponse) GetBody() []byte
- func (r GetScheduleContactsResponse) GetJSON200() *interface{}
- func (r GetScheduleContactsResponse) GetJSON422() *HTTPValidationError
- func (r GetScheduleContactsResponse) Status() string
- func (r GetScheduleContactsResponse) StatusCode() int
- type GetScheduleQualityResponse
- func (r GetScheduleQualityResponse) ContentType() string
- func (r GetScheduleQualityResponse) GetBody() []byte
- func (r GetScheduleQualityResponse) GetJSON200() *interface{}
- func (r GetScheduleQualityResponse) GetJSON422() *HTTPValidationError
- func (r GetScheduleQualityResponse) Status() string
- func (r GetScheduleQualityResponse) StatusCode() int
- type GetScheduleResponse
- func (r GetScheduleResponse) ContentType() string
- func (r GetScheduleResponse) GetBody() []byte
- func (r GetScheduleResponse) GetJSON200() *OncallScheduleResponse
- func (r GetScheduleResponse) GetJSON422() *HTTPValidationError
- func (r GetScheduleResponse) Status() string
- func (r GetScheduleResponse) StatusCode() int
- type GetScheduleTimelineParams
- type GetScheduleTimelineResponse
- func (r GetScheduleTimelineResponse) ContentType() string
- func (r GetScheduleTimelineResponse) GetBody() []byte
- func (r GetScheduleTimelineResponse) GetJSON200() *interface{}
- func (r GetScheduleTimelineResponse) GetJSON422() *HTTPValidationError
- func (r GetScheduleTimelineResponse) Status() string
- func (r GetScheduleTimelineResponse) StatusCode() int
- type GetServiceResponse
- func (r GetServiceResponse) ContentType() string
- func (r GetServiceResponse) GetBody() []byte
- func (r GetServiceResponse) GetJSON200() *ServiceDetailResponse
- func (r GetServiceResponse) GetJSON422() *HTTPValidationError
- func (r GetServiceResponse) Status() string
- func (r GetServiceResponse) StatusCode() int
- type GetSloSummaryResponse
- type GetStatusPageAtomFeedResponse
- func (r GetStatusPageAtomFeedResponse) ContentType() string
- func (r GetStatusPageAtomFeedResponse) GetBody() []byte
- func (r GetStatusPageAtomFeedResponse) GetJSON200() *interface{}
- func (r GetStatusPageAtomFeedResponse) GetJSON422() *HTTPValidationError
- func (r GetStatusPageAtomFeedResponse) Status() string
- func (r GetStatusPageAtomFeedResponse) StatusCode() int
- type GetStatusPageByDomainResponse
- func (r GetStatusPageByDomainResponse) ContentType() string
- func (r GetStatusPageByDomainResponse) GetBody() []byte
- func (r GetStatusPageByDomainResponse) GetJSON200() *interface{}
- func (r GetStatusPageByDomainResponse) GetJSON422() *HTTPValidationError
- func (r GetStatusPageByDomainResponse) Status() string
- func (r GetStatusPageByDomainResponse) StatusCode() int
- type GetStatusPageResponse
- func (r GetStatusPageResponse) ContentType() string
- func (r GetStatusPageResponse) GetBody() []byte
- func (r GetStatusPageResponse) GetJSON200() *StatusPageResponse
- func (r GetStatusPageResponse) GetJSON422() *HTTPValidationError
- func (r GetStatusPageResponse) Status() string
- func (r GetStatusPageResponse) StatusCode() int
- type GetTeamResourcesResponse
- func (r GetTeamResourcesResponse) ContentType() string
- func (r GetTeamResourcesResponse) GetBody() []byte
- func (r GetTeamResourcesResponse) GetJSON200() *interface{}
- func (r GetTeamResourcesResponse) GetJSON422() *HTTPValidationError
- func (r GetTeamResourcesResponse) Status() string
- func (r GetTeamResourcesResponse) StatusCode() int
- type GetTeamResponse
- type GetWarRoomResponse
- type HTTPValidationError
- type HomeResponse
- type HttpRequestDoer
- type ImportOrganizationConfigJSONBody
- type ImportOrganizationConfigJSONRequestBody
- type ImportOrganizationConfigResponse
- func (r ImportOrganizationConfigResponse) ContentType() string
- func (r ImportOrganizationConfigResponse) GetBody() []byte
- func (r ImportOrganizationConfigResponse) GetJSON200() *interface{}
- func (r ImportOrganizationConfigResponse) GetJSON422() *HTTPValidationError
- func (r ImportOrganizationConfigResponse) Status() string
- func (r ImportOrganizationConfigResponse) StatusCode() int
- type IngestPayload
- type IngestRequest
- type IntegrationKeyCreate
- type InvitationAccept
- type InviteMemberJSONRequestBody
- type InviteMemberResponse
- func (r InviteMemberResponse) ContentType() string
- func (r InviteMemberResponse) GetBody() []byte
- func (r InviteMemberResponse) GetJSON201() *MembershipResponse
- func (r InviteMemberResponse) GetJSON422() *HTTPValidationError
- func (r InviteMemberResponse) Status() string
- func (r InviteMemberResponse) StatusCode() int
- type LayerCreate
- type LayerUpdate
- type LeavePresenceResponse
- func (r LeavePresenceResponse) ContentType() string
- func (r LeavePresenceResponse) GetBody() []byte
- func (r LeavePresenceResponse) GetJSON200() *interface{}
- func (r LeavePresenceResponse) GetJSON422() *HTTPValidationError
- func (r LeavePresenceResponse) Status() string
- func (r LeavePresenceResponse) StatusCode() int
- type LifecycleCatalogueItem
- type LifecycleEventItem
- type LifecycleWatchResponse
- type LifecycleWatchUpsert
- type ListActionItemsParams
- type ListActionItemsResponse
- func (r ListActionItemsResponse) ContentType() string
- func (r ListActionItemsResponse) GetBody() []byte
- func (r ListActionItemsResponse) GetJSON200() *interface{}
- func (r ListActionItemsResponse) GetJSON422() *HTTPValidationError
- func (r ListActionItemsResponse) Status() string
- func (r ListActionItemsResponse) StatusCode() int
- type ListActiveMaintenanceWindowsResponse
- func (r ListActiveMaintenanceWindowsResponse) ContentType() string
- func (r ListActiveMaintenanceWindowsResponse) GetBody() []byte
- func (r ListActiveMaintenanceWindowsResponse) GetJSON200() *[]MaintenanceWindowResponse
- func (r ListActiveMaintenanceWindowsResponse) Status() string
- func (r ListActiveMaintenanceWindowsResponse) StatusCode() int
- type ListAvailablePlansResponse
- type ListChangeEventsParams
- type ListChangeEventsResponse
- func (r ListChangeEventsResponse) ContentType() string
- func (r ListChangeEventsResponse) GetBody() []byte
- func (r ListChangeEventsResponse) GetJSON200() *interface{}
- func (r ListChangeEventsResponse) GetJSON422() *HTTPValidationError
- func (r ListChangeEventsResponse) Status() string
- func (r ListChangeEventsResponse) StatusCode() int
- type ListChannelsParams
- type ListChannelsResponse
- func (r ListChannelsResponse) ContentType() string
- func (r ListChannelsResponse) GetBody() []byte
- func (r ListChannelsResponse) GetJSON200() *[]NotificationChannelResponse
- func (r ListChannelsResponse) GetJSON422() *HTTPValidationError
- func (r ListChannelsResponse) Status() string
- func (r ListChannelsResponse) StatusCode() int
- type ListChecksParams
- type ListChecksResponse
- func (r ListChecksResponse) ContentType() string
- func (r ListChecksResponse) GetBody() []byte
- func (r ListChecksResponse) GetJSON200() *[]CheckResponse
- func (r ListChecksResponse) GetJSON422() *HTTPValidationError
- func (r ListChecksResponse) Status() string
- func (r ListChecksResponse) StatusCode() int
- type ListCloudStatusesResponse
- type ListCloudSubscriptionsResponse
- func (r ListCloudSubscriptionsResponse) ContentType() string
- func (r ListCloudSubscriptionsResponse) GetBody() []byte
- func (r ListCloudSubscriptionsResponse) GetJSON200() *interface{}
- func (r ListCloudSubscriptionsResponse) GetJSON422() *HTTPValidationError
- func (r ListCloudSubscriptionsResponse) Status() string
- func (r ListCloudSubscriptionsResponse) StatusCode() int
- type ListContactMethodsResponse
- type ListCoverRequestsResponse
- func (r ListCoverRequestsResponse) ContentType() string
- func (r ListCoverRequestsResponse) GetBody() []byte
- func (r ListCoverRequestsResponse) GetJSON200() *interface{}
- func (r ListCoverRequestsResponse) GetJSON422() *HTTPValidationError
- func (r ListCoverRequestsResponse) Status() string
- func (r ListCoverRequestsResponse) StatusCode() int
- type ListCustomStatusPagesResponse
- func (r ListCustomStatusPagesResponse) ContentType() string
- func (r ListCustomStatusPagesResponse) GetBody() []byte
- func (r ListCustomStatusPagesResponse) GetJSON200() *interface{}
- func (r ListCustomStatusPagesResponse) GetJSON422() *HTTPValidationError
- func (r ListCustomStatusPagesResponse) Status() string
- func (r ListCustomStatusPagesResponse) StatusCode() int
- type ListExecutionsParams
- type ListExecutionsResponse
- func (r ListExecutionsResponse) ContentType() string
- func (r ListExecutionsResponse) GetBody() []byte
- func (r ListExecutionsResponse) GetJSON200() *interface{}
- func (r ListExecutionsResponse) GetJSON422() *HTTPValidationError
- func (r ListExecutionsResponse) Status() string
- func (r ListExecutionsResponse) StatusCode() int
- type ListIncidentNotesResponse
- func (r ListIncidentNotesResponse) ContentType() string
- func (r ListIncidentNotesResponse) GetBody() []byte
- func (r ListIncidentNotesResponse) GetJSON200() *interface{}
- func (r ListIncidentNotesResponse) GetJSON422() *HTTPValidationError
- func (r ListIncidentNotesResponse) Status() string
- func (r ListIncidentNotesResponse) StatusCode() int
- type ListIncidentRolesResponse
- func (r ListIncidentRolesResponse) ContentType() string
- func (r ListIncidentRolesResponse) GetBody() []byte
- func (r ListIncidentRolesResponse) GetJSON200() *interface{}
- func (r ListIncidentRolesResponse) GetJSON422() *HTTPValidationError
- func (r ListIncidentRolesResponse) Status() string
- func (r ListIncidentRolesResponse) StatusCode() int
- type ListIncidentsParams
- type ListIncidentsResponse
- func (r ListIncidentsResponse) ContentType() string
- func (r ListIncidentsResponse) GetBody() []byte
- func (r ListIncidentsResponse) GetJSON200() *interface{}
- func (r ListIncidentsResponse) GetJSON422() *HTTPValidationError
- func (r ListIncidentsResponse) Status() string
- func (r ListIncidentsResponse) StatusCode() int
- type ListIntegrationKeysResponse
- func (r ListIntegrationKeysResponse) ContentType() string
- func (r ListIntegrationKeysResponse) GetBody() []byte
- func (r ListIntegrationKeysResponse) GetJSON200() *interface{}
- func (r ListIntegrationKeysResponse) GetJSON422() *HTTPValidationError
- func (r ListIntegrationKeysResponse) Status() string
- func (r ListIntegrationKeysResponse) StatusCode() int
- type ListLifecycleEventsResponse
- type ListLifecycleWatchesResponse
- func (r ListLifecycleWatchesResponse) ContentType() string
- func (r ListLifecycleWatchesResponse) GetBody() []byte
- func (r ListLifecycleWatchesResponse) GetJSON200() *[]LifecycleWatchResponse
- func (r ListLifecycleWatchesResponse) GetJSON422() *HTTPValidationError
- func (r ListLifecycleWatchesResponse) Status() string
- func (r ListLifecycleWatchesResponse) StatusCode() int
- type ListMaintenanceWindowsParams
- type ListMaintenanceWindowsResponse
- func (r ListMaintenanceWindowsResponse) ContentType() string
- func (r ListMaintenanceWindowsResponse) GetBody() []byte
- func (r ListMaintenanceWindowsResponse) GetJSON200() *[]MaintenanceWindowResponse
- func (r ListMaintenanceWindowsResponse) GetJSON422() *HTTPValidationError
- func (r ListMaintenanceWindowsResponse) Status() string
- func (r ListMaintenanceWindowsResponse) StatusCode() int
- type ListMembersParams
- type ListMembersResponse
- func (r ListMembersResponse) ContentType() string
- func (r ListMembersResponse) GetBody() []byte
- func (r ListMembersResponse) GetJSON200() *[]MembershipWithUserResponse
- func (r ListMembersResponse) GetJSON422() *HTTPValidationError
- func (r ListMembersResponse) Status() string
- func (r ListMembersResponse) StatusCode() int
- type ListMessagesParams
- type ListMessagesResponse
- func (r ListMessagesResponse) ContentType() string
- func (r ListMessagesResponse) GetBody() []byte
- func (r ListMessagesResponse) GetJSON200() *interface{}
- func (r ListMessagesResponse) GetJSON422() *HTTPValidationError
- func (r ListMessagesResponse) Status() string
- func (r ListMessagesResponse) StatusCode() int
- type ListMetricsKeysResponse
- func (r ListMetricsKeysResponse) ContentType() string
- func (r ListMetricsKeysResponse) GetBody() []byte
- func (r ListMetricsKeysResponse) GetJSON200() *[]MetricsKeyResponse
- func (r ListMetricsKeysResponse) GetJSON422() *HTTPValidationError
- func (r ListMetricsKeysResponse) Status() string
- func (r ListMetricsKeysResponse) StatusCode() int
- type ListNotificationRulesResponse
- func (r ListNotificationRulesResponse) ContentType() string
- func (r ListNotificationRulesResponse) GetBody() []byte
- func (r ListNotificationRulesResponse) GetJSON200() *[]NotificationRuleItem
- func (r ListNotificationRulesResponse) Status() string
- func (r ListNotificationRulesResponse) StatusCode() int
- type ListOrgAgentsResponse
- func (r ListOrgAgentsResponse) ContentType() string
- func (r ListOrgAgentsResponse) GetBody() []byte
- func (r ListOrgAgentsResponse) GetJSON200() *interface{}
- func (r ListOrgAgentsResponse) GetJSON422() *HTTPValidationError
- func (r ListOrgAgentsResponse) Status() string
- func (r ListOrgAgentsResponse) StatusCode() int
- type ListOrganizationProjectsParams
- type ListOrganizationProjectsResponse
- func (r ListOrganizationProjectsResponse) ContentType() string
- func (r ListOrganizationProjectsResponse) GetBody() []byte
- func (r ListOrganizationProjectsResponse) GetJSON200() *[]ProjectResponse
- func (r ListOrganizationProjectsResponse) GetJSON422() *HTTPValidationError
- func (r ListOrganizationProjectsResponse) Status() string
- func (r ListOrganizationProjectsResponse) StatusCode() int
- type ListOrganizationTokensResponse
- func (r ListOrganizationTokensResponse) ContentType() string
- func (r ListOrganizationTokensResponse) GetBody() []byte
- func (r ListOrganizationTokensResponse) GetJSON200() *[]PersonalAccessTokenResponse
- func (r ListOrganizationTokensResponse) GetJSON422() *HTTPValidationError
- func (r ListOrganizationTokensResponse) Status() string
- func (r ListOrganizationTokensResponse) StatusCode() int
- type ListOrganizationsResponse
- type ListPlaybooksParams
- type ListPlaybooksResponse
- func (r ListPlaybooksResponse) ContentType() string
- func (r ListPlaybooksResponse) GetBody() []byte
- func (r ListPlaybooksResponse) GetJSON200() *[]PlaybookResponse
- func (r ListPlaybooksResponse) GetJSON422() *HTTPValidationError
- func (r ListPlaybooksResponse) Status() string
- func (r ListPlaybooksResponse) StatusCode() int
- type ListPoliciesParams
- type ListPoliciesResponse
- func (r ListPoliciesResponse) ContentType() string
- func (r ListPoliciesResponse) GetBody() []byte
- func (r ListPoliciesResponse) GetJSON200() *[]EscalationPolicyResponse
- func (r ListPoliciesResponse) GetJSON422() *HTTPValidationError
- func (r ListPoliciesResponse) Status() string
- func (r ListPoliciesResponse) StatusCode() int
- type ListPostmortemsParams
- type ListPostmortemsResponse
- func (r ListPostmortemsResponse) ContentType() string
- func (r ListPostmortemsResponse) GetBody() []byte
- func (r ListPostmortemsResponse) GetJSON200() *interface{}
- func (r ListPostmortemsResponse) GetJSON422() *HTTPValidationError
- func (r ListPostmortemsResponse) Status() string
- func (r ListPostmortemsResponse) StatusCode() int
- type ListProjectMembersResponse
- func (r ListProjectMembersResponse) ContentType() string
- func (r ListProjectMembersResponse) GetBody() []byte
- func (r ListProjectMembersResponse) GetJSON200() *[]ProjectMembershipResponse
- func (r ListProjectMembersResponse) GetJSON422() *HTTPValidationError
- func (r ListProjectMembersResponse) Status() string
- func (r ListProjectMembersResponse) StatusCode() int
- type ListReportsResponse
- type ListScheduledReportsParams
- type ListScheduledReportsResponse
- func (r ListScheduledReportsResponse) ContentType() string
- func (r ListScheduledReportsResponse) GetBody() []byte
- func (r ListScheduledReportsResponse) GetJSON200() *[]ScheduledReportResponse
- func (r ListScheduledReportsResponse) GetJSON422() *HTTPValidationError
- func (r ListScheduledReportsResponse) Status() string
- func (r ListScheduledReportsResponse) StatusCode() int
- type ListSchedulesParams
- type ListSchedulesResponse
- func (r ListSchedulesResponse) ContentType() string
- func (r ListSchedulesResponse) GetBody() []byte
- func (r ListSchedulesResponse) GetJSON200() *[]OncallScheduleResponse
- func (r ListSchedulesResponse) GetJSON422() *HTTPValidationError
- func (r ListSchedulesResponse) Status() string
- func (r ListSchedulesResponse) StatusCode() int
- type ListServicesResponse
- func (r ListServicesResponse) ContentType() string
- func (r ListServicesResponse) GetBody() []byte
- func (r ListServicesResponse) GetJSON200() *[]ServiceListItemResponse
- func (r ListServicesResponse) GetJSON422() *HTTPValidationError
- func (r ListServicesResponse) Status() string
- func (r ListServicesResponse) StatusCode() int
- type ListStatusPagesParams
- type ListStatusPagesResponse
- func (r ListStatusPagesResponse) ContentType() string
- func (r ListStatusPagesResponse) GetBody() []byte
- func (r ListStatusPagesResponse) GetJSON200() *[]StatusPageResponse
- func (r ListStatusPagesResponse) GetJSON422() *HTTPValidationError
- func (r ListStatusPagesResponse) Status() string
- func (r ListStatusPagesResponse) StatusCode() int
- type ListTeamsResponse
- func (r ListTeamsResponse) ContentType() string
- func (r ListTeamsResponse) GetBody() []byte
- func (r ListTeamsResponse) GetJSON200() *[]TeamWithCountsResponse
- func (r ListTeamsResponse) GetJSON422() *HTTPValidationError
- func (r ListTeamsResponse) Status() string
- func (r ListTeamsResponse) StatusCode() int
- type ListWarRoomMembersResponse
- func (r ListWarRoomMembersResponse) ContentType() string
- func (r ListWarRoomMembersResponse) GetBody() []byte
- func (r ListWarRoomMembersResponse) GetJSON200() *interface{}
- func (r ListWarRoomMembersResponse) GetJSON422() *HTTPValidationError
- func (r ListWarRoomMembersResponse) Status() string
- func (r ListWarRoomMembersResponse) StatusCode() int
- type ListWarRoomsParams
- type ListWarRoomsResponse
- func (r ListWarRoomsResponse) ContentType() string
- func (r ListWarRoomsResponse) GetBody() []byte
- func (r ListWarRoomsResponse) GetJSON200() *interface{}
- func (r ListWarRoomsResponse) GetJSON422() *HTTPValidationError
- func (r ListWarRoomsResponse) Status() string
- func (r ListWarRoomsResponse) StatusCode() int
- type MFABackupCodesResponse
- type MFADisableRequest
- type MFAEnableRequest
- type MFAEnableResponse
- type MFARequiredResponse
- type MFASetupRequest
- type MFASetupResponse
- type MFAStatusResponse
- type MFAVerifyRequest
- type MaintenanceWindowCreate
- type MaintenanceWindowResponse
- type MaintenanceWindowUpdate
- type ManualExecuteRequest
- type MarkUnavailableResponse
- func (r MarkUnavailableResponse) ContentType() string
- func (r MarkUnavailableResponse) GetBody() []byte
- func (r MarkUnavailableResponse) GetJSON200() *interface{}
- func (r MarkUnavailableResponse) GetJSON422() *HTTPValidationError
- func (r MarkUnavailableResponse) Status() string
- func (r MarkUnavailableResponse) StatusCode() int
- type MemberAdd
- type MemberInvite
- type MemberRoleUpdate
- type MembershipResponse
- type MembershipUpdate
- type MembershipWithUserResponse
- type MergeRequest
- type MetricsKeyCreate
- type MetricsKeyCreatedResponse
- type MetricsKeyResponse
- type NoteCreate
- type NotificationChannelBrief
- type NotificationChannelCreate
- type NotificationChannelResponse
- type NotificationChannelUpdate
- type NotificationPreferencesUpdate
- type NotificationRuleItem
- type NotificationRulesUpdate
- type OncallScheduleCurrentUserResponse
- type OncallScheduleLayerParticipantResponse
- type OncallScheduleLayerResponse
- type OncallScheduleOverrideResponse
- type OncallScheduleParticipantResponse
- type OncallScheduleResponse
- type OrgRole
- type OrganizationCreate
- type OrganizationLimitOverrides
- type OrganizationSettingsLimitsResponse
- type OrganizationSettingsResponse
- type OrganizationSettingsUpdate
- type OrganizationUpdate
- type OrganizationUsageResponse
- type OrganizationWithPlanResponse
- type OverrideCreate
- type PageSpeedPayload
- type PageSpeedResultRequest
- type ParticipantSchema
- type PersonalAccessTokenCreate
- type PersonalAccessTokenCreatedResponse
- type PersonalAccessTokenResponse
- type PingPresenceResponse
- func (r PingPresenceResponse) ContentType() string
- func (r PingPresenceResponse) GetBody() []byte
- func (r PingPresenceResponse) GetJSON200() *interface{}
- func (r PingPresenceResponse) GetJSON422() *HTTPValidationError
- func (r PingPresenceResponse) Status() string
- func (r PingPresenceResponse) StatusCode() int
- type PingType
- type PlanCreate
- type PlanResponse
- type PlanType
- type PlanUpdate
- type PlatformIdentityCreate
- type PlatformStatsResponse
- type PlaybookCondition
- type PlaybookCreate
- type PlaybookResponse
- type PlaybookStepSchema
- type PlaybookUpdate
- type PortalResponse
- type PostMessageBody
- type PostMessageJSONRequestBody
- type PostMessageResponse
- func (r PostMessageResponse) ContentType() string
- func (r PostMessageResponse) GetBody() []byte
- func (r PostMessageResponse) GetJSON201() *interface{}
- func (r PostMessageResponse) GetJSON422() *HTTPValidationError
- func (r PostMessageResponse) Status() string
- func (r PostMessageResponse) StatusCode() int
- type PostmortemCreate
- type PostmortemUpdate
- type PriorityUpdate
- type ProjectCreate
- type ProjectMembershipCreate
- type ProjectMembershipResponse
- type ProjectMembershipUpdate
- type ProjectResponse
- type ProjectRole
- type ProjectUpdate
- type PushSubscriptionOut
- type PushSubscriptionUpdate
- type PushTokenCreate
- type PushTokenOut
- type QRLoginRequest
- type QRTokenResponse
- type RefreshCheckSloResponse
- func (r RefreshCheckSloResponse) ContentType() string
- func (r RefreshCheckSloResponse) GetBody() []byte
- func (r RefreshCheckSloResponse) GetJSON200() *SLOStatusResponse
- func (r RefreshCheckSloResponse) GetJSON422() *HTTPValidationError
- func (r RefreshCheckSloResponse) Status() string
- func (r RefreshCheckSloResponse) StatusCode() int
- type RefreshTokenRequest
- type RemoveCheckDependencyResponse
- func (r RemoveCheckDependencyResponse) ContentType() string
- func (r RemoveCheckDependencyResponse) GetBody() []byte
- func (r RemoveCheckDependencyResponse) GetJSON200() *interface{}
- func (r RemoveCheckDependencyResponse) GetJSON422() *HTTPValidationError
- func (r RemoveCheckDependencyResponse) Status() string
- func (r RemoveCheckDependencyResponse) StatusCode() int
- type RemoveCheckResponse
- func (r RemoveCheckResponse) ContentType() string
- func (r RemoveCheckResponse) GetBody() []byte
- func (r RemoveCheckResponse) GetJSON200() *interface{}
- func (r RemoveCheckResponse) GetJSON422() *HTTPValidationError
- func (r RemoveCheckResponse) Status() string
- func (r RemoveCheckResponse) StatusCode() int
- type RemoveDependencyResponse
- func (r RemoveDependencyResponse) ContentType() string
- func (r RemoveDependencyResponse) GetBody() []byte
- func (r RemoveDependencyResponse) GetJSON200() *interface{}
- func (r RemoveDependencyResponse) GetJSON422() *HTTPValidationError
- func (r RemoveDependencyResponse) Status() string
- func (r RemoveDependencyResponse) StatusCode() int
- type RemoveMemberResponse
- type RemoveProjectMemberResponse
- type RemoveTeamMemberResponse
- type RemoveWarRoomMemberResponse
- func (r RemoveWarRoomMemberResponse) ContentType() string
- func (r RemoveWarRoomMemberResponse) GetBody() []byte
- func (r RemoveWarRoomMemberResponse) GetJSON200() *interface{}
- func (r RemoveWarRoomMemberResponse) GetJSON422() *HTTPValidationError
- func (r RemoveWarRoomMemberResponse) Status() string
- func (r RemoveWarRoomMemberResponse) StatusCode() int
- type ReplaceNotificationRulesJSONRequestBody
- type ReplaceNotificationRulesResponse
- func (r ReplaceNotificationRulesResponse) ContentType() string
- func (r ReplaceNotificationRulesResponse) GetBody() []byte
- func (r ReplaceNotificationRulesResponse) GetJSON200() *[]NotificationRuleItem
- func (r ReplaceNotificationRulesResponse) GetJSON422() *HTTPValidationError
- func (r ReplaceNotificationRulesResponse) Status() string
- func (r ReplaceNotificationRulesResponse) StatusCode() int
- type ReportGenerateRequest
- type ReportResponse
- type ReportStatusResponse
- type RequestEditorFn
- type ResendVerificationRequest
- type ResendVerificationResponse
- func (r ResendVerificationResponse) ContentType() string
- func (r ResendVerificationResponse) GetBody() []byte
- func (r ResendVerificationResponse) GetJSON200() *ContactMethodVerifyResponse
- func (r ResendVerificationResponse) GetJSON422() *HTTPValidationError
- func (r ResendVerificationResponse) Status() string
- func (r ResendVerificationResponse) StatusCode() int
- type ResetPasswordRequest
- type ResolveCheckIncidentResponse
- func (r ResolveCheckIncidentResponse) ContentType() string
- func (r ResolveCheckIncidentResponse) GetBody() []byte
- func (r ResolveCheckIncidentResponse) GetJSON200() *interface{}
- func (r ResolveCheckIncidentResponse) GetJSON422() *HTTPValidationError
- func (r ResolveCheckIncidentResponse) Status() string
- func (r ResolveCheckIncidentResponse) StatusCode() int
- type ResourceAssign
- type RevokeIntegrationKeyResponse
- func (r RevokeIntegrationKeyResponse) ContentType() string
- func (r RevokeIntegrationKeyResponse) GetBody() []byte
- func (r RevokeIntegrationKeyResponse) GetJSON200() *interface{}
- func (r RevokeIntegrationKeyResponse) GetJSON422() *HTTPValidationError
- func (r RevokeIntegrationKeyResponse) Status() string
- func (r RevokeIntegrationKeyResponse) StatusCode() int
- type RoleAssignRequest
- type RotateCheckUuidResponse
- func (r RotateCheckUuidResponse) ContentType() string
- func (r RotateCheckUuidResponse) GetBody() []byte
- func (r RotateCheckUuidResponse) GetJSON200() *interface{}
- func (r RotateCheckUuidResponse) GetJSON422() *HTTPValidationError
- func (r RotateCheckUuidResponse) Status() string
- func (r RotateCheckUuidResponse) StatusCode() int
- type RotateMetricsKeyResponse
- func (r RotateMetricsKeyResponse) ContentType() string
- func (r RotateMetricsKeyResponse) GetBody() []byte
- func (r RotateMetricsKeyResponse) GetJSON200() *MetricsKeyCreatedResponse
- func (r RotateMetricsKeyResponse) GetJSON422() *HTTPValidationError
- func (r RotateMetricsKeyResponse) Status() string
- func (r RotateMetricsKeyResponse) StatusCode() int
- type RotateWebhookSecretResponse
- func (r RotateWebhookSecretResponse) ContentType() string
- func (r RotateWebhookSecretResponse) GetBody() []byte
- func (r RotateWebhookSecretResponse) GetJSON200() *interface{}
- func (r RotateWebhookSecretResponse) GetJSON422() *HTTPValidationError
- func (r RotateWebhookSecretResponse) Status() string
- func (r RotateWebhookSecretResponse) StatusCode() int
- type RunCheckNowResponse
- func (r RunCheckNowResponse) ContentType() string
- func (r RunCheckNowResponse) GetBody() []byte
- func (r RunCheckNowResponse) GetJSON200() *interface{}
- func (r RunCheckNowResponse) GetJSON422() *HTTPValidationError
- func (r RunCheckNowResponse) Status() string
- func (r RunCheckNowResponse) StatusCode() int
- type SLOBudgetDetail
- type SLOCreate
- type SLOResponse
- type SLOStatusResponse
- type SLOSummaryItem
- type SLOSummaryResponse
- type SLOUpdate
- type SSOCallbackRequest
- type SSOInitResponse
- type SSOProviderAdminResponse
- type SSOProviderCreate
- type SSOProviderResponse
- type SSOProviderType
- type SSOProviderUpdate
- type ScheduleCreate
- type ScheduleType
- type ScheduleUpdate
- type ScheduledReportCreate
- type ScheduledReportResponse
- type ScheduledReportUpdate
- type SendScheduledReportNowEndpointResponse
- func (r SendScheduledReportNowEndpointResponse) ContentType() string
- func (r SendScheduledReportNowEndpointResponse) GetBody() []byte
- func (r SendScheduledReportNowEndpointResponse) GetJSON200() *interface{}
- func (r SendScheduledReportNowEndpointResponse) GetJSON422() *HTTPValidationError
- func (r SendScheduledReportNowEndpointResponse) Status() string
- func (r SendScheduledReportNowEndpointResponse) StatusCode() int
- type SendTestAlertJSONRequestBody
- type SendTestAlertResponse
- func (r SendTestAlertResponse) ContentType() string
- func (r SendTestAlertResponse) GetBody() []byte
- func (r SendTestAlertResponse) GetJSON200() *interface{}
- func (r SendTestAlertResponse) GetJSON422() *HTTPValidationError
- func (r SendTestAlertResponse) Status() string
- func (r SendTestAlertResponse) StatusCode() int
- type ServiceCreate
- type ServiceDependencyRef
- type ServiceDetailResponse
- type ServiceListItemResponse
- type ServiceNotificationChannelBrief
- type ServiceResponse
- type ServiceUpdate
- type SetCheckChannelsJSONRequestBody
- type SetCheckChannelsResponse
- func (r SetCheckChannelsResponse) ContentType() string
- func (r SetCheckChannelsResponse) GetBody() []byte
- func (r SetCheckChannelsResponse) GetJSON200() *[]NotificationChannelBrief
- func (r SetCheckChannelsResponse) GetJSON422() *HTTPValidationError
- func (r SetCheckChannelsResponse) Status() string
- func (r SetCheckChannelsResponse) StatusCode() int
- type SettingResponse
- type SettingUpdate
- type ShareRequest
- type SignupResponse
- type SnoozeRequest
- type StarTimelineEventResponse
- func (r StarTimelineEventResponse) ContentType() string
- func (r StarTimelineEventResponse) GetBody() []byte
- func (r StarTimelineEventResponse) GetJSON200() *interface{}
- func (r StarTimelineEventResponse) GetJSON422() *HTTPValidationError
- func (r StarTimelineEventResponse) Status() string
- func (r StarTimelineEventResponse) StatusCode() int
- type StatusPageCreate
- type StatusPageResponse
- type StatusPageUpdate
- type SubscribeRequest
- type SubscribeToStatusPageJSONRequestBody
- type SubscribeToStatusPageResponse
- func (r SubscribeToStatusPageResponse) ContentType() string
- func (r SubscribeToStatusPageResponse) GetBody() []byte
- func (r SubscribeToStatusPageResponse) GetJSON200() *interface{}
- func (r SubscribeToStatusPageResponse) GetJSON422() *HTTPValidationError
- func (r SubscribeToStatusPageResponse) Status() string
- func (r SubscribeToStatusPageResponse) StatusCode() int
- type SubscriptionStatusResponse
- type SuppressionRuleCreate
- type SuppressionRuleUpdate
- type SuspendRequest
- type TeamCreate
- type TeamDetailResponse
- type TeamMemberResponse
- type TeamResponse
- type TeamUpdate
- type TeamWithCountsResponse
- type TestAlertRequest
- type TestChannelResponse
- func (r TestChannelResponse) ContentType() string
- func (r TestChannelResponse) GetBody() []byte
- func (r TestChannelResponse) GetJSON200() *ChannelTestResponse
- func (r TestChannelResponse) GetJSON422() *HTTPValidationError
- func (r TestChannelResponse) Status() string
- func (r TestChannelResponse) StatusCode() int
- type TestContactMethodResponse
- func (r TestContactMethodResponse) ContentType() string
- func (r TestContactMethodResponse) GetBody() []byte
- func (r TestContactMethodResponse) GetJSON200() *ContactMethodVerifyResponse
- func (r TestContactMethodResponse) GetJSON422() *HTTPValidationError
- func (r TestContactMethodResponse) Status() string
- func (r TestContactMethodResponse) StatusCode() int
- type TestCustomStatusPageResponse
- func (r TestCustomStatusPageResponse) ContentType() string
- func (r TestCustomStatusPageResponse) GetBody() []byte
- func (r TestCustomStatusPageResponse) GetJSON200() *interface{}
- func (r TestCustomStatusPageResponse) GetJSON422() *HTTPValidationError
- func (r TestCustomStatusPageResponse) Status() string
- func (r TestCustomStatusPageResponse) StatusCode() int
- type TestSmtpConnectionJSONBody
- type TestSmtpConnectionJSONRequestBody
- type TestSmtpConnectionResponse
- func (r TestSmtpConnectionResponse) ContentType() string
- func (r TestSmtpConnectionResponse) GetBody() []byte
- func (r TestSmtpConnectionResponse) GetJSON200() *ChannelTestResponse
- func (r TestSmtpConnectionResponse) GetJSON422() *HTTPValidationError
- func (r TestSmtpConnectionResponse) Status() string
- func (r TestSmtpConnectionResponse) StatusCode() int
- type TestWarroomBotResponse
- func (r TestWarroomBotResponse) ContentType() string
- func (r TestWarroomBotResponse) GetBody() []byte
- func (r TestWarroomBotResponse) GetJSON200() *interface{}
- func (r TestWarroomBotResponse) GetJSON422() *HTTPValidationError
- func (r TestWarroomBotResponse) Status() string
- func (r TestWarroomBotResponse) StatusCode() int
- type ToggleShareJSONBody
- type ToggleShareJSONRequestBody
- type ToggleShareResponse
- func (r ToggleShareResponse) ContentType() string
- func (r ToggleShareResponse) GetBody() []byte
- func (r ToggleShareResponse) GetJSON200() *interface{}
- func (r ToggleShareResponse) GetJSON422() *HTTPValidationError
- func (r ToggleShareResponse) Status() string
- func (r ToggleShareResponse) StatusCode() int
- type TokenResponse
- type UnassignIncidentRoleResponse
- type UnfurlLinkParams
- type UnfurlLinkResponse
- type UnstarTimelineEventResponse
- func (r UnstarTimelineEventResponse) ContentType() string
- func (r UnstarTimelineEventResponse) GetBody() []byte
- func (r UnstarTimelineEventResponse) GetJSON200() *interface{}
- func (r UnstarTimelineEventResponse) GetJSON422() *HTTPValidationError
- func (r UnstarTimelineEventResponse) Status() string
- func (r UnstarTimelineEventResponse) StatusCode() int
- type UnsubscribeResponse
- func (r UnsubscribeResponse) ContentType() string
- func (r UnsubscribeResponse) GetBody() []byte
- func (r UnsubscribeResponse) GetJSON200() *interface{}
- func (r UnsubscribeResponse) GetJSON422() *HTTPValidationError
- func (r UnsubscribeResponse) Status() string
- func (r UnsubscribeResponse) StatusCode() int
- type UpdateActionItemJSONRequestBody
- type UpdateActionItemResponse
- func (r UpdateActionItemResponse) ContentType() string
- func (r UpdateActionItemResponse) GetBody() []byte
- func (r UpdateActionItemResponse) GetJSON200() *interface{}
- func (r UpdateActionItemResponse) GetJSON422() *HTTPValidationError
- func (r UpdateActionItemResponse) Status() string
- func (r UpdateActionItemResponse) StatusCode() int
- type UpdateChannelJSONRequestBody
- type UpdateChannelResponse
- func (r UpdateChannelResponse) ContentType() string
- func (r UpdateChannelResponse) GetBody() []byte
- func (r UpdateChannelResponse) GetJSON200() *NotificationChannelResponse
- func (r UpdateChannelResponse) GetJSON422() *HTTPValidationError
- func (r UpdateChannelResponse) Status() string
- func (r UpdateChannelResponse) StatusCode() int
- type UpdateCheckJSONRequestBody
- type UpdateCheckPreferencesJSONRequestBody
- type UpdateCheckPreferencesResponse
- func (r UpdateCheckPreferencesResponse) ContentType() string
- func (r UpdateCheckPreferencesResponse) GetBody() []byte
- func (r UpdateCheckPreferencesResponse) GetJSON200() *interface{}
- func (r UpdateCheckPreferencesResponse) GetJSON422() *HTTPValidationError
- func (r UpdateCheckPreferencesResponse) Status() string
- func (r UpdateCheckPreferencesResponse) StatusCode() int
- type UpdateCheckProviderDependencyJSONRequestBody
- type UpdateCheckProviderDependencyResponse
- func (r UpdateCheckProviderDependencyResponse) ContentType() string
- func (r UpdateCheckProviderDependencyResponse) GetBody() []byte
- func (r UpdateCheckProviderDependencyResponse) GetJSON200() *interface{}
- func (r UpdateCheckProviderDependencyResponse) GetJSON422() *HTTPValidationError
- func (r UpdateCheckProviderDependencyResponse) Status() string
- func (r UpdateCheckProviderDependencyResponse) StatusCode() int
- type UpdateCheckResponse
- func (r UpdateCheckResponse) ContentType() string
- func (r UpdateCheckResponse) GetBody() []byte
- func (r UpdateCheckResponse) GetJSON200() *CheckResponse
- func (r UpdateCheckResponse) GetJSON422() *HTTPValidationError
- func (r UpdateCheckResponse) Status() string
- func (r UpdateCheckResponse) StatusCode() int
- type UpdateCheckSloJSONRequestBody
- type UpdateCheckSloResponse
- func (r UpdateCheckSloResponse) ContentType() string
- func (r UpdateCheckSloResponse) GetBody() []byte
- func (r UpdateCheckSloResponse) GetJSON200() *SLOResponse
- func (r UpdateCheckSloResponse) GetJSON422() *HTTPValidationError
- func (r UpdateCheckSloResponse) Status() string
- func (r UpdateCheckSloResponse) StatusCode() int
- type UpdateContactMethodJSONRequestBody
- type UpdateContactMethodResponse
- func (r UpdateContactMethodResponse) ContentType() string
- func (r UpdateContactMethodResponse) GetBody() []byte
- func (r UpdateContactMethodResponse) GetJSON200() *ContactMethodResponse
- func (r UpdateContactMethodResponse) GetJSON422() *HTTPValidationError
- func (r UpdateContactMethodResponse) Status() string
- func (r UpdateContactMethodResponse) StatusCode() int
- type UpdateCustomStatusPageJSONRequestBody
- type UpdateCustomStatusPageResponse
- func (r UpdateCustomStatusPageResponse) ContentType() string
- func (r UpdateCustomStatusPageResponse) GetBody() []byte
- func (r UpdateCustomStatusPageResponse) GetJSON200() *interface{}
- func (r UpdateCustomStatusPageResponse) GetJSON422() *HTTPValidationError
- func (r UpdateCustomStatusPageResponse) Status() string
- func (r UpdateCustomStatusPageResponse) StatusCode() int
- type UpdateDnsHijackAlertsJSONRequestBody
- type UpdateDnsHijackAlertsResponse
- func (r UpdateDnsHijackAlertsResponse) ContentType() string
- func (r UpdateDnsHijackAlertsResponse) GetBody() []byte
- func (r UpdateDnsHijackAlertsResponse) GetJSON200() *interface{}
- func (r UpdateDnsHijackAlertsResponse) GetJSON422() *HTTPValidationError
- func (r UpdateDnsHijackAlertsResponse) Status() string
- func (r UpdateDnsHijackAlertsResponse) StatusCode() int
- type UpdateDnsMultiRecordJSONRequestBody
- type UpdateDnsMultiRecordResponse
- func (r UpdateDnsMultiRecordResponse) ContentType() string
- func (r UpdateDnsMultiRecordResponse) GetBody() []byte
- func (r UpdateDnsMultiRecordResponse) GetJSON200() *interface{}
- func (r UpdateDnsMultiRecordResponse) GetJSON422() *HTTPValidationError
- func (r UpdateDnsMultiRecordResponse) Status() string
- func (r UpdateDnsMultiRecordResponse) StatusCode() int
- type UpdateDomainAlertsParams
- type UpdateDomainAlertsResponse
- func (r UpdateDomainAlertsResponse) ContentType() string
- func (r UpdateDomainAlertsResponse) GetBody() []byte
- func (r UpdateDomainAlertsResponse) GetJSON200() *interface{}
- func (r UpdateDomainAlertsResponse) GetJSON422() *HTTPValidationError
- func (r UpdateDomainAlertsResponse) Status() string
- func (r UpdateDomainAlertsResponse) StatusCode() int
- type UpdateLayerJSONRequestBody
- type UpdateLayerResponse
- func (r UpdateLayerResponse) ContentType() string
- func (r UpdateLayerResponse) GetBody() []byte
- func (r UpdateLayerResponse) GetJSON200() *interface{}
- func (r UpdateLayerResponse) GetJSON422() *HTTPValidationError
- func (r UpdateLayerResponse) Status() string
- func (r UpdateLayerResponse) StatusCode() int
- type UpdateMaintenanceWindowJSONRequestBody
- type UpdateMaintenanceWindowResponse
- func (r UpdateMaintenanceWindowResponse) ContentType() string
- func (r UpdateMaintenanceWindowResponse) GetBody() []byte
- func (r UpdateMaintenanceWindowResponse) GetJSON200() *MaintenanceWindowResponse
- func (r UpdateMaintenanceWindowResponse) GetJSON422() *HTTPValidationError
- func (r UpdateMaintenanceWindowResponse) Status() string
- func (r UpdateMaintenanceWindowResponse) StatusCode() int
- type UpdateMemberRoleJSONRequestBody
- type UpdateMemberRoleResponse
- func (r UpdateMemberRoleResponse) ContentType() string
- func (r UpdateMemberRoleResponse) GetBody() []byte
- func (r UpdateMemberRoleResponse) GetJSON200() *MembershipResponse
- func (r UpdateMemberRoleResponse) GetJSON422() *HTTPValidationError
- func (r UpdateMemberRoleResponse) Status() string
- func (r UpdateMemberRoleResponse) StatusCode() int
- type UpdateOrganizationJSONRequestBody
- type UpdateOrganizationProjectJSONRequestBody
- type UpdateOrganizationProjectResponse
- func (r UpdateOrganizationProjectResponse) ContentType() string
- func (r UpdateOrganizationProjectResponse) GetBody() []byte
- func (r UpdateOrganizationProjectResponse) GetJSON200() *ProjectResponse
- func (r UpdateOrganizationProjectResponse) GetJSON422() *HTTPValidationError
- func (r UpdateOrganizationProjectResponse) Status() string
- func (r UpdateOrganizationProjectResponse) StatusCode() int
- type UpdateOrganizationResponse
- func (r UpdateOrganizationResponse) ContentType() string
- func (r UpdateOrganizationResponse) GetBody() []byte
- func (r UpdateOrganizationResponse) GetJSON200() *OrganizationWithPlanResponse
- func (r UpdateOrganizationResponse) GetJSON422() *HTTPValidationError
- func (r UpdateOrganizationResponse) Status() string
- func (r UpdateOrganizationResponse) StatusCode() int
- type UpdateOrganizationSettingsJSONRequestBody
- type UpdateOrganizationSettingsResponse
- func (r UpdateOrganizationSettingsResponse) ContentType() string
- func (r UpdateOrganizationSettingsResponse) GetBody() []byte
- func (r UpdateOrganizationSettingsResponse) GetJSON200() *OrganizationSettingsResponse
- func (r UpdateOrganizationSettingsResponse) GetJSON422() *HTTPValidationError
- func (r UpdateOrganizationSettingsResponse) Status() string
- func (r UpdateOrganizationSettingsResponse) StatusCode() int
- type UpdatePasswordJSONRequestBody
- type UpdatePasswordResponse
- func (r UpdatePasswordResponse) ContentType() string
- func (r UpdatePasswordResponse) GetBody() []byte
- func (r UpdatePasswordResponse) GetJSON200() *UserResponse
- func (r UpdatePasswordResponse) GetJSON422() *HTTPValidationError
- func (r UpdatePasswordResponse) Status() string
- func (r UpdatePasswordResponse) StatusCode() int
- type UpdatePlaybookJSONRequestBody
- type UpdatePlaybookResponse
- func (r UpdatePlaybookResponse) ContentType() string
- func (r UpdatePlaybookResponse) GetBody() []byte
- func (r UpdatePlaybookResponse) GetJSON200() *PlaybookResponse
- func (r UpdatePlaybookResponse) GetJSON422() *HTTPValidationError
- func (r UpdatePlaybookResponse) Status() string
- func (r UpdatePlaybookResponse) StatusCode() int
- type UpdatePolicyJSONRequestBody
- type UpdatePolicyResponse
- func (r UpdatePolicyResponse) ContentType() string
- func (r UpdatePolicyResponse) GetBody() []byte
- func (r UpdatePolicyResponse) GetJSON200() *EscalationPolicyResponse
- func (r UpdatePolicyResponse) GetJSON422() *HTTPValidationError
- func (r UpdatePolicyResponse) Status() string
- func (r UpdatePolicyResponse) StatusCode() int
- type UpdatePostmortemJSONRequestBody
- type UpdatePostmortemResponse
- func (r UpdatePostmortemResponse) ContentType() string
- func (r UpdatePostmortemResponse) GetBody() []byte
- func (r UpdatePostmortemResponse) GetJSON200() *interface{}
- func (r UpdatePostmortemResponse) GetJSON422() *HTTPValidationError
- func (r UpdatePostmortemResponse) Status() string
- func (r UpdatePostmortemResponse) StatusCode() int
- type UpdateProfileJSONRequestBody
- type UpdateProfileResponse
- func (r UpdateProfileResponse) ContentType() string
- func (r UpdateProfileResponse) GetBody() []byte
- func (r UpdateProfileResponse) GetJSON200() *UserResponse
- func (r UpdateProfileResponse) GetJSON422() *HTTPValidationError
- func (r UpdateProfileResponse) Status() string
- func (r UpdateProfileResponse) StatusCode() int
- type UpdateProjectMemberJSONRequestBody
- type UpdateProjectMemberResponse
- func (r UpdateProjectMemberResponse) ContentType() string
- func (r UpdateProjectMemberResponse) GetBody() []byte
- func (r UpdateProjectMemberResponse) GetJSON200() *ProjectMembershipResponse
- func (r UpdateProjectMemberResponse) GetJSON422() *HTTPValidationError
- func (r UpdateProjectMemberResponse) Status() string
- func (r UpdateProjectMemberResponse) StatusCode() int
- type UpdateScheduleJSONRequestBody
- type UpdateScheduleResponse
- func (r UpdateScheduleResponse) ContentType() string
- func (r UpdateScheduleResponse) GetBody() []byte
- func (r UpdateScheduleResponse) GetJSON200() *OncallScheduleResponse
- func (r UpdateScheduleResponse) GetJSON422() *HTTPValidationError
- func (r UpdateScheduleResponse) Status() string
- func (r UpdateScheduleResponse) StatusCode() int
- type UpdateScheduledReportJSONRequestBody
- type UpdateScheduledReportResponse
- func (r UpdateScheduledReportResponse) ContentType() string
- func (r UpdateScheduledReportResponse) GetBody() []byte
- func (r UpdateScheduledReportResponse) GetJSON200() *ScheduledReportResponse
- func (r UpdateScheduledReportResponse) GetJSON422() *HTTPValidationError
- func (r UpdateScheduledReportResponse) Status() string
- func (r UpdateScheduledReportResponse) StatusCode() int
- type UpdateServiceJSONRequestBody
- type UpdateServiceResponse
- func (r UpdateServiceResponse) ContentType() string
- func (r UpdateServiceResponse) GetBody() []byte
- func (r UpdateServiceResponse) GetJSON200() *ServiceResponse
- func (r UpdateServiceResponse) GetJSON422() *HTTPValidationError
- func (r UpdateServiceResponse) Status() string
- func (r UpdateServiceResponse) StatusCode() int
- type UpdateSslAlertsParams
- type UpdateSslAlertsResponse
- func (r UpdateSslAlertsResponse) ContentType() string
- func (r UpdateSslAlertsResponse) GetBody() []byte
- func (r UpdateSslAlertsResponse) GetJSON200() *interface{}
- func (r UpdateSslAlertsResponse) GetJSON422() *HTTPValidationError
- func (r UpdateSslAlertsResponse) Status() string
- func (r UpdateSslAlertsResponse) StatusCode() int
- type UpdateStatusPageJSONRequestBody
- type UpdateStatusPageResponse
- func (r UpdateStatusPageResponse) ContentType() string
- func (r UpdateStatusPageResponse) GetBody() []byte
- func (r UpdateStatusPageResponse) GetJSON200() *StatusPageResponse
- func (r UpdateStatusPageResponse) GetJSON422() *HTTPValidationError
- func (r UpdateStatusPageResponse) Status() string
- func (r UpdateStatusPageResponse) StatusCode() int
- type UpdateTeamJSONRequestBody
- type UpdateTeamMemberRoleJSONRequestBody
- type UpdateTeamMemberRoleResponse
- func (r UpdateTeamMemberRoleResponse) ContentType() string
- func (r UpdateTeamMemberRoleResponse) GetBody() []byte
- func (r UpdateTeamMemberRoleResponse) GetJSON200() *TeamMemberResponse
- func (r UpdateTeamMemberRoleResponse) GetJSON422() *HTTPValidationError
- func (r UpdateTeamMemberRoleResponse) Status() string
- func (r UpdateTeamMemberRoleResponse) StatusCode() int
- type UpdateTeamResponse
- type UpdateWarRoomJSONRequestBody
- type UpdateWarRoomResponse
- func (r UpdateWarRoomResponse) ContentType() string
- func (r UpdateWarRoomResponse) GetBody() []byte
- func (r UpdateWarRoomResponse) GetJSON200() *interface{}
- func (r UpdateWarRoomResponse) GetJSON422() *HTTPValidationError
- func (r UpdateWarRoomResponse) Status() string
- func (r UpdateWarRoomResponse) StatusCode() int
- type UploadAttachmentMultipartRequestBody
- type UploadAttachmentResponse
- func (r UploadAttachmentResponse) ContentType() string
- func (r UploadAttachmentResponse) GetBody() []byte
- func (r UploadAttachmentResponse) GetJSON201() *interface{}
- func (r UploadAttachmentResponse) GetJSON422() *HTTPValidationError
- func (r UploadAttachmentResponse) Status() string
- func (r UploadAttachmentResponse) StatusCode() int
- type UpsertCloudSubscriptionJSONRequestBody
- type UpsertCloudSubscriptionResponse
- func (r UpsertCloudSubscriptionResponse) ContentType() string
- func (r UpsertCloudSubscriptionResponse) GetBody() []byte
- func (r UpsertCloudSubscriptionResponse) GetJSON200() *interface{}
- func (r UpsertCloudSubscriptionResponse) GetJSON422() *HTTPValidationError
- func (r UpsertCloudSubscriptionResponse) Status() string
- func (r UpsertCloudSubscriptionResponse) StatusCode() int
- type UpsertLifecycleWatchJSONRequestBody
- type UpsertLifecycleWatchResponse
- func (r UpsertLifecycleWatchResponse) ContentType() string
- func (r UpsertLifecycleWatchResponse) GetBody() []byte
- func (r UpsertLifecycleWatchResponse) GetJSON200() *interface{}
- func (r UpsertLifecycleWatchResponse) GetJSON422() *HTTPValidationError
- func (r UpsertLifecycleWatchResponse) Status() string
- func (r UpsertLifecycleWatchResponse) StatusCode() int
- type UserCreate
- type UserPasswordUpdate
- type UserProfileUpdate
- type UserResponse
- type UserRole
- type UserSSOIdentityResponse
- type UserSupportActionRequest
- type UserUpdate
- type ValidationError
- type ValidationErrorLoc0
- type ValidationErrorLoc1
- type ValidationError_Loc_Item
- func (t ValidationError_Loc_Item) AsValidationErrorLoc0() (ValidationErrorLoc0, error)
- func (t ValidationError_Loc_Item) AsValidationErrorLoc1() (ValidationErrorLoc1, error)
- func (t *ValidationError_Loc_Item) FromValidationErrorLoc0(v ValidationErrorLoc0) error
- func (t *ValidationError_Loc_Item) FromValidationErrorLoc1(v ValidationErrorLoc1) error
- func (t ValidationError_Loc_Item) MarshalJSON() ([]byte, error)
- func (t *ValidationError_Loc_Item) MergeValidationErrorLoc0(v ValidationErrorLoc0) error
- func (t *ValidationError_Loc_Item) MergeValidationErrorLoc1(v ValidationErrorLoc1) error
- func (t *ValidationError_Loc_Item) UnmarshalJSON(b []byte) error
- type VerifyContactMethodJSONRequestBody
- type VerifyContactMethodResponse
- func (r VerifyContactMethodResponse) ContentType() string
- func (r VerifyContactMethodResponse) GetBody() []byte
- func (r VerifyContactMethodResponse) GetJSON200() *ContactMethodVerifyResponse
- func (r VerifyContactMethodResponse) GetJSON422() *HTTPValidationError
- func (r VerifyContactMethodResponse) Status() string
- func (r VerifyContactMethodResponse) StatusCode() int
- type VerifyCustomDomainResponse
- func (r VerifyCustomDomainResponse) ContentType() string
- func (r VerifyCustomDomainResponse) GetBody() []byte
- func (r VerifyCustomDomainResponse) GetJSON200() *interface{}
- func (r VerifyCustomDomainResponse) GetJSON422() *HTTPValidationError
- func (r VerifyCustomDomainResponse) Status() string
- func (r VerifyCustomDomainResponse) StatusCode() int
- type VerifyEmailRequest
- type VerifyRequest
- type WarRoomCreate
- type WarRoomMemberAdd
- type WarRoomUpdate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAcceptCoverRequestRequest ¶
NewAcceptCoverRequestRequest constructs an http.Request for the AcceptCoverRequest method
func NewAcceptInvitationByTokenRequest ¶
func NewAcceptInvitationByTokenRequest(server string, params *AcceptInvitationByTokenParams) (*http.Request, error)
NewAcceptInvitationByTokenRequest constructs an http.Request for the AcceptInvitationByToken method
func NewAcceptInvitationRequest ¶
func NewAcceptInvitationRequest(server string, orgId int, body AcceptInvitationJSONRequestBody) (*http.Request, error)
NewAcceptInvitationRequest calls the generic AcceptInvitation builder with application/json body
func NewAcceptInvitationRequestWithBody ¶
func NewAcceptInvitationRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
NewAcceptInvitationRequestWithBody constructs an http.Request for the AcceptInvitation method, with any body, and a specified content type
func NewAcknowledgeIncidentByTokenRequest ¶
NewAcknowledgeIncidentByTokenRequest constructs an http.Request for the AcknowledgeIncidentByToken method
func NewAcknowledgeIncidentPageRequest ¶
NewAcknowledgeIncidentPageRequest constructs an http.Request for the AcknowledgeIncidentPage method
func NewAcknowledgeIncidentRequest ¶
func NewAcknowledgeIncidentRequest(server string, checkId int, logId int, body AcknowledgeIncidentJSONRequestBody) (*http.Request, error)
NewAcknowledgeIncidentRequest calls the generic AcknowledgeIncident builder with application/json body
func NewAcknowledgeIncidentRequestWithBody ¶
func NewAcknowledgeIncidentRequestWithBody(server string, checkId int, logId int, contentType string, body io.Reader) (*http.Request, error)
NewAcknowledgeIncidentRequestWithBody constructs an http.Request for the AcknowledgeIncident method, with any body, and a specified content type
func NewAddCheckDependencyRequest ¶
func NewAddCheckDependencyRequest(server string, checkId int, body AddCheckDependencyJSONRequestBody) (*http.Request, error)
NewAddCheckDependencyRequest calls the generic AddCheckDependency builder with application/json body
func NewAddCheckDependencyRequestWithBody ¶
func NewAddCheckDependencyRequestWithBody(server string, checkId int, contentType string, body io.Reader) (*http.Request, error)
NewAddCheckDependencyRequestWithBody constructs an http.Request for the AddCheckDependency method, with any body, and a specified content type
func NewAddCheckProviderDependencyRequest ¶
func NewAddCheckProviderDependencyRequest(server string, checkId int, body AddCheckProviderDependencyJSONRequestBody) (*http.Request, error)
NewAddCheckProviderDependencyRequest calls the generic AddCheckProviderDependency builder with application/json body
func NewAddCheckProviderDependencyRequestWithBody ¶
func NewAddCheckProviderDependencyRequestWithBody(server string, checkId int, contentType string, body io.Reader) (*http.Request, error)
NewAddCheckProviderDependencyRequestWithBody constructs an http.Request for the AddCheckProviderDependency method, with any body, and a specified content type
func NewAddDependencyRequest ¶
func NewAddDependencyRequest(server string, orgId int, serviceId int, body AddDependencyJSONRequestBody) (*http.Request, error)
NewAddDependencyRequest calls the generic AddDependency builder with application/json body
func NewAddDependencyRequestWithBody ¶
func NewAddDependencyRequestWithBody(server string, orgId int, serviceId int, contentType string, body io.Reader) (*http.Request, error)
NewAddDependencyRequestWithBody constructs an http.Request for the AddDependency method, with any body, and a specified content type
func NewAddIncidentNoteRequest ¶
func NewAddIncidentNoteRequest(server string, orgId int, incidentType string, refId int, body AddIncidentNoteJSONRequestBody) (*http.Request, error)
NewAddIncidentNoteRequest calls the generic AddIncidentNote builder with application/json body
func NewAddIncidentNoteRequestWithBody ¶
func NewAddIncidentNoteRequestWithBody(server string, orgId int, incidentType string, refId int, contentType string, body io.Reader) (*http.Request, error)
NewAddIncidentNoteRequestWithBody constructs an http.Request for the AddIncidentNote method, with any body, and a specified content type
func NewAddProjectMemberRequest ¶
func NewAddProjectMemberRequest(server string, orgId int, projectId int, body AddProjectMemberJSONRequestBody) (*http.Request, error)
NewAddProjectMemberRequest calls the generic AddProjectMember builder with application/json body
func NewAddProjectMemberRequestWithBody ¶
func NewAddProjectMemberRequestWithBody(server string, orgId int, projectId int, contentType string, body io.Reader) (*http.Request, error)
NewAddProjectMemberRequestWithBody constructs an http.Request for the AddProjectMember method, with any body, and a specified content type
func NewAddTeamMemberRequest ¶
func NewAddTeamMemberRequest(server string, orgId int, teamId int, body AddTeamMemberJSONRequestBody) (*http.Request, error)
NewAddTeamMemberRequest calls the generic AddTeamMember builder with application/json body
func NewAddTeamMemberRequestWithBody ¶
func NewAddTeamMemberRequestWithBody(server string, orgId int, teamId int, contentType string, body io.Reader) (*http.Request, error)
NewAddTeamMemberRequestWithBody constructs an http.Request for the AddTeamMember method, with any body, and a specified content type
func NewAddWarRoomMemberRequest ¶
func NewAddWarRoomMemberRequest(server string, orgId int, roomId int, body AddWarRoomMemberJSONRequestBody) (*http.Request, error)
NewAddWarRoomMemberRequest calls the generic AddWarRoomMember builder with application/json body
func NewAddWarRoomMemberRequestWithBody ¶
func NewAddWarRoomMemberRequestWithBody(server string, orgId int, roomId int, contentType string, body io.Reader) (*http.Request, error)
NewAddWarRoomMemberRequestWithBody constructs an http.Request for the AddWarRoomMember method, with any body, and a specified content type
func NewApproveDnsSnapshotRequest ¶
NewApproveDnsSnapshotRequest constructs an http.Request for the ApproveDnsSnapshot method
func NewAssignIncidentRoleRequest ¶
func NewAssignIncidentRoleRequest(server string, orgId int, incidentType string, refId int, body AssignIncidentRoleJSONRequestBody) (*http.Request, error)
NewAssignIncidentRoleRequest calls the generic AssignIncidentRole builder with application/json body
func NewAssignIncidentRoleRequestWithBody ¶
func NewAssignIncidentRoleRequestWithBody(server string, orgId int, incidentType string, refId int, contentType string, body io.Reader) (*http.Request, error)
NewAssignIncidentRoleRequestWithBody constructs an http.Request for the AssignIncidentRole method, with any body, and a specified content type
func NewAssignTeamResourcesRequest ¶
func NewAssignTeamResourcesRequest(server string, orgId int, teamId int, body AssignTeamResourcesJSONRequestBody) (*http.Request, error)
NewAssignTeamResourcesRequest calls the generic AssignTeamResources builder with application/json body
func NewAssignTeamResourcesRequestWithBody ¶
func NewAssignTeamResourcesRequestWithBody(server string, orgId int, teamId int, contentType string, body io.Reader) (*http.Request, error)
NewAssignTeamResourcesRequestWithBody constructs an http.Request for the AssignTeamResources method, with any body, and a specified content type
func NewBulkAddProjectMembersRequest ¶
func NewBulkAddProjectMembersRequest(server string, orgId int, projectId int, body BulkAddProjectMembersJSONRequestBody) (*http.Request, error)
NewBulkAddProjectMembersRequest calls the generic BulkAddProjectMembers builder with application/json body
func NewBulkAddProjectMembersRequestWithBody ¶
func NewBulkAddProjectMembersRequestWithBody(server string, orgId int, projectId int, contentType string, body io.Reader) (*http.Request, error)
NewBulkAddProjectMembersRequestWithBody constructs an http.Request for the BulkAddProjectMembers method, with any body, and a specified content type
func NewBulkRemoveProjectMembersRequest ¶
func NewBulkRemoveProjectMembersRequest(server string, orgId int, projectId int, body BulkRemoveProjectMembersJSONRequestBody) (*http.Request, error)
NewBulkRemoveProjectMembersRequest calls the generic BulkRemoveProjectMembers builder with application/json body
func NewBulkRemoveProjectMembersRequestWithBody ¶
func NewBulkRemoveProjectMembersRequestWithBody(server string, orgId int, projectId int, contentType string, body io.Reader) (*http.Request, error)
NewBulkRemoveProjectMembersRequestWithBody constructs an http.Request for the BulkRemoveProjectMembers method, with any body, and a specified content type
func NewCancelExecutionRequest ¶
NewCancelExecutionRequest constructs an http.Request for the CancelExecution method
func NewCategorizeIncidentRequest ¶
func NewCategorizeIncidentRequest(server string, orgId int, incidentId int, body CategorizeIncidentJSONRequestBody) (*http.Request, error)
NewCategorizeIncidentRequest calls the generic CategorizeIncident builder with application/json body
func NewCategorizeIncidentRequestWithBody ¶
func NewCategorizeIncidentRequestWithBody(server string, orgId int, incidentId int, contentType string, body io.Reader) (*http.Request, error)
NewCategorizeIncidentRequestWithBody constructs an http.Request for the CategorizeIncident method, with any body, and a specified content type
func NewCheckMaintenanceStatusRequest ¶
NewCheckMaintenanceStatusRequest constructs an http.Request for the CheckMaintenanceStatus method
func NewCloneCheckRequest ¶
NewCloneCheckRequest constructs an http.Request for the CloneCheck method
func NewCloseWarRoomRequest ¶
NewCloseWarRoomRequest constructs an http.Request for the CloseWarRoom method
func NewCompleteManualStepRequest ¶
func NewCompleteManualStepRequest(server string, orgId int, executionId int, stepOrder int) (*http.Request, error)
NewCompleteManualStepRequest constructs an http.Request for the CompleteManualStep method
func NewConfirmSubscriptionRequest ¶
NewConfirmSubscriptionRequest constructs an http.Request for the ConfirmSubscription method
func NewCorrelateChangeEventsRequest ¶
func NewCorrelateChangeEventsRequest(server string, orgId int, incidentId int) (*http.Request, error)
NewCorrelateChangeEventsRequest constructs an http.Request for the CorrelateChangeEvents method
func NewCreateChangeEventRequest ¶
func NewCreateChangeEventRequest(server string, body CreateChangeEventJSONRequestBody) (*http.Request, error)
NewCreateChangeEventRequest calls the generic CreateChangeEvent builder with application/json body
func NewCreateChangeEventRequestWithBody ¶
func NewCreateChangeEventRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateChangeEventRequestWithBody constructs an http.Request for the CreateChangeEvent method, with any body, and a specified content type
func NewCreateChannelRequest ¶
func NewCreateChannelRequest(server string, body CreateChannelJSONRequestBody) (*http.Request, error)
NewCreateChannelRequest calls the generic CreateChannel builder with application/json body
func NewCreateChannelRequestWithBody ¶
func NewCreateChannelRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateChannelRequestWithBody constructs an http.Request for the CreateChannel method, with any body, and a specified content type
func NewCreateCheckSloRequest ¶
func NewCreateCheckSloRequest(server string, checkId int, body CreateCheckSloJSONRequestBody) (*http.Request, error)
NewCreateCheckSloRequest calls the generic CreateCheckSlo builder with application/json body
func NewCreateCheckSloRequestWithBody ¶
func NewCreateCheckSloRequestWithBody(server string, checkId int, contentType string, body io.Reader) (*http.Request, error)
NewCreateCheckSloRequestWithBody constructs an http.Request for the CreateCheckSlo method, with any body, and a specified content type
func NewCreateContactMethodRequest ¶
func NewCreateContactMethodRequest(server string, body CreateContactMethodJSONRequestBody) (*http.Request, error)
NewCreateContactMethodRequest calls the generic CreateContactMethod builder with application/json body
func NewCreateContactMethodRequestWithBody ¶
func NewCreateContactMethodRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateContactMethodRequestWithBody constructs an http.Request for the CreateContactMethod method, with any body, and a specified content type
func NewCreateCoverRequestRequest ¶
func NewCreateCoverRequestRequest(server string, orgId int, scheduleId int, body CreateCoverRequestJSONRequestBody) (*http.Request, error)
NewCreateCoverRequestRequest calls the generic CreateCoverRequest builder with application/json body
func NewCreateCoverRequestRequestWithBody ¶
func NewCreateCoverRequestRequestWithBody(server string, orgId int, scheduleId int, contentType string, body io.Reader) (*http.Request, error)
NewCreateCoverRequestRequestWithBody constructs an http.Request for the CreateCoverRequest method, with any body, and a specified content type
func NewCreateCustomStatusPageRequest ¶
func NewCreateCustomStatusPageRequest(server string, orgId int, body CreateCustomStatusPageJSONRequestBody) (*http.Request, error)
NewCreateCustomStatusPageRequest calls the generic CreateCustomStatusPage builder with application/json body
func NewCreateCustomStatusPageRequestWithBody ¶
func NewCreateCustomStatusPageRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
NewCreateCustomStatusPageRequestWithBody constructs an http.Request for the CreateCustomStatusPage method, with any body, and a specified content type
func NewCreateIntegrationKeyRequest ¶ added in v0.2.0
func NewCreateIntegrationKeyRequest(server string, orgId int, body CreateIntegrationKeyJSONRequestBody) (*http.Request, error)
NewCreateIntegrationKeyRequest calls the generic CreateIntegrationKey builder with application/json body
func NewCreateIntegrationKeyRequestWithBody ¶ added in v0.2.0
func NewCreateIntegrationKeyRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
NewCreateIntegrationKeyRequestWithBody constructs an http.Request for the CreateIntegrationKey method, with any body, and a specified content type
func NewCreateLayerRequest ¶
func NewCreateLayerRequest(server string, orgId int, scheduleId int, body CreateLayerJSONRequestBody) (*http.Request, error)
NewCreateLayerRequest calls the generic CreateLayer builder with application/json body
func NewCreateLayerRequestWithBody ¶
func NewCreateLayerRequestWithBody(server string, orgId int, scheduleId int, contentType string, body io.Reader) (*http.Request, error)
NewCreateLayerRequestWithBody constructs an http.Request for the CreateLayer method, with any body, and a specified content type
func NewCreateMaintenanceWindowRequest ¶
func NewCreateMaintenanceWindowRequest(server string, body CreateMaintenanceWindowJSONRequestBody) (*http.Request, error)
NewCreateMaintenanceWindowRequest calls the generic CreateMaintenanceWindow builder with application/json body
func NewCreateMaintenanceWindowRequestWithBody ¶
func NewCreateMaintenanceWindowRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateMaintenanceWindowRequestWithBody constructs an http.Request for the CreateMaintenanceWindow method, with any body, and a specified content type
func NewCreateMetricsKeyRequest ¶
func NewCreateMetricsKeyRequest(server string, projectId int, body CreateMetricsKeyJSONRequestBody) (*http.Request, error)
NewCreateMetricsKeyRequest calls the generic CreateMetricsKey builder with application/json body
func NewCreateMetricsKeyRequestWithBody ¶
func NewCreateMetricsKeyRequestWithBody(server string, projectId int, contentType string, body io.Reader) (*http.Request, error)
NewCreateMetricsKeyRequestWithBody constructs an http.Request for the CreateMetricsKey method, with any body, and a specified content type
func NewCreateNewCheckRequest ¶
func NewCreateNewCheckRequest(server string, body CreateNewCheckJSONRequestBody) (*http.Request, error)
NewCreateNewCheckRequest calls the generic CreateNewCheck builder with application/json body
func NewCreateNewCheckRequestWithBody ¶
func NewCreateNewCheckRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateNewCheckRequestWithBody constructs an http.Request for the CreateNewCheck method, with any body, and a specified content type
func NewCreateOrgAgentRegistrationTokenRequest ¶
NewCreateOrgAgentRegistrationTokenRequest constructs an http.Request for the CreateOrgAgentRegistrationToken method
func NewCreateOrganizationProjectRequest ¶
func NewCreateOrganizationProjectRequest(server string, orgId int, body CreateOrganizationProjectJSONRequestBody) (*http.Request, error)
NewCreateOrganizationProjectRequest calls the generic CreateOrganizationProject builder with application/json body
func NewCreateOrganizationProjectRequestWithBody ¶
func NewCreateOrganizationProjectRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
NewCreateOrganizationProjectRequestWithBody constructs an http.Request for the CreateOrganizationProject method, with any body, and a specified content type
func NewCreateOrganizationRequest ¶
func NewCreateOrganizationRequest(server string, body CreateOrganizationJSONRequestBody) (*http.Request, error)
NewCreateOrganizationRequest calls the generic CreateOrganization builder with application/json body
func NewCreateOrganizationRequestWithBody ¶
func NewCreateOrganizationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateOrganizationRequestWithBody constructs an http.Request for the CreateOrganization method, with any body, and a specified content type
func NewCreateOrganizationTokenRequest ¶
func NewCreateOrganizationTokenRequest(server string, orgId int, body CreateOrganizationTokenJSONRequestBody) (*http.Request, error)
NewCreateOrganizationTokenRequest calls the generic CreateOrganizationToken builder with application/json body
func NewCreateOrganizationTokenRequestWithBody ¶
func NewCreateOrganizationTokenRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
NewCreateOrganizationTokenRequestWithBody constructs an http.Request for the CreateOrganizationToken method, with any body, and a specified content type
func NewCreateOverrideRequest ¶
func NewCreateOverrideRequest(server string, orgId int, scheduleId int, body CreateOverrideJSONRequestBody) (*http.Request, error)
NewCreateOverrideRequest calls the generic CreateOverride builder with application/json body
func NewCreateOverrideRequestWithBody ¶
func NewCreateOverrideRequestWithBody(server string, orgId int, scheduleId int, contentType string, body io.Reader) (*http.Request, error)
NewCreateOverrideRequestWithBody constructs an http.Request for the CreateOverride method, with any body, and a specified content type
func NewCreatePlaybookRequest ¶
func NewCreatePlaybookRequest(server string, orgId int, body CreatePlaybookJSONRequestBody) (*http.Request, error)
NewCreatePlaybookRequest calls the generic CreatePlaybook builder with application/json body
func NewCreatePlaybookRequestWithBody ¶
func NewCreatePlaybookRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
NewCreatePlaybookRequestWithBody constructs an http.Request for the CreatePlaybook method, with any body, and a specified content type
func NewCreatePolicyRequest ¶
func NewCreatePolicyRequest(server string, orgId int, body CreatePolicyJSONRequestBody) (*http.Request, error)
NewCreatePolicyRequest calls the generic CreatePolicy builder with application/json body
func NewCreatePolicyRequestWithBody ¶
func NewCreatePolicyRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
NewCreatePolicyRequestWithBody constructs an http.Request for the CreatePolicy method, with any body, and a specified content type
func NewCreatePostmortemRequest ¶
func NewCreatePostmortemRequest(server string, orgId int, body CreatePostmortemJSONRequestBody) (*http.Request, error)
NewCreatePostmortemRequest calls the generic CreatePostmortem builder with application/json body
func NewCreatePostmortemRequestWithBody ¶
func NewCreatePostmortemRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
NewCreatePostmortemRequestWithBody constructs an http.Request for the CreatePostmortem method, with any body, and a specified content type
func NewCreateScheduleRequest ¶
func NewCreateScheduleRequest(server string, orgId int, body CreateScheduleJSONRequestBody) (*http.Request, error)
NewCreateScheduleRequest calls the generic CreateSchedule builder with application/json body
func NewCreateScheduleRequestWithBody ¶
func NewCreateScheduleRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
NewCreateScheduleRequestWithBody constructs an http.Request for the CreateSchedule method, with any body, and a specified content type
func NewCreateScheduledReportRequest ¶
func NewCreateScheduledReportRequest(server string, body CreateScheduledReportJSONRequestBody) (*http.Request, error)
NewCreateScheduledReportRequest calls the generic CreateScheduledReport builder with application/json body
func NewCreateScheduledReportRequestWithBody ¶
func NewCreateScheduledReportRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateScheduledReportRequestWithBody constructs an http.Request for the CreateScheduledReport method, with any body, and a specified content type
func NewCreateServiceRequest ¶
func NewCreateServiceRequest(server string, orgId int, body CreateServiceJSONRequestBody) (*http.Request, error)
NewCreateServiceRequest calls the generic CreateService builder with application/json body
func NewCreateServiceRequestWithBody ¶
func NewCreateServiceRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
NewCreateServiceRequestWithBody constructs an http.Request for the CreateService method, with any body, and a specified content type
func NewCreateStatusPageRequest ¶
func NewCreateStatusPageRequest(server string, body CreateStatusPageJSONRequestBody) (*http.Request, error)
NewCreateStatusPageRequest calls the generic CreateStatusPage builder with application/json body
func NewCreateStatusPageRequestWithBody ¶
func NewCreateStatusPageRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateStatusPageRequestWithBody constructs an http.Request for the CreateStatusPage method, with any body, and a specified content type
func NewCreateTeamRequest ¶
func NewCreateTeamRequest(server string, orgId int, body CreateTeamJSONRequestBody) (*http.Request, error)
NewCreateTeamRequest calls the generic CreateTeam builder with application/json body
func NewCreateTeamRequestWithBody ¶
func NewCreateTeamRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
NewCreateTeamRequestWithBody constructs an http.Request for the CreateTeam method, with any body, and a specified content type
func NewCreateWarRoomRequest ¶
func NewCreateWarRoomRequest(server string, orgId int, body CreateWarRoomJSONRequestBody) (*http.Request, error)
NewCreateWarRoomRequest calls the generic CreateWarRoom builder with application/json body
func NewCreateWarRoomRequestWithBody ¶
func NewCreateWarRoomRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
NewCreateWarRoomRequestWithBody constructs an http.Request for the CreateWarRoom method, with any body, and a specified content type
func NewDeactivateMetricsKeyRequest ¶
NewDeactivateMetricsKeyRequest constructs an http.Request for the DeactivateMetricsKey method
func NewDeclineCoverRequestRequest ¶
NewDeclineCoverRequestRequest constructs an http.Request for the DeclineCoverRequest method
func NewDeleteChangeEventRequest ¶
NewDeleteChangeEventRequest constructs an http.Request for the DeleteChangeEvent method
func NewDeleteChannelRequest ¶
NewDeleteChannelRequest constructs an http.Request for the DeleteChannel method
func NewDeleteCheckProviderDependencyRequest ¶
func NewDeleteCheckProviderDependencyRequest(server string, checkId int, linkId int) (*http.Request, error)
NewDeleteCheckProviderDependencyRequest constructs an http.Request for the DeleteCheckProviderDependency method
func NewDeleteCheckSloRequest ¶
NewDeleteCheckSloRequest constructs an http.Request for the DeleteCheckSlo method
func NewDeleteCloudSubscriptionRequest ¶
func NewDeleteCloudSubscriptionRequest(server string, orgId int, provider string) (*http.Request, error)
NewDeleteCloudSubscriptionRequest constructs an http.Request for the DeleteCloudSubscription method
func NewDeleteContactMethodRequest ¶
NewDeleteContactMethodRequest constructs an http.Request for the DeleteContactMethod method
func NewDeleteCustomStatusPageRequest ¶
NewDeleteCustomStatusPageRequest constructs an http.Request for the DeleteCustomStatusPage method
func NewDeleteLayerRequest ¶
func NewDeleteLayerRequest(server string, orgId int, scheduleId int, layerId int) (*http.Request, error)
NewDeleteLayerRequest constructs an http.Request for the DeleteLayer method
func NewDeleteLifecycleWatchRequest ¶
NewDeleteLifecycleWatchRequest constructs an http.Request for the DeleteLifecycleWatch method
func NewDeleteMaintenanceWindowRequest ¶
NewDeleteMaintenanceWindowRequest constructs an http.Request for the DeleteMaintenanceWindow method
func NewDeleteOrgAgentRequest ¶
NewDeleteOrgAgentRequest constructs an http.Request for the DeleteOrgAgent method
func NewDeleteOrganizationProjectRequest ¶
func NewDeleteOrganizationProjectRequest(server string, orgId int, projectId int) (*http.Request, error)
NewDeleteOrganizationProjectRequest constructs an http.Request for the DeleteOrganizationProject method
func NewDeleteOrganizationRequest ¶
func NewDeleteOrganizationRequest(server string, orgId int, params *DeleteOrganizationParams) (*http.Request, error)
NewDeleteOrganizationRequest constructs an http.Request for the DeleteOrganization method
func NewDeleteOrganizationTokenRequest ¶
func NewDeleteOrganizationTokenRequest(server string, orgId int, tokenId int) (*http.Request, error)
NewDeleteOrganizationTokenRequest constructs an http.Request for the DeleteOrganizationToken method
func NewDeleteOverrideRequest ¶
NewDeleteOverrideRequest constructs an http.Request for the DeleteOverride method
func NewDeletePlaybookRequest ¶
NewDeletePlaybookRequest constructs an http.Request for the DeletePlaybook method
func NewDeletePolicyRequest ¶
NewDeletePolicyRequest constructs an http.Request for the DeletePolicy method
func NewDeletePostmortemRequest ¶
NewDeletePostmortemRequest constructs an http.Request for the DeletePostmortem method
func NewDeleteReportRequest ¶
NewDeleteReportRequest constructs an http.Request for the DeleteReport method
func NewDeleteScheduleRequest ¶
NewDeleteScheduleRequest constructs an http.Request for the DeleteSchedule method
func NewDeleteScheduledReportRequest ¶
NewDeleteScheduledReportRequest constructs an http.Request for the DeleteScheduledReport method
func NewDeleteServiceRequest ¶
NewDeleteServiceRequest constructs an http.Request for the DeleteService method
func NewDeleteStatusPageRequest ¶
NewDeleteStatusPageRequest constructs an http.Request for the DeleteStatusPage method
func NewDeleteTeamRequest ¶
NewDeleteTeamRequest constructs an http.Request for the DeleteTeam method
func NewDeleteWarRoomRequest ¶
NewDeleteWarRoomRequest constructs an http.Request for the DeleteWarRoom method
func NewDownloadAttachmentRequest ¶
func NewDownloadAttachmentRequest(server string, orgId int, roomId int, attachmentId int) (*http.Request, error)
NewDownloadAttachmentRequest constructs an http.Request for the DownloadAttachment method
func NewDownloadPublicReportRequest ¶
func NewDownloadPublicReportRequest(server string, slug string, params *DownloadPublicReportParams) (*http.Request, error)
NewDownloadPublicReportRequest constructs an http.Request for the DownloadPublicReport method
func NewDownloadReportRequest ¶
NewDownloadReportRequest constructs an http.Request for the DownloadReport method
func NewDuplicatePlaybookRequest ¶
NewDuplicatePlaybookRequest constructs an http.Request for the DuplicatePlaybook method
func NewEventStreamRequest ¶
NewEventStreamRequest constructs an http.Request for the EventStream method
func NewExecutePlaybookRequest ¶
func NewExecutePlaybookRequest(server string, orgId int, playbookId int, body ExecutePlaybookJSONRequestBody) (*http.Request, error)
NewExecutePlaybookRequest calls the generic ExecutePlaybook builder with application/json body
func NewExecutePlaybookRequestWithBody ¶
func NewExecutePlaybookRequestWithBody(server string, orgId int, playbookId int, contentType string, body io.Reader) (*http.Request, error)
NewExecutePlaybookRequestWithBody constructs an http.Request for the ExecutePlaybook method, with any body, and a specified content type
func NewExportCheckIncidentsCsvRequest ¶
func NewExportCheckIncidentsCsvRequest(server string, checkId int, params *ExportCheckIncidentsCsvParams) (*http.Request, error)
NewExportCheckIncidentsCsvRequest constructs an http.Request for the ExportCheckIncidentsCsv method
func NewExportCheckLogsCsvRequest ¶
func NewExportCheckLogsCsvRequest(server string, checkId int, params *ExportCheckLogsCsvParams) (*http.Request, error)
NewExportCheckLogsCsvRequest constructs an http.Request for the ExportCheckLogsCsv method
func NewExportOrganizationAuditLogsRequest ¶
func NewExportOrganizationAuditLogsRequest(server string, orgId int, params *ExportOrganizationAuditLogsParams) (*http.Request, error)
NewExportOrganizationAuditLogsRequest constructs an http.Request for the ExportOrganizationAuditLogs method
func NewExportOrganizationConfigRequest ¶
NewExportOrganizationConfigRequest constructs an http.Request for the ExportOrganizationConfig method
func NewExportPostmortemRequest ¶
func NewExportPostmortemRequest(server string, orgId int, pmId int, params *ExportPostmortemParams) (*http.Request, error)
NewExportPostmortemRequest constructs an http.Request for the ExportPostmortem method
func NewGenerateReportRequest ¶
func NewGenerateReportRequest(server string, body GenerateReportJSONRequestBody) (*http.Request, error)
NewGenerateReportRequest calls the generic GenerateReport builder with application/json body
func NewGenerateReportRequestWithBody ¶
func NewGenerateReportRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewGenerateReportRequestWithBody constructs an http.Request for the GenerateReport method, with any body, and a specified content type
func NewGetActionItemsSummaryRequest ¶
NewGetActionItemsSummaryRequest constructs an http.Request for the GetActionItemsSummary method
func NewGetChannelRequest ¶
NewGetChannelRequest constructs an http.Request for the GetChannel method
func NewGetCheckChannelsRequest ¶
NewGetCheckChannelsRequest constructs an http.Request for the GetCheckChannels method
func NewGetCheckCloudContextRequest ¶
NewGetCheckCloudContextRequest constructs an http.Request for the GetCheckCloudContext method
func NewGetCheckDependenciesRequest ¶
NewGetCheckDependenciesRequest constructs an http.Request for the GetCheckDependencies method
func NewGetCheckDetailsRequest ¶
NewGetCheckDetailsRequest constructs an http.Request for the GetCheckDetails method
func NewGetCheckIncidentDetailRequest ¶
NewGetCheckIncidentDetailRequest constructs an http.Request for the GetCheckIncidentDetail method
func NewGetCheckIncidentsRequest ¶
func NewGetCheckIncidentsRequest(server string, checkId int, params *GetCheckIncidentsParams) (*http.Request, error)
NewGetCheckIncidentsRequest constructs an http.Request for the GetCheckIncidents method
func NewGetCheckLogsRequest ¶
func NewGetCheckLogsRequest(server string, checkId int, params *GetCheckLogsParams) (*http.Request, error)
NewGetCheckLogsRequest constructs an http.Request for the GetCheckLogs method
func NewGetCheckPagespeedHistoryRequest ¶
func NewGetCheckPagespeedHistoryRequest(server string, checkId int, params *GetCheckPagespeedHistoryParams) (*http.Request, error)
NewGetCheckPagespeedHistoryRequest constructs an http.Request for the GetCheckPagespeedHistory method
func NewGetCheckPreferencesRequest ¶
NewGetCheckPreferencesRequest constructs an http.Request for the GetCheckPreferences method
func NewGetCheckProviderDependenciesRequest ¶
NewGetCheckProviderDependenciesRequest constructs an http.Request for the GetCheckProviderDependencies method
func NewGetCheckSlaRequest ¶
NewGetCheckSlaRequest constructs an http.Request for the GetCheckSla method
func NewGetCheckSloRequest ¶
NewGetCheckSloRequest constructs an http.Request for the GetCheckSlo method
func NewGetCheckStatsRequest ¶
func NewGetCheckStatsRequest(server string, checkId int, params *GetCheckStatsParams) (*http.Request, error)
NewGetCheckStatsRequest constructs an http.Request for the GetCheckStats method
func NewGetCheckTimeseriesRangeRequest ¶
func NewGetCheckTimeseriesRangeRequest(server string, checkId int, params *GetCheckTimeseriesRangeParams) (*http.Request, error)
NewGetCheckTimeseriesRangeRequest constructs an http.Request for the GetCheckTimeseriesRange method
func NewGetCheckTimeseriesRequest ¶
func NewGetCheckTimeseriesRequest(server string, checkId int, params *GetCheckTimeseriesParams) (*http.Request, error)
NewGetCheckTimeseriesRequest constructs an http.Request for the GetCheckTimeseries method
func NewGetCloudCorrelationRequest ¶
NewGetCloudCorrelationRequest constructs an http.Request for the GetCloudCorrelation method
func NewGetCloudStatusDetailRequest ¶
NewGetCloudStatusDetailRequest constructs an http.Request for the GetCloudStatusDetail method
func NewGetCurrentOncallRequest ¶
NewGetCurrentOncallRequest constructs an http.Request for the GetCurrentOncall method
func NewGetDependencyAlertsRequest ¶
NewGetDependencyAlertsRequest constructs an http.Request for the GetDependencyAlerts method
func NewGetDnsMultiRecordRequest ¶
NewGetDnsMultiRecordRequest constructs an http.Request for the GetDnsMultiRecord method
func NewGetDnsSnapshotRequest ¶
NewGetDnsSnapshotRequest constructs an http.Request for the GetDnsSnapshot method
func NewGetDomainStatusRequest ¶
NewGetDomainStatusRequest constructs an http.Request for the GetDomainStatus method
func NewGetEarlyWarningsRequest ¶
NewGetEarlyWarningsRequest constructs an http.Request for the GetEarlyWarnings method
func NewGetExecutionRequest ¶
NewGetExecutionRequest constructs an http.Request for the GetExecution method
func NewGetGeoHistogramRequest ¶
func NewGetGeoHistogramRequest(server string, checkId int, params *GetGeoHistogramParams) (*http.Request, error)
NewGetGeoHistogramRequest constructs an http.Request for the GetGeoHistogram method
func NewGetIncidentAcknowledgmentsRequest ¶
func NewGetIncidentAcknowledgmentsRequest(server string, checkId int, logId int) (*http.Request, error)
NewGetIncidentAcknowledgmentsRequest constructs an http.Request for the GetIncidentAcknowledgments method
func NewGetIncidentAnalyticsRequest ¶
func NewGetIncidentAnalyticsRequest(server string, orgId int, params *GetIncidentAnalyticsParams) (*http.Request, error)
NewGetIncidentAnalyticsRequest constructs an http.Request for the GetIncidentAnalytics method
func NewGetIncidentNotificationDeliveriesRequest ¶
func NewGetIncidentNotificationDeliveriesRequest(server string, orgId int, incidentType string, refId int) (*http.Request, error)
NewGetIncidentNotificationDeliveriesRequest constructs an http.Request for the GetIncidentNotificationDeliveries method
func NewGetIncidentTagsRequest ¶
NewGetIncidentTagsRequest constructs an http.Request for the GetIncidentTags method
func NewGetIncidentTimelineRequest ¶
func NewGetIncidentTimelineRequest(server string, orgId int, incidentType string, refId int) (*http.Request, error)
NewGetIncidentTimelineRequest constructs an http.Request for the GetIncidentTimeline method
func NewGetLifecycleCatalogueRequest ¶
NewGetLifecycleCatalogueRequest constructs an http.Request for the GetLifecycleCatalogue method
func NewGetLifecycleWatchRequest ¶
NewGetLifecycleWatchRequest constructs an http.Request for the GetLifecycleWatch method
func NewGetMaintenanceWindowRequest ¶
NewGetMaintenanceWindowRequest constructs an http.Request for the GetMaintenanceWindow method
func NewGetMetricsByKeyRequest ¶
func NewGetMetricsByKeyRequest(server string, metricsKey string, params *GetMetricsByKeyParams) (*http.Request, error)
NewGetMetricsByKeyRequest constructs an http.Request for the GetMetricsByKey method
func NewGetOidcRealmStatusesRequest ¶
NewGetOidcRealmStatusesRequest constructs an http.Request for the GetOidcRealmStatuses method
func NewGetOncallHandoffRequest ¶
NewGetOncallHandoffRequest constructs an http.Request for the GetOncallHandoff method
func NewGetOncallHealthRequest ¶
func NewGetOncallHealthRequest(server string, orgId int, params *GetOncallHealthParams) (*http.Request, error)
NewGetOncallHealthRequest constructs an http.Request for the GetOncallHealth method
func NewGetOrganizationAuditLogsRequest ¶
func NewGetOrganizationAuditLogsRequest(server string, orgId int, params *GetOrganizationAuditLogsParams) (*http.Request, error)
NewGetOrganizationAuditLogsRequest constructs an http.Request for the GetOrganizationAuditLogs method
func NewGetOrganizationAuditStatsRequest ¶
func NewGetOrganizationAuditStatsRequest(server string, orgId int, params *GetOrganizationAuditStatsParams) (*http.Request, error)
NewGetOrganizationAuditStatsRequest constructs an http.Request for the GetOrganizationAuditStats method
func NewGetOrganizationBySlugRequest ¶
NewGetOrganizationBySlugRequest constructs an http.Request for the GetOrganizationBySlug method
func NewGetOrganizationPlanRequest ¶
NewGetOrganizationPlanRequest constructs an http.Request for the GetOrganizationPlan method
func NewGetOrganizationProjectRequest ¶
func NewGetOrganizationProjectRequest(server string, orgId int, projectId int) (*http.Request, error)
NewGetOrganizationProjectRequest constructs an http.Request for the GetOrganizationProject method
func NewGetOrganizationRequest ¶
NewGetOrganizationRequest constructs an http.Request for the GetOrganization method
func NewGetOrganizationSettingsLimitsRequest ¶
NewGetOrganizationSettingsLimitsRequest constructs an http.Request for the GetOrganizationSettingsLimits method
func NewGetOrganizationSettingsRequest ¶
NewGetOrganizationSettingsRequest constructs an http.Request for the GetOrganizationSettings method
func NewGetOrganizationUsageRequest ¶
NewGetOrganizationUsageRequest constructs an http.Request for the GetOrganizationUsage method
func NewGetPlaybookRequest ¶
NewGetPlaybookRequest constructs an http.Request for the GetPlaybook method
func NewGetPolicyRequest ¶
NewGetPolicyRequest constructs an http.Request for the GetPolicy method
func NewGetPostmortemRequest ¶
NewGetPostmortemRequest constructs an http.Request for the GetPostmortem method
func NewGetPresenceRequest ¶
NewGetPresenceRequest constructs an http.Request for the GetPresence method
func NewGetPrivateStatusPageRequest ¶
NewGetPrivateStatusPageRequest constructs an http.Request for the GetPrivateStatusPage method
func NewGetProfileRequest ¶
NewGetProfileRequest constructs an http.Request for the GetProfile method
func NewGetPublicDailyStatusRequest ¶
func NewGetPublicDailyStatusRequest(server string, slug string, params *GetPublicDailyStatusParams) (*http.Request, error)
NewGetPublicDailyStatusRequest constructs an http.Request for the GetPublicDailyStatus method
func NewGetPublicIncidentsRequest ¶
func NewGetPublicIncidentsRequest(server string, slug string, params *GetPublicIncidentsParams) (*http.Request, error)
NewGetPublicIncidentsRequest constructs an http.Request for the GetPublicIncidents method
func NewGetPublicPostmortemRequest ¶
NewGetPublicPostmortemRequest constructs an http.Request for the GetPublicPostmortem method
func NewGetPublicStatusPageRequest ¶
NewGetPublicStatusPageRequest constructs an http.Request for the GetPublicStatusPage method
func NewGetPublicUptimeRequest ¶
NewGetPublicUptimeRequest constructs an http.Request for the GetPublicUptime method
func NewGetReportStatusRequest ¶
NewGetReportStatusRequest constructs an http.Request for the GetReportStatus method
func NewGetScheduleContactsRequest ¶
NewGetScheduleContactsRequest constructs an http.Request for the GetScheduleContacts method
func NewGetScheduleQualityRequest ¶
NewGetScheduleQualityRequest constructs an http.Request for the GetScheduleQuality method
func NewGetScheduleRequest ¶
NewGetScheduleRequest constructs an http.Request for the GetSchedule method
func NewGetScheduleTimelineRequest ¶
func NewGetScheduleTimelineRequest(server string, orgId int, scheduleId int, params *GetScheduleTimelineParams) (*http.Request, error)
NewGetScheduleTimelineRequest constructs an http.Request for the GetScheduleTimeline method
func NewGetServiceRequest ¶
NewGetServiceRequest constructs an http.Request for the GetService method
func NewGetSloSummaryRequest ¶
NewGetSloSummaryRequest constructs an http.Request for the GetSloSummary method
func NewGetStatusPageAtomFeedRequest ¶
NewGetStatusPageAtomFeedRequest constructs an http.Request for the GetStatusPageAtomFeed method
func NewGetStatusPageByDomainRequest ¶
NewGetStatusPageByDomainRequest constructs an http.Request for the GetStatusPageByDomain method
func NewGetStatusPageRequest ¶
NewGetStatusPageRequest constructs an http.Request for the GetStatusPage method
func NewGetTeamRequest ¶
NewGetTeamRequest constructs an http.Request for the GetTeam method
func NewGetTeamResourcesRequest ¶
NewGetTeamResourcesRequest constructs an http.Request for the GetTeamResources method
func NewGetWarRoomRequest ¶
NewGetWarRoomRequest constructs an http.Request for the GetWarRoom method
func NewHomeRequest ¶
NewHomeRequest constructs an http.Request for the Home method
func NewImportOrganizationConfigRequest ¶
func NewImportOrganizationConfigRequest(server string, orgId int, body ImportOrganizationConfigJSONRequestBody) (*http.Request, error)
NewImportOrganizationConfigRequest calls the generic ImportOrganizationConfig builder with application/json body
func NewImportOrganizationConfigRequestWithBody ¶
func NewImportOrganizationConfigRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
NewImportOrganizationConfigRequestWithBody constructs an http.Request for the ImportOrganizationConfig method, with any body, and a specified content type
func NewInviteMemberRequest ¶
func NewInviteMemberRequest(server string, orgId int, body InviteMemberJSONRequestBody) (*http.Request, error)
NewInviteMemberRequest calls the generic InviteMember builder with application/json body
func NewInviteMemberRequestWithBody ¶
func NewInviteMemberRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
NewInviteMemberRequestWithBody constructs an http.Request for the InviteMember method, with any body, and a specified content type
func NewLeavePresenceRequest ¶
NewLeavePresenceRequest constructs an http.Request for the LeavePresence method
func NewListActionItemsRequest ¶
func NewListActionItemsRequest(server string, orgId int, params *ListActionItemsParams) (*http.Request, error)
NewListActionItemsRequest constructs an http.Request for the ListActionItems method
func NewListActiveMaintenanceWindowsRequest ¶
NewListActiveMaintenanceWindowsRequest constructs an http.Request for the ListActiveMaintenanceWindows method
func NewListAvailablePlansRequest ¶
NewListAvailablePlansRequest constructs an http.Request for the ListAvailablePlans method
func NewListChangeEventsRequest ¶
func NewListChangeEventsRequest(server string, orgId int, params *ListChangeEventsParams) (*http.Request, error)
NewListChangeEventsRequest constructs an http.Request for the ListChangeEvents method
func NewListChannelsRequest ¶
func NewListChannelsRequest(server string, params *ListChannelsParams) (*http.Request, error)
NewListChannelsRequest constructs an http.Request for the ListChannels method
func NewListChecksRequest ¶
func NewListChecksRequest(server string, params *ListChecksParams) (*http.Request, error)
NewListChecksRequest constructs an http.Request for the ListChecks method
func NewListCloudStatusesRequest ¶
NewListCloudStatusesRequest constructs an http.Request for the ListCloudStatuses method
func NewListCloudSubscriptionsRequest ¶
NewListCloudSubscriptionsRequest constructs an http.Request for the ListCloudSubscriptions method
func NewListContactMethodsRequest ¶
NewListContactMethodsRequest constructs an http.Request for the ListContactMethods method
func NewListCoverRequestsRequest ¶
NewListCoverRequestsRequest constructs an http.Request for the ListCoverRequests method
func NewListCustomStatusPagesRequest ¶
NewListCustomStatusPagesRequest constructs an http.Request for the ListCustomStatusPages method
func NewListExecutionsRequest ¶
func NewListExecutionsRequest(server string, orgId int, params *ListExecutionsParams) (*http.Request, error)
NewListExecutionsRequest constructs an http.Request for the ListExecutions method
func NewListIncidentNotesRequest ¶
func NewListIncidentNotesRequest(server string, orgId int, incidentType string, refId int) (*http.Request, error)
NewListIncidentNotesRequest constructs an http.Request for the ListIncidentNotes method
func NewListIncidentRolesRequest ¶
func NewListIncidentRolesRequest(server string, orgId int, incidentType string, refId int) (*http.Request, error)
NewListIncidentRolesRequest constructs an http.Request for the ListIncidentRoles method
func NewListIncidentsRequest ¶
func NewListIncidentsRequest(server string, params *ListIncidentsParams) (*http.Request, error)
NewListIncidentsRequest constructs an http.Request for the ListIncidents method
func NewListIntegrationKeysRequest ¶ added in v0.2.0
NewListIntegrationKeysRequest constructs an http.Request for the ListIntegrationKeys method
func NewListLifecycleEventsRequest ¶
NewListLifecycleEventsRequest constructs an http.Request for the ListLifecycleEvents method
func NewListLifecycleWatchesRequest ¶
NewListLifecycleWatchesRequest constructs an http.Request for the ListLifecycleWatches method
func NewListMaintenanceWindowsRequest ¶
func NewListMaintenanceWindowsRequest(server string, params *ListMaintenanceWindowsParams) (*http.Request, error)
NewListMaintenanceWindowsRequest constructs an http.Request for the ListMaintenanceWindows method
func NewListMembersRequest ¶
func NewListMembersRequest(server string, orgId int, params *ListMembersParams) (*http.Request, error)
NewListMembersRequest constructs an http.Request for the ListMembers method
func NewListMessagesRequest ¶
func NewListMessagesRequest(server string, orgId int, roomId int, params *ListMessagesParams) (*http.Request, error)
NewListMessagesRequest constructs an http.Request for the ListMessages method
func NewListMetricsKeysRequest ¶
NewListMetricsKeysRequest constructs an http.Request for the ListMetricsKeys method
func NewListNotificationRulesRequest ¶
NewListNotificationRulesRequest constructs an http.Request for the ListNotificationRules method
func NewListOrgAgentsRequest ¶
NewListOrgAgentsRequest constructs an http.Request for the ListOrgAgents method
func NewListOrganizationProjectsRequest ¶
func NewListOrganizationProjectsRequest(server string, orgId int, params *ListOrganizationProjectsParams) (*http.Request, error)
NewListOrganizationProjectsRequest constructs an http.Request for the ListOrganizationProjects method
func NewListOrganizationTokensRequest ¶
NewListOrganizationTokensRequest constructs an http.Request for the ListOrganizationTokens method
func NewListOrganizationsRequest ¶
NewListOrganizationsRequest constructs an http.Request for the ListOrganizations method
func NewListPlaybooksRequest ¶
func NewListPlaybooksRequest(server string, orgId int, params *ListPlaybooksParams) (*http.Request, error)
NewListPlaybooksRequest constructs an http.Request for the ListPlaybooks method
func NewListPoliciesRequest ¶
func NewListPoliciesRequest(server string, orgId int, params *ListPoliciesParams) (*http.Request, error)
NewListPoliciesRequest constructs an http.Request for the ListPolicies method
func NewListPostmortemsRequest ¶
func NewListPostmortemsRequest(server string, orgId int, params *ListPostmortemsParams) (*http.Request, error)
NewListPostmortemsRequest constructs an http.Request for the ListPostmortems method
func NewListProjectMembersRequest ¶
NewListProjectMembersRequest constructs an http.Request for the ListProjectMembers method
func NewListReportsRequest ¶
NewListReportsRequest constructs an http.Request for the ListReports method
func NewListScheduledReportsRequest ¶
func NewListScheduledReportsRequest(server string, params *ListScheduledReportsParams) (*http.Request, error)
NewListScheduledReportsRequest constructs an http.Request for the ListScheduledReports method
func NewListSchedulesRequest ¶
func NewListSchedulesRequest(server string, orgId int, params *ListSchedulesParams) (*http.Request, error)
NewListSchedulesRequest constructs an http.Request for the ListSchedules method
func NewListServicesRequest ¶
NewListServicesRequest constructs an http.Request for the ListServices method
func NewListStatusPagesRequest ¶
func NewListStatusPagesRequest(server string, params *ListStatusPagesParams) (*http.Request, error)
NewListStatusPagesRequest constructs an http.Request for the ListStatusPages method
func NewListTeamsRequest ¶
NewListTeamsRequest constructs an http.Request for the ListTeams method
func NewListWarRoomMembersRequest ¶
NewListWarRoomMembersRequest constructs an http.Request for the ListWarRoomMembers method
func NewListWarRoomsRequest ¶
func NewListWarRoomsRequest(server string, orgId int, params *ListWarRoomsParams) (*http.Request, error)
NewListWarRoomsRequest constructs an http.Request for the ListWarRooms method
func NewMarkUnavailableRequest ¶
NewMarkUnavailableRequest constructs an http.Request for the MarkUnavailable method
func NewPingPresenceRequest ¶
NewPingPresenceRequest constructs an http.Request for the PingPresence method
func NewPostMessageRequest ¶
func NewPostMessageRequest(server string, orgId int, roomId int, body PostMessageJSONRequestBody) (*http.Request, error)
NewPostMessageRequest calls the generic PostMessage builder with application/json body
func NewPostMessageRequestWithBody ¶
func NewPostMessageRequestWithBody(server string, orgId int, roomId int, contentType string, body io.Reader) (*http.Request, error)
NewPostMessageRequestWithBody constructs an http.Request for the PostMessage method, with any body, and a specified content type
func NewRefreshCheckSloRequest ¶
NewRefreshCheckSloRequest constructs an http.Request for the RefreshCheckSlo method
func NewRemoveCheckDependencyRequest ¶
NewRemoveCheckDependencyRequest constructs an http.Request for the RemoveCheckDependency method
func NewRemoveCheckRequest ¶
NewRemoveCheckRequest constructs an http.Request for the RemoveCheck method
func NewRemoveDependencyRequest ¶
func NewRemoveDependencyRequest(server string, orgId int, serviceId int, depId int) (*http.Request, error)
NewRemoveDependencyRequest constructs an http.Request for the RemoveDependency method
func NewRemoveMemberRequest ¶
NewRemoveMemberRequest constructs an http.Request for the RemoveMember method
func NewRemoveProjectMemberRequest ¶
func NewRemoveProjectMemberRequest(server string, orgId int, projectId int, userId int) (*http.Request, error)
NewRemoveProjectMemberRequest constructs an http.Request for the RemoveProjectMember method
func NewRemoveTeamMemberRequest ¶
func NewRemoveTeamMemberRequest(server string, orgId int, teamId int, userId int) (*http.Request, error)
NewRemoveTeamMemberRequest constructs an http.Request for the RemoveTeamMember method
func NewRemoveWarRoomMemberRequest ¶
func NewRemoveWarRoomMemberRequest(server string, orgId int, roomId int, memberId int) (*http.Request, error)
NewRemoveWarRoomMemberRequest constructs an http.Request for the RemoveWarRoomMember method
func NewReplaceNotificationRulesRequest ¶
func NewReplaceNotificationRulesRequest(server string, body ReplaceNotificationRulesJSONRequestBody) (*http.Request, error)
NewReplaceNotificationRulesRequest calls the generic ReplaceNotificationRules builder with application/json body
func NewReplaceNotificationRulesRequestWithBody ¶
func NewReplaceNotificationRulesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewReplaceNotificationRulesRequestWithBody constructs an http.Request for the ReplaceNotificationRules method, with any body, and a specified content type
func NewResendVerificationRequest ¶
NewResendVerificationRequest constructs an http.Request for the ResendVerification method
func NewResolveCheckIncidentRequest ¶
NewResolveCheckIncidentRequest constructs an http.Request for the ResolveCheckIncident method
func NewRevokeIntegrationKeyRequest ¶ added in v0.2.0
NewRevokeIntegrationKeyRequest constructs an http.Request for the RevokeIntegrationKey method
func NewRotateCheckUuidRequest ¶
NewRotateCheckUuidRequest constructs an http.Request for the RotateCheckUuid method
func NewRotateMetricsKeyRequest ¶
NewRotateMetricsKeyRequest constructs an http.Request for the RotateMetricsKey method
func NewRotateWebhookSecretRequest ¶
NewRotateWebhookSecretRequest constructs an http.Request for the RotateWebhookSecret method
func NewRunCheckNowRequest ¶
NewRunCheckNowRequest constructs an http.Request for the RunCheckNow method
func NewSendScheduledReportNowEndpointRequest ¶
NewSendScheduledReportNowEndpointRequest constructs an http.Request for the SendScheduledReportNowEndpoint method
func NewSendTestAlertRequest ¶
func NewSendTestAlertRequest(server string, checkId int, body SendTestAlertJSONRequestBody) (*http.Request, error)
NewSendTestAlertRequest calls the generic SendTestAlert builder with application/json body
func NewSendTestAlertRequestWithBody ¶
func NewSendTestAlertRequestWithBody(server string, checkId int, contentType string, body io.Reader) (*http.Request, error)
NewSendTestAlertRequestWithBody constructs an http.Request for the SendTestAlert method, with any body, and a specified content type
func NewSetCheckChannelsRequest ¶
func NewSetCheckChannelsRequest(server string, checkId int, body SetCheckChannelsJSONRequestBody) (*http.Request, error)
NewSetCheckChannelsRequest calls the generic SetCheckChannels builder with application/json body
func NewSetCheckChannelsRequestWithBody ¶
func NewSetCheckChannelsRequestWithBody(server string, checkId int, contentType string, body io.Reader) (*http.Request, error)
NewSetCheckChannelsRequestWithBody constructs an http.Request for the SetCheckChannels method, with any body, and a specified content type
func NewStarTimelineEventRequest ¶
func NewStarTimelineEventRequest(server string, orgId int, incidentType string, refId int, activityId int) (*http.Request, error)
NewStarTimelineEventRequest constructs an http.Request for the StarTimelineEvent method
func NewSubscribeToStatusPageRequest ¶
func NewSubscribeToStatusPageRequest(server string, slug string, body SubscribeToStatusPageJSONRequestBody) (*http.Request, error)
NewSubscribeToStatusPageRequest calls the generic SubscribeToStatusPage builder with application/json body
func NewSubscribeToStatusPageRequestWithBody ¶
func NewSubscribeToStatusPageRequestWithBody(server string, slug string, contentType string, body io.Reader) (*http.Request, error)
NewSubscribeToStatusPageRequestWithBody constructs an http.Request for the SubscribeToStatusPage method, with any body, and a specified content type
func NewTestChannelRequest ¶
NewTestChannelRequest constructs an http.Request for the TestChannel method
func NewTestContactMethodRequest ¶
NewTestContactMethodRequest constructs an http.Request for the TestContactMethod method
func NewTestCustomStatusPageRequest ¶
NewTestCustomStatusPageRequest constructs an http.Request for the TestCustomStatusPage method
func NewTestSmtpConnectionRequest ¶
func NewTestSmtpConnectionRequest(server string, body TestSmtpConnectionJSONRequestBody) (*http.Request, error)
NewTestSmtpConnectionRequest calls the generic TestSmtpConnection builder with application/json body
func NewTestSmtpConnectionRequestWithBody ¶
func NewTestSmtpConnectionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewTestSmtpConnectionRequestWithBody constructs an http.Request for the TestSmtpConnection method, with any body, and a specified content type
func NewTestWarroomBotRequest ¶
NewTestWarroomBotRequest constructs an http.Request for the TestWarroomBot method
func NewToggleShareRequest ¶
func NewToggleShareRequest(server string, orgId int, pmId int, body ToggleShareJSONRequestBody) (*http.Request, error)
NewToggleShareRequest calls the generic ToggleShare builder with application/json body
func NewToggleShareRequestWithBody ¶
func NewToggleShareRequestWithBody(server string, orgId int, pmId int, contentType string, body io.Reader) (*http.Request, error)
NewToggleShareRequestWithBody constructs an http.Request for the ToggleShare method, with any body, and a specified content type
func NewUnassignIncidentRoleRequest ¶
func NewUnassignIncidentRoleRequest(server string, orgId int, incidentType string, refId int, assignmentId int) (*http.Request, error)
NewUnassignIncidentRoleRequest constructs an http.Request for the UnassignIncidentRole method
func NewUnfurlLinkRequest ¶
func NewUnfurlLinkRequest(server string, orgId int, roomId int, params *UnfurlLinkParams) (*http.Request, error)
NewUnfurlLinkRequest constructs an http.Request for the UnfurlLink method
func NewUnstarTimelineEventRequest ¶
func NewUnstarTimelineEventRequest(server string, orgId int, incidentType string, refId int, activityId int) (*http.Request, error)
NewUnstarTimelineEventRequest constructs an http.Request for the UnstarTimelineEvent method
func NewUnsubscribeRequest ¶
NewUnsubscribeRequest constructs an http.Request for the Unsubscribe method
func NewUpdateActionItemRequest ¶
func NewUpdateActionItemRequest(server string, orgId int, itemId int, body UpdateActionItemJSONRequestBody) (*http.Request, error)
NewUpdateActionItemRequest calls the generic UpdateActionItem builder with application/json body
func NewUpdateActionItemRequestWithBody ¶
func NewUpdateActionItemRequestWithBody(server string, orgId int, itemId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateActionItemRequestWithBody constructs an http.Request for the UpdateActionItem method, with any body, and a specified content type
func NewUpdateChannelRequest ¶
func NewUpdateChannelRequest(server string, channelId int, body UpdateChannelJSONRequestBody) (*http.Request, error)
NewUpdateChannelRequest calls the generic UpdateChannel builder with application/json body
func NewUpdateChannelRequestWithBody ¶
func NewUpdateChannelRequestWithBody(server string, channelId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateChannelRequestWithBody constructs an http.Request for the UpdateChannel method, with any body, and a specified content type
func NewUpdateCheckPreferencesRequest ¶
func NewUpdateCheckPreferencesRequest(server string, checkId int, body UpdateCheckPreferencesJSONRequestBody) (*http.Request, error)
NewUpdateCheckPreferencesRequest calls the generic UpdateCheckPreferences builder with application/json body
func NewUpdateCheckPreferencesRequestWithBody ¶
func NewUpdateCheckPreferencesRequestWithBody(server string, checkId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateCheckPreferencesRequestWithBody constructs an http.Request for the UpdateCheckPreferences method, with any body, and a specified content type
func NewUpdateCheckProviderDependencyRequest ¶
func NewUpdateCheckProviderDependencyRequest(server string, checkId int, linkId int, body UpdateCheckProviderDependencyJSONRequestBody) (*http.Request, error)
NewUpdateCheckProviderDependencyRequest calls the generic UpdateCheckProviderDependency builder with application/json body
func NewUpdateCheckProviderDependencyRequestWithBody ¶
func NewUpdateCheckProviderDependencyRequestWithBody(server string, checkId int, linkId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateCheckProviderDependencyRequestWithBody constructs an http.Request for the UpdateCheckProviderDependency method, with any body, and a specified content type
func NewUpdateCheckRequest ¶
func NewUpdateCheckRequest(server string, checkId int, body UpdateCheckJSONRequestBody) (*http.Request, error)
NewUpdateCheckRequest calls the generic UpdateCheck builder with application/json body
func NewUpdateCheckRequestWithBody ¶
func NewUpdateCheckRequestWithBody(server string, checkId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateCheckRequestWithBody constructs an http.Request for the UpdateCheck method, with any body, and a specified content type
func NewUpdateCheckSloRequest ¶
func NewUpdateCheckSloRequest(server string, checkId int, sloId int, body UpdateCheckSloJSONRequestBody) (*http.Request, error)
NewUpdateCheckSloRequest calls the generic UpdateCheckSlo builder with application/json body
func NewUpdateCheckSloRequestWithBody ¶
func NewUpdateCheckSloRequestWithBody(server string, checkId int, sloId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateCheckSloRequestWithBody constructs an http.Request for the UpdateCheckSlo method, with any body, and a specified content type
func NewUpdateContactMethodRequest ¶
func NewUpdateContactMethodRequest(server string, methodId int, body UpdateContactMethodJSONRequestBody) (*http.Request, error)
NewUpdateContactMethodRequest calls the generic UpdateContactMethod builder with application/json body
func NewUpdateContactMethodRequestWithBody ¶
func NewUpdateContactMethodRequestWithBody(server string, methodId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateContactMethodRequestWithBody constructs an http.Request for the UpdateContactMethod method, with any body, and a specified content type
func NewUpdateCustomStatusPageRequest ¶
func NewUpdateCustomStatusPageRequest(server string, orgId int, pageId int, body UpdateCustomStatusPageJSONRequestBody) (*http.Request, error)
NewUpdateCustomStatusPageRequest calls the generic UpdateCustomStatusPage builder with application/json body
func NewUpdateCustomStatusPageRequestWithBody ¶
func NewUpdateCustomStatusPageRequestWithBody(server string, orgId int, pageId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateCustomStatusPageRequestWithBody constructs an http.Request for the UpdateCustomStatusPage method, with any body, and a specified content type
func NewUpdateDnsHijackAlertsRequest ¶
func NewUpdateDnsHijackAlertsRequest(server string, checkId int, body UpdateDnsHijackAlertsJSONRequestBody) (*http.Request, error)
NewUpdateDnsHijackAlertsRequest calls the generic UpdateDnsHijackAlerts builder with application/json body
func NewUpdateDnsHijackAlertsRequestWithBody ¶
func NewUpdateDnsHijackAlertsRequestWithBody(server string, checkId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateDnsHijackAlertsRequestWithBody constructs an http.Request for the UpdateDnsHijackAlerts method, with any body, and a specified content type
func NewUpdateDnsMultiRecordRequest ¶
func NewUpdateDnsMultiRecordRequest(server string, checkId int, body UpdateDnsMultiRecordJSONRequestBody) (*http.Request, error)
NewUpdateDnsMultiRecordRequest calls the generic UpdateDnsMultiRecord builder with application/json body
func NewUpdateDnsMultiRecordRequestWithBody ¶
func NewUpdateDnsMultiRecordRequestWithBody(server string, checkId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateDnsMultiRecordRequestWithBody constructs an http.Request for the UpdateDnsMultiRecord method, with any body, and a specified content type
func NewUpdateDomainAlertsRequest ¶
func NewUpdateDomainAlertsRequest(server string, checkId int, params *UpdateDomainAlertsParams) (*http.Request, error)
NewUpdateDomainAlertsRequest constructs an http.Request for the UpdateDomainAlerts method
func NewUpdateLayerRequest ¶
func NewUpdateLayerRequest(server string, orgId int, scheduleId int, layerId int, body UpdateLayerJSONRequestBody) (*http.Request, error)
NewUpdateLayerRequest calls the generic UpdateLayer builder with application/json body
func NewUpdateLayerRequestWithBody ¶
func NewUpdateLayerRequestWithBody(server string, orgId int, scheduleId int, layerId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateLayerRequestWithBody constructs an http.Request for the UpdateLayer method, with any body, and a specified content type
func NewUpdateMaintenanceWindowRequest ¶
func NewUpdateMaintenanceWindowRequest(server string, windowId int, body UpdateMaintenanceWindowJSONRequestBody) (*http.Request, error)
NewUpdateMaintenanceWindowRequest calls the generic UpdateMaintenanceWindow builder with application/json body
func NewUpdateMaintenanceWindowRequestWithBody ¶
func NewUpdateMaintenanceWindowRequestWithBody(server string, windowId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateMaintenanceWindowRequestWithBody constructs an http.Request for the UpdateMaintenanceWindow method, with any body, and a specified content type
func NewUpdateMemberRoleRequest ¶
func NewUpdateMemberRoleRequest(server string, orgId int, userId int, body UpdateMemberRoleJSONRequestBody) (*http.Request, error)
NewUpdateMemberRoleRequest calls the generic UpdateMemberRole builder with application/json body
func NewUpdateMemberRoleRequestWithBody ¶
func NewUpdateMemberRoleRequestWithBody(server string, orgId int, userId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateMemberRoleRequestWithBody constructs an http.Request for the UpdateMemberRole method, with any body, and a specified content type
func NewUpdateOrganizationProjectRequest ¶
func NewUpdateOrganizationProjectRequest(server string, orgId int, projectId int, body UpdateOrganizationProjectJSONRequestBody) (*http.Request, error)
NewUpdateOrganizationProjectRequest calls the generic UpdateOrganizationProject builder with application/json body
func NewUpdateOrganizationProjectRequestWithBody ¶
func NewUpdateOrganizationProjectRequestWithBody(server string, orgId int, projectId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateOrganizationProjectRequestWithBody constructs an http.Request for the UpdateOrganizationProject method, with any body, and a specified content type
func NewUpdateOrganizationRequest ¶
func NewUpdateOrganizationRequest(server string, orgId int, body UpdateOrganizationJSONRequestBody) (*http.Request, error)
NewUpdateOrganizationRequest calls the generic UpdateOrganization builder with application/json body
func NewUpdateOrganizationRequestWithBody ¶
func NewUpdateOrganizationRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateOrganizationRequestWithBody constructs an http.Request for the UpdateOrganization method, with any body, and a specified content type
func NewUpdateOrganizationSettingsRequest ¶
func NewUpdateOrganizationSettingsRequest(server string, orgId int, body UpdateOrganizationSettingsJSONRequestBody) (*http.Request, error)
NewUpdateOrganizationSettingsRequest calls the generic UpdateOrganizationSettings builder with application/json body
func NewUpdateOrganizationSettingsRequestWithBody ¶
func NewUpdateOrganizationSettingsRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateOrganizationSettingsRequestWithBody constructs an http.Request for the UpdateOrganizationSettings method, with any body, and a specified content type
func NewUpdatePasswordRequest ¶
func NewUpdatePasswordRequest(server string, body UpdatePasswordJSONRequestBody) (*http.Request, error)
NewUpdatePasswordRequest calls the generic UpdatePassword builder with application/json body
func NewUpdatePasswordRequestWithBody ¶
func NewUpdatePasswordRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewUpdatePasswordRequestWithBody constructs an http.Request for the UpdatePassword method, with any body, and a specified content type
func NewUpdatePlaybookRequest ¶
func NewUpdatePlaybookRequest(server string, orgId int, playbookId int, body UpdatePlaybookJSONRequestBody) (*http.Request, error)
NewUpdatePlaybookRequest calls the generic UpdatePlaybook builder with application/json body
func NewUpdatePlaybookRequestWithBody ¶
func NewUpdatePlaybookRequestWithBody(server string, orgId int, playbookId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdatePlaybookRequestWithBody constructs an http.Request for the UpdatePlaybook method, with any body, and a specified content type
func NewUpdatePolicyRequest ¶
func NewUpdatePolicyRequest(server string, orgId int, policyId int, body UpdatePolicyJSONRequestBody) (*http.Request, error)
NewUpdatePolicyRequest calls the generic UpdatePolicy builder with application/json body
func NewUpdatePolicyRequestWithBody ¶
func NewUpdatePolicyRequestWithBody(server string, orgId int, policyId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdatePolicyRequestWithBody constructs an http.Request for the UpdatePolicy method, with any body, and a specified content type
func NewUpdatePostmortemRequest ¶
func NewUpdatePostmortemRequest(server string, orgId int, pmId int, body UpdatePostmortemJSONRequestBody) (*http.Request, error)
NewUpdatePostmortemRequest calls the generic UpdatePostmortem builder with application/json body
func NewUpdatePostmortemRequestWithBody ¶
func NewUpdatePostmortemRequestWithBody(server string, orgId int, pmId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdatePostmortemRequestWithBody constructs an http.Request for the UpdatePostmortem method, with any body, and a specified content type
func NewUpdateProfileRequest ¶
func NewUpdateProfileRequest(server string, body UpdateProfileJSONRequestBody) (*http.Request, error)
NewUpdateProfileRequest calls the generic UpdateProfile builder with application/json body
func NewUpdateProfileRequestWithBody ¶
func NewUpdateProfileRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateProfileRequestWithBody constructs an http.Request for the UpdateProfile method, with any body, and a specified content type
func NewUpdateProjectMemberRequest ¶
func NewUpdateProjectMemberRequest(server string, orgId int, projectId int, userId int, body UpdateProjectMemberJSONRequestBody) (*http.Request, error)
NewUpdateProjectMemberRequest calls the generic UpdateProjectMember builder with application/json body
func NewUpdateProjectMemberRequestWithBody ¶
func NewUpdateProjectMemberRequestWithBody(server string, orgId int, projectId int, userId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateProjectMemberRequestWithBody constructs an http.Request for the UpdateProjectMember method, with any body, and a specified content type
func NewUpdateScheduleRequest ¶
func NewUpdateScheduleRequest(server string, orgId int, scheduleId int, body UpdateScheduleJSONRequestBody) (*http.Request, error)
NewUpdateScheduleRequest calls the generic UpdateSchedule builder with application/json body
func NewUpdateScheduleRequestWithBody ¶
func NewUpdateScheduleRequestWithBody(server string, orgId int, scheduleId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateScheduleRequestWithBody constructs an http.Request for the UpdateSchedule method, with any body, and a specified content type
func NewUpdateScheduledReportRequest ¶
func NewUpdateScheduledReportRequest(server string, reportId int, body UpdateScheduledReportJSONRequestBody) (*http.Request, error)
NewUpdateScheduledReportRequest calls the generic UpdateScheduledReport builder with application/json body
func NewUpdateScheduledReportRequestWithBody ¶
func NewUpdateScheduledReportRequestWithBody(server string, reportId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateScheduledReportRequestWithBody constructs an http.Request for the UpdateScheduledReport method, with any body, and a specified content type
func NewUpdateServiceRequest ¶
func NewUpdateServiceRequest(server string, orgId int, serviceId int, body UpdateServiceJSONRequestBody) (*http.Request, error)
NewUpdateServiceRequest calls the generic UpdateService builder with application/json body
func NewUpdateServiceRequestWithBody ¶
func NewUpdateServiceRequestWithBody(server string, orgId int, serviceId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateServiceRequestWithBody constructs an http.Request for the UpdateService method, with any body, and a specified content type
func NewUpdateSslAlertsRequest ¶
func NewUpdateSslAlertsRequest(server string, checkId int, params *UpdateSslAlertsParams) (*http.Request, error)
NewUpdateSslAlertsRequest constructs an http.Request for the UpdateSslAlerts method
func NewUpdateStatusPageRequest ¶
func NewUpdateStatusPageRequest(server string, pageId int, body UpdateStatusPageJSONRequestBody) (*http.Request, error)
NewUpdateStatusPageRequest calls the generic UpdateStatusPage builder with application/json body
func NewUpdateStatusPageRequestWithBody ¶
func NewUpdateStatusPageRequestWithBody(server string, pageId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateStatusPageRequestWithBody constructs an http.Request for the UpdateStatusPage method, with any body, and a specified content type
func NewUpdateTeamMemberRoleRequest ¶
func NewUpdateTeamMemberRoleRequest(server string, orgId int, teamId int, userId int, body UpdateTeamMemberRoleJSONRequestBody) (*http.Request, error)
NewUpdateTeamMemberRoleRequest calls the generic UpdateTeamMemberRole builder with application/json body
func NewUpdateTeamMemberRoleRequestWithBody ¶
func NewUpdateTeamMemberRoleRequestWithBody(server string, orgId int, teamId int, userId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateTeamMemberRoleRequestWithBody constructs an http.Request for the UpdateTeamMemberRole method, with any body, and a specified content type
func NewUpdateTeamRequest ¶
func NewUpdateTeamRequest(server string, orgId int, teamId int, body UpdateTeamJSONRequestBody) (*http.Request, error)
NewUpdateTeamRequest calls the generic UpdateTeam builder with application/json body
func NewUpdateTeamRequestWithBody ¶
func NewUpdateTeamRequestWithBody(server string, orgId int, teamId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateTeamRequestWithBody constructs an http.Request for the UpdateTeam method, with any body, and a specified content type
func NewUpdateWarRoomRequest ¶
func NewUpdateWarRoomRequest(server string, orgId int, roomId int, body UpdateWarRoomJSONRequestBody) (*http.Request, error)
NewUpdateWarRoomRequest calls the generic UpdateWarRoom builder with application/json body
func NewUpdateWarRoomRequestWithBody ¶
func NewUpdateWarRoomRequestWithBody(server string, orgId int, roomId int, contentType string, body io.Reader) (*http.Request, error)
NewUpdateWarRoomRequestWithBody constructs an http.Request for the UpdateWarRoom method, with any body, and a specified content type
func NewUploadAttachmentRequestWithBody ¶
func NewUploadAttachmentRequestWithBody(server string, orgId int, roomId int, contentType string, body io.Reader) (*http.Request, error)
NewUploadAttachmentRequestWithBody constructs an http.Request for the UploadAttachment method, with any body, and a specified content type
func NewUpsertCloudSubscriptionRequest ¶
func NewUpsertCloudSubscriptionRequest(server string, orgId int, body UpsertCloudSubscriptionJSONRequestBody) (*http.Request, error)
NewUpsertCloudSubscriptionRequest calls the generic UpsertCloudSubscription builder with application/json body
func NewUpsertCloudSubscriptionRequestWithBody ¶
func NewUpsertCloudSubscriptionRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
NewUpsertCloudSubscriptionRequestWithBody constructs an http.Request for the UpsertCloudSubscription method, with any body, and a specified content type
func NewUpsertLifecycleWatchRequest ¶
func NewUpsertLifecycleWatchRequest(server string, orgId int, body UpsertLifecycleWatchJSONRequestBody) (*http.Request, error)
NewUpsertLifecycleWatchRequest calls the generic UpsertLifecycleWatch builder with application/json body
func NewUpsertLifecycleWatchRequestWithBody ¶
func NewUpsertLifecycleWatchRequestWithBody(server string, orgId int, contentType string, body io.Reader) (*http.Request, error)
NewUpsertLifecycleWatchRequestWithBody constructs an http.Request for the UpsertLifecycleWatch method, with any body, and a specified content type
func NewVerifyContactMethodRequest ¶
func NewVerifyContactMethodRequest(server string, methodId int, body VerifyContactMethodJSONRequestBody) (*http.Request, error)
NewVerifyContactMethodRequest calls the generic VerifyContactMethod builder with application/json body
func NewVerifyContactMethodRequestWithBody ¶
func NewVerifyContactMethodRequestWithBody(server string, methodId int, contentType string, body io.Reader) (*http.Request, error)
NewVerifyContactMethodRequestWithBody constructs an http.Request for the VerifyContactMethod method, with any body, and a specified content type
Types ¶
type AcceptCoverRequestResponse ¶
type AcceptCoverRequestResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseAcceptCoverRequestResponse ¶
func ParseAcceptCoverRequestResponse(rsp *http.Response) (*AcceptCoverRequestResponse, error)
ParseAcceptCoverRequestResponse parses an HTTP response from a AcceptCoverRequestWithResponse call
func (AcceptCoverRequestResponse) ContentType ¶
func (r AcceptCoverRequestResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AcceptCoverRequestResponse) GetBody ¶
func (r AcceptCoverRequestResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AcceptCoverRequestResponse) GetJSON200 ¶
func (r AcceptCoverRequestResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AcceptCoverRequestResponse) GetJSON422 ¶
func (r AcceptCoverRequestResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AcceptCoverRequestResponse) Status ¶
func (r AcceptCoverRequestResponse) Status() string
Status returns HTTPResponse.Status
func (AcceptCoverRequestResponse) StatusCode ¶
func (r AcceptCoverRequestResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AcceptInvitationByTokenParams ¶
type AcceptInvitationByTokenParams struct {
// Token Invitation token
Token string `form:"token" json:"token"`
}
AcceptInvitationByTokenParams defines parameters for AcceptInvitationByToken.
type AcceptInvitationByTokenResponse ¶
type AcceptInvitationByTokenResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseAcceptInvitationByTokenResponse ¶
func ParseAcceptInvitationByTokenResponse(rsp *http.Response) (*AcceptInvitationByTokenResponse, error)
ParseAcceptInvitationByTokenResponse parses an HTTP response from a AcceptInvitationByTokenWithResponse call
func (AcceptInvitationByTokenResponse) ContentType ¶
func (r AcceptInvitationByTokenResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AcceptInvitationByTokenResponse) GetBody ¶
func (r AcceptInvitationByTokenResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AcceptInvitationByTokenResponse) GetJSON200 ¶
func (r AcceptInvitationByTokenResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AcceptInvitationByTokenResponse) GetJSON422 ¶
func (r AcceptInvitationByTokenResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AcceptInvitationByTokenResponse) Status ¶
func (r AcceptInvitationByTokenResponse) Status() string
Status returns HTTPResponse.Status
func (AcceptInvitationByTokenResponse) StatusCode ¶
func (r AcceptInvitationByTokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AcceptInvitationJSONRequestBody ¶
type AcceptInvitationJSONRequestBody = InvitationAccept
AcceptInvitationJSONRequestBody defines body for AcceptInvitation for application/json ContentType.
type AcceptInvitationResponse ¶
type AcceptInvitationResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseAcceptInvitationResponse ¶
func ParseAcceptInvitationResponse(rsp *http.Response) (*AcceptInvitationResponse, error)
ParseAcceptInvitationResponse parses an HTTP response from a AcceptInvitationWithResponse call
func (AcceptInvitationResponse) ContentType ¶
func (r AcceptInvitationResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AcceptInvitationResponse) GetBody ¶
func (r AcceptInvitationResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AcceptInvitationResponse) GetJSON200 ¶
func (r AcceptInvitationResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AcceptInvitationResponse) GetJSON422 ¶
func (r AcceptInvitationResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AcceptInvitationResponse) Status ¶
func (r AcceptInvitationResponse) Status() string
Status returns HTTPResponse.Status
func (AcceptInvitationResponse) StatusCode ¶
func (r AcceptInvitationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AcknowledgeIncidentByTokenResponse ¶
type AcknowledgeIncidentByTokenResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseAcknowledgeIncidentByTokenResponse ¶
func ParseAcknowledgeIncidentByTokenResponse(rsp *http.Response) (*AcknowledgeIncidentByTokenResponse, error)
ParseAcknowledgeIncidentByTokenResponse parses an HTTP response from a AcknowledgeIncidentByTokenWithResponse call
func (AcknowledgeIncidentByTokenResponse) ContentType ¶
func (r AcknowledgeIncidentByTokenResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AcknowledgeIncidentByTokenResponse) GetBody ¶
func (r AcknowledgeIncidentByTokenResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AcknowledgeIncidentByTokenResponse) GetJSON422 ¶
func (r AcknowledgeIncidentByTokenResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AcknowledgeIncidentByTokenResponse) Status ¶
func (r AcknowledgeIncidentByTokenResponse) Status() string
Status returns HTTPResponse.Status
func (AcknowledgeIncidentByTokenResponse) StatusCode ¶
func (r AcknowledgeIncidentByTokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AcknowledgeIncidentJSONRequestBody ¶
type AcknowledgeIncidentJSONRequestBody = BodyAcknowledgeIncidentApiChecksCheckIdIncidentsLogIdAckPost
AcknowledgeIncidentJSONRequestBody defines body for AcknowledgeIncident for application/json ContentType.
type AcknowledgeIncidentPageResponse ¶
type AcknowledgeIncidentPageResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseAcknowledgeIncidentPageResponse ¶
func ParseAcknowledgeIncidentPageResponse(rsp *http.Response) (*AcknowledgeIncidentPageResponse, error)
ParseAcknowledgeIncidentPageResponse parses an HTTP response from a AcknowledgeIncidentPageWithResponse call
func (AcknowledgeIncidentPageResponse) ContentType ¶
func (r AcknowledgeIncidentPageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AcknowledgeIncidentPageResponse) GetBody ¶
func (r AcknowledgeIncidentPageResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AcknowledgeIncidentPageResponse) GetJSON422 ¶
func (r AcknowledgeIncidentPageResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AcknowledgeIncidentPageResponse) Status ¶
func (r AcknowledgeIncidentPageResponse) Status() string
Status returns HTTPResponse.Status
func (AcknowledgeIncidentPageResponse) StatusCode ¶
func (r AcknowledgeIncidentPageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AcknowledgeIncidentResponse ¶
type AcknowledgeIncidentResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseAcknowledgeIncidentResponse ¶
func ParseAcknowledgeIncidentResponse(rsp *http.Response) (*AcknowledgeIncidentResponse, error)
ParseAcknowledgeIncidentResponse parses an HTTP response from a AcknowledgeIncidentWithResponse call
func (AcknowledgeIncidentResponse) ContentType ¶
func (r AcknowledgeIncidentResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AcknowledgeIncidentResponse) GetBody ¶
func (r AcknowledgeIncidentResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AcknowledgeIncidentResponse) GetJSON200 ¶
func (r AcknowledgeIncidentResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AcknowledgeIncidentResponse) GetJSON422 ¶
func (r AcknowledgeIncidentResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AcknowledgeIncidentResponse) Status ¶
func (r AcknowledgeIncidentResponse) Status() string
Status returns HTTPResponse.Status
func (AcknowledgeIncidentResponse) StatusCode ¶
func (r AcknowledgeIncidentResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ActionItemUpdate ¶
type ActionItemUpdate struct {
AssigneeUserId *int `json:"assignee_user_id,omitempty"`
DueDate *openapi_types.Date `json:"due_date,omitempty"`
Priority *string `json:"priority,omitempty"`
Status *string `json:"status,omitempty"`
}
ActionItemUpdate defines model for ActionItemUpdate.
type AddCheckDependencyJSONBody ¶
type AddCheckDependencyJSONBody map[string]interface{}
AddCheckDependencyJSONBody defines parameters for AddCheckDependency.
type AddCheckDependencyJSONRequestBody ¶
type AddCheckDependencyJSONRequestBody AddCheckDependencyJSONBody
AddCheckDependencyJSONRequestBody defines body for AddCheckDependency for application/json ContentType.
type AddCheckDependencyResponse ¶
type AddCheckDependencyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseAddCheckDependencyResponse ¶
func ParseAddCheckDependencyResponse(rsp *http.Response) (*AddCheckDependencyResponse, error)
ParseAddCheckDependencyResponse parses an HTTP response from a AddCheckDependencyWithResponse call
func (AddCheckDependencyResponse) ContentType ¶
func (r AddCheckDependencyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AddCheckDependencyResponse) GetBody ¶
func (r AddCheckDependencyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AddCheckDependencyResponse) GetJSON200 ¶
func (r AddCheckDependencyResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AddCheckDependencyResponse) GetJSON422 ¶
func (r AddCheckDependencyResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AddCheckDependencyResponse) Status ¶
func (r AddCheckDependencyResponse) Status() string
Status returns HTTPResponse.Status
func (AddCheckDependencyResponse) StatusCode ¶
func (r AddCheckDependencyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AddCheckProviderDependencyJSONRequestBody ¶
type AddCheckProviderDependencyJSONRequestBody = BodyAddCheckProviderDependencyApiChecksCheckIdProviderDependenciesPost
AddCheckProviderDependencyJSONRequestBody defines body for AddCheckProviderDependency for application/json ContentType.
type AddCheckProviderDependencyResponse ¶
type AddCheckProviderDependencyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseAddCheckProviderDependencyResponse ¶
func ParseAddCheckProviderDependencyResponse(rsp *http.Response) (*AddCheckProviderDependencyResponse, error)
ParseAddCheckProviderDependencyResponse parses an HTTP response from a AddCheckProviderDependencyWithResponse call
func (AddCheckProviderDependencyResponse) ContentType ¶
func (r AddCheckProviderDependencyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AddCheckProviderDependencyResponse) GetBody ¶
func (r AddCheckProviderDependencyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AddCheckProviderDependencyResponse) GetJSON200 ¶
func (r AddCheckProviderDependencyResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AddCheckProviderDependencyResponse) GetJSON422 ¶
func (r AddCheckProviderDependencyResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AddCheckProviderDependencyResponse) Status ¶
func (r AddCheckProviderDependencyResponse) Status() string
Status returns HTTPResponse.Status
func (AddCheckProviderDependencyResponse) StatusCode ¶
func (r AddCheckProviderDependencyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AddDependencyJSONRequestBody ¶
type AddDependencyJSONRequestBody = DependencyCreate
AddDependencyJSONRequestBody defines body for AddDependency for application/json ContentType.
type AddDependencyResponse ¶
type AddDependencyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseAddDependencyResponse ¶
func ParseAddDependencyResponse(rsp *http.Response) (*AddDependencyResponse, error)
ParseAddDependencyResponse parses an HTTP response from a AddDependencyWithResponse call
func (AddDependencyResponse) ContentType ¶
func (r AddDependencyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AddDependencyResponse) GetBody ¶
func (r AddDependencyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AddDependencyResponse) GetJSON201 ¶
func (r AddDependencyResponse) GetJSON201() *interface{}
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (AddDependencyResponse) GetJSON422 ¶
func (r AddDependencyResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AddDependencyResponse) Status ¶
func (r AddDependencyResponse) Status() string
Status returns HTTPResponse.Status
func (AddDependencyResponse) StatusCode ¶
func (r AddDependencyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AddIncidentNoteJSONRequestBody ¶
type AddIncidentNoteJSONRequestBody = NoteCreate
AddIncidentNoteJSONRequestBody defines body for AddIncidentNote for application/json ContentType.
type AddIncidentNoteResponse ¶
type AddIncidentNoteResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseAddIncidentNoteResponse ¶
func ParseAddIncidentNoteResponse(rsp *http.Response) (*AddIncidentNoteResponse, error)
ParseAddIncidentNoteResponse parses an HTTP response from a AddIncidentNoteWithResponse call
func (AddIncidentNoteResponse) ContentType ¶
func (r AddIncidentNoteResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AddIncidentNoteResponse) GetBody ¶
func (r AddIncidentNoteResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AddIncidentNoteResponse) GetJSON200 ¶
func (r AddIncidentNoteResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AddIncidentNoteResponse) GetJSON422 ¶
func (r AddIncidentNoteResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AddIncidentNoteResponse) Status ¶
func (r AddIncidentNoteResponse) Status() string
Status returns HTTPResponse.Status
func (AddIncidentNoteResponse) StatusCode ¶
func (r AddIncidentNoteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AddProjectMemberJSONRequestBody ¶
type AddProjectMemberJSONRequestBody = ProjectMembershipCreate
AddProjectMemberJSONRequestBody defines body for AddProjectMember for application/json ContentType.
type AddProjectMemberResponse ¶
type AddProjectMemberResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *ProjectMembershipResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseAddProjectMemberResponse ¶
func ParseAddProjectMemberResponse(rsp *http.Response) (*AddProjectMemberResponse, error)
ParseAddProjectMemberResponse parses an HTTP response from a AddProjectMemberWithResponse call
func (AddProjectMemberResponse) ContentType ¶
func (r AddProjectMemberResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AddProjectMemberResponse) GetBody ¶
func (r AddProjectMemberResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AddProjectMemberResponse) GetJSON201 ¶
func (r AddProjectMemberResponse) GetJSON201() *ProjectMembershipResponse
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (AddProjectMemberResponse) GetJSON422 ¶
func (r AddProjectMemberResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AddProjectMemberResponse) Status ¶
func (r AddProjectMemberResponse) Status() string
Status returns HTTPResponse.Status
func (AddProjectMemberResponse) StatusCode ¶
func (r AddProjectMemberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AddTeamMemberJSONRequestBody ¶
type AddTeamMemberJSONRequestBody = MemberAdd
AddTeamMemberJSONRequestBody defines body for AddTeamMember for application/json ContentType.
type AddTeamMemberResponse ¶
type AddTeamMemberResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *TeamMemberResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseAddTeamMemberResponse ¶
func ParseAddTeamMemberResponse(rsp *http.Response) (*AddTeamMemberResponse, error)
ParseAddTeamMemberResponse parses an HTTP response from a AddTeamMemberWithResponse call
func (AddTeamMemberResponse) ContentType ¶
func (r AddTeamMemberResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AddTeamMemberResponse) GetBody ¶
func (r AddTeamMemberResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AddTeamMemberResponse) GetJSON201 ¶
func (r AddTeamMemberResponse) GetJSON201() *TeamMemberResponse
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (AddTeamMemberResponse) GetJSON422 ¶
func (r AddTeamMemberResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AddTeamMemberResponse) Status ¶
func (r AddTeamMemberResponse) Status() string
Status returns HTTPResponse.Status
func (AddTeamMemberResponse) StatusCode ¶
func (r AddTeamMemberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AddWarRoomMemberJSONRequestBody ¶
type AddWarRoomMemberJSONRequestBody = WarRoomMemberAdd
AddWarRoomMemberJSONRequestBody defines body for AddWarRoomMember for application/json ContentType.
type AddWarRoomMemberResponse ¶
type AddWarRoomMemberResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseAddWarRoomMemberResponse ¶
func ParseAddWarRoomMemberResponse(rsp *http.Response) (*AddWarRoomMemberResponse, error)
ParseAddWarRoomMemberResponse parses an HTTP response from a AddWarRoomMemberWithResponse call
func (AddWarRoomMemberResponse) ContentType ¶
func (r AddWarRoomMemberResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AddWarRoomMemberResponse) GetBody ¶
func (r AddWarRoomMemberResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AddWarRoomMemberResponse) GetJSON201 ¶
func (r AddWarRoomMemberResponse) GetJSON201() *interface{}
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (AddWarRoomMemberResponse) GetJSON422 ¶
func (r AddWarRoomMemberResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AddWarRoomMemberResponse) Status ¶
func (r AddWarRoomMemberResponse) Status() string
Status returns HTTPResponse.Status
func (AddWarRoomMemberResponse) StatusCode ¶
func (r AddWarRoomMemberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AdminFeedbackUpdate ¶
type AdminFeedbackUpdate struct {
AdminNotes *string `json:"admin_notes,omitempty"`
Priority *string `json:"priority,omitempty"`
Status *string `json:"status,omitempty"`
}
AdminFeedbackUpdate defines model for AdminFeedbackUpdate.
type AdminMembershipCreate ¶
type AdminMembershipCreate struct {
Role *OrgRole `json:"role,omitempty"`
UserId int `json:"user_id"`
}
AdminMembershipCreate Admin-only direct membership assignment (bypasses invitation flow).
type AdminMembershipResponse ¶
type AdminMembershipResponse struct {
AcceptedAt *string `json:"accepted_at,omitempty"`
Email *string `json:"email,omitempty"`
FullName *string `json:"full_name,omitempty"`
IsPending bool `json:"is_pending"`
OrganizationId int `json:"organization_id"`
Role OrgRole `json:"role"`
UserId int `json:"user_id"`
}
AdminMembershipResponse Membership row for admin views.
type AdminOrganizationCreate ¶
type AdminOrganizationCreate struct {
BillingEmail *string `json:"billing_email,omitempty"`
Name string `json:"name"`
OwnerUserId int `json:"owner_user_id"`
PlanId *int `json:"plan_id,omitempty"`
Slug *string `json:"slug,omitempty"`
}
AdminOrganizationCreate Admin-only organization creation with explicit owner assignment.
type AdminOrganizationUpdate ¶
type AdminOrganizationUpdate struct {
BillingEmail *string `json:"billing_email,omitempty"`
CustomFeatures *map[string]interface{} `json:"custom_features,omitempty"`
CustomMaxChecks *int `json:"custom_max_checks,omitempty"`
CustomMinInterval *int `json:"custom_min_interval,omitempty"`
Name *string `json:"name,omitempty"`
PlanId *int `json:"plan_id,omitempty"`
Slug *string `json:"slug,omitempty"`
StripeCustomerId *string `json:"stripe_customer_id,omitempty"`
}
AdminOrganizationUpdate Admin-only organization update with all override options.
type AdminUserUpdate ¶
type AdminUserUpdate struct {
DefaultOrganizationId *int `json:"default_organization_id,omitempty"`
Email *openapi_types.Email `json:"email,omitempty"`
IsActive *bool `json:"is_active,omitempty"`
IsVerified *bool `json:"is_verified,omitempty"`
Role *UserRole `json:"role,omitempty"`
}
AdminUserUpdate Admin-only user update.
type AgentHeartbeatRequest ¶
type AgentHeartbeatRequest struct {
ChecksExecuted *int `json:"checks_executed,omitempty"`
ChecksFailed *int `json:"checks_failed,omitempty"`
Hostname *string `json:"hostname,omitempty"`
OsInfo *string `json:"os_info,omitempty"`
PublicIp *string `json:"public_ip,omitempty"`
Version *string `json:"version,omitempty"`
}
AgentHeartbeatRequest defines model for AgentHeartbeatRequest.
type AgentRegisterRequest ¶
type AgentRegisterRequest struct {
Hostname *string `json:"hostname,omitempty"`
Name string `json:"name"`
OsInfo *string `json:"os_info,omitempty"`
RegistrationToken string `json:"registration_token"`
Version *string `json:"version,omitempty"`
}
AgentRegisterRequest defines model for AgentRegisterRequest.
type AgentRegistrationTokenResponse ¶ added in v0.3.1
type AgentRegistrationTokenResponse struct {
ExpiresAt string `json:"expires_at"`
InstallCurl string `json:"install_curl"`
InstallDocker string `json:"install_docker"`
Token string `json:"token"`
}
AgentRegistrationTokenResponse defines model for AgentRegistrationTokenResponse.
type AgentResultsRequest ¶
type AgentResultsRequest struct {
Results []CheckResultItem `json:"results"`
}
AgentResultsRequest defines model for AgentResultsRequest.
type ApproveDnsSnapshotResponse ¶
type ApproveDnsSnapshotResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseApproveDnsSnapshotResponse ¶
func ParseApproveDnsSnapshotResponse(rsp *http.Response) (*ApproveDnsSnapshotResponse, error)
ParseApproveDnsSnapshotResponse parses an HTTP response from a ApproveDnsSnapshotWithResponse call
func (ApproveDnsSnapshotResponse) ContentType ¶
func (r ApproveDnsSnapshotResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ApproveDnsSnapshotResponse) GetBody ¶
func (r ApproveDnsSnapshotResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ApproveDnsSnapshotResponse) GetJSON200 ¶
func (r ApproveDnsSnapshotResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ApproveDnsSnapshotResponse) GetJSON422 ¶
func (r ApproveDnsSnapshotResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ApproveDnsSnapshotResponse) Status ¶
func (r ApproveDnsSnapshotResponse) Status() string
Status returns HTTPResponse.Status
func (ApproveDnsSnapshotResponse) StatusCode ¶
func (r ApproveDnsSnapshotResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AssignIncidentRoleJSONRequestBody ¶
type AssignIncidentRoleJSONRequestBody = RoleAssignRequest
AssignIncidentRoleJSONRequestBody defines body for AssignIncidentRole for application/json ContentType.
type AssignIncidentRoleResponse ¶
type AssignIncidentRoleResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseAssignIncidentRoleResponse ¶
func ParseAssignIncidentRoleResponse(rsp *http.Response) (*AssignIncidentRoleResponse, error)
ParseAssignIncidentRoleResponse parses an HTTP response from a AssignIncidentRoleWithResponse call
func (AssignIncidentRoleResponse) ContentType ¶
func (r AssignIncidentRoleResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AssignIncidentRoleResponse) GetBody ¶
func (r AssignIncidentRoleResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AssignIncidentRoleResponse) GetJSON200 ¶
func (r AssignIncidentRoleResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AssignIncidentRoleResponse) GetJSON422 ¶
func (r AssignIncidentRoleResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AssignIncidentRoleResponse) Status ¶
func (r AssignIncidentRoleResponse) Status() string
Status returns HTTPResponse.Status
func (AssignIncidentRoleResponse) StatusCode ¶
func (r AssignIncidentRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AssignTeamResourcesJSONRequestBody ¶
type AssignTeamResourcesJSONRequestBody = ResourceAssign
AssignTeamResourcesJSONRequestBody defines body for AssignTeamResources for application/json ContentType.
type AssignTeamResourcesResponse ¶
type AssignTeamResourcesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseAssignTeamResourcesResponse ¶
func ParseAssignTeamResourcesResponse(rsp *http.Response) (*AssignTeamResourcesResponse, error)
ParseAssignTeamResourcesResponse parses an HTTP response from a AssignTeamResourcesWithResponse call
func (AssignTeamResourcesResponse) ContentType ¶
func (r AssignTeamResourcesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AssignTeamResourcesResponse) GetBody ¶
func (r AssignTeamResourcesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AssignTeamResourcesResponse) GetJSON200 ¶
func (r AssignTeamResourcesResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AssignTeamResourcesResponse) GetJSON422 ¶
func (r AssignTeamResourcesResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AssignTeamResourcesResponse) Status ¶
func (r AssignTeamResourcesResponse) Status() string
Status returns HTTPResponse.Status
func (AssignTeamResourcesResponse) StatusCode ¶
func (r AssignTeamResourcesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuditAction ¶
type AuditAction string
AuditAction Actions that can be logged in audit trail.
const ( AuditActionAdminImpersonate AuditAction = "admin.impersonate" AuditActionAdminUserDelete AuditAction = "admin.user_delete" AuditActionAdminUserUpdate AuditAction = "admin.user_update" AuditActionAuthLogin AuditAction = "auth.login" AuditActionAuthLogout AuditAction = "auth.logout" AuditActionAuthPasswordChange AuditAction = "auth.password_change" AuditActionChannelCreate AuditAction = "channel.create" AuditActionChannelDelete AuditAction = "channel.delete" AuditActionChannelUpdate AuditAction = "channel.update" AuditActionCheckCreate AuditAction = "check.create" AuditActionCheckDelete AuditAction = "check.delete" AuditActionCheckPause AuditAction = "check.pause" AuditActionCheckResume AuditAction = "check.resume" AuditActionCheckUpdate AuditAction = "check.update" AuditActionInboundKeyCreate AuditAction = "inbound.key_create" AuditActionInboundKeyRevoke AuditAction = "inbound.key_revoke" AuditActionIncidentAcknowledge AuditAction = "incident.acknowledge" AuditActionMaintenanceCreate AuditAction = "maintenance.create" AuditActionMaintenanceDelete AuditAction = "maintenance.delete" AuditActionMaintenanceUpdate AuditAction = "maintenance.update" AuditActionMemberInvite AuditAction = "member.invite" AuditActionMemberJoin AuditAction = "member.join" AuditActionMemberLeave AuditAction = "member.leave" AuditActionMemberRemove AuditAction = "member.remove" AuditActionMemberRoleChange AuditAction = "member.role_change" AuditActionOrgCreate AuditAction = "org.create" AuditActionOrgDelete AuditAction = "org.delete" AuditActionOrgPlanChange AuditAction = "org.plan_change" AuditActionOrgUpdate AuditAction = "org.update" AuditActionProjectCreate AuditAction = "project.create" AuditActionProjectDelete AuditAction = "project.delete" AuditActionProjectMemberAdd AuditAction = "project.member_add" AuditActionProjectMemberRemove AuditAction = "project.member_remove" AuditActionProjectMemberRoleChange AuditAction = "project.member_role_change" AuditActionProjectUpdate AuditAction = "project.update" AuditActionStatusPageCreate AuditAction = "status_page.create" AuditActionStatusPageDelete AuditAction = "status_page.delete" AuditActionStatusPageUpdate AuditAction = "status_page.update" AuditActionTeamCreate AuditAction = "team.create" AuditActionTeamDelete AuditAction = "team.delete" AuditActionTeamMemberAdd AuditAction = "team.member_add" AuditActionTeamMemberRemove AuditAction = "team.member_remove" AuditActionTeamMemberRoleChange AuditAction = "team.member_role_change" AuditActionTeamUpdate AuditAction = "team.update" AuditActionUserSupportAction AuditAction = "user.support_action" )
Defines values for AuditAction.
func (AuditAction) Valid ¶
func (e AuditAction) Valid() bool
Valid indicates whether the value is a known member of the AuditAction enum.
type AuditLogListResponse ¶
type AuditLogListResponse struct {
Items []AuditLogResponse `json:"items"`
Page int `json:"page"`
Pages int `json:"pages"`
PerPage int `json:"per_page"`
Total int `json:"total"`
}
AuditLogListResponse Paginated list of audit logs.
type AuditLogResponse ¶
type AuditLogResponse struct {
// Action Actions that can be logged in audit trail.
Action AuditAction `json:"action"`
CreatedAt string `json:"created_at"`
Details *map[string]interface{} `json:"details,omitempty"`
Id int `json:"id"`
IpAddress *string `json:"ip_address,omitempty"`
OrganizationId *int `json:"organization_id,omitempty"`
ResourceId *int `json:"resource_id,omitempty"`
ResourceName *string `json:"resource_name,omitempty"`
ResourceType *string `json:"resource_type,omitempty"`
UserAgent *string `json:"user_agent,omitempty"`
UserEmail *string `json:"user_email,omitempty"`
UserId *int `json:"user_id,omitempty"`
}
AuditLogResponse Response schema for a single audit log entry.
type AuthMethod ¶
type AuthMethod string
AuthMethod defines model for AuthMethod.
const ( BASIC AuthMethod = "BASIC" BEARER AuthMethod = "BEARER" NONE AuthMethod = "NONE" )
Defines values for AuthMethod.
func (AuthMethod) Valid ¶
func (e AuthMethod) Valid() bool
Valid indicates whether the value is a known member of the AuthMethod enum.
type BodyAcknowledgeIncidentApiChecksCheckIdIncidentsLogIdAckPost ¶
type BodyAcknowledgeIncidentApiChecksCheckIdIncidentsLogIdAckPost struct {
Note *string `json:"note,omitempty"`
}
BodyAcknowledgeIncidentApiChecksCheckIdIncidentsLogIdAckPost defines model for Body_acknowledge_incident_api_checks__check_id__incidents__log_id__ack_post.
type BodyAddCheckProviderDependencyApiChecksCheckIdProviderDependenciesPost ¶
type BodyAddCheckProviderDependencyApiChecksCheckIdProviderDependenciesPost struct {
Notes *string `json:"notes,omitempty"`
ProviderKey string `json:"provider_key"`
}
BodyAddCheckProviderDependencyApiChecksCheckIdProviderDependenciesPost defines model for Body_add_check_provider_dependency_api_checks__check_id__provider_dependencies_post.
type BodyLoginForAccessTokenApiAuthTokenPost ¶
type BodyLoginForAccessTokenApiAuthTokenPost struct {
ClientId *string `json:"client_id,omitempty"`
ClientSecret *string `json:"client_secret,omitempty"`
GrantType *string `json:"grant_type,omitempty"`
Password string `json:"password"`
Scope *string `json:"scope,omitempty"`
Username string `json:"username"`
}
BodyLoginForAccessTokenApiAuthTokenPost defines model for Body_login_for_access_token_api_auth_token_post.
type BodySubmitFeedbackApiFeedbackPost ¶
type BodySubmitFeedbackApiFeedbackPost struct {
Category *string `json:"category,omitempty"`
Description string `json:"description"`
PageUrl *string `json:"page_url,omitempty"`
Screenshot *openapi_types.File `json:"screenshot,omitempty"`
Title string `json:"title"`
UserAgent *string `json:"user_agent,omitempty"`
}
BodySubmitFeedbackApiFeedbackPost defines model for Body_submit_feedback_api_feedback__post.
type BodyUpdateCheckProviderDependencyApiChecksCheckIdProviderDependenciesLinkIdPut ¶
type BodyUpdateCheckProviderDependencyApiChecksCheckIdProviderDependenciesLinkIdPut struct {
Confirmed *bool `json:"confirmed,omitempty"`
Notes *string `json:"notes,omitempty"`
}
BodyUpdateCheckProviderDependencyApiChecksCheckIdProviderDependenciesLinkIdPut defines model for Body_update_check_provider_dependency_api_checks__check_id__provider_dependencies__link_id__put.
type BodyUploadAttachmentApiOrganizationsOrgIdWarRoomsRoomIdAttachmentsPost ¶
type BodyUploadAttachmentApiOrganizationsOrgIdWarRoomsRoomIdAttachmentsPost struct {
File openapi_types.File `json:"file"`
}
BodyUploadAttachmentApiOrganizationsOrgIdWarRoomsRoomIdAttachmentsPost defines model for Body_upload_attachment_api_organizations__org_id__war_rooms__room_id__attachments_post.
type BulkAddMembersRequest ¶
type BulkAddMembersRequest struct {
Role *ProjectRole `json:"role,omitempty"`
UserIds []int `json:"user_ids"`
}
BulkAddMembersRequest defines model for BulkAddMembersRequest.
type BulkAddProjectMembersJSONRequestBody ¶
type BulkAddProjectMembersJSONRequestBody = BulkAddMembersRequest
BulkAddProjectMembersJSONRequestBody defines body for BulkAddProjectMembers for application/json ContentType.
type BulkAddProjectMembersResponse ¶
type BulkAddProjectMembersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]ProjectMembershipResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseBulkAddProjectMembersResponse ¶
func ParseBulkAddProjectMembersResponse(rsp *http.Response) (*BulkAddProjectMembersResponse, error)
ParseBulkAddProjectMembersResponse parses an HTTP response from a BulkAddProjectMembersWithResponse call
func (BulkAddProjectMembersResponse) ContentType ¶
func (r BulkAddProjectMembersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (BulkAddProjectMembersResponse) GetBody ¶
func (r BulkAddProjectMembersResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (BulkAddProjectMembersResponse) GetJSON200 ¶
func (r BulkAddProjectMembersResponse) GetJSON200() *[]ProjectMembershipResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (BulkAddProjectMembersResponse) GetJSON422 ¶
func (r BulkAddProjectMembersResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (BulkAddProjectMembersResponse) Status ¶
func (r BulkAddProjectMembersResponse) Status() string
Status returns HTTPResponse.Status
func (BulkAddProjectMembersResponse) StatusCode ¶
func (r BulkAddProjectMembersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BulkOperationResult ¶
type BulkOperationResult struct {
FailedCount int `json:"failed_count"`
FailedIds *[]int `json:"failed_ids,omitempty"`
Message string `json:"message"`
SuccessCount int `json:"success_count"`
}
BulkOperationResult Result of a bulk operation.
type BulkOrganizationIds ¶
type BulkOrganizationIds struct {
OrganizationIds []int `json:"organization_ids"`
}
BulkOrganizationIds List of organization IDs for bulk operations.
type BulkRemoveMembersRequest ¶
type BulkRemoveMembersRequest struct {
UserIds []int `json:"user_ids"`
}
BulkRemoveMembersRequest defines model for BulkRemoveMembersRequest.
type BulkRemoveProjectMembersJSONRequestBody ¶
type BulkRemoveProjectMembersJSONRequestBody = BulkRemoveMembersRequest
BulkRemoveProjectMembersJSONRequestBody defines body for BulkRemoveProjectMembers for application/json ContentType.
type BulkRemoveProjectMembersResponse ¶
type BulkRemoveProjectMembersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseBulkRemoveProjectMembersResponse ¶
func ParseBulkRemoveProjectMembersResponse(rsp *http.Response) (*BulkRemoveProjectMembersResponse, error)
ParseBulkRemoveProjectMembersResponse parses an HTTP response from a BulkRemoveProjectMembersWithResponse call
func (BulkRemoveProjectMembersResponse) ContentType ¶
func (r BulkRemoveProjectMembersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (BulkRemoveProjectMembersResponse) GetBody ¶
func (r BulkRemoveProjectMembersResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (BulkRemoveProjectMembersResponse) GetJSON422 ¶
func (r BulkRemoveProjectMembersResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (BulkRemoveProjectMembersResponse) Status ¶
func (r BulkRemoveProjectMembersResponse) Status() string
Status returns HTTPResponse.Status
func (BulkRemoveProjectMembersResponse) StatusCode ¶
func (r BulkRemoveProjectMembersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BulkSuspendRequest ¶
BulkSuspendRequest Request to suspend multiple users or organizations.
type BulkUserIds ¶
type BulkUserIds struct {
UserIds []int `json:"user_ids"`
}
BulkUserIds List of user IDs for bulk operations.
type CancelExecutionResponse ¶
type CancelExecutionResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCancelExecutionResponse ¶
func ParseCancelExecutionResponse(rsp *http.Response) (*CancelExecutionResponse, error)
ParseCancelExecutionResponse parses an HTTP response from a CancelExecutionWithResponse call
func (CancelExecutionResponse) ContentType ¶
func (r CancelExecutionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CancelExecutionResponse) GetBody ¶
func (r CancelExecutionResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CancelExecutionResponse) GetJSON200 ¶
func (r CancelExecutionResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CancelExecutionResponse) GetJSON422 ¶
func (r CancelExecutionResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CancelExecutionResponse) Status ¶
func (r CancelExecutionResponse) Status() string
Status returns HTTPResponse.Status
func (CancelExecutionResponse) StatusCode ¶
func (r CancelExecutionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CategorizeIncidentJSONRequestBody ¶
type CategorizeIncidentJSONRequestBody = CategorizeRequest
CategorizeIncidentJSONRequestBody defines body for CategorizeIncident for application/json ContentType.
type CategorizeIncidentResponse ¶
type CategorizeIncidentResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCategorizeIncidentResponse ¶
func ParseCategorizeIncidentResponse(rsp *http.Response) (*CategorizeIncidentResponse, error)
ParseCategorizeIncidentResponse parses an HTTP response from a CategorizeIncidentWithResponse call
func (CategorizeIncidentResponse) ContentType ¶
func (r CategorizeIncidentResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CategorizeIncidentResponse) GetBody ¶
func (r CategorizeIncidentResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CategorizeIncidentResponse) GetJSON200 ¶
func (r CategorizeIncidentResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CategorizeIncidentResponse) GetJSON422 ¶
func (r CategorizeIncidentResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CategorizeIncidentResponse) Status ¶
func (r CategorizeIncidentResponse) Status() string
Status returns HTTPResponse.Status
func (CategorizeIncidentResponse) StatusCode ¶
func (r CategorizeIncidentResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CategorizeRequest ¶
type CategorizeRequest struct {
RootCauseCategory string `json:"root_cause_category"`
Tags *[]string `json:"tags,omitempty"`
}
CategorizeRequest defines model for CategorizeRequest.
type ChannelTestResponse ¶
ChannelTestResponse Response from testing a notification channel.
type ChannelType ¶
type ChannelType string
ChannelType defines model for ChannelType.
const ( Discord ChannelType = "discord" Email ChannelType = "email" Jira ChannelType = "jira" Msteams ChannelType = "msteams" Opsgenie ChannelType = "opsgenie" Pagerduty ChannelType = "pagerduty" Slack ChannelType = "slack" Sms ChannelType = "sms" SmsPlivo ChannelType = "sms_plivo" SmsTelnyx ChannelType = "sms_telnyx" Telegram ChannelType = "telegram" VoicePlivo ChannelType = "voice_plivo" VoiceTelnyx ChannelType = "voice_telnyx" VoiceTwilio ChannelType = "voice_twilio" Webhook ChannelType = "webhook" Whatsapp ChannelType = "whatsapp" )
Defines values for ChannelType.
func (ChannelType) Valid ¶
func (e ChannelType) Valid() bool
Valid indicates whether the value is a known member of the ChannelType enum.
type CheckChannelAssignment ¶
type CheckChannelAssignment struct {
ChannelIds []int `json:"channel_ids"`
}
CheckChannelAssignment Request body for assigning channels to a check.
type CheckCreate ¶
type CheckCreate struct {
AlertAfterFailures *int `json:"alert_after_failures,omitempty"`
ApiScenarioSecrets *map[string]interface{} `json:"api_scenario_secrets,omitempty"`
ApiScenarioSteps *map[string]interface{} `json:"api_scenario_steps,omitempty"`
AssignedAgentId *int `json:"assigned_agent_id,omitempty"`
AssignedAgentIds *[]int `json:"assigned_agent_ids,omitempty"`
AuthBearerToken *string `json:"auth_bearer_token,omitempty"`
AuthMethod *AuthMethod `json:"auth_method,omitempty"`
AuthPassword *string `json:"auth_password,omitempty"`
AuthUsername *string `json:"auth_username,omitempty"`
CheckSourceCritical *map[string]interface{} `json:"check_source_critical,omitempty"`
ContentChangeEnabled *bool `json:"content_change_enabled,omitempty"`
ContentChangeSeverity *string `json:"content_change_severity,omitempty"`
ContentIgnorePatterns *[]string `json:"content_ignore_patterns,omitempty"`
ContentMatchCaseSensitive *bool `json:"content_match_case_sensitive,omitempty"`
ContentMatchEnabled *bool `json:"content_match_enabled,omitempty"`
ContentMatchText *string `json:"content_match_text,omitempty"`
ContentMatchType *string `json:"content_match_type,omitempty"`
CronExpression *string `json:"cron_expression,omitempty"`
CronTimezone *string `json:"cron_timezone,omitempty"`
DbExpectedResult *string `json:"db_expected_result,omitempty"`
DbHost *string `json:"db_host,omitempty"`
DbName *string `json:"db_name,omitempty"`
DbPassword *string `json:"db_password,omitempty"`
DbPort *int `json:"db_port,omitempty"`
DbQuery *string `json:"db_query,omitempty"`
DbSslEnabled *bool `json:"db_ssl_enabled,omitempty"`
DbType *string `json:"db_type,omitempty"`
DbUsername *string `json:"db_username,omitempty"`
Description *string `json:"description,omitempty"`
DnsDkimSelector *string `json:"dns_dkim_selector,omitempty"`
DnsExpectedIps *[]string `json:"dns_expected_ips,omitempty"`
DnsExpectedValue *string `json:"dns_expected_value,omitempty"`
DnsHijackAlertChannelIds *string `json:"dns_hijack_alert_channel_ids,omitempty"`
DnsHijackAlertEnabled *bool `json:"dns_hijack_alert_enabled,omitempty"`
DnsMultiRecordEnabled *bool `json:"dns_multi_record_enabled,omitempty"`
DnsRecordType *string `json:"dns_record_type,omitempty"`
DnsRecordsConfig *map[string]interface{} `json:"dns_records_config,omitempty"`
DnsServer *string `json:"dns_server,omitempty"`
DnsSoaAlertOnChange *bool `json:"dns_soa_alert_on_change,omitempty"`
DnsTxtMonitoringEnabled *bool `json:"dns_txt_monitoring_enabled,omitempty"`
ExpectedStatusCodes *[]int `json:"expected_status_codes,omitempty"`
FlapDetectionEnabled *bool `json:"flap_detection_enabled,omitempty"`
FlapThreshold *int `json:"flap_threshold,omitempty"`
FlapWindowMinutes *int `json:"flap_window_minutes,omitempty"`
FtpPassive *bool `json:"ftp_passive,omitempty"`
FtpPassword *string `json:"ftp_password,omitempty"`
FtpPath *string `json:"ftp_path,omitempty"`
FtpProtocol *string `json:"ftp_protocol,omitempty"`
FtpUsername *string `json:"ftp_username,omitempty"`
GeoContentConsistencyEnabled *bool `json:"geo_content_consistency_enabled,omitempty"`
GeoMonitoringEnabled *bool `json:"geo_monitoring_enabled,omitempty"`
GracePeriod *int `json:"grace_period,omitempty"`
Host *string `json:"host,omitempty"`
HttpBody *string `json:"http_body,omitempty"`
HttpBodyType *string `json:"http_body_type,omitempty"`
HttpFollowRedirects *bool `json:"http_follow_redirects,omitempty"`
HttpFormCheckAfterLoginUrl *string `json:"http_form_check_after_login_url,omitempty"`
HttpFormLoginData *map[string]interface{} `json:"http_form_login_data,omitempty"`
HttpFormLoginEnabled *bool `json:"http_form_login_enabled,omitempty"`
HttpFormLoginSuccessText *string `json:"http_form_login_success_text,omitempty"`
HttpFormLoginUrl *string `json:"http_form_login_url,omitempty"`
HttpHeaders *map[string]interface{} `json:"http_headers,omitempty"`
HttpMethod *string `json:"http_method,omitempty"`
Interval *int `json:"interval,omitempty"`
IsActive *bool `json:"is_active,omitempty"`
MailBlacklistServers *string `json:"mail_blacklist_servers,omitempty"`
MailCheckBlacklist *bool `json:"mail_check_blacklist,omitempty"`
MailCheckDkim *bool `json:"mail_check_dkim,omitempty"`
MailCheckDmarc *bool `json:"mail_check_dmarc,omitempty"`
MailCheckPtr *bool `json:"mail_check_ptr,omitempty"`
MailCheckSpf *bool `json:"mail_check_spf,omitempty"`
MailDkimSelectors *string `json:"mail_dkim_selectors,omitempty"`
MailDomain *string `json:"mail_domain,omitempty"`
MailImapEnabled *bool `json:"mail_imap_enabled,omitempty"`
MailImapPort *int `json:"mail_imap_port,omitempty"`
MailImapSsl *bool `json:"mail_imap_ssl,omitempty"`
MailPop3Enabled *bool `json:"mail_pop3_enabled,omitempty"`
MailPop3Port *int `json:"mail_pop3_port,omitempty"`
MailPop3Ssl *bool `json:"mail_pop3_ssl,omitempty"`
MailSmtpEnabled *bool `json:"mail_smtp_enabled,omitempty"`
MailSmtpOpenRelay *bool `json:"mail_smtp_open_relay,omitempty"`
MailSmtpPort *int `json:"mail_smtp_port,omitempty"`
MailSmtpStarttls *bool `json:"mail_smtp_starttls,omitempty"`
Name string `json:"name"`
OidcConfig *map[string]interface{} `json:"oidc_config,omitempty"`
OwnerUserId *int `json:"owner_user_id,omitempty"`
PagespeedBudgetLoadMs *int `json:"pagespeed_budget_load_ms,omitempty"`
PagespeedBudgetScore *int `json:"pagespeed_budget_score,omitempty"`
PagespeedBudgetSizeKb *int `json:"pagespeed_budget_size_kb,omitempty"`
PagespeedEnabled *bool `json:"pagespeed_enabled,omitempty"`
PagespeedExcludedLocations *[]int `json:"pagespeed_excluded_locations,omitempty"`
PagespeedInterval *int `json:"pagespeed_interval,omitempty"`
PingCount *int `json:"ping_count,omitempty"`
Port *int `json:"port,omitempty"`
ProjectId int `json:"project_id"`
ResponseAssertions *[]interface{} `json:"response_assertions,omitempty"`
RunbookUrl *string `json:"runbook_url,omitempty"`
ScheduleType *ScheduleType `json:"schedule_type,omitempty"`
SslVerify *bool `json:"ssl_verify,omitempty"`
Timeout *int `json:"timeout,omitempty"`
TracerouteOnTimeout *bool `json:"traceroute_on_timeout,omitempty"`
Type *string `json:"type,omitempty"`
Url *string `json:"url,omitempty"`
}
CheckCreate defines model for CheckCreate.
type CheckLogPaginatedResponse ¶
type CheckLogPaginatedResponse struct {
HasMore bool `json:"has_more"`
Items []CheckLogResponse `json:"items"`
Limit int `json:"limit"`
Offset int `json:"offset"`
Total int `json:"total"`
}
CheckLogPaginatedResponse Paginated response for check logs with infinite scroll support.
type CheckLogResponse ¶
type CheckLogResponse struct {
CheckId int `json:"check_id"`
Duration *int `json:"duration,omitempty"`
ExitCode *int `json:"exit_code,omitempty"`
Id int `json:"id"`
Note *string `json:"note,omitempty"`
PingBody *string `json:"ping_body,omitempty"`
PingType *PingType `json:"ping_type,omitempty"`
ResponseTime *int `json:"response_time,omitempty"`
RunId *string `json:"run_id,omitempty"`
StatusNew CheckStatus `json:"status_new"`
StatusOld CheckStatus `json:"status_old"`
Timestamp string `json:"timestamp"`
TraceData *map[string]interface{} `json:"trace_data,omitempty"`
}
CheckLogResponse defines model for CheckLogResponse.
type CheckMaintenanceStatusResponse ¶
type CheckMaintenanceStatusResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCheckMaintenanceStatusResponse ¶
func ParseCheckMaintenanceStatusResponse(rsp *http.Response) (*CheckMaintenanceStatusResponse, error)
ParseCheckMaintenanceStatusResponse parses an HTTP response from a CheckMaintenanceStatusWithResponse call
func (CheckMaintenanceStatusResponse) ContentType ¶
func (r CheckMaintenanceStatusResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CheckMaintenanceStatusResponse) GetBody ¶
func (r CheckMaintenanceStatusResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CheckMaintenanceStatusResponse) GetJSON200 ¶
func (r CheckMaintenanceStatusResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CheckMaintenanceStatusResponse) GetJSON422 ¶
func (r CheckMaintenanceStatusResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CheckMaintenanceStatusResponse) Status ¶
func (r CheckMaintenanceStatusResponse) Status() string
Status returns HTTPResponse.Status
func (CheckMaintenanceStatusResponse) StatusCode ¶
func (r CheckMaintenanceStatusResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CheckPreferencesUpdate ¶
type CheckPreferencesUpdate struct {
DefaultHistogramLocation *string `json:"default_histogram_location,omitempty"`
HistogramLocations *[]string `json:"histogram_locations,omitempty"`
}
CheckPreferencesUpdate defines model for CheckPreferencesUpdate.
type CheckResponse ¶
type CheckResponse struct {
AgentLocationStatuses *map[string]interface{} `json:"agent_location_statuses,omitempty"`
AlertAfterFailures *int `json:"alert_after_failures,omitempty"`
ApiScenarioSecretKeys *[]string `json:"api_scenario_secret_keys,omitempty"`
ApiScenarioSecrets *map[string]interface{} `json:"api_scenario_secrets,omitempty"`
ApiScenarioSteps *map[string]interface{} `json:"api_scenario_steps,omitempty"`
AssignedAgentId *int `json:"assigned_agent_id,omitempty"`
AssignedAgentIds *[]int `json:"assigned_agent_ids,omitempty"`
AssignedAgentMode *string `json:"assigned_agent_mode,omitempty"`
AssignedAgentName *string `json:"assigned_agent_name,omitempty"`
AuthBearerToken *string `json:"auth_bearer_token,omitempty"`
AuthMethod *AuthMethod `json:"auth_method,omitempty"`
AuthPassword *string `json:"auth_password,omitempty"`
AuthUsername *string `json:"auth_username,omitempty"`
CheckSourceCritical *map[string]interface{} `json:"check_source_critical,omitempty"`
ContentChangeEnabled *bool `json:"content_change_enabled,omitempty"`
ContentChangeSeverity *string `json:"content_change_severity,omitempty"`
ContentIgnorePatterns *[]string `json:"content_ignore_patterns,omitempty"`
ContentMatchCaseSensitive *bool `json:"content_match_case_sensitive,omitempty"`
ContentMatchEnabled *bool `json:"content_match_enabled,omitempty"`
ContentMatchText *string `json:"content_match_text,omitempty"`
ContentMatchType *string `json:"content_match_type,omitempty"`
CreatedAt string `json:"created_at"`
CronExpression *string `json:"cron_expression,omitempty"`
CronTimezone *string `json:"cron_timezone,omitempty"`
CurrentRunId *string `json:"current_run_id,omitempty"`
DbExpectedResult *string `json:"db_expected_result,omitempty"`
DbHost *string `json:"db_host,omitempty"`
DbName *string `json:"db_name,omitempty"`
DbPassword *string `json:"db_password,omitempty"`
DbPort *int `json:"db_port,omitempty"`
DbQuery *string `json:"db_query,omitempty"`
DbSslEnabled *bool `json:"db_ssl_enabled,omitempty"`
DbType *string `json:"db_type,omitempty"`
DbUsername *string `json:"db_username,omitempty"`
Description *string `json:"description,omitempty"`
DnsApprovedSnapshot *map[string]interface{} `json:"dns_approved_snapshot,omitempty"`
DnsChangeAlertChannelIds *string `json:"dns_change_alert_channel_ids,omitempty"`
DnsChangeDetectionEnabled *bool `json:"dns_change_detection_enabled,omitempty"`
DnsDkimRecord *string `json:"dns_dkim_record,omitempty"`
DnsDkimSelector *string `json:"dns_dkim_selector,omitempty"`
DnsDkimValid *bool `json:"dns_dkim_valid,omitempty"`
DnsDmarcPolicy *string `json:"dns_dmarc_policy,omitempty"`
DnsDmarcRecord *string `json:"dns_dmarc_record,omitempty"`
DnsDnssecEnabled *bool `json:"dns_dnssec_enabled,omitempty"`
DnsExpectedIps *[]string `json:"dns_expected_ips,omitempty"`
DnsExpectedValue *string `json:"dns_expected_value,omitempty"`
DnsHijackAlertChannelIds *string `json:"dns_hijack_alert_channel_ids,omitempty"`
DnsHijackAlertEnabled *bool `json:"dns_hijack_alert_enabled,omitempty"`
DnsMultiRecordEnabled *bool `json:"dns_multi_record_enabled,omitempty"`
DnsRecordType *string `json:"dns_record_type,omitempty"`
DnsRecordsConfig *map[string]interface{} `json:"dns_records_config,omitempty"`
DnsRecordsResults *map[string]interface{} `json:"dns_records_results,omitempty"`
DnsServer *string `json:"dns_server,omitempty"`
DnsSoaAlertOnChange *bool `json:"dns_soa_alert_on_change,omitempty"`
DnsSoaExpire *int `json:"dns_soa_expire,omitempty"`
DnsSoaPrimaryNs *string `json:"dns_soa_primary_ns,omitempty"`
DnsSoaRefresh *int `json:"dns_soa_refresh,omitempty"`
DnsSoaRetry *int `json:"dns_soa_retry,omitempty"`
DnsSoaSerial *int `json:"dns_soa_serial,omitempty"`
DnsSpfRecord *string `json:"dns_spf_record,omitempty"`
DnsSpfValid *bool `json:"dns_spf_valid,omitempty"`
DnsTxtMonitoringEnabled *bool `json:"dns_txt_monitoring_enabled,omitempty"`
DomainAlertChannelIds *string `json:"domain_alert_channel_ids,omitempty"`
DomainAlertDays *string `json:"domain_alert_days,omitempty"`
DomainAlertEnabled *bool `json:"domain_alert_enabled,omitempty"`
DomainExpiry *string `json:"domain_expiry,omitempty"`
DomainRegistrar *string `json:"domain_registrar,omitempty"`
EscalationPolicyId *int `json:"escalation_policy_id,omitempty"`
ExpectedStatusCodes *[]int `json:"expected_status_codes,omitempty"`
FlapDetectionEnabled *bool `json:"flap_detection_enabled,omitempty"`
FlapThreshold *int `json:"flap_threshold,omitempty"`
FlapWindowMinutes *int `json:"flap_window_minutes,omitempty"`
FtpPassive *bool `json:"ftp_passive,omitempty"`
FtpPassword *string `json:"ftp_password,omitempty"`
FtpPath *string `json:"ftp_path,omitempty"`
FtpProtocol *string `json:"ftp_protocol,omitempty"`
FtpUsername *string `json:"ftp_username,omitempty"`
GeoContentConsistencyEnabled *bool `json:"geo_content_consistency_enabled,omitempty"`
GeoExcludedLocations *[]int `json:"geo_excluded_locations,omitempty"`
GeoMonitoringEnabled *bool `json:"geo_monitoring_enabled,omitempty"`
GracePeriod *int `json:"grace_period,omitempty"`
Host *string `json:"host,omitempty"`
HttpBody *string `json:"http_body,omitempty"`
HttpBodyType *string `json:"http_body_type,omitempty"`
HttpFollowRedirects *bool `json:"http_follow_redirects,omitempty"`
HttpFormCheckAfterLoginUrl *string `json:"http_form_check_after_login_url,omitempty"`
HttpFormLoginEnabled *bool `json:"http_form_login_enabled,omitempty"`
HttpFormLoginSuccessText *string `json:"http_form_login_success_text,omitempty"`
HttpFormLoginUrl *string `json:"http_form_login_url,omitempty"`
HttpHeaders *map[string]interface{} `json:"http_headers,omitempty"`
HttpMethod *string `json:"http_method,omitempty"`
Id int `json:"id"`
Interval *int `json:"interval,omitempty"`
IsActive *bool `json:"is_active,omitempty"`
LastDuration *int `json:"last_duration,omitempty"`
LastPing *string `json:"last_ping,omitempty"`
LastStart *string `json:"last_start,omitempty"`
MailBlacklistServers *string `json:"mail_blacklist_servers,omitempty"`
MailCheckBlacklist *bool `json:"mail_check_blacklist,omitempty"`
MailCheckDkim *bool `json:"mail_check_dkim,omitempty"`
MailCheckDmarc *bool `json:"mail_check_dmarc,omitempty"`
MailCheckPtr *bool `json:"mail_check_ptr,omitempty"`
MailCheckSpf *bool `json:"mail_check_spf,omitempty"`
MailDkimSelectors *string `json:"mail_dkim_selectors,omitempty"`
MailDomain *string `json:"mail_domain,omitempty"`
MailGrade *string `json:"mail_grade,omitempty"`
MailImapEnabled *bool `json:"mail_imap_enabled,omitempty"`
MailImapPort *int `json:"mail_imap_port,omitempty"`
MailImapSsl *bool `json:"mail_imap_ssl,omitempty"`
MailPop3Enabled *bool `json:"mail_pop3_enabled,omitempty"`
MailPop3Port *int `json:"mail_pop3_port,omitempty"`
MailPop3Ssl *bool `json:"mail_pop3_ssl,omitempty"`
MailResults *map[string]interface{} `json:"mail_results,omitempty"`
MailScore *int `json:"mail_score,omitempty"`
MailSmtpEnabled *bool `json:"mail_smtp_enabled,omitempty"`
MailSmtpOpenRelay *bool `json:"mail_smtp_open_relay,omitempty"`
MailSmtpPort *int `json:"mail_smtp_port,omitempty"`
MailSmtpStarttls *bool `json:"mail_smtp_starttls,omitempty"`
Name string `json:"name"`
OidcConfig *map[string]interface{} `json:"oidc_config,omitempty"`
OidcRealmStatuses *map[string]interface{} `json:"oidc_realm_statuses,omitempty"`
OrganizationId *int `json:"organization_id,omitempty"`
OrganizationName *string `json:"organization_name,omitempty"`
OwnerEmail *string `json:"owner_email,omitempty"`
PagespeedBudgetLoadMs *int `json:"pagespeed_budget_load_ms,omitempty"`
PagespeedBudgetScore *int `json:"pagespeed_budget_score,omitempty"`
PagespeedBudgetSizeKb *int `json:"pagespeed_budget_size_kb,omitempty"`
PagespeedEnabled *bool `json:"pagespeed_enabled,omitempty"`
PagespeedExcludedLocations *[]int `json:"pagespeed_excluded_locations,omitempty"`
PagespeedGrade *string `json:"pagespeed_grade,omitempty"`
PagespeedInterval *int `json:"pagespeed_interval,omitempty"`
PagespeedResults *map[string]interface{} `json:"pagespeed_results,omitempty"`
PagespeedScore *int `json:"pagespeed_score,omitempty"`
PingCount *int `json:"ping_count,omitempty"`
Port *int `json:"port,omitempty"`
ProjectId *int `json:"project_id,omitempty"`
ProjectName *string `json:"project_name,omitempty"`
ResponseAssertions *[]interface{} `json:"response_assertions,omitempty"`
ResponseTime *int `json:"response_time,omitempty"`
RunbookUrl *string `json:"runbook_url,omitempty"`
ScheduleType *ScheduleType `json:"schedule_type,omitempty"`
SecurityHeadersGrade *string `json:"security_headers_grade,omitempty"`
SecurityHeadersScore *int `json:"security_headers_score,omitempty"`
SslAlertChannelIds *string `json:"ssl_alert_channel_ids,omitempty"`
SslAlertDays *string `json:"ssl_alert_days,omitempty"`
SslAlertEnabled *bool `json:"ssl_alert_enabled,omitempty"`
SslCaaHasRecord *bool `json:"ssl_caa_has_record,omitempty"`
SslCaaRecords *string `json:"ssl_caa_records,omitempty"`
SslCaaStatus *string `json:"ssl_caa_status,omitempty"`
SslCaaValid *bool `json:"ssl_caa_valid,omitempty"`
SslChainError *string `json:"ssl_chain_error,omitempty"`
SslChainValid *bool `json:"ssl_chain_valid,omitempty"`
SslCipherStrength *int `json:"ssl_cipher_strength,omitempty"`
SslCipherSuite *string `json:"ssl_cipher_suite,omitempty"`
SslExpiry *string `json:"ssl_expiry,omitempty"`
SslHstsEnabled *bool `json:"ssl_hsts_enabled,omitempty"`
SslHstsMaxAge *int `json:"ssl_hsts_max_age,omitempty"`
SslIssuer *string `json:"ssl_issuer,omitempty"`
SslTlsVersion *string `json:"ssl_tls_version,omitempty"`
SslVerify *bool `json:"ssl_verify,omitempty"`
Status CheckStatus `json:"status"`
Timeout *int `json:"timeout,omitempty"`
TracerouteOnTimeout *bool `json:"traceroute_on_timeout,omitempty"`
Type *string `json:"type,omitempty"`
UpdatedAt string `json:"updated_at"`
Url *string `json:"url,omitempty"`
UserId *int `json:"user_id,omitempty"`
Uuid string `json:"uuid"`
}
CheckResponse defines model for CheckResponse.
type CheckResultItem ¶
type CheckResultItem struct {
CheckId int `json:"check_id"`
Details *map[string]interface{} `json:"details,omitempty"`
ErrorMessage *string `json:"error_message,omitempty"`
ExecutedAt *string `json:"executed_at,omitempty"`
ResponseTime *int `json:"response_time,omitempty"`
Status string `json:"status"`
}
CheckResultItem defines model for CheckResultItem.
type CheckStatus ¶
type CheckStatus string
CheckStatus defines model for CheckStatus.
const ( DEGRADED CheckStatus = "DEGRADED" DOWN CheckStatus = "DOWN" LATE CheckStatus = "LATE" NEW CheckStatus = "NEW" PAUSED CheckStatus = "PAUSED" UP CheckStatus = "UP" )
Defines values for CheckStatus.
func (CheckStatus) Valid ¶
func (e CheckStatus) Valid() bool
Valid indicates whether the value is a known member of the CheckStatus enum.
type CheckUpdate ¶
type CheckUpdate struct {
AlertAfterFailures *int `json:"alert_after_failures,omitempty"`
ApiScenarioSecrets *map[string]interface{} `json:"api_scenario_secrets,omitempty"`
ApiScenarioSteps *map[string]interface{} `json:"api_scenario_steps,omitempty"`
AssignedAgentId *int `json:"assigned_agent_id,omitempty"`
AssignedAgentIds *[]int `json:"assigned_agent_ids,omitempty"`
AuthBearerToken *string `json:"auth_bearer_token,omitempty"`
AuthMethod *AuthMethod `json:"auth_method,omitempty"`
AuthPassword *string `json:"auth_password,omitempty"`
AuthUsername *string `json:"auth_username,omitempty"`
CheckSourceCritical *map[string]interface{} `json:"check_source_critical,omitempty"`
ContentChangeEnabled *bool `json:"content_change_enabled,omitempty"`
ContentChangeSeverity *string `json:"content_change_severity,omitempty"`
ContentIgnorePatterns *[]string `json:"content_ignore_patterns,omitempty"`
ContentMatchCaseSensitive *bool `json:"content_match_case_sensitive,omitempty"`
ContentMatchEnabled *bool `json:"content_match_enabled,omitempty"`
ContentMatchText *string `json:"content_match_text,omitempty"`
ContentMatchType *string `json:"content_match_type,omitempty"`
CronExpression *string `json:"cron_expression,omitempty"`
CronTimezone *string `json:"cron_timezone,omitempty"`
DbExpectedResult *string `json:"db_expected_result,omitempty"`
DbHost *string `json:"db_host,omitempty"`
DbName *string `json:"db_name,omitempty"`
DbPassword *string `json:"db_password,omitempty"`
DbPort *int `json:"db_port,omitempty"`
DbQuery *string `json:"db_query,omitempty"`
DbSslEnabled *bool `json:"db_ssl_enabled,omitempty"`
DbType *string `json:"db_type,omitempty"`
DbUsername *string `json:"db_username,omitempty"`
Description *string `json:"description,omitempty"`
DnsChangeAlertChannelIds *string `json:"dns_change_alert_channel_ids,omitempty"`
DnsChangeDetectionEnabled *bool `json:"dns_change_detection_enabled,omitempty"`
DnsDkimSelector *string `json:"dns_dkim_selector,omitempty"`
DnsDnssecEnabled *bool `json:"dns_dnssec_enabled,omitempty"`
DnsExpectedIps *[]string `json:"dns_expected_ips,omitempty"`
DnsExpectedValue *string `json:"dns_expected_value,omitempty"`
DnsHijackAlertChannelIds *string `json:"dns_hijack_alert_channel_ids,omitempty"`
DnsHijackAlertEnabled *bool `json:"dns_hijack_alert_enabled,omitempty"`
DnsMultiRecordEnabled *bool `json:"dns_multi_record_enabled,omitempty"`
DnsRecordType *string `json:"dns_record_type,omitempty"`
DnsRecordsConfig *map[string]interface{} `json:"dns_records_config,omitempty"`
DnsServer *string `json:"dns_server,omitempty"`
DnsSoaAlertOnChange *bool `json:"dns_soa_alert_on_change,omitempty"`
DnsTxtMonitoringEnabled *bool `json:"dns_txt_monitoring_enabled,omitempty"`
EscalationPolicyId *int `json:"escalation_policy_id,omitempty"`
ExpectedStatusCodes *[]int `json:"expected_status_codes,omitempty"`
FlapDetectionEnabled *bool `json:"flap_detection_enabled,omitempty"`
FlapThreshold *int `json:"flap_threshold,omitempty"`
FlapWindowMinutes *int `json:"flap_window_minutes,omitempty"`
FtpPassive *bool `json:"ftp_passive,omitempty"`
FtpPassword *string `json:"ftp_password,omitempty"`
FtpPath *string `json:"ftp_path,omitempty"`
FtpProtocol *string `json:"ftp_protocol,omitempty"`
FtpUsername *string `json:"ftp_username,omitempty"`
GeoContentConsistencyEnabled *bool `json:"geo_content_consistency_enabled,omitempty"`
GeoExcludedLocations *[]int `json:"geo_excluded_locations,omitempty"`
GeoMonitoringEnabled *bool `json:"geo_monitoring_enabled,omitempty"`
GracePeriod *int `json:"grace_period,omitempty"`
Host *string `json:"host,omitempty"`
HttpBody *string `json:"http_body,omitempty"`
HttpBodyType *string `json:"http_body_type,omitempty"`
HttpFollowRedirects *bool `json:"http_follow_redirects,omitempty"`
HttpFormCheckAfterLoginUrl *string `json:"http_form_check_after_login_url,omitempty"`
HttpFormLoginData *map[string]interface{} `json:"http_form_login_data,omitempty"`
HttpFormLoginEnabled *bool `json:"http_form_login_enabled,omitempty"`
HttpFormLoginSuccessText *string `json:"http_form_login_success_text,omitempty"`
HttpFormLoginUrl *string `json:"http_form_login_url,omitempty"`
HttpHeaders *map[string]interface{} `json:"http_headers,omitempty"`
HttpMethod *string `json:"http_method,omitempty"`
Interval *int `json:"interval,omitempty"`
IsActive *bool `json:"is_active,omitempty"`
MailBlacklistServers *string `json:"mail_blacklist_servers,omitempty"`
MailCheckBlacklist *bool `json:"mail_check_blacklist,omitempty"`
MailCheckDkim *bool `json:"mail_check_dkim,omitempty"`
MailCheckDmarc *bool `json:"mail_check_dmarc,omitempty"`
MailCheckPtr *bool `json:"mail_check_ptr,omitempty"`
MailCheckSpf *bool `json:"mail_check_spf,omitempty"`
MailDkimSelectors *string `json:"mail_dkim_selectors,omitempty"`
MailDomain *string `json:"mail_domain,omitempty"`
MailImapEnabled *bool `json:"mail_imap_enabled,omitempty"`
MailImapPort *int `json:"mail_imap_port,omitempty"`
MailImapSsl *bool `json:"mail_imap_ssl,omitempty"`
MailPop3Enabled *bool `json:"mail_pop3_enabled,omitempty"`
MailPop3Port *int `json:"mail_pop3_port,omitempty"`
MailPop3Ssl *bool `json:"mail_pop3_ssl,omitempty"`
MailSmtpEnabled *bool `json:"mail_smtp_enabled,omitempty"`
MailSmtpOpenRelay *bool `json:"mail_smtp_open_relay,omitempty"`
MailSmtpPort *int `json:"mail_smtp_port,omitempty"`
MailSmtpStarttls *bool `json:"mail_smtp_starttls,omitempty"`
Name *string `json:"name,omitempty"`
OidcConfig *map[string]interface{} `json:"oidc_config,omitempty"`
PagespeedBudgetLoadMs *int `json:"pagespeed_budget_load_ms,omitempty"`
PagespeedBudgetScore *int `json:"pagespeed_budget_score,omitempty"`
PagespeedBudgetSizeKb *int `json:"pagespeed_budget_size_kb,omitempty"`
PagespeedEnabled *bool `json:"pagespeed_enabled,omitempty"`
PagespeedExcludedLocations *[]int `json:"pagespeed_excluded_locations,omitempty"`
PagespeedInterval *int `json:"pagespeed_interval,omitempty"`
PingCount *int `json:"ping_count,omitempty"`
Port *int `json:"port,omitempty"`
ProjectId *int `json:"project_id,omitempty"`
ResponseAssertions *[]interface{} `json:"response_assertions,omitempty"`
RunbookUrl *string `json:"runbook_url,omitempty"`
ScheduleType *ScheduleType `json:"schedule_type,omitempty"`
SslVerify *bool `json:"ssl_verify,omitempty"`
Timeout *int `json:"timeout,omitempty"`
TracerouteOnTimeout *bool `json:"traceroute_on_timeout,omitempty"`
Type *string `json:"type,omitempty"`
Url *string `json:"url,omitempty"`
}
CheckUpdate defines model for CheckUpdate.
type CheckoutRequest ¶
CheckoutRequest defines model for CheckoutRequest.
type CheckoutResponse ¶
type CheckoutResponse struct {
CheckoutUrl string `json:"checkout_url"`
}
CheckoutResponse defines model for CheckoutResponse.
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) AcceptCoverRequest ¶
func (c *Client) AcceptCoverRequest(ctx context.Context, orgId int, crId int, reqEditors ...RequestEditorFn) (*http.Response, error)
AcceptCoverRequest Accept Cover Request
Corresponds with POST /api/organizations/{org_id}/cover-requests/{cr_id}/accept (the `AcceptCoverRequest` operationId).
func (*Client) AcceptInvitation ¶
func (c *Client) AcceptInvitation(ctx context.Context, orgId int, body AcceptInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AcceptInvitation Accept Invitation
Accept an organization invitation.
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/members/accept (the `AcceptInvitation` operationId).
func (*Client) AcceptInvitationByToken ¶
func (c *Client) AcceptInvitationByToken(ctx context.Context, params *AcceptInvitationByTokenParams, reqEditors ...RequestEditorFn) (*http.Response, error)
AcceptInvitationByToken Accept Invitation By Token
Accept an organization invitation using only the token (no org_id required).
Corresponds with POST /api/organizations/invitations/accept-by-token (the `AcceptInvitationByToken` operationId).
func (*Client) AcceptInvitationWithBody ¶
func (c *Client) AcceptInvitationWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AcceptInvitationWithBody Accept Invitation
Accept an organization invitation.
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/members/accept (the `AcceptInvitation` operationId).
func (*Client) AcknowledgeIncident ¶
func (c *Client) AcknowledgeIncident(ctx context.Context, checkId int, logId int, body AcknowledgeIncidentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AcknowledgeIncident Acknowledge an incident from the UI
Takes a body of the `application/json` content type.
Corresponds with POST /api/checks/{check_id}/incidents/{log_id}/ack (the `AcknowledgeIncident` operationId).
func (*Client) AcknowledgeIncidentByToken ¶
func (c *Client) AcknowledgeIncidentByToken(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*http.Response, error)
AcknowledgeIncidentByToken Acknowledge incident via notification link (POST)
Corresponds with POST /api/incidents/ack/{token} (the `AcknowledgeIncidentByToken` operationId).
func (*Client) AcknowledgeIncidentPage ¶
func (c *Client) AcknowledgeIncidentPage(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*http.Response, error)
AcknowledgeIncidentPage Acknowledge incident via notification link (confirmation page)
Render a confirmation page for public ACK links without performing the ACK on GET. Prevents auto-ACK by link previewers and scanners.
Corresponds with GET /api/incidents/ack/{token} (the `AcknowledgeIncidentPage` operationId).
func (*Client) AcknowledgeIncidentWithBody ¶
func (c *Client) AcknowledgeIncidentWithBody(ctx context.Context, checkId int, logId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AcknowledgeIncidentWithBody Acknowledge an incident from the UI
Takes any type of body and a specified content type.
Corresponds with POST /api/checks/{check_id}/incidents/{log_id}/ack (the `AcknowledgeIncident` operationId).
func (*Client) AddCheckDependency ¶
func (c *Client) AddCheckDependency(ctx context.Context, checkId int, body AddCheckDependencyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AddCheckDependency Add a check dependency
Create a parent-child dependency between two checks. One of parent_check_id or child_check_id must match check_id.
Takes a body of the `application/json` content type.
Corresponds with POST /api/checks/{check_id}/dependencies (the `AddCheckDependency` operationId).
func (*Client) AddCheckDependencyWithBody ¶
func (c *Client) AddCheckDependencyWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddCheckDependencyWithBody Add a check dependency
Create a parent-child dependency between two checks. One of parent_check_id or child_check_id must match check_id.
Takes any type of body and a specified content type.
Corresponds with POST /api/checks/{check_id}/dependencies (the `AddCheckDependency` operationId).
func (*Client) AddCheckProviderDependency ¶
func (c *Client) AddCheckProviderDependency(ctx context.Context, checkId int, body AddCheckProviderDependencyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AddCheckProviderDependency Add Check Provider Dependency
Manually add external provider dependency to a check.
Takes a body of the `application/json` content type.
Corresponds with POST /api/checks/{check_id}/provider-dependencies (the `AddCheckProviderDependency` operationId).
func (*Client) AddCheckProviderDependencyWithBody ¶
func (c *Client) AddCheckProviderDependencyWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddCheckProviderDependencyWithBody Add Check Provider Dependency
Manually add external provider dependency to a check.
Takes any type of body and a specified content type.
Corresponds with POST /api/checks/{check_id}/provider-dependencies (the `AddCheckProviderDependency` operationId).
func (*Client) AddDependency ¶
func (c *Client) AddDependency(ctx context.Context, orgId int, serviceId int, body AddDependencyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AddDependency Add Dependency
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/services/{service_id}/dependencies (the `AddDependency` operationId).
func (*Client) AddDependencyWithBody ¶
func (c *Client) AddDependencyWithBody(ctx context.Context, orgId int, serviceId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddDependencyWithBody Add Dependency
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/services/{service_id}/dependencies (the `AddDependency` operationId).
func (*Client) AddIncidentNote ¶
func (c *Client) AddIncidentNote(ctx context.Context, orgId int, incidentType string, refId int, body AddIncidentNoteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AddIncidentNote Add Incident Note
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/notes (the `AddIncidentNote` operationId).
func (*Client) AddIncidentNoteWithBody ¶
func (c *Client) AddIncidentNoteWithBody(ctx context.Context, orgId int, incidentType string, refId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddIncidentNoteWithBody Add Incident Note
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/notes (the `AddIncidentNote` operationId).
func (*Client) AddProjectMember ¶
func (c *Client) AddProjectMember(ctx context.Context, orgId int, projectId int, body AddProjectMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AddProjectMember Add Project Member
Add a member to a project. Requires ADMIN access to organization.
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members (the `AddProjectMember` operationId).
func (*Client) AddProjectMemberWithBody ¶
func (c *Client) AddProjectMemberWithBody(ctx context.Context, orgId int, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddProjectMemberWithBody Add Project Member
Add a member to a project. Requires ADMIN access to organization.
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members (the `AddProjectMember` operationId).
func (*Client) AddTeamMember ¶
func (c *Client) AddTeamMember(ctx context.Context, orgId int, teamId int, body AddTeamMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AddTeamMember Add Team Member
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/teams/{team_id}/members (the `AddTeamMember` operationId).
func (*Client) AddTeamMemberWithBody ¶
func (c *Client) AddTeamMemberWithBody(ctx context.Context, orgId int, teamId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddTeamMemberWithBody Add Team Member
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/teams/{team_id}/members (the `AddTeamMember` operationId).
func (*Client) AddWarRoomMember ¶
func (c *Client) AddWarRoomMember(ctx context.Context, orgId int, roomId int, body AddWarRoomMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AddWarRoomMember Add War Room Member
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/members (the `AddWarRoomMember` operationId).
func (*Client) AddWarRoomMemberWithBody ¶
func (c *Client) AddWarRoomMemberWithBody(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddWarRoomMemberWithBody Add War Room Member
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/members (the `AddWarRoomMember` operationId).
func (*Client) ApproveDnsSnapshot ¶
func (c *Client) ApproveDnsSnapshot(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
ApproveDnsSnapshot Approve current DNS records as baseline
Save the current DNS multi-record results as the approved snapshot for change detection.
Corresponds with POST /api/checks/{check_id}/dns-approve-snapshot (the `ApproveDnsSnapshot` operationId).
func (*Client) AssignIncidentRole ¶
func (c *Client) AssignIncidentRole(ctx context.Context, orgId int, incidentType string, refId int, body AssignIncidentRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AssignIncidentRole Assign Incident Role
Assign a responder role to an org member for this incident (idempotent per role+user).
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/roles (the `AssignIncidentRole` operationId).
func (*Client) AssignIncidentRoleWithBody ¶
func (c *Client) AssignIncidentRoleWithBody(ctx context.Context, orgId int, incidentType string, refId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AssignIncidentRoleWithBody Assign Incident Role
Assign a responder role to an org member for this incident (idempotent per role+user).
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/roles (the `AssignIncidentRole` operationId).
func (*Client) AssignTeamResources ¶
func (c *Client) AssignTeamResources(ctx context.Context, orgId int, teamId int, body AssignTeamResourcesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AssignTeamResources Assign Team Resources
Takes a body of the `application/json` content type.
Corresponds with PUT /api/organizations/{org_id}/teams/{team_id}/resources (the `AssignTeamResources` operationId).
func (*Client) AssignTeamResourcesWithBody ¶
func (c *Client) AssignTeamResourcesWithBody(ctx context.Context, orgId int, teamId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AssignTeamResourcesWithBody Assign Team Resources
Takes any type of body and a specified content type.
Corresponds with PUT /api/organizations/{org_id}/teams/{team_id}/resources (the `AssignTeamResources` operationId).
func (*Client) BulkAddProjectMembers ¶
func (c *Client) BulkAddProjectMembers(ctx context.Context, orgId int, projectId int, body BulkAddProjectMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
BulkAddProjectMembers Bulk Add Project Members
Add multiple members to a project at once. Requires ADMIN access to organization.
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members/bulk-add (the `BulkAddProjectMembers` operationId).
func (*Client) BulkAddProjectMembersWithBody ¶
func (c *Client) BulkAddProjectMembersWithBody(ctx context.Context, orgId int, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
BulkAddProjectMembersWithBody Bulk Add Project Members
Add multiple members to a project at once. Requires ADMIN access to organization.
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members/bulk-add (the `BulkAddProjectMembers` operationId).
func (*Client) BulkRemoveProjectMembers ¶
func (c *Client) BulkRemoveProjectMembers(ctx context.Context, orgId int, projectId int, body BulkRemoveProjectMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
BulkRemoveProjectMembers Bulk Remove Project Members
Remove multiple members from a project at once. Requires ADMIN access to organization.
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members/bulk-remove (the `BulkRemoveProjectMembers` operationId).
func (*Client) BulkRemoveProjectMembersWithBody ¶
func (c *Client) BulkRemoveProjectMembersWithBody(ctx context.Context, orgId int, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
BulkRemoveProjectMembersWithBody Bulk Remove Project Members
Remove multiple members from a project at once. Requires ADMIN access to organization.
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members/bulk-remove (the `BulkRemoveProjectMembers` operationId).
func (*Client) CancelExecution ¶
func (c *Client) CancelExecution(ctx context.Context, orgId int, executionId int, reqEditors ...RequestEditorFn) (*http.Response, error)
CancelExecution Cancel Execution
Corresponds with POST /api/organizations/{org_id}/playbook-executions/{execution_id}/cancel (the `CancelExecution` operationId).
func (*Client) CategorizeIncident ¶
func (c *Client) CategorizeIncident(ctx context.Context, orgId int, incidentId int, body CategorizeIncidentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CategorizeIncident Categorize Incident
Takes a body of the `application/json` content type.
Corresponds with PUT /api/organizations/{org_id}/inbound-incidents/{incident_id}/categorize (the `CategorizeIncident` operationId).
func (*Client) CategorizeIncidentWithBody ¶
func (c *Client) CategorizeIncidentWithBody(ctx context.Context, orgId int, incidentId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CategorizeIncidentWithBody Categorize Incident
Takes any type of body and a specified content type.
Corresponds with PUT /api/organizations/{org_id}/inbound-incidents/{incident_id}/categorize (the `CategorizeIncident` operationId).
func (*Client) CheckMaintenanceStatus ¶
func (c *Client) CheckMaintenanceStatus(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
CheckMaintenanceStatus Check maintenance status
Returns whether a check is currently in maintenance and which windows apply. Caller must have read access to the check's organization.
Corresponds with GET /api/maintenance/check/{check_id}/status (the `CheckMaintenanceStatus` operationId).
func (*Client) CloneCheck ¶
func (c *Client) CloneCheck(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
CloneCheck Clone a check
Creates a copy of an existing check with a new UUID. Copies all configuration but not logs or status history.
Corresponds with POST /api/checks/{check_id}/clone (the `CloneCheck` operationId).
func (*Client) CloseWarRoom ¶
func (c *Client) CloseWarRoom(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
CloseWarRoom Close War Room
Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/close (the `CloseWarRoom` operationId).
func (*Client) CompleteManualStep ¶
func (c *Client) CompleteManualStep(ctx context.Context, orgId int, executionId int, stepOrder int, reqEditors ...RequestEditorFn) (*http.Response, error)
CompleteManualStep Complete Manual Step
Corresponds with POST /api/organizations/{org_id}/playbook-executions/{execution_id}/steps/{step_order}/complete (the `CompleteManualStep` operationId).
func (*Client) ConfirmSubscription ¶
func (c *Client) ConfirmSubscription(ctx context.Context, slug string, token string, reqEditors ...RequestEditorFn) (*http.Response, error)
ConfirmSubscription Confirm Subscription
Confirm email subscription via token link.
Corresponds with GET /api/status-pages/public/{slug}/confirm/{token} (the `ConfirmSubscription` operationId).
func (*Client) CorrelateChangeEvents ¶
func (c *Client) CorrelateChangeEvents(ctx context.Context, orgId int, incidentId int, reqEditors ...RequestEditorFn) (*http.Response, error)
CorrelateChangeEvents Correlate Change Events
Corresponds with GET /api/organizations/{org_id}/change-events/correlate/{incident_id} (the `CorrelateChangeEvents` operationId).
func (*Client) CreateChangeEvent ¶
func (c *Client) CreateChangeEvent(ctx context.Context, body CreateChangeEventJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateChangeEvent Create Change Event
Takes a body of the `application/json` content type.
Corresponds with POST /api/change-events (the `CreateChangeEvent` operationId).
func (*Client) CreateChangeEventWithBody ¶
func (c *Client) CreateChangeEventWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateChangeEventWithBody Create Change Event
Takes any type of body and a specified content type.
Corresponds with POST /api/change-events (the `CreateChangeEvent` operationId).
func (*Client) CreateChannel ¶
func (c *Client) CreateChannel(ctx context.Context, body CreateChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateChannel Create Channel
Create a new notification channel.
If organization_id is provided, creates an org-scoped channel (requires OWNER/ADMIN role). Otherwise creates a personal (user-scoped) channel.
Takes a body of the `application/json` content type.
Corresponds with POST /api/notification-channels/ (the `CreateChannel` operationId).
func (*Client) CreateChannelWithBody ¶
func (c *Client) CreateChannelWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateChannelWithBody Create Channel
Create a new notification channel.
If organization_id is provided, creates an org-scoped channel (requires OWNER/ADMIN role). Otherwise creates a personal (user-scoped) channel.
Takes any type of body and a specified content type.
Corresponds with POST /api/notification-channels/ (the `CreateChannel` operationId).
func (*Client) CreateCheckSlo ¶
func (c *Client) CreateCheckSlo(ctx context.Context, checkId int, body CreateCheckSloJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateCheckSlo Create SLO for a check
Creates a new SLO. Only one SLO per sli_type per check.
Takes a body of the `application/json` content type.
Corresponds with POST /api/checks/{check_id}/slo (the `CreateCheckSlo` operationId).
func (*Client) CreateCheckSloWithBody ¶
func (c *Client) CreateCheckSloWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateCheckSloWithBody Create SLO for a check
Creates a new SLO. Only one SLO per sli_type per check.
Takes any type of body and a specified content type.
Corresponds with POST /api/checks/{check_id}/slo (the `CreateCheckSlo` operationId).
func (*Client) CreateContactMethod ¶
func (c *Client) CreateContactMethod(ctx context.Context, body CreateContactMethodJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateContactMethod Create Contact Method
Takes a body of the `application/json` content type.
Corresponds with POST /api/profile/contact-methods (the `CreateContactMethod` operationId).
func (*Client) CreateContactMethodWithBody ¶
func (c *Client) CreateContactMethodWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateContactMethodWithBody Create Contact Method
Takes any type of body and a specified content type.
Corresponds with POST /api/profile/contact-methods (the `CreateContactMethod` operationId).
func (*Client) CreateCoverRequest ¶
func (c *Client) CreateCoverRequest(ctx context.Context, orgId int, scheduleId int, body CreateCoverRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateCoverRequest Create Cover Request
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/cover-requests (the `CreateCoverRequest` operationId).
func (*Client) CreateCoverRequestWithBody ¶
func (c *Client) CreateCoverRequestWithBody(ctx context.Context, orgId int, scheduleId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateCoverRequestWithBody Create Cover Request
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/cover-requests (the `CreateCoverRequest` operationId).
func (*Client) CreateCustomStatusPage ¶
func (c *Client) CreateCustomStatusPage(ctx context.Context, orgId int, body CreateCustomStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateCustomStatusPage Add a custom status page
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/custom-status-pages (the `CreateCustomStatusPage` operationId).
func (*Client) CreateCustomStatusPageWithBody ¶
func (c *Client) CreateCustomStatusPageWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateCustomStatusPageWithBody Add a custom status page
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/custom-status-pages (the `CreateCustomStatusPage` operationId).
func (*Client) CreateIntegrationKey ¶ added in v0.2.0
func (c *Client) CreateIntegrationKey(ctx context.Context, orgId int, body CreateIntegrationKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateIntegrationKey Create Integration Key
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/integration-keys (the `CreateIntegrationKey` operationId).
func (*Client) CreateIntegrationKeyWithBody ¶ added in v0.2.0
func (c *Client) CreateIntegrationKeyWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateIntegrationKeyWithBody Create Integration Key
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/integration-keys (the `CreateIntegrationKey` operationId).
func (*Client) CreateLayer ¶
func (c *Client) CreateLayer(ctx context.Context, orgId int, scheduleId int, body CreateLayerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateLayer Create Layer
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers (the `CreateLayer` operationId).
func (*Client) CreateLayerWithBody ¶
func (c *Client) CreateLayerWithBody(ctx context.Context, orgId int, scheduleId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateLayerWithBody Create Layer
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers (the `CreateLayer` operationId).
func (*Client) CreateMaintenanceWindow ¶
func (c *Client) CreateMaintenanceWindow(ctx context.Context, body CreateMaintenanceWindowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateMaintenanceWindow Create maintenance window
Create a maintenance window. Non-superadmin callers must provide organization_id and be MEMBER+ of it; null check_ids+project_ids then means 'the whole org'. Only superadmin can omit organization_id (platform-global window).
Takes a body of the `application/json` content type.
Corresponds with POST /api/maintenance/ (the `CreateMaintenanceWindow` operationId).
func (*Client) CreateMaintenanceWindowWithBody ¶
func (c *Client) CreateMaintenanceWindowWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateMaintenanceWindowWithBody Create maintenance window
Create a maintenance window. Non-superadmin callers must provide organization_id and be MEMBER+ of it; null check_ids+project_ids then means 'the whole org'. Only superadmin can omit organization_id (platform-global window).
Takes any type of body and a specified content type.
Corresponds with POST /api/maintenance/ (the `CreateMaintenanceWindow` operationId).
func (*Client) CreateMetricsKey ¶
func (c *Client) CreateMetricsKey(ctx context.Context, projectId int, body CreateMetricsKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateMetricsKey Create metrics key
Create a new metrics key for Prometheus scraping. Requires ADMIN access to the project's organization.
Takes a body of the `application/json` content type.
Corresponds with POST /api/projects/{project_id}/metrics-keys (the `CreateMetricsKey` operationId).
func (*Client) CreateMetricsKeyWithBody ¶
func (c *Client) CreateMetricsKeyWithBody(ctx context.Context, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateMetricsKeyWithBody Create metrics key
Create a new metrics key for Prometheus scraping. Requires ADMIN access to the project's organization.
Takes any type of body and a specified content type.
Corresponds with POST /api/projects/{project_id}/metrics-keys (the `CreateMetricsKey` operationId).
func (*Client) CreateNewCheck ¶
func (c *Client) CreateNewCheck(ctx context.Context, body CreateNewCheckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateNewCheck Create a new check
Creates a new health check. Superadmins can assign owner via owner_user_id.
Takes a body of the `application/json` content type.
Corresponds with POST /api/checks/ (the `CreateNewCheck` operationId).
func (*Client) CreateNewCheckWithBody ¶
func (c *Client) CreateNewCheckWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateNewCheckWithBody Create a new check
Creates a new health check. Superadmins can assign owner via owner_user_id.
Takes any type of body and a specified content type.
Corresponds with POST /api/checks/ (the `CreateNewCheck` operationId).
func (*Client) CreateOrgAgentRegistrationToken ¶
func (c *Client) CreateOrgAgentRegistrationToken(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateOrgAgentRegistrationToken Create Org Agent Registration Token
Create a one-time registration token for a private agent in this organization.
Corresponds with POST /api/organizations/{org_id}/agents/registration-token (the `CreateOrgAgentRegistrationToken` operationId).
func (*Client) CreateOrganization ¶
func (c *Client) CreateOrganization(ctx context.Context, body CreateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateOrganization Create Organization
Create a new organization. The current user becomes the owner.
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/ (the `CreateOrganization` operationId).
func (*Client) CreateOrganizationProject ¶
func (c *Client) CreateOrganizationProject(ctx context.Context, orgId int, body CreateOrganizationProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateOrganizationProject Create Organization Project
Create a new project in an organization. Requires MEMBER access.
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/projects (the `CreateOrganizationProject` operationId).
func (*Client) CreateOrganizationProjectWithBody ¶
func (c *Client) CreateOrganizationProjectWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateOrganizationProjectWithBody Create Organization Project
Create a new project in an organization. Requires MEMBER access.
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/projects (the `CreateOrganizationProject` operationId).
func (*Client) CreateOrganizationToken ¶
func (c *Client) CreateOrganizationToken(ctx context.Context, orgId int, body CreateOrganizationTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateOrganizationToken Create Organization Token
Create a new Personal Access Token for an organization. Requires ADMIN access. The token is returned ONLY ONCE at creation time.
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/tokens (the `CreateOrganizationToken` operationId).
func (*Client) CreateOrganizationTokenWithBody ¶
func (c *Client) CreateOrganizationTokenWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateOrganizationTokenWithBody Create Organization Token
Create a new Personal Access Token for an organization. Requires ADMIN access. The token is returned ONLY ONCE at creation time.
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/tokens (the `CreateOrganizationToken` operationId).
func (*Client) CreateOrganizationWithBody ¶
func (c *Client) CreateOrganizationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateOrganizationWithBody Create Organization
Create a new organization. The current user becomes the owner.
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/ (the `CreateOrganization` operationId).
func (*Client) CreateOverride ¶
func (c *Client) CreateOverride(ctx context.Context, orgId int, scheduleId int, body CreateOverrideJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateOverride Create Override
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/overrides (the `CreateOverride` operationId).
func (*Client) CreateOverrideWithBody ¶
func (c *Client) CreateOverrideWithBody(ctx context.Context, orgId int, scheduleId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateOverrideWithBody Create Override
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/overrides (the `CreateOverride` operationId).
func (*Client) CreatePlaybook ¶
func (c *Client) CreatePlaybook(ctx context.Context, orgId int, body CreatePlaybookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreatePlaybook Create Playbook
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/playbooks (the `CreatePlaybook` operationId).
func (*Client) CreatePlaybookWithBody ¶
func (c *Client) CreatePlaybookWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreatePlaybookWithBody Create Playbook
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/playbooks (the `CreatePlaybook` operationId).
func (*Client) CreatePolicy ¶
func (c *Client) CreatePolicy(ctx context.Context, orgId int, body CreatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreatePolicy Create Policy
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/escalation-policies (the `CreatePolicy` operationId).
func (*Client) CreatePolicyWithBody ¶
func (c *Client) CreatePolicyWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreatePolicyWithBody Create Policy
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/escalation-policies (the `CreatePolicy` operationId).
func (*Client) CreatePostmortem ¶
func (c *Client) CreatePostmortem(ctx context.Context, orgId int, body CreatePostmortemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreatePostmortem Create Postmortem
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/postmortems (the `CreatePostmortem` operationId).
func (*Client) CreatePostmortemWithBody ¶
func (c *Client) CreatePostmortemWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreatePostmortemWithBody Create Postmortem
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/postmortems (the `CreatePostmortem` operationId).
func (*Client) CreateSchedule ¶
func (c *Client) CreateSchedule(ctx context.Context, orgId int, body CreateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateSchedule Create Schedule
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/oncall-schedules (the `CreateSchedule` operationId).
func (*Client) CreateScheduleWithBody ¶
func (c *Client) CreateScheduleWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateScheduleWithBody Create Schedule
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/oncall-schedules (the `CreateSchedule` operationId).
func (*Client) CreateScheduledReport ¶
func (c *Client) CreateScheduledReport(ctx context.Context, body CreateScheduledReportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateScheduledReport Create Scheduled Report
Create a new scheduled report.
Takes a body of the `application/json` content type.
Corresponds with POST /api/reports/scheduled (the `CreateScheduledReport` operationId).
func (*Client) CreateScheduledReportWithBody ¶
func (c *Client) CreateScheduledReportWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateScheduledReportWithBody Create Scheduled Report
Create a new scheduled report.
Takes any type of body and a specified content type.
Corresponds with POST /api/reports/scheduled (the `CreateScheduledReport` operationId).
func (*Client) CreateService ¶
func (c *Client) CreateService(ctx context.Context, orgId int, body CreateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateService Create Service
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/services (the `CreateService` operationId).
func (*Client) CreateServiceWithBody ¶
func (c *Client) CreateServiceWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateServiceWithBody Create Service
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/services (the `CreateService` operationId).
func (*Client) CreateStatusPage ¶
func (c *Client) CreateStatusPage(ctx context.Context, body CreateStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateStatusPage Create Status Page
Create a new status page.
Takes a body of the `application/json` content type.
Corresponds with POST /api/status-pages/ (the `CreateStatusPage` operationId).
func (*Client) CreateStatusPageWithBody ¶
func (c *Client) CreateStatusPageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateStatusPageWithBody Create Status Page
Create a new status page.
Takes any type of body and a specified content type.
Corresponds with POST /api/status-pages/ (the `CreateStatusPage` operationId).
func (*Client) CreateTeam ¶
func (c *Client) CreateTeam(ctx context.Context, orgId int, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateTeam Create Team
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/teams (the `CreateTeam` operationId).
func (*Client) CreateTeamWithBody ¶
func (c *Client) CreateTeamWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateTeamWithBody Create Team
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/teams (the `CreateTeam` operationId).
func (*Client) CreateWarRoom ¶
func (c *Client) CreateWarRoom(ctx context.Context, orgId int, body CreateWarRoomJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateWarRoom Create War Room
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/war-rooms (the `CreateWarRoom` operationId).
func (*Client) CreateWarRoomWithBody ¶
func (c *Client) CreateWarRoomWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateWarRoomWithBody Create War Room
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/war-rooms (the `CreateWarRoom` operationId).
func (*Client) DeactivateMetricsKey ¶
func (c *Client) DeactivateMetricsKey(ctx context.Context, projectId int, keyId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeactivateMetricsKey Deactivate metrics key
Deactivate a metrics key (soft delete). Requires ADMIN access.
Corresponds with DELETE /api/projects/{project_id}/metrics-keys/{key_id} (the `DeactivateMetricsKey` operationId).
func (*Client) DeclineCoverRequest ¶
func (c *Client) DeclineCoverRequest(ctx context.Context, orgId int, crId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeclineCoverRequest Decline Cover Request
Corresponds with POST /api/organizations/{org_id}/cover-requests/{cr_id}/decline (the `DeclineCoverRequest` operationId).
func (*Client) DeleteChangeEvent ¶
func (c *Client) DeleteChangeEvent(ctx context.Context, orgId int, eventId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteChangeEvent Delete Change Event
Corresponds with DELETE /api/organizations/{org_id}/change-events/{event_id} (the `DeleteChangeEvent` operationId).
func (*Client) DeleteChannel ¶
func (c *Client) DeleteChannel(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteChannel Delete Channel
Delete a notification channel.
Corresponds with DELETE /api/notification-channels/{channel_id} (the `DeleteChannel` operationId).
func (*Client) DeleteCheckProviderDependency ¶
func (c *Client) DeleteCheckProviderDependency(ctx context.Context, checkId int, linkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteCheckProviderDependency Delete Check Provider Dependency
Remove an external provider link.
Corresponds with DELETE /api/checks/{check_id}/provider-dependencies/{link_id} (the `DeleteCheckProviderDependency` operationId).
func (*Client) DeleteCheckSlo ¶
func (c *Client) DeleteCheckSlo(ctx context.Context, checkId int, sloId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteCheckSlo Delete SLO
Permanently deletes an SLO configuration.
Corresponds with DELETE /api/checks/{check_id}/slo/{slo_id} (the `DeleteCheckSlo` operationId).
func (*Client) DeleteCloudSubscription ¶
func (c *Client) DeleteCloudSubscription(ctx context.Context, orgId int, provider string, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteCloudSubscription Unsubscribe from cloud provider status alerts
Corresponds with DELETE /api/organizations/{org_id}/cloud-subscriptions/{provider} (the `DeleteCloudSubscription` operationId).
func (*Client) DeleteContactMethod ¶
func (c *Client) DeleteContactMethod(ctx context.Context, methodId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteContactMethod Delete Contact Method
Corresponds with DELETE /api/profile/contact-methods/{method_id} (the `DeleteContactMethod` operationId).
func (*Client) DeleteCustomStatusPage ¶
func (c *Client) DeleteCustomStatusPage(ctx context.Context, orgId int, pageId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteCustomStatusPage Delete a custom status page
Corresponds with DELETE /api/organizations/{org_id}/custom-status-pages/{page_id} (the `DeleteCustomStatusPage` operationId).
func (*Client) DeleteLayer ¶
func (c *Client) DeleteLayer(ctx context.Context, orgId int, scheduleId int, layerId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteLayer Delete Layer
Corresponds with DELETE /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers/{layer_id} (the `DeleteLayer` operationId).
func (*Client) DeleteLifecycleWatch ¶
func (c *Client) DeleteLifecycleWatch(ctx context.Context, orgId int, watchId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteLifecycleWatch Delete a lifecycle watch
Corresponds with DELETE /api/organizations/{org_id}/lifecycle-watches/{watch_id} (the `DeleteLifecycleWatch` operationId).
func (*Client) DeleteMaintenanceWindow ¶
func (c *Client) DeleteMaintenanceWindow(ctx context.Context, windowId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteMaintenanceWindow Delete maintenance window
Permanently delete a maintenance window. Caller must be MEMBER+ of the window's organization, or superadmin for platform-global windows.
Corresponds with DELETE /api/maintenance/{window_id} (the `DeleteMaintenanceWindow` operationId).
func (*Client) DeleteOrgAgent ¶
func (c *Client) DeleteOrgAgent(ctx context.Context, orgId int, agentId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteOrgAgent Delete Org Agent
Delete (deactivate) a private agent belonging to this organization.
Corresponds with DELETE /api/organizations/{org_id}/agents/{agent_id} (the `DeleteOrgAgent` operationId).
func (*Client) DeleteOrganization ¶
func (c *Client) DeleteOrganization(ctx context.Context, orgId int, params *DeleteOrganizationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteOrganization Delete Organization
Delete organization. Only owner or superadmin can delete.
Destructive and irreversible: the caller must pass “confirm“ equal to the organization's exact name (AWS-style typed confirmation), so an accidental or programmatic call can never wipe an org without intent.
Corresponds with DELETE /api/organizations/{org_id} (the `DeleteOrganization` operationId).
func (*Client) DeleteOrganizationProject ¶
func (c *Client) DeleteOrganizationProject(ctx context.Context, orgId int, projectId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteOrganizationProject Delete Organization Project
Delete a project. Requires ADMIN access. Will fail if project has checks.
Corresponds with DELETE /api/organizations/{org_id}/projects/{project_id} (the `DeleteOrganizationProject` operationId).
func (*Client) DeleteOrganizationToken ¶
func (c *Client) DeleteOrganizationToken(ctx context.Context, orgId int, tokenId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteOrganizationToken Delete Organization Token
Delete (revoke) a Personal Access Token for an organization. Requires ADMIN access.
Corresponds with DELETE /api/organizations/{org_id}/tokens/{token_id} (the `DeleteOrganizationToken` operationId).
func (*Client) DeleteOverride ¶
func (c *Client) DeleteOverride(ctx context.Context, orgId int, overrideId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteOverride Delete Override
Corresponds with DELETE /api/organizations/{org_id}/oncall-overrides/{override_id} (the `DeleteOverride` operationId).
func (*Client) DeletePlaybook ¶
func (c *Client) DeletePlaybook(ctx context.Context, orgId int, playbookId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeletePlaybook Delete Playbook
Corresponds with DELETE /api/organizations/{org_id}/playbooks/{playbook_id} (the `DeletePlaybook` operationId).
func (*Client) DeletePolicy ¶
func (c *Client) DeletePolicy(ctx context.Context, orgId int, policyId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeletePolicy Delete Policy
Corresponds with DELETE /api/organizations/{org_id}/escalation-policies/{policy_id} (the `DeletePolicy` operationId).
func (*Client) DeletePostmortem ¶
func (c *Client) DeletePostmortem(ctx context.Context, orgId int, pmId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeletePostmortem Delete Postmortem
Corresponds with DELETE /api/organizations/{org_id}/postmortems/{pm_id} (the `DeletePostmortem` operationId).
func (*Client) DeleteReport ¶
func (c *Client) DeleteReport(ctx context.Context, reportUuid string, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteReport Delete Report
Delete a generated report.
Corresponds with DELETE /api/reports/{report_uuid} (the `DeleteReport` operationId).
func (*Client) DeleteSchedule ¶
func (c *Client) DeleteSchedule(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteSchedule Delete Schedule
Corresponds with DELETE /api/organizations/{org_id}/oncall-schedules/{schedule_id} (the `DeleteSchedule` operationId).
func (*Client) DeleteScheduledReport ¶
func (c *Client) DeleteScheduledReport(ctx context.Context, reportId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteScheduledReport Delete Scheduled Report
Delete a scheduled report.
Corresponds with DELETE /api/reports/scheduled/{report_id} (the `DeleteScheduledReport` operationId).
func (*Client) DeleteService ¶
func (c *Client) DeleteService(ctx context.Context, orgId int, serviceId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteService Delete Service
Corresponds with DELETE /api/organizations/{org_id}/services/{service_id} (the `DeleteService` operationId).
func (*Client) DeleteStatusPage ¶
func (c *Client) DeleteStatusPage(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteStatusPage Delete Status Page
Delete a status page.
Corresponds with DELETE /api/status-pages/{page_id} (the `DeleteStatusPage` operationId).
func (*Client) DeleteTeam ¶
func (c *Client) DeleteTeam(ctx context.Context, orgId int, teamId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteTeam Delete Team
Corresponds with DELETE /api/organizations/{org_id}/teams/{team_id} (the `DeleteTeam` operationId).
func (*Client) DeleteWarRoom ¶
func (c *Client) DeleteWarRoom(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteWarRoom Delete War Room
Corresponds with DELETE /api/organizations/{org_id}/war-rooms/{room_id} (the `DeleteWarRoom` operationId).
func (*Client) DownloadAttachment ¶
func (c *Client) DownloadAttachment(ctx context.Context, orgId int, roomId int, attachmentId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DownloadAttachment Download Attachment
Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/attachments/{attachment_id} (the `DownloadAttachment` operationId).
func (*Client) DownloadPublicReport ¶
func (c *Client) DownloadPublicReport(ctx context.Context, slug string, params *DownloadPublicReportParams, reqEditors ...RequestEditorFn) (*http.Response, error)
DownloadPublicReport Download Public Report
Download a public status page report (CSV or JSON only).
Corresponds with GET /api/status-pages/public/{slug}/report (the `DownloadPublicReport` operationId).
func (*Client) DownloadReport ¶
func (c *Client) DownloadReport(ctx context.Context, reportUuid string, reqEditors ...RequestEditorFn) (*http.Response, error)
DownloadReport Download Report
Download a generated report file.
Corresponds with GET /api/reports/{report_uuid}/download (the `DownloadReport` operationId).
func (*Client) DuplicatePlaybook ¶
func (c *Client) DuplicatePlaybook(ctx context.Context, orgId int, playbookId int, reqEditors ...RequestEditorFn) (*http.Response, error)
DuplicatePlaybook Duplicate Playbook
Corresponds with POST /api/organizations/{org_id}/playbooks/{playbook_id}/duplicate (the `DuplicatePlaybook` operationId).
func (*Client) EventStream ¶
func (c *Client) EventStream(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
EventStream Event Stream
SSE endpoint. Subscribes to user's org channels via Redis Pub/Sub.
Corresponds with GET /api/events (the `EventStream` operationId).
func (*Client) ExecutePlaybook ¶
func (c *Client) ExecutePlaybook(ctx context.Context, orgId int, playbookId int, body ExecutePlaybookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
ExecutePlaybook Execute Playbook
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/playbooks/{playbook_id}/execute (the `ExecutePlaybook` operationId).
func (*Client) ExecutePlaybookWithBody ¶
func (c *Client) ExecutePlaybookWithBody(ctx context.Context, orgId int, playbookId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ExecutePlaybookWithBody Execute Playbook
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/playbooks/{playbook_id}/execute (the `ExecutePlaybook` operationId).
func (*Client) ExportCheckIncidentsCsv ¶
func (c *Client) ExportCheckIncidentsCsv(ctx context.Context, checkId int, params *ExportCheckIncidentsCsvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ExportCheckIncidentsCsv Export incidents as CSV
Stream incidents for a check as a CSV file.
Corresponds with GET /api/checks/{check_id}/export/incidents.csv (the `ExportCheckIncidentsCsv` operationId).
func (*Client) ExportCheckLogsCsv ¶
func (c *Client) ExportCheckLogsCsv(ctx context.Context, checkId int, params *ExportCheckLogsCsvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ExportCheckLogsCsv Export recent logs as CSV
Stream recent check logs as a CSV file.
Corresponds with GET /api/checks/{check_id}/export/logs.csv (the `ExportCheckLogsCsv` operationId).
func (*Client) ExportOrganizationAuditLogs ¶
func (c *Client) ExportOrganizationAuditLogs(ctx context.Context, orgId int, params *ExportOrganizationAuditLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ExportOrganizationAuditLogs Export Organization Audit Logs
Export audit logs for an organization. Requires OWNER access. Returns all logs within the date range (max 10000).
Corresponds with GET /api/organizations/{org_id}/audit-logs/export (the `ExportOrganizationAuditLogs` operationId).
func (*Client) ExportOrganizationConfig ¶
func (c *Client) ExportOrganizationConfig(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
ExportOrganizationConfig Export Organization Config
Export organization configuration as JSON. Requires ADMIN role.
Corresponds with GET /api/organizations/{org_id}/export (the `ExportOrganizationConfig` operationId).
func (*Client) ExportPostmortem ¶
func (c *Client) ExportPostmortem(ctx context.Context, orgId int, pmId int, params *ExportPostmortemParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ExportPostmortem Export Postmortem
Export postmortem as PDF or Markdown.
Corresponds with GET /api/organizations/{org_id}/postmortems/{pm_id}/export (the `ExportPostmortem` operationId).
func (*Client) GenerateReport ¶
func (c *Client) GenerateReport(ctx context.Context, body GenerateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
GenerateReport Generate Report
Generate a report. CSV/JSON returns streaming response; PDF creates async task.
Takes a body of the `application/json` content type.
Corresponds with POST /api/reports/generate (the `GenerateReport` operationId).
func (*Client) GenerateReportWithBody ¶
func (c *Client) GenerateReportWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GenerateReportWithBody Generate Report
Generate a report. CSV/JSON returns streaming response; PDF creates async task.
Takes any type of body and a specified content type.
Corresponds with POST /api/reports/generate (the `GenerateReport` operationId).
func (*Client) GetActionItemsSummary ¶
func (c *Client) GetActionItemsSummary(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetActionItemsSummary Get Action Items Summary
Get action items summary counts by status + overdue count.
Corresponds with GET /api/organizations/{org_id}/action-items/summary (the `GetActionItemsSummary` operationId).
func (*Client) GetChannel ¶
func (c *Client) GetChannel(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetChannel Get Channel
Get a specific notification channel.
Corresponds with GET /api/notification-channels/{channel_id} (the `GetChannel` operationId).
func (*Client) GetCheckChannels ¶
func (c *Client) GetCheckChannels(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCheckChannels Get notification channels assigned to check
Retrieves all notification channels assigned to a specific check.
Corresponds with GET /api/checks/{check_id}/channels (the `GetCheckChannels` operationId).
func (*Client) GetCheckCloudContext ¶
func (c *Client) GetCheckCloudContext(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCheckCloudContext Get cloud context for a check
Match a check's URL/host to cloud providers and return relevant incidents.
Corresponds with GET /api/checks/{check_id}/cloud-context (the `GetCheckCloudContext` operationId).
func (*Client) GetCheckDependencies ¶
func (c *Client) GetCheckDependencies(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCheckDependencies Get check dependencies
Return parent (depends-on) and child (depended-by) checks.
Corresponds with GET /api/checks/{check_id}/dependencies (the `GetCheckDependencies` operationId).
func (*Client) GetCheckDetails ¶
func (c *Client) GetCheckDetails(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCheckDetails Get check details
Retrieves detailed information about a specific check. Access is restricted based on user role.
Corresponds with GET /api/checks/{check_id} (the `GetCheckDetails` operationId).
func (*Client) GetCheckIncidentDetail ¶
func (c *Client) GetCheckIncidentDetail(ctx context.Context, checkId int, logId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCheckIncidentDetail Get check incident detail
Corresponds with GET /api/checks/{check_id}/incidents/{log_id} (the `GetCheckIncidentDetail` operationId).
func (*Client) GetCheckIncidents ¶
func (c *Client) GetCheckIncidents(ctx context.Context, checkId int, params *GetCheckIncidentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCheckIncidents Get check incidents
Retrieves downtime incidents with duration for a specific check.
Corresponds with GET /api/checks/{check_id}/incidents (the `GetCheckIncidents` operationId).
func (*Client) GetCheckLogs ¶
func (c *Client) GetCheckLogs(ctx context.Context, checkId int, params *GetCheckLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCheckLogs Get check logs
Retrieves paginated logs for a specific check, ordered by timestamp in descending order. Supports infinite scroll with offset-based pagination.
Corresponds with GET /api/checks/{check_id}/logs (the `GetCheckLogs` operationId).
func (*Client) GetCheckPagespeedHistory ¶
func (c *Client) GetCheckPagespeedHistory(ctx context.Context, checkId int, params *GetCheckPagespeedHistoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCheckPagespeedHistory Get page-speed history for a check
Page-speed samples for a check, newest first. Excludes the waterfall/rules blob.
Corresponds with GET /api/checks/{check_id}/pagespeed/history (the `GetCheckPagespeedHistory` operationId).
func (*Client) GetCheckPreferences ¶
func (c *Client) GetCheckPreferences(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCheckPreferences Get user preferences for check display
Returns user's display preferences for this check (histogram locations, etc.)
Corresponds with GET /api/checks/{check_id}/preferences (the `GetCheckPreferences` operationId).
func (*Client) GetCheckProviderDependencies ¶
func (c *Client) GetCheckProviderDependencies(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCheckProviderDependencies Get Check Provider Dependencies
List external provider links + internal service deps for a check.
Corresponds with GET /api/checks/{check_id}/provider-dependencies (the `GetCheckProviderDependencies` operationId).
func (*Client) GetCheckSla ¶
func (c *Client) GetCheckSla(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCheckSla Get SLA report
Returns uptime SLA data for multiple periods (7d, 30d, 90d) in a single call.
Corresponds with GET /api/checks/{check_id}/sla (the `GetCheckSla` operationId).
func (*Client) GetCheckSlo ¶
func (c *Client) GetCheckSlo(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCheckSlo Get SLO config and status
Returns SLO configuration, cached metrics, and error budget breakdown.
Corresponds with GET /api/checks/{check_id}/slo (the `GetCheckSlo` operationId).
func (*Client) GetCheckStats ¶
func (c *Client) GetCheckStats(ctx context.Context, checkId int, params *GetCheckStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCheckStats Get check statistics
Retrieves uptime statistics for a specific check including uptime percentage and response time metrics.
Corresponds with GET /api/checks/{check_id}/stats (the `GetCheckStats` operationId).
func (*Client) GetCheckTimeseries ¶
func (c *Client) GetCheckTimeseries(ctx context.Context, checkId int, params *GetCheckTimeseriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCheckTimeseries Get check time-series data
Retrieves time-bucketed response time and availability data for charts.
Corresponds with GET /api/checks/{check_id}/timeseries (the `GetCheckTimeseries` operationId).
func (*Client) GetCheckTimeseriesRange ¶
func (c *Client) GetCheckTimeseriesRange(ctx context.Context, checkId int, params *GetCheckTimeseriesRangeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCheckTimeseriesRange Get check time-series data for a specific time range
Retrieves time-bucketed response time data for a specific time range. Used for lazy-loading chart data on zoom/pan (Grafana-style).
Corresponds with GET /api/checks/{check_id}/timeseries-range (the `GetCheckTimeseriesRange` operationId).
func (*Client) GetCloudCorrelation ¶
func (c *Client) GetCloudCorrelation(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCloudCorrelation Active cloud outage correlations for org checks
Corresponds with GET /api/organizations/{org_id}/cloud-correlation (the `GetCloudCorrelation` operationId).
func (*Client) GetCloudStatusDetail ¶
func (c *Client) GetCloudStatusDetail(ctx context.Context, provider string, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCloudStatusDetail Get cloud provider detail
Returns detailed status for a specific cloud provider.
Corresponds with GET /api/cloud-status/{provider} (the `GetCloudStatusDetail` operationId).
func (*Client) GetCurrentOncall ¶
func (c *Client) GetCurrentOncall(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCurrentOncall Get Current Oncall
Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/current (the `GetCurrentOncall` operationId).
func (*Client) GetDependencyAlerts ¶
func (c *Client) GetDependencyAlerts(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetDependencyAlerts Get Dependency Alerts
Get active external provider issues affecting org's checks.
Corresponds with GET /api/organizations/{org_id}/dependency-alerts (the `GetDependencyAlerts` operationId).
func (*Client) GetDnsMultiRecord ¶
func (c *Client) GetDnsMultiRecord(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetDnsMultiRecord Get multi-record DNS configuration and results
Get current multi-record DNS configuration and latest results (for DNS checks).
Corresponds with GET /api/checks/{check_id}/dns-multi-record (the `GetDnsMultiRecord` operationId).
func (*Client) GetDnsSnapshot ¶
func (c *Client) GetDnsSnapshot(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetDnsSnapshot Get approved DNS snapshot
Return the currently approved DNS records snapshot.
Corresponds with GET /api/checks/{check_id}/dns-snapshot (the `GetDnsSnapshot` operationId).
func (*Client) GetDomainStatus ¶
func (c *Client) GetDomainStatus(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetDomainStatus Get Domain Status
Get custom domain verification status and setup instructions.
Corresponds with GET /api/status-pages/{page_id}/domain-status (the `GetDomainStatus` operationId).
func (*Client) GetEarlyWarnings ¶
func (c *Client) GetEarlyWarnings(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetEarlyWarnings Active early warning signals (check failures before provider announces)
Corresponds with GET /api/cloud-status/early-warnings (the `GetEarlyWarnings` operationId).
func (*Client) GetExecution ¶
func (c *Client) GetExecution(ctx context.Context, orgId int, executionId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetExecution Get Execution
Corresponds with GET /api/organizations/{org_id}/playbook-executions/{execution_id} (the `GetExecution` operationId).
func (*Client) GetGeoHistogram ¶
func (c *Client) GetGeoHistogram(ctx context.Context, checkId int, params *GetGeoHistogramParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetGeoHistogram Get response time histogram for geo locations
Returns response time distribution histogram for specified geo agent locations.
Corresponds with GET /api/checks/{check_id}/geo-histogram (the `GetGeoHistogram` operationId).
func (*Client) GetIncidentAcknowledgments ¶
func (c *Client) GetIncidentAcknowledgments(ctx context.Context, checkId int, logId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetIncidentAcknowledgments Get acknowledgment history for an incident
Corresponds with GET /api/checks/{check_id}/incidents/{log_id}/acks (the `GetIncidentAcknowledgments` operationId).
func (*Client) GetIncidentAnalytics ¶
func (c *Client) GetIncidentAnalytics(ctx context.Context, orgId int, params *GetIncidentAnalyticsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetIncidentAnalytics Get Incident Analytics
Corresponds with GET /api/organizations/{org_id}/incident-analytics (the `GetIncidentAnalytics` operationId).
func (*Client) GetIncidentNotificationDeliveries ¶
func (c *Client) GetIncidentNotificationDeliveries(ctx context.Context, orgId int, incidentType string, refId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetIncidentNotificationDeliveries Get Incident Notification Deliveries
Notification delivery audit trail for one incident — who was paged, on which channel, whether it went out. Powers MTTA / 'did the page reach anyone'.
Corresponds with GET /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/deliveries (the `GetIncidentNotificationDeliveries` operationId).
func (*Client) GetIncidentTags ¶
func (c *Client) GetIncidentTags(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetIncidentTags Get Incident Tags
Corresponds with GET /api/organizations/{org_id}/incident-analytics/tags (the `GetIncidentTags` operationId).
func (*Client) GetIncidentTimeline ¶
func (c *Client) GetIncidentTimeline(ctx context.Context, orgId int, incidentType string, refId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetIncidentTimeline Get Incident Timeline
Corresponds with GET /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/timeline (the `GetIncidentTimeline` operationId).
func (*Client) GetLifecycleCatalogue ¶
func (c *Client) GetLifecycleCatalogue(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetLifecycleCatalogue Distinct lifecycle resources seen in events
Powers watch-creation suggestions in the UI/IaC providers.
Corresponds with GET /api/lifecycle/catalogue (the `GetLifecycleCatalogue` operationId).
func (*Client) GetLifecycleWatch ¶
func (c *Client) GetLifecycleWatch(ctx context.Context, orgId int, watchId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetLifecycleWatch Get a single lifecycle watch by id
The read-by-id an IaC provider needs to refresh resource state.
Corresponds with GET /api/organizations/{org_id}/lifecycle-watches/{watch_id} (the `GetLifecycleWatch` operationId).
func (*Client) GetMaintenanceWindow ¶
func (c *Client) GetMaintenanceWindow(ctx context.Context, windowId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetMaintenanceWindow Get maintenance window
Returns a maintenance window by ID. Caller must be MEMBER+ of the window's organization, or superadmin.
Corresponds with GET /api/maintenance/{window_id} (the `GetMaintenanceWindow` operationId).
func (*Client) GetMetricsByKey ¶
func (c *Client) GetMetricsByKey(ctx context.Context, metricsKey string, params *GetMetricsByKeyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetMetricsByKey Metrics scrape endpoint (key-in-URL auth)
Returns metrics for all active checks in the project. Authenticated via metrics key in URL. Supports Prometheus text (?format=prometheus, default) and OTLP JSON (?format=otlp).
Corresponds with GET /api/metrics/{metrics_key} (the `GetMetricsByKey` operationId).
func (*Client) GetOidcRealmStatuses ¶
func (c *Client) GetOidcRealmStatuses(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetOidcRealmStatuses Get Oidc Realm Statuses
Get per-realm OIDC status for an OIDC check.
Corresponds with GET /api/checks/{check_id}/oidc-status (the `GetOidcRealmStatuses` operationId).
func (*Client) GetOncallHandoff ¶
func (c *Client) GetOncallHandoff(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetOncallHandoff Get Oncall Handoff
Get shift handoff summary — what happened during the previous shift.
Corresponds with GET /api/organizations/{org_id}/oncall-handoff (the `GetOncallHandoff` operationId).
func (*Client) GetOncallHealth ¶
func (c *Client) GetOncallHealth(ctx context.Context, orgId int, params *GetOncallHealthParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetOncallHealth Get Oncall Health
Corresponds with GET /api/organizations/{org_id}/oncall-health (the `GetOncallHealth` operationId).
func (*Client) GetOrganization ¶
func (c *Client) GetOrganization(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetOrganization Get Organization
Get organization details by ID.
Corresponds with GET /api/organizations/{org_id} (the `GetOrganization` operationId).
func (*Client) GetOrganizationAuditLogs ¶
func (c *Client) GetOrganizationAuditLogs(ctx context.Context, orgId int, params *GetOrganizationAuditLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetOrganizationAuditLogs Get Organization Audit Logs
Get audit logs for an organization. Requires ADMIN access.
Filters: - action: Filter by action type (e.g., "check.create") - user_id: Filter by user who performed the action - resource_type: Filter by resource type (e.g., "check", "project") - from_date/to_date: Filter by date range
Corresponds with GET /api/organizations/{org_id}/audit-logs (the `GetOrganizationAuditLogs` operationId).
func (*Client) GetOrganizationAuditStats ¶
func (c *Client) GetOrganizationAuditStats(ctx context.Context, orgId int, params *GetOrganizationAuditStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetOrganizationAuditStats Get Organization Audit Stats
Get audit log statistics for an organization. Requires ADMIN access.
Returns action counts and top users for the specified period.
Corresponds with GET /api/organizations/{org_id}/audit-logs/stats (the `GetOrganizationAuditStats` operationId).
func (*Client) GetOrganizationBySlug ¶
func (c *Client) GetOrganizationBySlug(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)
GetOrganizationBySlug Get Organization By Slug
Get organization details by slug.
Corresponds with GET /api/organizations/by-slug/{slug} (the `GetOrganizationBySlug` operationId).
func (*Client) GetOrganizationPlan ¶
func (c *Client) GetOrganizationPlan(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetOrganizationPlan Get Organization Plan
Get current plan details for organization.
Corresponds with GET /api/organizations/{org_id}/plan (the `GetOrganizationPlan` operationId).
func (*Client) GetOrganizationProject ¶
func (c *Client) GetOrganizationProject(ctx context.Context, orgId int, projectId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetOrganizationProject Get Organization Project
Get a specific project. Requires VIEWER access.
Corresponds with GET /api/organizations/{org_id}/projects/{project_id} (the `GetOrganizationProject` operationId).
func (*Client) GetOrganizationSettings ¶
func (c *Client) GetOrganizationSettings(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetOrganizationSettings Get Organization Settings
Get organization settings. Requires MEMBER access.
Corresponds with GET /api/organizations/{org_id}/settings (the `GetOrganizationSettings` operationId).
func (*Client) GetOrganizationSettingsLimits ¶
func (c *Client) GetOrganizationSettingsLimits(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetOrganizationSettingsLimits Get Organization Settings Limits
Get effective limits for organization settings. Requires MEMBER access.
Corresponds with GET /api/organizations/{org_id}/settings/limits (the `GetOrganizationSettingsLimits` operationId).
func (*Client) GetOrganizationUsage ¶
func (c *Client) GetOrganizationUsage(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetOrganizationUsage Get Organization Usage
Get current usage vs plan limits for organization.
Corresponds with GET /api/organizations/{org_id}/usage (the `GetOrganizationUsage` operationId).
func (*Client) GetPlaybook ¶
func (c *Client) GetPlaybook(ctx context.Context, orgId int, playbookId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPlaybook Get Playbook
Corresponds with GET /api/organizations/{org_id}/playbooks/{playbook_id} (the `GetPlaybook` operationId).
func (*Client) GetPolicy ¶
func (c *Client) GetPolicy(ctx context.Context, orgId int, policyId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPolicy Get Policy
Corresponds with GET /api/organizations/{org_id}/escalation-policies/{policy_id} (the `GetPolicy` operationId).
func (*Client) GetPostmortem ¶
func (c *Client) GetPostmortem(ctx context.Context, orgId int, pmId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPostmortem Get Postmortem
Corresponds with GET /api/organizations/{org_id}/postmortems/{pm_id} (the `GetPostmortem` operationId).
func (*Client) GetPresence ¶
func (c *Client) GetPresence(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPresence Get Presence
Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/presence (the `GetPresence` operationId).
func (*Client) GetPrivateStatusPage ¶
func (c *Client) GetPrivateStatusPage(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPrivateStatusPage Get Private Status Page
Get a private status page (authentication required, owner or org member).
Corresponds with GET /api/status-pages/private/{slug} (the `GetPrivateStatusPage` operationId).
func (*Client) GetProfile ¶
func (c *Client) GetProfile(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetProfile Get current user profile
Retrieves the profile data of the currently authenticated user.
Corresponds with GET /api/profile/ (the `GetProfile` operationId).
func (*Client) GetPublicDailyStatus ¶
func (c *Client) GetPublicDailyStatus(ctx context.Context, slug string, params *GetPublicDailyStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPublicDailyStatus Get Public Daily Status
Per-day worst status for each check on the page (no auth). Cached 5 min.
Feeds the clickable 90-day bars on the public status page (K12).
Corresponds with GET /api/status-pages/public/{slug}/daily-status (the `GetPublicDailyStatus` operationId).
func (*Client) GetPublicIncidents ¶
func (c *Client) GetPublicIncidents(ctx context.Context, slug string, params *GetPublicIncidentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPublicIncidents Get Public Incidents
Recent incidents for a public status page (no auth).
With `?day=YYYY-MM-DD`, returns that one day instead of the rolling window. The 90-day bars are clickable for all 90 days, but the rolling feed's transition cap only reaches back ~17 days on a busy page, so the older bars had no card to scroll to and the click died silently. A day is bounded by nature, so it can be answered in full.
Corresponds with GET /api/status-pages/public/{slug}/incidents (the `GetPublicIncidents` operationId).
func (*Client) GetPublicPostmortem ¶
func (c *Client) GetPublicPostmortem(ctx context.Context, shareToken string, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPublicPostmortem Get Public Postmortem
View a publicly shared postmortem (no auth required).
Corresponds with GET /api/postmortems/public/{share_token} (the `GetPublicPostmortem` operationId).
func (*Client) GetPublicStatusPage ¶
func (c *Client) GetPublicStatusPage(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPublicStatusPage Get Public Status Page
Get public status page by slug (no authentication required).
Corresponds with GET /api/status-pages/public/{slug} (the `GetPublicStatusPage` operationId).
func (*Client) GetPublicUptime ¶
func (c *Client) GetPublicUptime(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPublicUptime Get Public Uptime
Public uptime/SLA data for a status page (no auth). Cached 5 min.
Corresponds with GET /api/status-pages/public/{slug}/uptime (the `GetPublicUptime` operationId).
func (*Client) GetReportStatus ¶
func (c *Client) GetReportStatus(ctx context.Context, reportUuid string, reqEditors ...RequestEditorFn) (*http.Response, error)
GetReportStatus Get Report Status
Check the generation status of a report.
Corresponds with GET /api/reports/{report_uuid}/status (the `GetReportStatus` operationId).
func (*Client) GetSchedule ¶
func (c *Client) GetSchedule(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetSchedule Get Schedule
Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id} (the `GetSchedule` operationId).
func (*Client) GetScheduleContacts ¶
func (c *Client) GetScheduleContacts(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetScheduleContacts Get Schedule Contacts
Return contact details for participants + current on-call — email, phone, platform identities.
Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/contacts (the `GetScheduleContacts` operationId).
func (*Client) GetScheduleQuality ¶
func (c *Client) GetScheduleQuality(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetScheduleQuality Get Schedule Quality
Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/quality (the `GetScheduleQuality` operationId).
func (*Client) GetScheduleTimeline ¶
func (c *Client) GetScheduleTimeline(ctx context.Context, orgId int, scheduleId int, params *GetScheduleTimelineParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetScheduleTimeline Get Schedule Timeline
Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/timeline (the `GetScheduleTimeline` operationId).
func (*Client) GetService ¶
func (c *Client) GetService(ctx context.Context, orgId int, serviceId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetService Get Service
Corresponds with GET /api/organizations/{org_id}/services/{service_id} (the `GetService` operationId).
func (*Client) GetSloSummary ¶
func (c *Client) GetSloSummary(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetSloSummary SLO summary for all user-accessible checks
Returns brief SLO status for dashboard display. Only reads cached columns.
Corresponds with GET /api/checks/slo/summary (the `GetSloSummary` operationId).
func (*Client) GetStatusPage ¶
func (c *Client) GetStatusPage(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetStatusPage Get Status Page
Get a specific status page.
Corresponds with GET /api/status-pages/{page_id} (the `GetStatusPage` operationId).
func (*Client) GetStatusPageAtomFeed ¶
func (c *Client) GetStatusPageAtomFeed(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)
GetStatusPageAtomFeed Get Status Page Atom Feed
Atom feed for status page incidents (no auth). Subscribe in any RSS reader.
Corresponds with GET /api/status-pages/public/{slug}/feed.atom (the `GetStatusPageAtomFeed` operationId).
func (*Client) GetStatusPageByDomain ¶
func (c *Client) GetStatusPageByDomain(ctx context.Context, domain string, reqEditors ...RequestEditorFn) (*http.Response, error)
GetStatusPageByDomain Get Status Page By Domain
Look up a public status page by custom domain (no auth required).
Corresponds with GET /api/status-pages/by-domain/{domain} (the `GetStatusPageByDomain` operationId).
func (*Client) GetTeam ¶
func (c *Client) GetTeam(ctx context.Context, orgId int, teamId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetTeam Get Team
Corresponds with GET /api/organizations/{org_id}/teams/{team_id} (the `GetTeam` operationId).
func (*Client) GetTeamResources ¶
func (c *Client) GetTeamResources(ctx context.Context, orgId int, teamId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetTeamResources Get Team Resources
Corresponds with GET /api/organizations/{org_id}/teams/{team_id}/resources (the `GetTeamResources` operationId).
func (*Client) GetWarRoom ¶
func (c *Client) GetWarRoom(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
GetWarRoom Get War Room
Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id} (the `GetWarRoom` operationId).
func (*Client) ImportOrganizationConfig ¶
func (c *Client) ImportOrganizationConfig(ctx context.Context, orgId int, body ImportOrganizationConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
ImportOrganizationConfig Import Organization Config
Import organization configuration from JSON. Requires ADMIN role. Creates new resources only.
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/import (the `ImportOrganizationConfig` operationId).
func (*Client) ImportOrganizationConfigWithBody ¶
func (c *Client) ImportOrganizationConfigWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ImportOrganizationConfigWithBody Import Organization Config
Import organization configuration from JSON. Requires ADMIN role. Creates new resources only.
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/import (the `ImportOrganizationConfig` operationId).
func (*Client) InviteMember ¶
func (c *Client) InviteMember(ctx context.Context, orgId int, body InviteMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
InviteMember Invite Member
Invite a new member to the organization.
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/members (the `InviteMember` operationId).
func (*Client) InviteMemberWithBody ¶
func (c *Client) InviteMemberWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
InviteMemberWithBody Invite Member
Invite a new member to the organization.
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/members (the `InviteMember` operationId).
func (*Client) LeavePresence ¶
func (c *Client) LeavePresence(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
LeavePresence Leave Presence
Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/presence/leave (the `LeavePresence` operationId).
func (*Client) ListActionItems ¶
func (c *Client) ListActionItems(ctx context.Context, orgId int, params *ListActionItemsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListActionItems List Action Items
List action items for an organization with optional filters.
Corresponds with GET /api/organizations/{org_id}/action-items (the `ListActionItems` operationId).
func (*Client) ListActiveMaintenanceWindows ¶
func (c *Client) ListActiveMaintenanceWindows(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
ListActiveMaintenanceWindows List active maintenance windows
Returns only maintenance windows where the current time is between start_time and end_time, scoped to organizations the caller belongs to.
Corresponds with GET /api/maintenance/active (the `ListActiveMaintenanceWindows` operationId).
func (*Client) ListAvailablePlans ¶
func (c *Client) ListAvailablePlans(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
ListAvailablePlans List Available Plans
List available subscription plans. - Superadmin sees all active plans - Regular users see only public (published) plans
Corresponds with GET /api/organizations/plans/available (the `ListAvailablePlans` operationId).
func (*Client) ListChangeEvents ¶
func (c *Client) ListChangeEvents(ctx context.Context, orgId int, params *ListChangeEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListChangeEvents List Change Events
Corresponds with GET /api/organizations/{org_id}/change-events (the `ListChangeEvents` operationId).
func (*Client) ListChannels ¶
func (c *Client) ListChannels(ctx context.Context, params *ListChannelsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListChannels List Channels
List notification channels accessible by the current user.
Returns: - User's personal channels (organization_id is NULL) - Organization channels for all orgs user is a member of
Corresponds with GET /api/notification-channels/ (the `ListChannels` operationId).
func (*Client) ListChecks ¶
func (c *Client) ListChecks(ctx context.Context, params *ListChecksParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListChecks List all checks
Retrieves a list of all checks. Superadmins and Admins can see all checks, while regular users only see their own checks. Supports filtering by status, organization and sorting.
Corresponds with GET /api/checks/ (the `ListChecks` operationId).
func (*Client) ListCloudStatuses ¶
func (c *Client) ListCloudStatuses(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
ListCloudStatuses List all cloud provider statuses
Returns the latest status for each monitored cloud provider.
Corresponds with GET /api/cloud-status (the `ListCloudStatuses` operationId).
func (*Client) ListCloudSubscriptions ¶
func (c *Client) ListCloudSubscriptions(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
ListCloudSubscriptions List user's cloud provider subscriptions
Corresponds with GET /api/organizations/{org_id}/cloud-subscriptions (the `ListCloudSubscriptions` operationId).
func (*Client) ListContactMethods ¶
func (c *Client) ListContactMethods(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
ListContactMethods List Contact Methods
Corresponds with GET /api/profile/contact-methods (the `ListContactMethods` operationId).
func (*Client) ListCoverRequests ¶
func (c *Client) ListCoverRequests(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
ListCoverRequests List Cover Requests
Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/cover-requests (the `ListCoverRequests` operationId).
func (*Client) ListCustomStatusPages ¶
func (c *Client) ListCustomStatusPages(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
ListCustomStatusPages List custom status pages for org
Corresponds with GET /api/organizations/{org_id}/custom-status-pages (the `ListCustomStatusPages` operationId).
func (*Client) ListExecutions ¶
func (c *Client) ListExecutions(ctx context.Context, orgId int, params *ListExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListExecutions List Executions
Corresponds with GET /api/organizations/{org_id}/playbook-executions (the `ListExecutions` operationId).
func (*Client) ListIncidentNotes ¶
func (c *Client) ListIncidentNotes(ctx context.Context, orgId int, incidentType string, refId int, reqEditors ...RequestEditorFn) (*http.Response, error)
ListIncidentNotes List Incident Notes
Corresponds with GET /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/notes (the `ListIncidentNotes` operationId).
func (*Client) ListIncidentRoles ¶
func (c *Client) ListIncidentRoles(ctx context.Context, orgId int, incidentType string, refId int, reqEditors ...RequestEditorFn) (*http.Response, error)
ListIncidentRoles List Incident Roles
List responder role assignments (Commander/Deputy/Ops/Comms/Scribe/SME) for an incident.
Corresponds with GET /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/roles (the `ListIncidentRoles` operationId).
func (*Client) ListIncidents ¶
func (c *Client) ListIncidents(ctx context.Context, params *ListIncidentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListIncidents List incidents across all accessible checks
Corresponds with GET /api/incidents (the `ListIncidents` operationId).
func (*Client) ListIntegrationKeys ¶ added in v0.2.0
func (c *Client) ListIntegrationKeys(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
ListIntegrationKeys List Integration Keys
Corresponds with GET /api/organizations/{org_id}/integration-keys (the `ListIntegrationKeys` operationId).
func (*Client) ListLifecycleEvents ¶
func (c *Client) ListLifecycleEvents(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
ListLifecycleEvents List active lifecycle events
Active technology-lifecycle events (e.g. AI model deprecations), soonest effective_at first.
Corresponds with GET /api/lifecycle/events (the `ListLifecycleEvents` operationId).
func (*Client) ListLifecycleWatches ¶
func (c *Client) ListLifecycleWatches(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
ListLifecycleWatches List org lifecycle watches
Corresponds with GET /api/organizations/{org_id}/lifecycle-watches (the `ListLifecycleWatches` operationId).
func (*Client) ListMaintenanceWindows ¶
func (c *Client) ListMaintenanceWindows(ctx context.Context, params *ListMaintenanceWindowsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListMaintenanceWindows List maintenance windows
Returns maintenance windows scoped to organizations the caller belongs to. Superadmins see all (optionally filtered by organization_id).
Corresponds with GET /api/maintenance/ (the `ListMaintenanceWindows` operationId).
func (*Client) ListMembers ¶
func (c *Client) ListMembers(ctx context.Context, orgId int, params *ListMembersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListMembers List Members
List all members of an organization.
Corresponds with GET /api/organizations/{org_id}/members (the `ListMembers` operationId).
func (*Client) ListMessages ¶
func (c *Client) ListMessages(ctx context.Context, orgId int, roomId int, params *ListMessagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListMessages List Messages
Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/messages (the `ListMessages` operationId).
func (*Client) ListMetricsKeys ¶
func (c *Client) ListMetricsKeys(ctx context.Context, projectId int, reqEditors ...RequestEditorFn) (*http.Response, error)
ListMetricsKeys List metrics keys
List all metrics keys for a project. Requires ADMIN access.
Corresponds with GET /api/projects/{project_id}/metrics-keys (the `ListMetricsKeys` operationId).
func (*Client) ListNotificationRules ¶
func (c *Client) ListNotificationRules(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
ListNotificationRules List Notification Rules
Corresponds with GET /api/profile/notification-rules (the `ListNotificationRules` operationId).
func (*Client) ListOrgAgents ¶
func (c *Client) ListOrgAgents(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
ListOrgAgents List Org Agents
List private agents belonging to this organization.
Corresponds with GET /api/organizations/{org_id}/agents (the `ListOrgAgents` operationId).
func (*Client) ListOrganizationProjects ¶
func (c *Client) ListOrganizationProjects(ctx context.Context, orgId int, params *ListOrganizationProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListOrganizationProjects List Organization Projects
List all projects for an organization. Requires VIEWER access.
Corresponds with GET /api/organizations/{org_id}/projects (the `ListOrganizationProjects` operationId).
func (*Client) ListOrganizationTokens ¶
func (c *Client) ListOrganizationTokens(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
ListOrganizationTokens List Organization Tokens
List all Personal Access Tokens for an organization. Requires ADMIN access.
Corresponds with GET /api/organizations/{org_id}/tokens (the `ListOrganizationTokens` operationId).
func (*Client) ListOrganizations ¶
func (c *Client) ListOrganizations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
ListOrganizations List Organizations
List all organizations the current user has access to. Superadmins see ALL organizations in the system. Regular users see only organizations they are members of.
Corresponds with GET /api/organizations/ (the `ListOrganizations` operationId).
func (*Client) ListPlaybooks ¶
func (c *Client) ListPlaybooks(ctx context.Context, orgId int, params *ListPlaybooksParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListPlaybooks List Playbooks
Corresponds with GET /api/organizations/{org_id}/playbooks (the `ListPlaybooks` operationId).
func (*Client) ListPolicies ¶
func (c *Client) ListPolicies(ctx context.Context, orgId int, params *ListPoliciesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListPolicies List Policies
Corresponds with GET /api/organizations/{org_id}/escalation-policies (the `ListPolicies` operationId).
func (*Client) ListPostmortems ¶
func (c *Client) ListPostmortems(ctx context.Context, orgId int, params *ListPostmortemsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListPostmortems List Postmortems
Corresponds with GET /api/organizations/{org_id}/postmortems (the `ListPostmortems` operationId).
func (*Client) ListProjectMembers ¶
func (c *Client) ListProjectMembers(ctx context.Context, orgId int, projectId int, reqEditors ...RequestEditorFn) (*http.Response, error)
ListProjectMembers List Project Members
List all members of a project. Requires VIEWER access to organization.
Corresponds with GET /api/organizations/{org_id}/projects/{project_id}/members (the `ListProjectMembers` operationId).
func (*Client) ListReports ¶
func (c *Client) ListReports(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
ListReports List Reports
List user's generated reports (most recent first).
Corresponds with GET /api/reports/ (the `ListReports` operationId).
func (*Client) ListScheduledReports ¶
func (c *Client) ListScheduledReports(ctx context.Context, params *ListScheduledReportsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListScheduledReports List Scheduled Reports
List user's scheduled reports.
With “org_id“ the list is confined to that organization, so the UI's org switcher behaves like everywhere else. Without it (the "All Organizations" view) every report of the user is returned — including rows whose organization was deleted (FK SET NULL), which would otherwise be invisible and undeletable.
Corresponds with GET /api/reports/scheduled (the `ListScheduledReports` operationId).
func (*Client) ListSchedules ¶
func (c *Client) ListSchedules(ctx context.Context, orgId int, params *ListSchedulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListSchedules List Schedules
Corresponds with GET /api/organizations/{org_id}/oncall-schedules (the `ListSchedules` operationId).
func (*Client) ListServices ¶
func (c *Client) ListServices(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
ListServices List Services
Corresponds with GET /api/organizations/{org_id}/services (the `ListServices` operationId).
func (*Client) ListStatusPages ¶
func (c *Client) ListStatusPages(ctx context.Context, params *ListStatusPagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListStatusPages List Status Pages
List status pages filtered by organization. Uses organization_id on StatusPage model.
Corresponds with GET /api/status-pages/ (the `ListStatusPages` operationId).
func (*Client) ListTeams ¶
func (c *Client) ListTeams(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
ListTeams List Teams
Corresponds with GET /api/organizations/{org_id}/teams (the `ListTeams` operationId).
func (*Client) ListWarRoomMembers ¶
func (c *Client) ListWarRoomMembers(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
ListWarRoomMembers List War Room Members
Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/members (the `ListWarRoomMembers` operationId).
func (*Client) ListWarRooms ¶
func (c *Client) ListWarRooms(ctx context.Context, orgId int, params *ListWarRoomsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListWarRooms List War Rooms
Corresponds with GET /api/organizations/{org_id}/war-rooms (the `ListWarRooms` operationId).
func (*Client) MarkUnavailable ¶
func (c *Client) MarkUnavailable(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
MarkUnavailable Mark Unavailable
Mark current user as unavailable — auto-assigns next rotation participant.
Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/unavailable (the `MarkUnavailable` operationId).
func (*Client) PingPresence ¶
func (c *Client) PingPresence(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
PingPresence Ping Presence
Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/presence/ping (the `PingPresence` operationId).
func (*Client) PostMessage ¶
func (c *Client) PostMessage(ctx context.Context, orgId int, roomId int, body PostMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
PostMessage Post Message
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/messages (the `PostMessage` operationId).
func (*Client) PostMessageWithBody ¶
func (c *Client) PostMessageWithBody(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostMessageWithBody Post Message
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/messages (the `PostMessage` operationId).
func (*Client) RefreshCheckSlo ¶
func (c *Client) RefreshCheckSlo(ctx context.Context, checkId int, sloId int, reqEditors ...RequestEditorFn) (*http.Response, error)
RefreshCheckSlo Force SLO recomputation
Triggers immediate recomputation of SLO metrics instead of waiting for the 5-minute cycle.
Corresponds with POST /api/checks/{check_id}/slo/{slo_id}/refresh (the `RefreshCheckSlo` operationId).
func (*Client) RemoveCheck ¶
func (c *Client) RemoveCheck(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
RemoveCheck Delete a check
Deletes a specific health check. Superadmins and Admins can delete any check, while regular users can only delete their own checks.
Corresponds with DELETE /api/checks/{check_id} (the `RemoveCheck` operationId).
func (*Client) RemoveCheckDependency ¶
func (c *Client) RemoveCheckDependency(ctx context.Context, checkId int, depId int, reqEditors ...RequestEditorFn) (*http.Response, error)
RemoveCheckDependency Remove a check dependency
Corresponds with DELETE /api/checks/{check_id}/dependencies/{dep_id} (the `RemoveCheckDependency` operationId).
func (*Client) RemoveDependency ¶
func (c *Client) RemoveDependency(ctx context.Context, orgId int, serviceId int, depId int, reqEditors ...RequestEditorFn) (*http.Response, error)
RemoveDependency Remove Dependency
Corresponds with DELETE /api/organizations/{org_id}/services/{service_id}/dependencies/{dep_id} (the `RemoveDependency` operationId).
func (*Client) RemoveMember ¶
func (c *Client) RemoveMember(ctx context.Context, orgId int, userId int, reqEditors ...RequestEditorFn) (*http.Response, error)
RemoveMember Remove Member
Remove a member from the organization.
Corresponds with DELETE /api/organizations/{org_id}/members/{user_id} (the `RemoveMember` operationId).
func (*Client) RemoveProjectMember ¶
func (c *Client) RemoveProjectMember(ctx context.Context, orgId int, projectId int, userId int, reqEditors ...RequestEditorFn) (*http.Response, error)
RemoveProjectMember Remove Project Member
Remove a member from a project. Requires ADMIN access to organization.
Corresponds with DELETE /api/organizations/{org_id}/projects/{project_id}/members/{user_id} (the `RemoveProjectMember` operationId).
func (*Client) RemoveTeamMember ¶
func (c *Client) RemoveTeamMember(ctx context.Context, orgId int, teamId int, userId int, reqEditors ...RequestEditorFn) (*http.Response, error)
RemoveTeamMember Remove Team Member
Corresponds with DELETE /api/organizations/{org_id}/teams/{team_id}/members/{user_id} (the `RemoveTeamMember` operationId).
func (*Client) RemoveWarRoomMember ¶
func (c *Client) RemoveWarRoomMember(ctx context.Context, orgId int, roomId int, memberId int, reqEditors ...RequestEditorFn) (*http.Response, error)
RemoveWarRoomMember Remove War Room Member
Corresponds with DELETE /api/organizations/{org_id}/war-rooms/{room_id}/members/{member_id} (the `RemoveWarRoomMember` operationId).
func (*Client) ReplaceNotificationRules ¶
func (c *Client) ReplaceNotificationRules(ctx context.Context, body ReplaceNotificationRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
ReplaceNotificationRules Replace Notification Rules
Takes a body of the `application/json` content type.
Corresponds with PUT /api/profile/notification-rules (the `ReplaceNotificationRules` operationId).
func (*Client) ReplaceNotificationRulesWithBody ¶
func (c *Client) ReplaceNotificationRulesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReplaceNotificationRulesWithBody Replace Notification Rules
Takes any type of body and a specified content type.
Corresponds with PUT /api/profile/notification-rules (the `ReplaceNotificationRules` operationId).
func (*Client) ResendVerification ¶
func (c *Client) ResendVerification(ctx context.Context, methodId int, reqEditors ...RequestEditorFn) (*http.Response, error)
ResendVerification Resend Verification
Corresponds with POST /api/profile/contact-methods/{method_id}/resend (the `ResendVerification` operationId).
func (*Client) ResolveCheckIncident ¶
func (c *Client) ResolveCheckIncident(ctx context.Context, checkId int, logId int, reqEditors ...RequestEditorFn) (*http.Response, error)
ResolveCheckIncident Force resolve a check incident
Manually resolve an ongoing check incident. Stops escalation and closes auto-created war rooms. The check continues monitoring normally.
Corresponds with POST /api/checks/{check_id}/incidents/{log_id}/resolve (the `ResolveCheckIncident` operationId).
func (*Client) RevokeIntegrationKey ¶ added in v0.2.0
func (c *Client) RevokeIntegrationKey(ctx context.Context, orgId int, keyId int, reqEditors ...RequestEditorFn) (*http.Response, error)
RevokeIntegrationKey Revoke Integration Key
Corresponds with DELETE /api/organizations/{org_id}/integration-keys/{key_id} (the `RevokeIntegrationKey` operationId).
func (*Client) RotateCheckUuid ¶
func (c *Client) RotateCheckUuid(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
RotateCheckUuid Rotate check ping UUID
Generates a new UUID for the check's ping URL. Old ping URLs will stop working immediately.
Corresponds with POST /api/checks/{check_id}/rotate-uuid (the `RotateCheckUuid` operationId).
func (*Client) RotateMetricsKey ¶
func (c *Client) RotateMetricsKey(ctx context.Context, projectId int, keyId int, reqEditors ...RequestEditorFn) (*http.Response, error)
RotateMetricsKey Rotate metrics key
Deactivate the old key and create a new one with the same name. Requires ADMIN access.
Corresponds with POST /api/projects/{project_id}/metrics-keys/{key_id}/rotate (the `RotateMetricsKey` operationId).
func (*Client) RotateWebhookSecret ¶
func (c *Client) RotateWebhookSecret(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*http.Response, error)
RotateWebhookSecret Rotate Webhook Secret
Rotate the webhook signing secret. Returns the new secret (shown only once).
Corresponds with POST /api/notification-channels/{channel_id}/rotate-secret (the `RotateWebhookSecret` operationId).
func (*Client) RunCheckNow ¶
func (c *Client) RunCheckNow(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
RunCheckNow Run a check immediately
Queue an immediate execution of a check. Rate limited to 5/minute.
Corresponds with POST /api/checks/{check_id}/run-now (the `RunCheckNow` operationId).
func (*Client) SendScheduledReportNowEndpoint ¶
func (c *Client) SendScheduledReportNowEndpoint(ctx context.Context, reportId int, reqEditors ...RequestEditorFn) (*http.Response, error)
SendScheduledReportNowEndpoint Send Scheduled Report Now Endpoint
K20: dispatch a scheduled report immediately (schedule stays untouched).
Corresponds with POST /api/reports/scheduled/{report_id}/send-now (the `SendScheduledReportNowEndpoint` operationId).
func (*Client) SendTestAlert ¶
func (c *Client) SendTestAlert(ctx context.Context, checkId int, body SendTestAlertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
SendTestAlert Send test alert notification
Send a test notification to verify alert templates (for admins/testing).
Takes a body of the `application/json` content type.
Corresponds with POST /api/checks/{check_id}/test-alert (the `SendTestAlert` operationId).
func (*Client) SendTestAlertWithBody ¶
func (c *Client) SendTestAlertWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SendTestAlertWithBody Send test alert notification
Send a test notification to verify alert templates (for admins/testing).
Takes any type of body and a specified content type.
Corresponds with POST /api/checks/{check_id}/test-alert (the `SendTestAlert` operationId).
func (*Client) SetCheckChannels ¶
func (c *Client) SetCheckChannels(ctx context.Context, checkId int, body SetCheckChannelsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
SetCheckChannels Set notification channels for check
Replace all notification channels assigned to a check with the provided list.
Takes a body of the `application/json` content type.
Corresponds with PUT /api/checks/{check_id}/channels (the `SetCheckChannels` operationId).
func (*Client) SetCheckChannelsWithBody ¶
func (c *Client) SetCheckChannelsWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetCheckChannelsWithBody Set notification channels for check
Replace all notification channels assigned to a check with the provided list.
Takes any type of body and a specified content type.
Corresponds with PUT /api/checks/{check_id}/channels (the `SetCheckChannels` operationId).
func (*Client) StarTimelineEvent ¶
func (c *Client) StarTimelineEvent(ctx context.Context, orgId int, incidentType string, refId int, activityId int, reqEditors ...RequestEditorFn) (*http.Response, error)
StarTimelineEvent Star Timeline Event
Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/timeline/{activity_id}/star (the `StarTimelineEvent` operationId).
func (*Client) SubscribeToStatusPage ¶
func (c *Client) SubscribeToStatusPage(ctx context.Context, slug string, body SubscribeToStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
SubscribeToStatusPage Subscribe To Status Page
Subscribe to email notifications for a status page (no auth).
Takes a body of the `application/json` content type.
Corresponds with POST /api/status-pages/public/{slug}/subscribe (the `SubscribeToStatusPage` operationId).
func (*Client) SubscribeToStatusPageWithBody ¶
func (c *Client) SubscribeToStatusPageWithBody(ctx context.Context, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SubscribeToStatusPageWithBody Subscribe To Status Page
Subscribe to email notifications for a status page (no auth).
Takes any type of body and a specified content type.
Corresponds with POST /api/status-pages/public/{slug}/subscribe (the `SubscribeToStatusPage` operationId).
func (*Client) TestChannel ¶
func (c *Client) TestChannel(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*http.Response, error)
TestChannel Test Channel
Send a test notification through the channel.
Corresponds with POST /api/notification-channels/{channel_id}/test (the `TestChannel` operationId).
func (*Client) TestContactMethod ¶
func (c *Client) TestContactMethod(ctx context.Context, methodId int, reqEditors ...RequestEditorFn) (*http.Response, error)
TestContactMethod Test Contact Method
Corresponds with POST /api/profile/contact-methods/{method_id}/test (the `TestContactMethod` operationId).
func (*Client) TestCustomStatusPage ¶
func (c *Client) TestCustomStatusPage(ctx context.Context, orgId int, pageId int, reqEditors ...RequestEditorFn) (*http.Response, error)
TestCustomStatusPage Test scrape a custom status page
Corresponds with POST /api/organizations/{org_id}/custom-status-pages/{page_id}/test (the `TestCustomStatusPage` operationId).
func (*Client) TestSmtpConnection ¶
func (c *Client) TestSmtpConnection(ctx context.Context, body TestSmtpConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
TestSmtpConnection Test Smtp Connection
Test SMTP connection with provided configuration (without saving the channel).
Takes a body of the `application/json` content type.
Corresponds with POST /api/notification-channels/test-smtp (the `TestSmtpConnection` operationId).
func (*Client) TestSmtpConnectionWithBody ¶
func (c *Client) TestSmtpConnectionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
TestSmtpConnectionWithBody Test Smtp Connection
Test SMTP connection with provided configuration (without saving the channel).
Takes any type of body and a specified content type.
Corresponds with POST /api/notification-channels/test-smtp (the `TestSmtpConnection` operationId).
func (*Client) TestWarroomBot ¶
func (c *Client) TestWarroomBot(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
TestWarroomBot Test Warroom Bot
Test war room bot configuration by creating and deleting a test channel.
Corresponds with POST /api/organizations/{org_id}/warroom-bot-test (the `TestWarroomBot` operationId).
func (*Client) ToggleShare ¶
func (c *Client) ToggleShare(ctx context.Context, orgId int, pmId int, body ToggleShareJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
ToggleShare Toggle Share
Toggle public sharing for a postmortem. Optionally set expiry.
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/postmortems/{pm_id}/share (the `ToggleShare` operationId).
func (*Client) ToggleShareWithBody ¶
func (c *Client) ToggleShareWithBody(ctx context.Context, orgId int, pmId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ToggleShareWithBody Toggle Share
Toggle public sharing for a postmortem. Optionally set expiry.
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/postmortems/{pm_id}/share (the `ToggleShare` operationId).
func (*Client) UnassignIncidentRole ¶
func (c *Client) UnassignIncidentRole(ctx context.Context, orgId int, incidentType string, refId int, assignmentId int, reqEditors ...RequestEditorFn) (*http.Response, error)
UnassignIncidentRole Unassign Incident Role
Remove a responder role assignment from this incident.
Corresponds with DELETE /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/roles/{assignment_id} (the `UnassignIncidentRole` operationId).
func (*Client) UnfurlLink ¶
func (c *Client) UnfurlLink(ctx context.Context, orgId int, roomId int, params *UnfurlLinkParams, reqEditors ...RequestEditorFn) (*http.Response, error)
UnfurlLink Unfurl Link
Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/unfurl (the `UnfurlLink` operationId).
func (*Client) UnstarTimelineEvent ¶
func (c *Client) UnstarTimelineEvent(ctx context.Context, orgId int, incidentType string, refId int, activityId int, reqEditors ...RequestEditorFn) (*http.Response, error)
UnstarTimelineEvent Unstar Timeline Event
Corresponds with DELETE /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/timeline/{activity_id}/star (the `UnstarTimelineEvent` operationId).
func (*Client) Unsubscribe ¶
func (c *Client) Unsubscribe(ctx context.Context, slug string, token string, reqEditors ...RequestEditorFn) (*http.Response, error)
Unsubscribe Unsubscribe
Unsubscribe from status page notifications via token link.
Corresponds with GET /api/status-pages/public/{slug}/unsubscribe/{token} (the `Unsubscribe` operationId).
func (*Client) UpdateActionItem ¶
func (c *Client) UpdateActionItem(ctx context.Context, orgId int, itemId int, body UpdateActionItemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateActionItem Update Action Item
Update an action item (status, priority, assignee, due_date).
Takes a body of the `application/json` content type.
Corresponds with PUT /api/organizations/{org_id}/action-items/{item_id} (the `UpdateActionItem` operationId).
func (*Client) UpdateActionItemWithBody ¶
func (c *Client) UpdateActionItemWithBody(ctx context.Context, orgId int, itemId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateActionItemWithBody Update Action Item
Update an action item (status, priority, assignee, due_date).
Takes any type of body and a specified content type.
Corresponds with PUT /api/organizations/{org_id}/action-items/{item_id} (the `UpdateActionItem` operationId).
func (*Client) UpdateChannel ¶
func (c *Client) UpdateChannel(ctx context.Context, channelId int, body UpdateChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateChannel Update Channel
Update a notification channel.
Takes a body of the `application/json` content type.
Corresponds with PUT /api/notification-channels/{channel_id} (the `UpdateChannel` operationId).
func (*Client) UpdateChannelWithBody ¶
func (c *Client) UpdateChannelWithBody(ctx context.Context, channelId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateChannelWithBody Update Channel
Update a notification channel.
Takes any type of body and a specified content type.
Corresponds with PUT /api/notification-channels/{channel_id} (the `UpdateChannel` operationId).
func (*Client) UpdateCheck ¶
func (c *Client) UpdateCheck(ctx context.Context, checkId int, body UpdateCheckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateCheck Update a check
Updates an existing health check. Users can only modify their own checks, while Admins and Superadmins can modify any check.
Takes a body of the `application/json` content type.
Corresponds with PUT /api/checks/{check_id} (the `UpdateCheck` operationId).
func (*Client) UpdateCheckPreferences ¶
func (c *Client) UpdateCheckPreferences(ctx context.Context, checkId int, body UpdateCheckPreferencesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateCheckPreferences Update user preferences for check display
Save user's display preferences for this check (histogram locations, etc.)
Takes a body of the `application/json` content type.
Corresponds with PUT /api/checks/{check_id}/preferences (the `UpdateCheckPreferences` operationId).
func (*Client) UpdateCheckPreferencesWithBody ¶
func (c *Client) UpdateCheckPreferencesWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateCheckPreferencesWithBody Update user preferences for check display
Save user's display preferences for this check (histogram locations, etc.)
Takes any type of body and a specified content type.
Corresponds with PUT /api/checks/{check_id}/preferences (the `UpdateCheckPreferences` operationId).
func (*Client) UpdateCheckProviderDependency ¶
func (c *Client) UpdateCheckProviderDependency(ctx context.Context, checkId int, linkId int, body UpdateCheckProviderDependencyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateCheckProviderDependency Update Check Provider Dependency
Confirm or update an external provider link.
Takes a body of the `application/json` content type.
Corresponds with PUT /api/checks/{check_id}/provider-dependencies/{link_id} (the `UpdateCheckProviderDependency` operationId).
func (*Client) UpdateCheckProviderDependencyWithBody ¶
func (c *Client) UpdateCheckProviderDependencyWithBody(ctx context.Context, checkId int, linkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateCheckProviderDependencyWithBody Update Check Provider Dependency
Confirm or update an external provider link.
Takes any type of body and a specified content type.
Corresponds with PUT /api/checks/{check_id}/provider-dependencies/{link_id} (the `UpdateCheckProviderDependency` operationId).
func (*Client) UpdateCheckSlo ¶
func (c *Client) UpdateCheckSlo(ctx context.Context, checkId int, sloId int, body UpdateCheckSloJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateCheckSlo Update SLO configuration
Updates SLO settings. Only fields provided will be changed.
Takes a body of the `application/json` content type.
Corresponds with PUT /api/checks/{check_id}/slo/{slo_id} (the `UpdateCheckSlo` operationId).
func (*Client) UpdateCheckSloWithBody ¶
func (c *Client) UpdateCheckSloWithBody(ctx context.Context, checkId int, sloId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateCheckSloWithBody Update SLO configuration
Updates SLO settings. Only fields provided will be changed.
Takes any type of body and a specified content type.
Corresponds with PUT /api/checks/{check_id}/slo/{slo_id} (the `UpdateCheckSlo` operationId).
func (*Client) UpdateCheckWithBody ¶
func (c *Client) UpdateCheckWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateCheckWithBody Update a check
Updates an existing health check. Users can only modify their own checks, while Admins and Superadmins can modify any check.
Takes any type of body and a specified content type.
Corresponds with PUT /api/checks/{check_id} (the `UpdateCheck` operationId).
func (*Client) UpdateContactMethod ¶
func (c *Client) UpdateContactMethod(ctx context.Context, methodId int, body UpdateContactMethodJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateContactMethod Update Contact Method
Takes a body of the `application/json` content type.
Corresponds with PATCH /api/profile/contact-methods/{method_id} (the `UpdateContactMethod` operationId).
func (*Client) UpdateContactMethodWithBody ¶
func (c *Client) UpdateContactMethodWithBody(ctx context.Context, methodId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateContactMethodWithBody Update Contact Method
Takes any type of body and a specified content type.
Corresponds with PATCH /api/profile/contact-methods/{method_id} (the `UpdateContactMethod` operationId).
func (*Client) UpdateCustomStatusPage ¶
func (c *Client) UpdateCustomStatusPage(ctx context.Context, orgId int, pageId int, body UpdateCustomStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateCustomStatusPage Update a custom status page
Takes a body of the `application/json` content type.
Corresponds with PUT /api/organizations/{org_id}/custom-status-pages/{page_id} (the `UpdateCustomStatusPage` operationId).
func (*Client) UpdateCustomStatusPageWithBody ¶
func (c *Client) UpdateCustomStatusPageWithBody(ctx context.Context, orgId int, pageId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateCustomStatusPageWithBody Update a custom status page
Takes any type of body and a specified content type.
Corresponds with PUT /api/organizations/{org_id}/custom-status-pages/{page_id} (the `UpdateCustomStatusPage` operationId).
func (*Client) UpdateDnsHijackAlerts ¶
func (c *Client) UpdateDnsHijackAlerts(ctx context.Context, checkId int, body UpdateDnsHijackAlertsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateDnsHijackAlerts Configure DNS hijacking alerts
Enable/disable DNS hijacking detection alerts (for DNS checks).
Takes a body of the `application/json` content type.
Corresponds with PUT /api/checks/{check_id}/dns-hijack-alerts (the `UpdateDnsHijackAlerts` operationId).
func (*Client) UpdateDnsHijackAlertsWithBody ¶
func (c *Client) UpdateDnsHijackAlertsWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateDnsHijackAlertsWithBody Configure DNS hijacking alerts
Enable/disable DNS hijacking detection alerts (for DNS checks).
Takes any type of body and a specified content type.
Corresponds with PUT /api/checks/{check_id}/dns-hijack-alerts (the `UpdateDnsHijackAlerts` operationId).
func (*Client) UpdateDnsMultiRecord ¶
func (c *Client) UpdateDnsMultiRecord(ctx context.Context, checkId int, body UpdateDnsMultiRecordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateDnsMultiRecord Configure multi-record DNS monitoring
Enable/disable multi-record DNS monitoring and set configuration (for DNS checks).
Takes a body of the `application/json` content type.
Corresponds with PUT /api/checks/{check_id}/dns-multi-record (the `UpdateDnsMultiRecord` operationId).
func (*Client) UpdateDnsMultiRecordWithBody ¶
func (c *Client) UpdateDnsMultiRecordWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateDnsMultiRecordWithBody Configure multi-record DNS monitoring
Enable/disable multi-record DNS monitoring and set configuration (for DNS checks).
Takes any type of body and a specified content type.
Corresponds with PUT /api/checks/{check_id}/dns-multi-record (the `UpdateDnsMultiRecord` operationId).
func (*Client) UpdateDomainAlerts ¶
func (c *Client) UpdateDomainAlerts(ctx context.Context, checkId int, params *UpdateDomainAlertsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateDomainAlerts Configure domain expiry alerts
Enable/disable domain WHOIS expiry alerts and set alert thresholds (for DNS checks).
Corresponds with PUT /api/checks/{check_id}/domain-alerts (the `UpdateDomainAlerts` operationId).
func (*Client) UpdateLayer ¶
func (c *Client) UpdateLayer(ctx context.Context, orgId int, scheduleId int, layerId int, body UpdateLayerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateLayer Update Layer
Takes a body of the `application/json` content type.
Corresponds with PUT /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers/{layer_id} (the `UpdateLayer` operationId).
func (*Client) UpdateLayerWithBody ¶
func (c *Client) UpdateLayerWithBody(ctx context.Context, orgId int, scheduleId int, layerId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateLayerWithBody Update Layer
Takes any type of body and a specified content type.
Corresponds with PUT /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers/{layer_id} (the `UpdateLayer` operationId).
func (*Client) UpdateMaintenanceWindow ¶
func (c *Client) UpdateMaintenanceWindow(ctx context.Context, windowId int, body UpdateMaintenanceWindowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateMaintenanceWindow Update maintenance window
Update an existing maintenance window. Caller must be MEMBER+ of the window's organization. Changing check_ids/project_ids re-validates scope against the window's organization.
Takes a body of the `application/json` content type.
Corresponds with PUT /api/maintenance/{window_id} (the `UpdateMaintenanceWindow` operationId).
func (*Client) UpdateMaintenanceWindowWithBody ¶
func (c *Client) UpdateMaintenanceWindowWithBody(ctx context.Context, windowId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateMaintenanceWindowWithBody Update maintenance window
Update an existing maintenance window. Caller must be MEMBER+ of the window's organization. Changing check_ids/project_ids re-validates scope against the window's organization.
Takes any type of body and a specified content type.
Corresponds with PUT /api/maintenance/{window_id} (the `UpdateMaintenanceWindow` operationId).
func (*Client) UpdateMemberRole ¶
func (c *Client) UpdateMemberRole(ctx context.Context, orgId int, userId int, body UpdateMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateMemberRole Update Member Role
Update a member's role in the organization.
Takes a body of the `application/json` content type.
Corresponds with PUT /api/organizations/{org_id}/members/{user_id} (the `UpdateMemberRole` operationId).
func (*Client) UpdateMemberRoleWithBody ¶
func (c *Client) UpdateMemberRoleWithBody(ctx context.Context, orgId int, userId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateMemberRoleWithBody Update Member Role
Update a member's role in the organization.
Takes any type of body and a specified content type.
Corresponds with PUT /api/organizations/{org_id}/members/{user_id} (the `UpdateMemberRole` operationId).
func (*Client) UpdateOrganization ¶
func (c *Client) UpdateOrganization(ctx context.Context, orgId int, body UpdateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateOrganization Update Organization
Update organization details. Requires ADMIN role or higher.
Takes a body of the `application/json` content type.
Corresponds with PUT /api/organizations/{org_id} (the `UpdateOrganization` operationId).
func (*Client) UpdateOrganizationProject ¶
func (c *Client) UpdateOrganizationProject(ctx context.Context, orgId int, projectId int, body UpdateOrganizationProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateOrganizationProject Update Organization Project
Update a project. Requires ADMIN access.
Takes a body of the `application/json` content type.
Corresponds with PUT /api/organizations/{org_id}/projects/{project_id} (the `UpdateOrganizationProject` operationId).
func (*Client) UpdateOrganizationProjectWithBody ¶
func (c *Client) UpdateOrganizationProjectWithBody(ctx context.Context, orgId int, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateOrganizationProjectWithBody Update Organization Project
Update a project. Requires ADMIN access.
Takes any type of body and a specified content type.
Corresponds with PUT /api/organizations/{org_id}/projects/{project_id} (the `UpdateOrganizationProject` operationId).
func (*Client) UpdateOrganizationSettings ¶
func (c *Client) UpdateOrganizationSettings(ctx context.Context, orgId int, body UpdateOrganizationSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateOrganizationSettings Update Organization Settings
Update organization settings. Requires ADMIN access.
Takes a body of the `application/json` content type.
Corresponds with PUT /api/organizations/{org_id}/settings (the `UpdateOrganizationSettings` operationId).
func (*Client) UpdateOrganizationSettingsWithBody ¶
func (c *Client) UpdateOrganizationSettingsWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateOrganizationSettingsWithBody Update Organization Settings
Update organization settings. Requires ADMIN access.
Takes any type of body and a specified content type.
Corresponds with PUT /api/organizations/{org_id}/settings (the `UpdateOrganizationSettings` operationId).
func (*Client) UpdateOrganizationWithBody ¶
func (c *Client) UpdateOrganizationWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateOrganizationWithBody Update Organization
Update organization details. Requires ADMIN role or higher.
Takes any type of body and a specified content type.
Corresponds with PUT /api/organizations/{org_id} (the `UpdateOrganization` operationId).
func (*Client) UpdatePassword ¶
func (c *Client) UpdatePassword(ctx context.Context, body UpdatePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePassword Change user password
Allows the currently authenticated user to change their password. Requires the old password for verification.
Takes a body of the `application/json` content type.
Corresponds with PUT /api/profile/password (the `UpdatePassword` operationId).
func (*Client) UpdatePasswordWithBody ¶
func (c *Client) UpdatePasswordWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePasswordWithBody Change user password
Allows the currently authenticated user to change their password. Requires the old password for verification.
Takes any type of body and a specified content type.
Corresponds with PUT /api/profile/password (the `UpdatePassword` operationId).
func (*Client) UpdatePlaybook ¶
func (c *Client) UpdatePlaybook(ctx context.Context, orgId int, playbookId int, body UpdatePlaybookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePlaybook Update Playbook
Takes a body of the `application/json` content type.
Corresponds with PUT /api/organizations/{org_id}/playbooks/{playbook_id} (the `UpdatePlaybook` operationId).
func (*Client) UpdatePlaybookWithBody ¶
func (c *Client) UpdatePlaybookWithBody(ctx context.Context, orgId int, playbookId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePlaybookWithBody Update Playbook
Takes any type of body and a specified content type.
Corresponds with PUT /api/organizations/{org_id}/playbooks/{playbook_id} (the `UpdatePlaybook` operationId).
func (*Client) UpdatePolicy ¶
func (c *Client) UpdatePolicy(ctx context.Context, orgId int, policyId int, body UpdatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePolicy Update Policy
Takes a body of the `application/json` content type.
Corresponds with PUT /api/organizations/{org_id}/escalation-policies/{policy_id} (the `UpdatePolicy` operationId).
func (*Client) UpdatePolicyWithBody ¶
func (c *Client) UpdatePolicyWithBody(ctx context.Context, orgId int, policyId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePolicyWithBody Update Policy
Takes any type of body and a specified content type.
Corresponds with PUT /api/organizations/{org_id}/escalation-policies/{policy_id} (the `UpdatePolicy` operationId).
func (*Client) UpdatePostmortem ¶
func (c *Client) UpdatePostmortem(ctx context.Context, orgId int, pmId int, body UpdatePostmortemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePostmortem Update Postmortem
Takes a body of the `application/json` content type.
Corresponds with PUT /api/organizations/{org_id}/postmortems/{pm_id} (the `UpdatePostmortem` operationId).
func (*Client) UpdatePostmortemWithBody ¶
func (c *Client) UpdatePostmortemWithBody(ctx context.Context, orgId int, pmId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePostmortemWithBody Update Postmortem
Takes any type of body and a specified content type.
Corresponds with PUT /api/organizations/{org_id}/postmortems/{pm_id} (the `UpdatePostmortem` operationId).
func (*Client) UpdateProfile ¶
func (c *Client) UpdateProfile(ctx context.Context, body UpdateProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProfile Update user profile
Updates the profile data of the currently authenticated user.
Takes a body of the `application/json` content type.
Corresponds with PUT /api/profile/ (the `UpdateProfile` operationId).
func (*Client) UpdateProfileWithBody ¶
func (c *Client) UpdateProfileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProfileWithBody Update user profile
Updates the profile data of the currently authenticated user.
Takes any type of body and a specified content type.
Corresponds with PUT /api/profile/ (the `UpdateProfile` operationId).
func (*Client) UpdateProjectMember ¶
func (c *Client) UpdateProjectMember(ctx context.Context, orgId int, projectId int, userId int, body UpdateProjectMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectMember Update Project Member
Update a project member's role. Requires ADMIN access to organization.
Takes a body of the `application/json` content type.
Corresponds with PUT /api/organizations/{org_id}/projects/{project_id}/members/{user_id} (the `UpdateProjectMember` operationId).
func (*Client) UpdateProjectMemberWithBody ¶
func (c *Client) UpdateProjectMemberWithBody(ctx context.Context, orgId int, projectId int, userId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectMemberWithBody Update Project Member
Update a project member's role. Requires ADMIN access to organization.
Takes any type of body and a specified content type.
Corresponds with PUT /api/organizations/{org_id}/projects/{project_id}/members/{user_id} (the `UpdateProjectMember` operationId).
func (*Client) UpdateSchedule ¶
func (c *Client) UpdateSchedule(ctx context.Context, orgId int, scheduleId int, body UpdateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateSchedule Update Schedule
Takes a body of the `application/json` content type.
Corresponds with PUT /api/organizations/{org_id}/oncall-schedules/{schedule_id} (the `UpdateSchedule` operationId).
func (*Client) UpdateScheduleWithBody ¶
func (c *Client) UpdateScheduleWithBody(ctx context.Context, orgId int, scheduleId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateScheduleWithBody Update Schedule
Takes any type of body and a specified content type.
Corresponds with PUT /api/organizations/{org_id}/oncall-schedules/{schedule_id} (the `UpdateSchedule` operationId).
func (*Client) UpdateScheduledReport ¶
func (c *Client) UpdateScheduledReport(ctx context.Context, reportId int, body UpdateScheduledReportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateScheduledReport Update Scheduled Report
Update a scheduled report.
Takes a body of the `application/json` content type.
Corresponds with PUT /api/reports/scheduled/{report_id} (the `UpdateScheduledReport` operationId).
func (*Client) UpdateScheduledReportWithBody ¶
func (c *Client) UpdateScheduledReportWithBody(ctx context.Context, reportId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateScheduledReportWithBody Update Scheduled Report
Update a scheduled report.
Takes any type of body and a specified content type.
Corresponds with PUT /api/reports/scheduled/{report_id} (the `UpdateScheduledReport` operationId).
func (*Client) UpdateService ¶
func (c *Client) UpdateService(ctx context.Context, orgId int, serviceId int, body UpdateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateService Update Service
Takes a body of the `application/json` content type.
Corresponds with PUT /api/organizations/{org_id}/services/{service_id} (the `UpdateService` operationId).
func (*Client) UpdateServiceWithBody ¶
func (c *Client) UpdateServiceWithBody(ctx context.Context, orgId int, serviceId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateServiceWithBody Update Service
Takes any type of body and a specified content type.
Corresponds with PUT /api/organizations/{org_id}/services/{service_id} (the `UpdateService` operationId).
func (*Client) UpdateSslAlerts ¶
func (c *Client) UpdateSslAlerts(ctx context.Context, checkId int, params *UpdateSslAlertsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateSslAlerts Configure SSL certificate alerts
Enable/disable SSL certificate expiry alerts and set alert thresholds.
Corresponds with PUT /api/checks/{check_id}/ssl-alerts (the `UpdateSslAlerts` operationId).
func (*Client) UpdateStatusPage ¶
func (c *Client) UpdateStatusPage(ctx context.Context, pageId int, body UpdateStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateStatusPage Update Status Page
Update a status page.
Takes a body of the `application/json` content type.
Corresponds with PUT /api/status-pages/{page_id} (the `UpdateStatusPage` operationId).
func (*Client) UpdateStatusPageWithBody ¶
func (c *Client) UpdateStatusPageWithBody(ctx context.Context, pageId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateStatusPageWithBody Update Status Page
Update a status page.
Takes any type of body and a specified content type.
Corresponds with PUT /api/status-pages/{page_id} (the `UpdateStatusPage` operationId).
func (*Client) UpdateTeam ¶
func (c *Client) UpdateTeam(ctx context.Context, orgId int, teamId int, body UpdateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateTeam Update Team
Takes a body of the `application/json` content type.
Corresponds with PUT /api/organizations/{org_id}/teams/{team_id} (the `UpdateTeam` operationId).
func (*Client) UpdateTeamMemberRole ¶
func (c *Client) UpdateTeamMemberRole(ctx context.Context, orgId int, teamId int, userId int, body UpdateTeamMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateTeamMemberRole Update Team Member Role
Takes a body of the `application/json` content type.
Corresponds with PUT /api/organizations/{org_id}/teams/{team_id}/members/{user_id} (the `UpdateTeamMemberRole` operationId).
func (*Client) UpdateTeamMemberRoleWithBody ¶
func (c *Client) UpdateTeamMemberRoleWithBody(ctx context.Context, orgId int, teamId int, userId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateTeamMemberRoleWithBody Update Team Member Role
Takes any type of body and a specified content type.
Corresponds with PUT /api/organizations/{org_id}/teams/{team_id}/members/{user_id} (the `UpdateTeamMemberRole` operationId).
func (*Client) UpdateTeamWithBody ¶
func (c *Client) UpdateTeamWithBody(ctx context.Context, orgId int, teamId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateTeamWithBody Update Team
Takes any type of body and a specified content type.
Corresponds with PUT /api/organizations/{org_id}/teams/{team_id} (the `UpdateTeam` operationId).
func (*Client) UpdateWarRoom ¶
func (c *Client) UpdateWarRoom(ctx context.Context, orgId int, roomId int, body UpdateWarRoomJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateWarRoom Update War Room
Takes a body of the `application/json` content type.
Corresponds with PUT /api/organizations/{org_id}/war-rooms/{room_id} (the `UpdateWarRoom` operationId).
func (*Client) UpdateWarRoomWithBody ¶
func (c *Client) UpdateWarRoomWithBody(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateWarRoomWithBody Update War Room
Takes any type of body and a specified content type.
Corresponds with PUT /api/organizations/{org_id}/war-rooms/{room_id} (the `UpdateWarRoom` operationId).
func (*Client) UploadAttachmentWithBody ¶
func (c *Client) UploadAttachmentWithBody(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UploadAttachmentWithBody Upload Attachment
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/attachments (the `UploadAttachment` operationId).
func (*Client) UpsertCloudSubscription ¶
func (c *Client) UpsertCloudSubscription(ctx context.Context, orgId int, body UpsertCloudSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpsertCloudSubscription Subscribe to cloud provider status alerts (upsert)
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/cloud-subscriptions (the `UpsertCloudSubscription` operationId).
func (*Client) UpsertCloudSubscriptionWithBody ¶
func (c *Client) UpsertCloudSubscriptionWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpsertCloudSubscriptionWithBody Subscribe to cloud provider status alerts (upsert)
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/cloud-subscriptions (the `UpsertCloudSubscription` operationId).
func (*Client) UpsertLifecycleWatch ¶
func (c *Client) UpsertLifecycleWatch(ctx context.Context, orgId int, body UpsertLifecycleWatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpsertLifecycleWatch Watch a vendor/platform/resource (upsert)
Takes a body of the `application/json` content type.
Corresponds with POST /api/organizations/{org_id}/lifecycle-watches (the `UpsertLifecycleWatch` operationId).
func (*Client) UpsertLifecycleWatchWithBody ¶
func (c *Client) UpsertLifecycleWatchWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpsertLifecycleWatchWithBody Watch a vendor/platform/resource (upsert)
Takes any type of body and a specified content type.
Corresponds with POST /api/organizations/{org_id}/lifecycle-watches (the `UpsertLifecycleWatch` operationId).
func (*Client) VerifyContactMethod ¶
func (c *Client) VerifyContactMethod(ctx context.Context, methodId int, body VerifyContactMethodJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
VerifyContactMethod Verify Contact Method
Takes a body of the `application/json` content type.
Corresponds with POST /api/profile/contact-methods/{method_id}/verify (the `VerifyContactMethod` operationId).
func (*Client) VerifyContactMethodWithBody ¶
func (c *Client) VerifyContactMethodWithBody(ctx context.Context, methodId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
VerifyContactMethodWithBody Verify Contact Method
Takes any type of body and a specified content type.
Corresponds with POST /api/profile/contact-methods/{method_id}/verify (the `VerifyContactMethod` operationId).
func (*Client) VerifyCustomDomain ¶
func (c *Client) VerifyCustomDomain(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*http.Response, error)
VerifyCustomDomain Verify Custom Domain
Trigger domain verification for a status page.
Corresponds with POST /api/status-pages/{page_id}/verify-domain (the `VerifyCustomDomain` operationId).
type ClientInterface ¶
type ClientInterface interface {
// Home Home
//
// Corresponds with GET / (the `Home` operationId).
Home(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateChangeEventWithBody Create Change Event
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/change-events (the `CreateChangeEvent` operationId).
CreateChangeEventWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateChangeEvent Create Change Event
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/change-events (the `CreateChangeEvent` operationId).
CreateChangeEvent(ctx context.Context, body CreateChangeEventJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListChecks List all checks
//
// Retrieves a list of all checks. Superadmins and Admins can see all checks, while regular users only see their own checks. Supports filtering by status, organization and sorting.
//
// Corresponds with GET /api/checks/ (the `ListChecks` operationId).
ListChecks(ctx context.Context, params *ListChecksParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateNewCheckWithBody Create a new check
//
// Creates a new health check. Superadmins can assign owner via owner_user_id.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/checks/ (the `CreateNewCheck` operationId).
CreateNewCheckWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateNewCheck Create a new check
//
// Creates a new health check. Superadmins can assign owner via owner_user_id.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/checks/ (the `CreateNewCheck` operationId).
CreateNewCheck(ctx context.Context, body CreateNewCheckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSloSummary SLO summary for all user-accessible checks
//
// Returns brief SLO status for dashboard display. Only reads cached columns.
//
// Corresponds with GET /api/checks/slo/summary (the `GetSloSummary` operationId).
GetSloSummary(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveCheck Delete a check
//
// Deletes a specific health check. Superadmins and Admins can delete any check, while regular users can only delete their own checks.
//
// Corresponds with DELETE /api/checks/{check_id} (the `RemoveCheck` operationId).
RemoveCheck(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCheckDetails Get check details
//
// Retrieves detailed information about a specific check. Access is restricted based on user role.
//
// Corresponds with GET /api/checks/{check_id} (the `GetCheckDetails` operationId).
GetCheckDetails(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCheckWithBody Update a check
//
// Updates an existing health check. Users can only modify their own checks, while Admins and Superadmins can modify any check.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/checks/{check_id} (the `UpdateCheck` operationId).
UpdateCheckWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCheck Update a check
//
// Updates an existing health check. Users can only modify their own checks, while Admins and Superadmins can modify any check.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/checks/{check_id} (the `UpdateCheck` operationId).
UpdateCheck(ctx context.Context, checkId int, body UpdateCheckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCheckChannels Get notification channels assigned to check
//
// Retrieves all notification channels assigned to a specific check.
//
// Corresponds with GET /api/checks/{check_id}/channels (the `GetCheckChannels` operationId).
GetCheckChannels(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetCheckChannelsWithBody Set notification channels for check
//
// Replace all notification channels assigned to a check with the provided list.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/checks/{check_id}/channels (the `SetCheckChannels` operationId).
SetCheckChannelsWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetCheckChannels Set notification channels for check
//
// Replace all notification channels assigned to a check with the provided list.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/checks/{check_id}/channels (the `SetCheckChannels` operationId).
SetCheckChannels(ctx context.Context, checkId int, body SetCheckChannelsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CloneCheck Clone a check
//
// Creates a copy of an existing check with a new UUID. Copies all configuration but not logs or status history.
//
// Corresponds with POST /api/checks/{check_id}/clone (the `CloneCheck` operationId).
CloneCheck(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCheckCloudContext Get cloud context for a check
//
// Match a check's URL/host to cloud providers and return relevant incidents.
//
// Corresponds with GET /api/checks/{check_id}/cloud-context (the `GetCheckCloudContext` operationId).
GetCheckCloudContext(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCheckDependencies Get check dependencies
//
// Return parent (depends-on) and child (depended-by) checks.
//
// Corresponds with GET /api/checks/{check_id}/dependencies (the `GetCheckDependencies` operationId).
GetCheckDependencies(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddCheckDependencyWithBody Add a check dependency
//
// Create a parent-child dependency between two checks. One of parent_check_id or child_check_id must match check_id.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/checks/{check_id}/dependencies (the `AddCheckDependency` operationId).
AddCheckDependencyWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddCheckDependency Add a check dependency
//
// Create a parent-child dependency between two checks. One of parent_check_id or child_check_id must match check_id.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/checks/{check_id}/dependencies (the `AddCheckDependency` operationId).
AddCheckDependency(ctx context.Context, checkId int, body AddCheckDependencyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveCheckDependency Remove a check dependency
//
// Corresponds with DELETE /api/checks/{check_id}/dependencies/{dep_id} (the `RemoveCheckDependency` operationId).
RemoveCheckDependency(ctx context.Context, checkId int, depId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApproveDnsSnapshot Approve current DNS records as baseline
//
// Save the current DNS multi-record results as the approved snapshot for change detection.
//
// Corresponds with POST /api/checks/{check_id}/dns-approve-snapshot (the `ApproveDnsSnapshot` operationId).
ApproveDnsSnapshot(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateDnsHijackAlertsWithBody Configure DNS hijacking alerts
//
// Enable/disable DNS hijacking detection alerts (for DNS checks).
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/checks/{check_id}/dns-hijack-alerts (the `UpdateDnsHijackAlerts` operationId).
UpdateDnsHijackAlertsWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateDnsHijackAlerts Configure DNS hijacking alerts
//
// Enable/disable DNS hijacking detection alerts (for DNS checks).
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/checks/{check_id}/dns-hijack-alerts (the `UpdateDnsHijackAlerts` operationId).
UpdateDnsHijackAlerts(ctx context.Context, checkId int, body UpdateDnsHijackAlertsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetDnsMultiRecord Get multi-record DNS configuration and results
//
// Get current multi-record DNS configuration and latest results (for DNS checks).
//
// Corresponds with GET /api/checks/{check_id}/dns-multi-record (the `GetDnsMultiRecord` operationId).
GetDnsMultiRecord(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateDnsMultiRecordWithBody Configure multi-record DNS monitoring
//
// Enable/disable multi-record DNS monitoring and set configuration (for DNS checks).
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/checks/{check_id}/dns-multi-record (the `UpdateDnsMultiRecord` operationId).
UpdateDnsMultiRecordWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateDnsMultiRecord Configure multi-record DNS monitoring
//
// Enable/disable multi-record DNS monitoring and set configuration (for DNS checks).
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/checks/{check_id}/dns-multi-record (the `UpdateDnsMultiRecord` operationId).
UpdateDnsMultiRecord(ctx context.Context, checkId int, body UpdateDnsMultiRecordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetDnsSnapshot Get approved DNS snapshot
//
// Return the currently approved DNS records snapshot.
//
// Corresponds with GET /api/checks/{check_id}/dns-snapshot (the `GetDnsSnapshot` operationId).
GetDnsSnapshot(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateDomainAlerts Configure domain expiry alerts
//
// Enable/disable domain WHOIS expiry alerts and set alert thresholds (for DNS checks).
//
// Corresponds with PUT /api/checks/{check_id}/domain-alerts (the `UpdateDomainAlerts` operationId).
UpdateDomainAlerts(ctx context.Context, checkId int, params *UpdateDomainAlertsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ExportCheckIncidentsCsv Export incidents as CSV
//
// Stream incidents for a check as a CSV file.
//
// Corresponds with GET /api/checks/{check_id}/export/incidents.csv (the `ExportCheckIncidentsCsv` operationId).
ExportCheckIncidentsCsv(ctx context.Context, checkId int, params *ExportCheckIncidentsCsvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ExportCheckLogsCsv Export recent logs as CSV
//
// Stream recent check logs as a CSV file.
//
// Corresponds with GET /api/checks/{check_id}/export/logs.csv (the `ExportCheckLogsCsv` operationId).
ExportCheckLogsCsv(ctx context.Context, checkId int, params *ExportCheckLogsCsvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetGeoHistogram Get response time histogram for geo locations
//
// Returns response time distribution histogram for specified geo agent locations.
//
// Corresponds with GET /api/checks/{check_id}/geo-histogram (the `GetGeoHistogram` operationId).
GetGeoHistogram(ctx context.Context, checkId int, params *GetGeoHistogramParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCheckIncidents Get check incidents
//
// Retrieves downtime incidents with duration for a specific check.
//
// Corresponds with GET /api/checks/{check_id}/incidents (the `GetCheckIncidents` operationId).
GetCheckIncidents(ctx context.Context, checkId int, params *GetCheckIncidentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCheckIncidentDetail Get check incident detail
//
// Corresponds with GET /api/checks/{check_id}/incidents/{log_id} (the `GetCheckIncidentDetail` operationId).
GetCheckIncidentDetail(ctx context.Context, checkId int, logId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// AcknowledgeIncidentWithBody Acknowledge an incident from the UI
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/checks/{check_id}/incidents/{log_id}/ack (the `AcknowledgeIncident` operationId).
AcknowledgeIncidentWithBody(ctx context.Context, checkId int, logId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AcknowledgeIncident Acknowledge an incident from the UI
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/checks/{check_id}/incidents/{log_id}/ack (the `AcknowledgeIncident` operationId).
AcknowledgeIncident(ctx context.Context, checkId int, logId int, body AcknowledgeIncidentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetIncidentAcknowledgments Get acknowledgment history for an incident
//
// Corresponds with GET /api/checks/{check_id}/incidents/{log_id}/acks (the `GetIncidentAcknowledgments` operationId).
GetIncidentAcknowledgments(ctx context.Context, checkId int, logId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ResolveCheckIncident Force resolve a check incident
//
// Manually resolve an ongoing check incident. Stops escalation and closes auto-created war rooms. The check continues monitoring normally.
//
// Corresponds with POST /api/checks/{check_id}/incidents/{log_id}/resolve (the `ResolveCheckIncident` operationId).
ResolveCheckIncident(ctx context.Context, checkId int, logId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCheckLogs Get check logs
//
// Retrieves paginated logs for a specific check, ordered by timestamp in descending order. Supports infinite scroll with offset-based pagination.
//
// Corresponds with GET /api/checks/{check_id}/logs (the `GetCheckLogs` operationId).
GetCheckLogs(ctx context.Context, checkId int, params *GetCheckLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOidcRealmStatuses Get Oidc Realm Statuses
//
// Get per-realm OIDC status for an OIDC check.
//
// Corresponds with GET /api/checks/{check_id}/oidc-status (the `GetOidcRealmStatuses` operationId).
GetOidcRealmStatuses(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCheckPagespeedHistory Get page-speed history for a check
//
// Page-speed samples for a check, newest first. Excludes the waterfall/rules blob.
//
// Corresponds with GET /api/checks/{check_id}/pagespeed/history (the `GetCheckPagespeedHistory` operationId).
GetCheckPagespeedHistory(ctx context.Context, checkId int, params *GetCheckPagespeedHistoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCheckPreferences Get user preferences for check display
//
// Returns user's display preferences for this check (histogram locations, etc.)
//
// Corresponds with GET /api/checks/{check_id}/preferences (the `GetCheckPreferences` operationId).
GetCheckPreferences(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCheckPreferencesWithBody Update user preferences for check display
//
// Save user's display preferences for this check (histogram locations, etc.)
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/checks/{check_id}/preferences (the `UpdateCheckPreferences` operationId).
UpdateCheckPreferencesWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCheckPreferences Update user preferences for check display
//
// Save user's display preferences for this check (histogram locations, etc.)
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/checks/{check_id}/preferences (the `UpdateCheckPreferences` operationId).
UpdateCheckPreferences(ctx context.Context, checkId int, body UpdateCheckPreferencesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCheckProviderDependencies Get Check Provider Dependencies
//
// List external provider links + internal service deps for a check.
//
// Corresponds with GET /api/checks/{check_id}/provider-dependencies (the `GetCheckProviderDependencies` operationId).
GetCheckProviderDependencies(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddCheckProviderDependencyWithBody Add Check Provider Dependency
//
// Manually add external provider dependency to a check.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/checks/{check_id}/provider-dependencies (the `AddCheckProviderDependency` operationId).
AddCheckProviderDependencyWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddCheckProviderDependency Add Check Provider Dependency
//
// Manually add external provider dependency to a check.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/checks/{check_id}/provider-dependencies (the `AddCheckProviderDependency` operationId).
AddCheckProviderDependency(ctx context.Context, checkId int, body AddCheckProviderDependencyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteCheckProviderDependency Delete Check Provider Dependency
//
// Remove an external provider link.
//
// Corresponds with DELETE /api/checks/{check_id}/provider-dependencies/{link_id} (the `DeleteCheckProviderDependency` operationId).
DeleteCheckProviderDependency(ctx context.Context, checkId int, linkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCheckProviderDependencyWithBody Update Check Provider Dependency
//
// Confirm or update an external provider link.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/checks/{check_id}/provider-dependencies/{link_id} (the `UpdateCheckProviderDependency` operationId).
UpdateCheckProviderDependencyWithBody(ctx context.Context, checkId int, linkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCheckProviderDependency Update Check Provider Dependency
//
// Confirm or update an external provider link.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/checks/{check_id}/provider-dependencies/{link_id} (the `UpdateCheckProviderDependency` operationId).
UpdateCheckProviderDependency(ctx context.Context, checkId int, linkId int, body UpdateCheckProviderDependencyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RotateCheckUuid Rotate check ping UUID
//
// Generates a new UUID for the check's ping URL. Old ping URLs will stop working immediately.
//
// Corresponds with POST /api/checks/{check_id}/rotate-uuid (the `RotateCheckUuid` operationId).
RotateCheckUuid(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// RunCheckNow Run a check immediately
//
// Queue an immediate execution of a check. Rate limited to 5/minute.
//
// Corresponds with POST /api/checks/{check_id}/run-now (the `RunCheckNow` operationId).
RunCheckNow(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCheckSla Get SLA report
//
// Returns uptime SLA data for multiple periods (7d, 30d, 90d) in a single call.
//
// Corresponds with GET /api/checks/{check_id}/sla (the `GetCheckSla` operationId).
GetCheckSla(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCheckSlo Get SLO config and status
//
// Returns SLO configuration, cached metrics, and error budget breakdown.
//
// Corresponds with GET /api/checks/{check_id}/slo (the `GetCheckSlo` operationId).
GetCheckSlo(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateCheckSloWithBody Create SLO for a check
//
// Creates a new SLO. Only one SLO per sli_type per check.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/checks/{check_id}/slo (the `CreateCheckSlo` operationId).
CreateCheckSloWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateCheckSlo Create SLO for a check
//
// Creates a new SLO. Only one SLO per sli_type per check.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/checks/{check_id}/slo (the `CreateCheckSlo` operationId).
CreateCheckSlo(ctx context.Context, checkId int, body CreateCheckSloJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteCheckSlo Delete SLO
//
// Permanently deletes an SLO configuration.
//
// Corresponds with DELETE /api/checks/{check_id}/slo/{slo_id} (the `DeleteCheckSlo` operationId).
DeleteCheckSlo(ctx context.Context, checkId int, sloId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCheckSloWithBody Update SLO configuration
//
// Updates SLO settings. Only fields provided will be changed.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/checks/{check_id}/slo/{slo_id} (the `UpdateCheckSlo` operationId).
UpdateCheckSloWithBody(ctx context.Context, checkId int, sloId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCheckSlo Update SLO configuration
//
// Updates SLO settings. Only fields provided will be changed.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/checks/{check_id}/slo/{slo_id} (the `UpdateCheckSlo` operationId).
UpdateCheckSlo(ctx context.Context, checkId int, sloId int, body UpdateCheckSloJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RefreshCheckSlo Force SLO recomputation
//
// Triggers immediate recomputation of SLO metrics instead of waiting for the 5-minute cycle.
//
// Corresponds with POST /api/checks/{check_id}/slo/{slo_id}/refresh (the `RefreshCheckSlo` operationId).
RefreshCheckSlo(ctx context.Context, checkId int, sloId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateSslAlerts Configure SSL certificate alerts
//
// Enable/disable SSL certificate expiry alerts and set alert thresholds.
//
// Corresponds with PUT /api/checks/{check_id}/ssl-alerts (the `UpdateSslAlerts` operationId).
UpdateSslAlerts(ctx context.Context, checkId int, params *UpdateSslAlertsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCheckStats Get check statistics
//
// Retrieves uptime statistics for a specific check including uptime percentage and response time metrics.
//
// Corresponds with GET /api/checks/{check_id}/stats (the `GetCheckStats` operationId).
GetCheckStats(ctx context.Context, checkId int, params *GetCheckStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SendTestAlertWithBody Send test alert notification
//
// Send a test notification to verify alert templates (for admins/testing).
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/checks/{check_id}/test-alert (the `SendTestAlert` operationId).
SendTestAlertWithBody(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// SendTestAlert Send test alert notification
//
// Send a test notification to verify alert templates (for admins/testing).
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/checks/{check_id}/test-alert (the `SendTestAlert` operationId).
SendTestAlert(ctx context.Context, checkId int, body SendTestAlertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCheckTimeseries Get check time-series data
//
// Retrieves time-bucketed response time and availability data for charts.
//
// Corresponds with GET /api/checks/{check_id}/timeseries (the `GetCheckTimeseries` operationId).
GetCheckTimeseries(ctx context.Context, checkId int, params *GetCheckTimeseriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCheckTimeseriesRange Get check time-series data for a specific time range
//
// Retrieves time-bucketed response time data for a specific time range. Used for lazy-loading chart data on zoom/pan (Grafana-style).
//
// Corresponds with GET /api/checks/{check_id}/timeseries-range (the `GetCheckTimeseriesRange` operationId).
GetCheckTimeseriesRange(ctx context.Context, checkId int, params *GetCheckTimeseriesRangeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListCloudStatuses List all cloud provider statuses
//
// Returns the latest status for each monitored cloud provider.
//
// Corresponds with GET /api/cloud-status (the `ListCloudStatuses` operationId).
ListCloudStatuses(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetEarlyWarnings Active early warning signals (check failures before provider announces)
//
// Corresponds with GET /api/cloud-status/early-warnings (the `GetEarlyWarnings` operationId).
GetEarlyWarnings(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCloudStatusDetail Get cloud provider detail
//
// Returns detailed status for a specific cloud provider.
//
// Corresponds with GET /api/cloud-status/{provider} (the `GetCloudStatusDetail` operationId).
GetCloudStatusDetail(ctx context.Context, provider string, reqEditors ...RequestEditorFn) (*http.Response, error)
// EventStream Event Stream
//
// SSE endpoint. Subscribes to user's org channels via Redis Pub/Sub.
//
// Corresponds with GET /api/events (the `EventStream` operationId).
EventStream(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListIncidents List incidents across all accessible checks
//
// Corresponds with GET /api/incidents (the `ListIncidents` operationId).
ListIncidents(ctx context.Context, params *ListIncidentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AcknowledgeIncidentPage Acknowledge incident via notification link (confirmation page)
//
// Render a confirmation page for public ACK links without performing the ACK on GET.
// Prevents auto-ACK by link previewers and scanners.
//
// Corresponds with GET /api/incidents/ack/{token} (the `AcknowledgeIncidentPage` operationId).
AcknowledgeIncidentPage(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AcknowledgeIncidentByToken Acknowledge incident via notification link (POST)
//
// Corresponds with POST /api/incidents/ack/{token} (the `AcknowledgeIncidentByToken` operationId).
AcknowledgeIncidentByToken(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetLifecycleCatalogue Distinct lifecycle resources seen in events
//
// Powers watch-creation suggestions in the UI/IaC providers.
//
// Corresponds with GET /api/lifecycle/catalogue (the `GetLifecycleCatalogue` operationId).
GetLifecycleCatalogue(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListLifecycleEvents List active lifecycle events
//
// Active technology-lifecycle events (e.g. AI model deprecations), soonest effective_at first.
//
// Corresponds with GET /api/lifecycle/events (the `ListLifecycleEvents` operationId).
ListLifecycleEvents(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListMaintenanceWindows List maintenance windows
//
// Returns maintenance windows scoped to organizations the caller belongs to. Superadmins see all (optionally filtered by organization_id).
//
// Corresponds with GET /api/maintenance/ (the `ListMaintenanceWindows` operationId).
ListMaintenanceWindows(ctx context.Context, params *ListMaintenanceWindowsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateMaintenanceWindowWithBody Create maintenance window
//
// Create a maintenance window. Non-superadmin callers must provide organization_id and be MEMBER+ of it; null check_ids+project_ids then means 'the whole org'. Only superadmin can omit organization_id (platform-global window).
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/maintenance/ (the `CreateMaintenanceWindow` operationId).
CreateMaintenanceWindowWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateMaintenanceWindow Create maintenance window
//
// Create a maintenance window. Non-superadmin callers must provide organization_id and be MEMBER+ of it; null check_ids+project_ids then means 'the whole org'. Only superadmin can omit organization_id (platform-global window).
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/maintenance/ (the `CreateMaintenanceWindow` operationId).
CreateMaintenanceWindow(ctx context.Context, body CreateMaintenanceWindowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListActiveMaintenanceWindows List active maintenance windows
//
// Returns only maintenance windows where the current time is between start_time and end_time, scoped to organizations the caller belongs to.
//
// Corresponds with GET /api/maintenance/active (the `ListActiveMaintenanceWindows` operationId).
ListActiveMaintenanceWindows(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CheckMaintenanceStatus Check maintenance status
//
// Returns whether a check is currently in maintenance and which windows apply. Caller must have read access to the check's organization.
//
// Corresponds with GET /api/maintenance/check/{check_id}/status (the `CheckMaintenanceStatus` operationId).
CheckMaintenanceStatus(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteMaintenanceWindow Delete maintenance window
//
// Permanently delete a maintenance window. Caller must be MEMBER+ of the window's organization, or superadmin for platform-global windows.
//
// Corresponds with DELETE /api/maintenance/{window_id} (the `DeleteMaintenanceWindow` operationId).
DeleteMaintenanceWindow(ctx context.Context, windowId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMaintenanceWindow Get maintenance window
//
// Returns a maintenance window by ID. Caller must be MEMBER+ of the window's organization, or superadmin.
//
// Corresponds with GET /api/maintenance/{window_id} (the `GetMaintenanceWindow` operationId).
GetMaintenanceWindow(ctx context.Context, windowId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateMaintenanceWindowWithBody Update maintenance window
//
// Update an existing maintenance window. Caller must be MEMBER+ of the window's organization. Changing check_ids/project_ids re-validates scope against the window's organization.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/maintenance/{window_id} (the `UpdateMaintenanceWindow` operationId).
UpdateMaintenanceWindowWithBody(ctx context.Context, windowId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateMaintenanceWindow Update maintenance window
//
// Update an existing maintenance window. Caller must be MEMBER+ of the window's organization. Changing check_ids/project_ids re-validates scope against the window's organization.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/maintenance/{window_id} (the `UpdateMaintenanceWindow` operationId).
UpdateMaintenanceWindow(ctx context.Context, windowId int, body UpdateMaintenanceWindowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMetricsByKey Metrics scrape endpoint (key-in-URL auth)
//
// Returns metrics for all active checks in the project. Authenticated via metrics key in URL. Supports Prometheus text (?format=prometheus, default) and OTLP JSON (?format=otlp).
//
// Corresponds with GET /api/metrics/{metrics_key} (the `GetMetricsByKey` operationId).
GetMetricsByKey(ctx context.Context, metricsKey string, params *GetMetricsByKeyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListChannels List Channels
//
// List notification channels accessible by the current user.
//
// Returns:
// - User's personal channels (organization_id is NULL)
// - Organization channels for all orgs user is a member of
//
// Corresponds with GET /api/notification-channels/ (the `ListChannels` operationId).
ListChannels(ctx context.Context, params *ListChannelsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateChannelWithBody Create Channel
//
// Create a new notification channel.
//
// If organization_id is provided, creates an org-scoped channel (requires OWNER/ADMIN role).
// Otherwise creates a personal (user-scoped) channel.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/notification-channels/ (the `CreateChannel` operationId).
CreateChannelWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateChannel Create Channel
//
// Create a new notification channel.
//
// If organization_id is provided, creates an org-scoped channel (requires OWNER/ADMIN role).
// Otherwise creates a personal (user-scoped) channel.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/notification-channels/ (the `CreateChannel` operationId).
CreateChannel(ctx context.Context, body CreateChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// TestSmtpConnectionWithBody Test Smtp Connection
//
// Test SMTP connection with provided configuration (without saving the channel).
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/notification-channels/test-smtp (the `TestSmtpConnection` operationId).
TestSmtpConnectionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// TestSmtpConnection Test Smtp Connection
//
// Test SMTP connection with provided configuration (without saving the channel).
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/notification-channels/test-smtp (the `TestSmtpConnection` operationId).
TestSmtpConnection(ctx context.Context, body TestSmtpConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteChannel Delete Channel
//
// Delete a notification channel.
//
// Corresponds with DELETE /api/notification-channels/{channel_id} (the `DeleteChannel` operationId).
DeleteChannel(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetChannel Get Channel
//
// Get a specific notification channel.
//
// Corresponds with GET /api/notification-channels/{channel_id} (the `GetChannel` operationId).
GetChannel(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateChannelWithBody Update Channel
//
// Update a notification channel.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/notification-channels/{channel_id} (the `UpdateChannel` operationId).
UpdateChannelWithBody(ctx context.Context, channelId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateChannel Update Channel
//
// Update a notification channel.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/notification-channels/{channel_id} (the `UpdateChannel` operationId).
UpdateChannel(ctx context.Context, channelId int, body UpdateChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RotateWebhookSecret Rotate Webhook Secret
//
// Rotate the webhook signing secret. Returns the new secret (shown only once).
//
// Corresponds with POST /api/notification-channels/{channel_id}/rotate-secret (the `RotateWebhookSecret` operationId).
RotateWebhookSecret(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// TestChannel Test Channel
//
// Send a test notification through the channel.
//
// Corresponds with POST /api/notification-channels/{channel_id}/test (the `TestChannel` operationId).
TestChannel(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListOrganizations List Organizations
//
// List all organizations the current user has access to.
// Superadmins see ALL organizations in the system.
// Regular users see only organizations they are members of.
//
// Corresponds with GET /api/organizations/ (the `ListOrganizations` operationId).
ListOrganizations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateOrganizationWithBody Create Organization
//
// Create a new organization. The current user becomes the owner.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/ (the `CreateOrganization` operationId).
CreateOrganizationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateOrganization Create Organization
//
// Create a new organization. The current user becomes the owner.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/ (the `CreateOrganization` operationId).
CreateOrganization(ctx context.Context, body CreateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOrganizationBySlug Get Organization By Slug
//
// Get organization details by slug.
//
// Corresponds with GET /api/organizations/by-slug/{slug} (the `GetOrganizationBySlug` operationId).
GetOrganizationBySlug(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AcceptInvitationByToken Accept Invitation By Token
//
// Accept an organization invitation using only the token (no org_id required).
//
// Corresponds with POST /api/organizations/invitations/accept-by-token (the `AcceptInvitationByToken` operationId).
AcceptInvitationByToken(ctx context.Context, params *AcceptInvitationByTokenParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListAvailablePlans List Available Plans
//
// List available subscription plans.
// - Superadmin sees all active plans
// - Regular users see only public (published) plans
//
// Corresponds with GET /api/organizations/plans/available (the `ListAvailablePlans` operationId).
ListAvailablePlans(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteOrganization Delete Organization
//
// Delete organization. Only owner or superadmin can delete.
//
// Destructive and irreversible: the caller must pass “confirm“ equal to the
// organization's exact name (AWS-style typed confirmation), so an accidental or
// programmatic call can never wipe an org without intent.
//
// Corresponds with DELETE /api/organizations/{org_id} (the `DeleteOrganization` operationId).
DeleteOrganization(ctx context.Context, orgId int, params *DeleteOrganizationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOrganization Get Organization
//
// Get organization details by ID.
//
// Corresponds with GET /api/organizations/{org_id} (the `GetOrganization` operationId).
GetOrganization(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateOrganizationWithBody Update Organization
//
// Update organization details. Requires ADMIN role or higher.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/organizations/{org_id} (the `UpdateOrganization` operationId).
UpdateOrganizationWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateOrganization Update Organization
//
// Update organization details. Requires ADMIN role or higher.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/organizations/{org_id} (the `UpdateOrganization` operationId).
UpdateOrganization(ctx context.Context, orgId int, body UpdateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListActionItems List Action Items
//
// List action items for an organization with optional filters.
//
// Corresponds with GET /api/organizations/{org_id}/action-items (the `ListActionItems` operationId).
ListActionItems(ctx context.Context, orgId int, params *ListActionItemsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetActionItemsSummary Get Action Items Summary
//
// Get action items summary counts by status + overdue count.
//
// Corresponds with GET /api/organizations/{org_id}/action-items/summary (the `GetActionItemsSummary` operationId).
GetActionItemsSummary(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateActionItemWithBody Update Action Item
//
// Update an action item (status, priority, assignee, due_date).
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/organizations/{org_id}/action-items/{item_id} (the `UpdateActionItem` operationId).
UpdateActionItemWithBody(ctx context.Context, orgId int, itemId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateActionItem Update Action Item
//
// Update an action item (status, priority, assignee, due_date).
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/organizations/{org_id}/action-items/{item_id} (the `UpdateActionItem` operationId).
UpdateActionItem(ctx context.Context, orgId int, itemId int, body UpdateActionItemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListOrgAgents List Org Agents
//
// List private agents belonging to this organization.
//
// Corresponds with GET /api/organizations/{org_id}/agents (the `ListOrgAgents` operationId).
ListOrgAgents(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateOrgAgentRegistrationToken Create Org Agent Registration Token
//
// Create a one-time registration token for a private agent in this organization.
//
// Corresponds with POST /api/organizations/{org_id}/agents/registration-token (the `CreateOrgAgentRegistrationToken` operationId).
CreateOrgAgentRegistrationToken(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteOrgAgent Delete Org Agent
//
// Delete (deactivate) a private agent belonging to this organization.
//
// Corresponds with DELETE /api/organizations/{org_id}/agents/{agent_id} (the `DeleteOrgAgent` operationId).
DeleteOrgAgent(ctx context.Context, orgId int, agentId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOrganizationAuditLogs Get Organization Audit Logs
//
// Get audit logs for an organization.
// Requires ADMIN access.
//
// Filters:
// - action: Filter by action type (e.g., "check.create")
// - user_id: Filter by user who performed the action
// - resource_type: Filter by resource type (e.g., "check", "project")
// - from_date/to_date: Filter by date range
//
// Corresponds with GET /api/organizations/{org_id}/audit-logs (the `GetOrganizationAuditLogs` operationId).
GetOrganizationAuditLogs(ctx context.Context, orgId int, params *GetOrganizationAuditLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ExportOrganizationAuditLogs Export Organization Audit Logs
//
// Export audit logs for an organization.
// Requires OWNER access.
// Returns all logs within the date range (max 10000).
//
// Corresponds with GET /api/organizations/{org_id}/audit-logs/export (the `ExportOrganizationAuditLogs` operationId).
ExportOrganizationAuditLogs(ctx context.Context, orgId int, params *ExportOrganizationAuditLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOrganizationAuditStats Get Organization Audit Stats
//
// Get audit log statistics for an organization.
// Requires ADMIN access.
//
// Returns action counts and top users for the specified period.
//
// Corresponds with GET /api/organizations/{org_id}/audit-logs/stats (the `GetOrganizationAuditStats` operationId).
GetOrganizationAuditStats(ctx context.Context, orgId int, params *GetOrganizationAuditStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListChangeEvents List Change Events
//
// Corresponds with GET /api/organizations/{org_id}/change-events (the `ListChangeEvents` operationId).
ListChangeEvents(ctx context.Context, orgId int, params *ListChangeEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CorrelateChangeEvents Correlate Change Events
//
// Corresponds with GET /api/organizations/{org_id}/change-events/correlate/{incident_id} (the `CorrelateChangeEvents` operationId).
CorrelateChangeEvents(ctx context.Context, orgId int, incidentId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteChangeEvent Delete Change Event
//
// Corresponds with DELETE /api/organizations/{org_id}/change-events/{event_id} (the `DeleteChangeEvent` operationId).
DeleteChangeEvent(ctx context.Context, orgId int, eventId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCloudCorrelation Active cloud outage correlations for org checks
//
// Corresponds with GET /api/organizations/{org_id}/cloud-correlation (the `GetCloudCorrelation` operationId).
GetCloudCorrelation(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListCloudSubscriptions List user's cloud provider subscriptions
//
// Corresponds with GET /api/organizations/{org_id}/cloud-subscriptions (the `ListCloudSubscriptions` operationId).
ListCloudSubscriptions(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpsertCloudSubscriptionWithBody Subscribe to cloud provider status alerts (upsert)
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/cloud-subscriptions (the `UpsertCloudSubscription` operationId).
UpsertCloudSubscriptionWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpsertCloudSubscription Subscribe to cloud provider status alerts (upsert)
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/cloud-subscriptions (the `UpsertCloudSubscription` operationId).
UpsertCloudSubscription(ctx context.Context, orgId int, body UpsertCloudSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteCloudSubscription Unsubscribe from cloud provider status alerts
//
// Corresponds with DELETE /api/organizations/{org_id}/cloud-subscriptions/{provider} (the `DeleteCloudSubscription` operationId).
DeleteCloudSubscription(ctx context.Context, orgId int, provider string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AcceptCoverRequest Accept Cover Request
//
// Corresponds with POST /api/organizations/{org_id}/cover-requests/{cr_id}/accept (the `AcceptCoverRequest` operationId).
AcceptCoverRequest(ctx context.Context, orgId int, crId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeclineCoverRequest Decline Cover Request
//
// Corresponds with POST /api/organizations/{org_id}/cover-requests/{cr_id}/decline (the `DeclineCoverRequest` operationId).
DeclineCoverRequest(ctx context.Context, orgId int, crId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListCustomStatusPages List custom status pages for org
//
// Corresponds with GET /api/organizations/{org_id}/custom-status-pages (the `ListCustomStatusPages` operationId).
ListCustomStatusPages(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateCustomStatusPageWithBody Add a custom status page
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/custom-status-pages (the `CreateCustomStatusPage` operationId).
CreateCustomStatusPageWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateCustomStatusPage Add a custom status page
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/custom-status-pages (the `CreateCustomStatusPage` operationId).
CreateCustomStatusPage(ctx context.Context, orgId int, body CreateCustomStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteCustomStatusPage Delete a custom status page
//
// Corresponds with DELETE /api/organizations/{org_id}/custom-status-pages/{page_id} (the `DeleteCustomStatusPage` operationId).
DeleteCustomStatusPage(ctx context.Context, orgId int, pageId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCustomStatusPageWithBody Update a custom status page
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/organizations/{org_id}/custom-status-pages/{page_id} (the `UpdateCustomStatusPage` operationId).
UpdateCustomStatusPageWithBody(ctx context.Context, orgId int, pageId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCustomStatusPage Update a custom status page
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/organizations/{org_id}/custom-status-pages/{page_id} (the `UpdateCustomStatusPage` operationId).
UpdateCustomStatusPage(ctx context.Context, orgId int, pageId int, body UpdateCustomStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// TestCustomStatusPage Test scrape a custom status page
//
// Corresponds with POST /api/organizations/{org_id}/custom-status-pages/{page_id}/test (the `TestCustomStatusPage` operationId).
TestCustomStatusPage(ctx context.Context, orgId int, pageId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetDependencyAlerts Get Dependency Alerts
//
// Get active external provider issues affecting org's checks.
//
// Corresponds with GET /api/organizations/{org_id}/dependency-alerts (the `GetDependencyAlerts` operationId).
GetDependencyAlerts(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListPolicies List Policies
//
// Corresponds with GET /api/organizations/{org_id}/escalation-policies (the `ListPolicies` operationId).
ListPolicies(ctx context.Context, orgId int, params *ListPoliciesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreatePolicyWithBody Create Policy
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/escalation-policies (the `CreatePolicy` operationId).
CreatePolicyWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreatePolicy Create Policy
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/escalation-policies (the `CreatePolicy` operationId).
CreatePolicy(ctx context.Context, orgId int, body CreatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeletePolicy Delete Policy
//
// Corresponds with DELETE /api/organizations/{org_id}/escalation-policies/{policy_id} (the `DeletePolicy` operationId).
DeletePolicy(ctx context.Context, orgId int, policyId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPolicy Get Policy
//
// Corresponds with GET /api/organizations/{org_id}/escalation-policies/{policy_id} (the `GetPolicy` operationId).
GetPolicy(ctx context.Context, orgId int, policyId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePolicyWithBody Update Policy
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/organizations/{org_id}/escalation-policies/{policy_id} (the `UpdatePolicy` operationId).
UpdatePolicyWithBody(ctx context.Context, orgId int, policyId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePolicy Update Policy
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/organizations/{org_id}/escalation-policies/{policy_id} (the `UpdatePolicy` operationId).
UpdatePolicy(ctx context.Context, orgId int, policyId int, body UpdatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ExportOrganizationConfig Export Organization Config
//
// Export organization configuration as JSON. Requires ADMIN role.
//
// Corresponds with GET /api/organizations/{org_id}/export (the `ExportOrganizationConfig` operationId).
ExportOrganizationConfig(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ImportOrganizationConfigWithBody Import Organization Config
//
// Import organization configuration from JSON. Requires ADMIN role. Creates new resources only.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/import (the `ImportOrganizationConfig` operationId).
ImportOrganizationConfigWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// ImportOrganizationConfig Import Organization Config
//
// Import organization configuration from JSON. Requires ADMIN role. Creates new resources only.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/import (the `ImportOrganizationConfig` operationId).
ImportOrganizationConfig(ctx context.Context, orgId int, body ImportOrganizationConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CategorizeIncidentWithBody Categorize Incident
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/organizations/{org_id}/inbound-incidents/{incident_id}/categorize (the `CategorizeIncident` operationId).
CategorizeIncidentWithBody(ctx context.Context, orgId int, incidentId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CategorizeIncident Categorize Incident
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/organizations/{org_id}/inbound-incidents/{incident_id}/categorize (the `CategorizeIncident` operationId).
CategorizeIncident(ctx context.Context, orgId int, incidentId int, body CategorizeIncidentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetIncidentAnalytics Get Incident Analytics
//
// Corresponds with GET /api/organizations/{org_id}/incident-analytics (the `GetIncidentAnalytics` operationId).
GetIncidentAnalytics(ctx context.Context, orgId int, params *GetIncidentAnalyticsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetIncidentTags Get Incident Tags
//
// Corresponds with GET /api/organizations/{org_id}/incident-analytics/tags (the `GetIncidentTags` operationId).
GetIncidentTags(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetIncidentNotificationDeliveries Get Incident Notification Deliveries
//
// Notification delivery audit trail for one incident — who was paged, on which
// channel, whether it went out. Powers MTTA / 'did the page reach anyone'.
//
// Corresponds with GET /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/deliveries (the `GetIncidentNotificationDeliveries` operationId).
GetIncidentNotificationDeliveries(ctx context.Context, orgId int, incidentType string, refId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListIncidentNotes List Incident Notes
//
// Corresponds with GET /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/notes (the `ListIncidentNotes` operationId).
ListIncidentNotes(ctx context.Context, orgId int, incidentType string, refId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddIncidentNoteWithBody Add Incident Note
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/notes (the `AddIncidentNote` operationId).
AddIncidentNoteWithBody(ctx context.Context, orgId int, incidentType string, refId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddIncidentNote Add Incident Note
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/notes (the `AddIncidentNote` operationId).
AddIncidentNote(ctx context.Context, orgId int, incidentType string, refId int, body AddIncidentNoteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListIncidentRoles List Incident Roles
//
// List responder role assignments (Commander/Deputy/Ops/Comms/Scribe/SME) for an incident.
//
// Corresponds with GET /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/roles (the `ListIncidentRoles` operationId).
ListIncidentRoles(ctx context.Context, orgId int, incidentType string, refId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// AssignIncidentRoleWithBody Assign Incident Role
//
// Assign a responder role to an org member for this incident (idempotent per role+user).
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/roles (the `AssignIncidentRole` operationId).
AssignIncidentRoleWithBody(ctx context.Context, orgId int, incidentType string, refId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AssignIncidentRole Assign Incident Role
//
// Assign a responder role to an org member for this incident (idempotent per role+user).
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/roles (the `AssignIncidentRole` operationId).
AssignIncidentRole(ctx context.Context, orgId int, incidentType string, refId int, body AssignIncidentRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UnassignIncidentRole Unassign Incident Role
//
// Remove a responder role assignment from this incident.
//
// Corresponds with DELETE /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/roles/{assignment_id} (the `UnassignIncidentRole` operationId).
UnassignIncidentRole(ctx context.Context, orgId int, incidentType string, refId int, assignmentId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetIncidentTimeline Get Incident Timeline
//
// Corresponds with GET /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/timeline (the `GetIncidentTimeline` operationId).
GetIncidentTimeline(ctx context.Context, orgId int, incidentType string, refId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UnstarTimelineEvent Unstar Timeline Event
//
// Corresponds with DELETE /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/timeline/{activity_id}/star (the `UnstarTimelineEvent` operationId).
UnstarTimelineEvent(ctx context.Context, orgId int, incidentType string, refId int, activityId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// StarTimelineEvent Star Timeline Event
//
// Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/timeline/{activity_id}/star (the `StarTimelineEvent` operationId).
StarTimelineEvent(ctx context.Context, orgId int, incidentType string, refId int, activityId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListIntegrationKeys List Integration Keys
//
// Corresponds with GET /api/organizations/{org_id}/integration-keys (the `ListIntegrationKeys` operationId).
ListIntegrationKeys(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateIntegrationKeyWithBody Create Integration Key
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/integration-keys (the `CreateIntegrationKey` operationId).
CreateIntegrationKeyWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateIntegrationKey Create Integration Key
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/integration-keys (the `CreateIntegrationKey` operationId).
CreateIntegrationKey(ctx context.Context, orgId int, body CreateIntegrationKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RevokeIntegrationKey Revoke Integration Key
//
// Corresponds with DELETE /api/organizations/{org_id}/integration-keys/{key_id} (the `RevokeIntegrationKey` operationId).
RevokeIntegrationKey(ctx context.Context, orgId int, keyId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListLifecycleWatches List org lifecycle watches
//
// Corresponds with GET /api/organizations/{org_id}/lifecycle-watches (the `ListLifecycleWatches` operationId).
ListLifecycleWatches(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpsertLifecycleWatchWithBody Watch a vendor/platform/resource (upsert)
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/lifecycle-watches (the `UpsertLifecycleWatch` operationId).
UpsertLifecycleWatchWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpsertLifecycleWatch Watch a vendor/platform/resource (upsert)
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/lifecycle-watches (the `UpsertLifecycleWatch` operationId).
UpsertLifecycleWatch(ctx context.Context, orgId int, body UpsertLifecycleWatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteLifecycleWatch Delete a lifecycle watch
//
// Corresponds with DELETE /api/organizations/{org_id}/lifecycle-watches/{watch_id} (the `DeleteLifecycleWatch` operationId).
DeleteLifecycleWatch(ctx context.Context, orgId int, watchId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetLifecycleWatch Get a single lifecycle watch by id
//
// The read-by-id an IaC provider needs to refresh resource state.
//
// Corresponds with GET /api/organizations/{org_id}/lifecycle-watches/{watch_id} (the `GetLifecycleWatch` operationId).
GetLifecycleWatch(ctx context.Context, orgId int, watchId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListMembers List Members
//
// List all members of an organization.
//
// Corresponds with GET /api/organizations/{org_id}/members (the `ListMembers` operationId).
ListMembers(ctx context.Context, orgId int, params *ListMembersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// InviteMemberWithBody Invite Member
//
// Invite a new member to the organization.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/members (the `InviteMember` operationId).
InviteMemberWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// InviteMember Invite Member
//
// Invite a new member to the organization.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/members (the `InviteMember` operationId).
InviteMember(ctx context.Context, orgId int, body InviteMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AcceptInvitationWithBody Accept Invitation
//
// Accept an organization invitation.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/members/accept (the `AcceptInvitation` operationId).
AcceptInvitationWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AcceptInvitation Accept Invitation
//
// Accept an organization invitation.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/members/accept (the `AcceptInvitation` operationId).
AcceptInvitation(ctx context.Context, orgId int, body AcceptInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveMember Remove Member
//
// Remove a member from the organization.
//
// Corresponds with DELETE /api/organizations/{org_id}/members/{user_id} (the `RemoveMember` operationId).
RemoveMember(ctx context.Context, orgId int, userId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateMemberRoleWithBody Update Member Role
//
// Update a member's role in the organization.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/organizations/{org_id}/members/{user_id} (the `UpdateMemberRole` operationId).
UpdateMemberRoleWithBody(ctx context.Context, orgId int, userId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateMemberRole Update Member Role
//
// Update a member's role in the organization.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/organizations/{org_id}/members/{user_id} (the `UpdateMemberRole` operationId).
UpdateMemberRole(ctx context.Context, orgId int, userId int, body UpdateMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOncallHandoff Get Oncall Handoff
//
// Get shift handoff summary — what happened during the previous shift.
//
// Corresponds with GET /api/organizations/{org_id}/oncall-handoff (the `GetOncallHandoff` operationId).
GetOncallHandoff(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOncallHealth Get Oncall Health
//
// Corresponds with GET /api/organizations/{org_id}/oncall-health (the `GetOncallHealth` operationId).
GetOncallHealth(ctx context.Context, orgId int, params *GetOncallHealthParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteOverride Delete Override
//
// Corresponds with DELETE /api/organizations/{org_id}/oncall-overrides/{override_id} (the `DeleteOverride` operationId).
DeleteOverride(ctx context.Context, orgId int, overrideId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListSchedules List Schedules
//
// Corresponds with GET /api/organizations/{org_id}/oncall-schedules (the `ListSchedules` operationId).
ListSchedules(ctx context.Context, orgId int, params *ListSchedulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateScheduleWithBody Create Schedule
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/oncall-schedules (the `CreateSchedule` operationId).
CreateScheduleWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateSchedule Create Schedule
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/oncall-schedules (the `CreateSchedule` operationId).
CreateSchedule(ctx context.Context, orgId int, body CreateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteSchedule Delete Schedule
//
// Corresponds with DELETE /api/organizations/{org_id}/oncall-schedules/{schedule_id} (the `DeleteSchedule` operationId).
DeleteSchedule(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSchedule Get Schedule
//
// Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id} (the `GetSchedule` operationId).
GetSchedule(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateScheduleWithBody Update Schedule
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/organizations/{org_id}/oncall-schedules/{schedule_id} (the `UpdateSchedule` operationId).
UpdateScheduleWithBody(ctx context.Context, orgId int, scheduleId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateSchedule Update Schedule
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/organizations/{org_id}/oncall-schedules/{schedule_id} (the `UpdateSchedule` operationId).
UpdateSchedule(ctx context.Context, orgId int, scheduleId int, body UpdateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetScheduleContacts Get Schedule Contacts
//
// Return contact details for participants + current on-call — email, phone, platform identities.
//
// Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/contacts (the `GetScheduleContacts` operationId).
GetScheduleContacts(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListCoverRequests List Cover Requests
//
// Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/cover-requests (the `ListCoverRequests` operationId).
ListCoverRequests(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateCoverRequestWithBody Create Cover Request
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/cover-requests (the `CreateCoverRequest` operationId).
CreateCoverRequestWithBody(ctx context.Context, orgId int, scheduleId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateCoverRequest Create Cover Request
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/cover-requests (the `CreateCoverRequest` operationId).
CreateCoverRequest(ctx context.Context, orgId int, scheduleId int, body CreateCoverRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCurrentOncall Get Current Oncall
//
// Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/current (the `GetCurrentOncall` operationId).
GetCurrentOncall(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateLayerWithBody Create Layer
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers (the `CreateLayer` operationId).
CreateLayerWithBody(ctx context.Context, orgId int, scheduleId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateLayer Create Layer
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers (the `CreateLayer` operationId).
CreateLayer(ctx context.Context, orgId int, scheduleId int, body CreateLayerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteLayer Delete Layer
//
// Corresponds with DELETE /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers/{layer_id} (the `DeleteLayer` operationId).
DeleteLayer(ctx context.Context, orgId int, scheduleId int, layerId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateLayerWithBody Update Layer
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers/{layer_id} (the `UpdateLayer` operationId).
UpdateLayerWithBody(ctx context.Context, orgId int, scheduleId int, layerId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateLayer Update Layer
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers/{layer_id} (the `UpdateLayer` operationId).
UpdateLayer(ctx context.Context, orgId int, scheduleId int, layerId int, body UpdateLayerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateOverrideWithBody Create Override
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/overrides (the `CreateOverride` operationId).
CreateOverrideWithBody(ctx context.Context, orgId int, scheduleId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateOverride Create Override
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/overrides (the `CreateOverride` operationId).
CreateOverride(ctx context.Context, orgId int, scheduleId int, body CreateOverrideJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetScheduleQuality Get Schedule Quality
//
// Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/quality (the `GetScheduleQuality` operationId).
GetScheduleQuality(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetScheduleTimeline Get Schedule Timeline
//
// Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/timeline (the `GetScheduleTimeline` operationId).
GetScheduleTimeline(ctx context.Context, orgId int, scheduleId int, params *GetScheduleTimelineParams, reqEditors ...RequestEditorFn) (*http.Response, error)
//
// Mark current user as unavailable — auto-assigns next rotation participant.
//
// Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/unavailable (the `MarkUnavailable` operationId).
MarkUnavailable(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOrganizationPlan Get Organization Plan
//
// Get current plan details for organization.
//
// Corresponds with GET /api/organizations/{org_id}/plan (the `GetOrganizationPlan` operationId).
GetOrganizationPlan(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListExecutions List Executions
//
// Corresponds with GET /api/organizations/{org_id}/playbook-executions (the `ListExecutions` operationId).
ListExecutions(ctx context.Context, orgId int, params *ListExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetExecution Get Execution
//
// Corresponds with GET /api/organizations/{org_id}/playbook-executions/{execution_id} (the `GetExecution` operationId).
GetExecution(ctx context.Context, orgId int, executionId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// CancelExecution Cancel Execution
//
// Corresponds with POST /api/organizations/{org_id}/playbook-executions/{execution_id}/cancel (the `CancelExecution` operationId).
CancelExecution(ctx context.Context, orgId int, executionId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// CompleteManualStep Complete Manual Step
//
// Corresponds with POST /api/organizations/{org_id}/playbook-executions/{execution_id}/steps/{step_order}/complete (the `CompleteManualStep` operationId).
CompleteManualStep(ctx context.Context, orgId int, executionId int, stepOrder int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListPlaybooks List Playbooks
//
// Corresponds with GET /api/organizations/{org_id}/playbooks (the `ListPlaybooks` operationId).
ListPlaybooks(ctx context.Context, orgId int, params *ListPlaybooksParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreatePlaybookWithBody Create Playbook
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/playbooks (the `CreatePlaybook` operationId).
CreatePlaybookWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreatePlaybook Create Playbook
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/playbooks (the `CreatePlaybook` operationId).
CreatePlaybook(ctx context.Context, orgId int, body CreatePlaybookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeletePlaybook Delete Playbook
//
// Corresponds with DELETE /api/organizations/{org_id}/playbooks/{playbook_id} (the `DeletePlaybook` operationId).
DeletePlaybook(ctx context.Context, orgId int, playbookId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPlaybook Get Playbook
//
// Corresponds with GET /api/organizations/{org_id}/playbooks/{playbook_id} (the `GetPlaybook` operationId).
GetPlaybook(ctx context.Context, orgId int, playbookId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePlaybookWithBody Update Playbook
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/organizations/{org_id}/playbooks/{playbook_id} (the `UpdatePlaybook` operationId).
UpdatePlaybookWithBody(ctx context.Context, orgId int, playbookId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePlaybook Update Playbook
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/organizations/{org_id}/playbooks/{playbook_id} (the `UpdatePlaybook` operationId).
UpdatePlaybook(ctx context.Context, orgId int, playbookId int, body UpdatePlaybookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DuplicatePlaybook Duplicate Playbook
//
// Corresponds with POST /api/organizations/{org_id}/playbooks/{playbook_id}/duplicate (the `DuplicatePlaybook` operationId).
DuplicatePlaybook(ctx context.Context, orgId int, playbookId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ExecutePlaybookWithBody Execute Playbook
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/playbooks/{playbook_id}/execute (the `ExecutePlaybook` operationId).
ExecutePlaybookWithBody(ctx context.Context, orgId int, playbookId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// ExecutePlaybook Execute Playbook
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/playbooks/{playbook_id}/execute (the `ExecutePlaybook` operationId).
ExecutePlaybook(ctx context.Context, orgId int, playbookId int, body ExecutePlaybookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListPostmortems List Postmortems
//
// Corresponds with GET /api/organizations/{org_id}/postmortems (the `ListPostmortems` operationId).
ListPostmortems(ctx context.Context, orgId int, params *ListPostmortemsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreatePostmortemWithBody Create Postmortem
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/postmortems (the `CreatePostmortem` operationId).
CreatePostmortemWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreatePostmortem Create Postmortem
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/postmortems (the `CreatePostmortem` operationId).
CreatePostmortem(ctx context.Context, orgId int, body CreatePostmortemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeletePostmortem Delete Postmortem
//
// Corresponds with DELETE /api/organizations/{org_id}/postmortems/{pm_id} (the `DeletePostmortem` operationId).
DeletePostmortem(ctx context.Context, orgId int, pmId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPostmortem Get Postmortem
//
// Corresponds with GET /api/organizations/{org_id}/postmortems/{pm_id} (the `GetPostmortem` operationId).
GetPostmortem(ctx context.Context, orgId int, pmId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePostmortemWithBody Update Postmortem
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/organizations/{org_id}/postmortems/{pm_id} (the `UpdatePostmortem` operationId).
UpdatePostmortemWithBody(ctx context.Context, orgId int, pmId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePostmortem Update Postmortem
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/organizations/{org_id}/postmortems/{pm_id} (the `UpdatePostmortem` operationId).
UpdatePostmortem(ctx context.Context, orgId int, pmId int, body UpdatePostmortemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ExportPostmortem Export Postmortem
//
// Export postmortem as PDF or Markdown.
//
// Corresponds with GET /api/organizations/{org_id}/postmortems/{pm_id}/export (the `ExportPostmortem` operationId).
ExportPostmortem(ctx context.Context, orgId int, pmId int, params *ExportPostmortemParams, reqEditors ...RequestEditorFn) (*http.Response, error)
//
// Toggle public sharing for a postmortem. Optionally set expiry.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/postmortems/{pm_id}/share (the `ToggleShare` operationId).
ToggleShareWithBody(ctx context.Context, orgId int, pmId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
//
// Toggle public sharing for a postmortem. Optionally set expiry.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/postmortems/{pm_id}/share (the `ToggleShare` operationId).
ToggleShare(ctx context.Context, orgId int, pmId int, body ToggleShareJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListOrganizationProjects List Organization Projects
//
// List all projects for an organization. Requires VIEWER access.
//
// Corresponds with GET /api/organizations/{org_id}/projects (the `ListOrganizationProjects` operationId).
ListOrganizationProjects(ctx context.Context, orgId int, params *ListOrganizationProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateOrganizationProjectWithBody Create Organization Project
//
// Create a new project in an organization. Requires MEMBER access.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/projects (the `CreateOrganizationProject` operationId).
CreateOrganizationProjectWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateOrganizationProject Create Organization Project
//
// Create a new project in an organization. Requires MEMBER access.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/projects (the `CreateOrganizationProject` operationId).
CreateOrganizationProject(ctx context.Context, orgId int, body CreateOrganizationProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteOrganizationProject Delete Organization Project
//
// Delete a project. Requires ADMIN access. Will fail if project has checks.
//
// Corresponds with DELETE /api/organizations/{org_id}/projects/{project_id} (the `DeleteOrganizationProject` operationId).
DeleteOrganizationProject(ctx context.Context, orgId int, projectId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOrganizationProject Get Organization Project
//
// Get a specific project. Requires VIEWER access.
//
// Corresponds with GET /api/organizations/{org_id}/projects/{project_id} (the `GetOrganizationProject` operationId).
GetOrganizationProject(ctx context.Context, orgId int, projectId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateOrganizationProjectWithBody Update Organization Project
//
// Update a project. Requires ADMIN access.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/organizations/{org_id}/projects/{project_id} (the `UpdateOrganizationProject` operationId).
UpdateOrganizationProjectWithBody(ctx context.Context, orgId int, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateOrganizationProject Update Organization Project
//
// Update a project. Requires ADMIN access.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/organizations/{org_id}/projects/{project_id} (the `UpdateOrganizationProject` operationId).
UpdateOrganizationProject(ctx context.Context, orgId int, projectId int, body UpdateOrganizationProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListProjectMembers List Project Members
//
// List all members of a project. Requires VIEWER access to organization.
//
// Corresponds with GET /api/organizations/{org_id}/projects/{project_id}/members (the `ListProjectMembers` operationId).
ListProjectMembers(ctx context.Context, orgId int, projectId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddProjectMemberWithBody Add Project Member
//
// Add a member to a project. Requires ADMIN access to organization.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members (the `AddProjectMember` operationId).
AddProjectMemberWithBody(ctx context.Context, orgId int, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddProjectMember Add Project Member
//
// Add a member to a project. Requires ADMIN access to organization.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members (the `AddProjectMember` operationId).
AddProjectMember(ctx context.Context, orgId int, projectId int, body AddProjectMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// BulkAddProjectMembersWithBody Bulk Add Project Members
//
// Add multiple members to a project at once. Requires ADMIN access to organization.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members/bulk-add (the `BulkAddProjectMembers` operationId).
BulkAddProjectMembersWithBody(ctx context.Context, orgId int, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// BulkAddProjectMembers Bulk Add Project Members
//
// Add multiple members to a project at once. Requires ADMIN access to organization.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members/bulk-add (the `BulkAddProjectMembers` operationId).
BulkAddProjectMembers(ctx context.Context, orgId int, projectId int, body BulkAddProjectMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// BulkRemoveProjectMembersWithBody Bulk Remove Project Members
//
// Remove multiple members from a project at once. Requires ADMIN access to organization.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members/bulk-remove (the `BulkRemoveProjectMembers` operationId).
BulkRemoveProjectMembersWithBody(ctx context.Context, orgId int, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// BulkRemoveProjectMembers Bulk Remove Project Members
//
// Remove multiple members from a project at once. Requires ADMIN access to organization.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members/bulk-remove (the `BulkRemoveProjectMembers` operationId).
BulkRemoveProjectMembers(ctx context.Context, orgId int, projectId int, body BulkRemoveProjectMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveProjectMember Remove Project Member
//
// Remove a member from a project. Requires ADMIN access to organization.
//
// Corresponds with DELETE /api/organizations/{org_id}/projects/{project_id}/members/{user_id} (the `RemoveProjectMember` operationId).
RemoveProjectMember(ctx context.Context, orgId int, projectId int, userId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectMemberWithBody Update Project Member
//
// Update a project member's role. Requires ADMIN access to organization.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/organizations/{org_id}/projects/{project_id}/members/{user_id} (the `UpdateProjectMember` operationId).
UpdateProjectMemberWithBody(ctx context.Context, orgId int, projectId int, userId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectMember Update Project Member
//
// Update a project member's role. Requires ADMIN access to organization.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/organizations/{org_id}/projects/{project_id}/members/{user_id} (the `UpdateProjectMember` operationId).
UpdateProjectMember(ctx context.Context, orgId int, projectId int, userId int, body UpdateProjectMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListServices List Services
//
// Corresponds with GET /api/organizations/{org_id}/services (the `ListServices` operationId).
ListServices(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateServiceWithBody Create Service
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/services (the `CreateService` operationId).
CreateServiceWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateService Create Service
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/services (the `CreateService` operationId).
CreateService(ctx context.Context, orgId int, body CreateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteService Delete Service
//
// Corresponds with DELETE /api/organizations/{org_id}/services/{service_id} (the `DeleteService` operationId).
DeleteService(ctx context.Context, orgId int, serviceId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetService Get Service
//
// Corresponds with GET /api/organizations/{org_id}/services/{service_id} (the `GetService` operationId).
GetService(ctx context.Context, orgId int, serviceId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateServiceWithBody Update Service
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/organizations/{org_id}/services/{service_id} (the `UpdateService` operationId).
UpdateServiceWithBody(ctx context.Context, orgId int, serviceId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateService Update Service
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/organizations/{org_id}/services/{service_id} (the `UpdateService` operationId).
UpdateService(ctx context.Context, orgId int, serviceId int, body UpdateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddDependencyWithBody Add Dependency
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/services/{service_id}/dependencies (the `AddDependency` operationId).
AddDependencyWithBody(ctx context.Context, orgId int, serviceId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddDependency Add Dependency
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/services/{service_id}/dependencies (the `AddDependency` operationId).
AddDependency(ctx context.Context, orgId int, serviceId int, body AddDependencyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveDependency Remove Dependency
//
// Corresponds with DELETE /api/organizations/{org_id}/services/{service_id}/dependencies/{dep_id} (the `RemoveDependency` operationId).
RemoveDependency(ctx context.Context, orgId int, serviceId int, depId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOrganizationSettings Get Organization Settings
//
// Get organization settings. Requires MEMBER access.
//
// Corresponds with GET /api/organizations/{org_id}/settings (the `GetOrganizationSettings` operationId).
GetOrganizationSettings(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateOrganizationSettingsWithBody Update Organization Settings
//
// Update organization settings. Requires ADMIN access.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/organizations/{org_id}/settings (the `UpdateOrganizationSettings` operationId).
UpdateOrganizationSettingsWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateOrganizationSettings Update Organization Settings
//
// Update organization settings. Requires ADMIN access.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/organizations/{org_id}/settings (the `UpdateOrganizationSettings` operationId).
UpdateOrganizationSettings(ctx context.Context, orgId int, body UpdateOrganizationSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOrganizationSettingsLimits Get Organization Settings Limits
//
// Get effective limits for organization settings. Requires MEMBER access.
//
// Corresponds with GET /api/organizations/{org_id}/settings/limits (the `GetOrganizationSettingsLimits` operationId).
GetOrganizationSettingsLimits(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListTeams List Teams
//
// Corresponds with GET /api/organizations/{org_id}/teams (the `ListTeams` operationId).
ListTeams(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateTeamWithBody Create Team
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/teams (the `CreateTeam` operationId).
CreateTeamWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateTeam Create Team
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/teams (the `CreateTeam` operationId).
CreateTeam(ctx context.Context, orgId int, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteTeam Delete Team
//
// Corresponds with DELETE /api/organizations/{org_id}/teams/{team_id} (the `DeleteTeam` operationId).
DeleteTeam(ctx context.Context, orgId int, teamId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTeam Get Team
//
// Corresponds with GET /api/organizations/{org_id}/teams/{team_id} (the `GetTeam` operationId).
GetTeam(ctx context.Context, orgId int, teamId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateTeamWithBody Update Team
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/organizations/{org_id}/teams/{team_id} (the `UpdateTeam` operationId).
UpdateTeamWithBody(ctx context.Context, orgId int, teamId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateTeam Update Team
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/organizations/{org_id}/teams/{team_id} (the `UpdateTeam` operationId).
UpdateTeam(ctx context.Context, orgId int, teamId int, body UpdateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddTeamMemberWithBody Add Team Member
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/teams/{team_id}/members (the `AddTeamMember` operationId).
AddTeamMemberWithBody(ctx context.Context, orgId int, teamId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddTeamMember Add Team Member
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/teams/{team_id}/members (the `AddTeamMember` operationId).
AddTeamMember(ctx context.Context, orgId int, teamId int, body AddTeamMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveTeamMember Remove Team Member
//
// Corresponds with DELETE /api/organizations/{org_id}/teams/{team_id}/members/{user_id} (the `RemoveTeamMember` operationId).
RemoveTeamMember(ctx context.Context, orgId int, teamId int, userId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateTeamMemberRoleWithBody Update Team Member Role
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/organizations/{org_id}/teams/{team_id}/members/{user_id} (the `UpdateTeamMemberRole` operationId).
UpdateTeamMemberRoleWithBody(ctx context.Context, orgId int, teamId int, userId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateTeamMemberRole Update Team Member Role
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/organizations/{org_id}/teams/{team_id}/members/{user_id} (the `UpdateTeamMemberRole` operationId).
UpdateTeamMemberRole(ctx context.Context, orgId int, teamId int, userId int, body UpdateTeamMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTeamResources Get Team Resources
//
// Corresponds with GET /api/organizations/{org_id}/teams/{team_id}/resources (the `GetTeamResources` operationId).
GetTeamResources(ctx context.Context, orgId int, teamId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// AssignTeamResourcesWithBody Assign Team Resources
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/organizations/{org_id}/teams/{team_id}/resources (the `AssignTeamResources` operationId).
AssignTeamResourcesWithBody(ctx context.Context, orgId int, teamId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AssignTeamResources Assign Team Resources
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/organizations/{org_id}/teams/{team_id}/resources (the `AssignTeamResources` operationId).
AssignTeamResources(ctx context.Context, orgId int, teamId int, body AssignTeamResourcesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListOrganizationTokens List Organization Tokens
//
// List all Personal Access Tokens for an organization.
// Requires ADMIN access.
//
// Corresponds with GET /api/organizations/{org_id}/tokens (the `ListOrganizationTokens` operationId).
ListOrganizationTokens(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateOrganizationTokenWithBody Create Organization Token
//
// Create a new Personal Access Token for an organization.
// Requires ADMIN access.
// The token is returned ONLY ONCE at creation time.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/tokens (the `CreateOrganizationToken` operationId).
CreateOrganizationTokenWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateOrganizationToken Create Organization Token
//
// Create a new Personal Access Token for an organization.
// Requires ADMIN access.
// The token is returned ONLY ONCE at creation time.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/tokens (the `CreateOrganizationToken` operationId).
CreateOrganizationToken(ctx context.Context, orgId int, body CreateOrganizationTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteOrganizationToken Delete Organization Token
//
// Delete (revoke) a Personal Access Token for an organization.
// Requires ADMIN access.
//
// Corresponds with DELETE /api/organizations/{org_id}/tokens/{token_id} (the `DeleteOrganizationToken` operationId).
DeleteOrganizationToken(ctx context.Context, orgId int, tokenId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOrganizationUsage Get Organization Usage
//
// Get current usage vs plan limits for organization.
//
// Corresponds with GET /api/organizations/{org_id}/usage (the `GetOrganizationUsage` operationId).
GetOrganizationUsage(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListWarRooms List War Rooms
//
// Corresponds with GET /api/organizations/{org_id}/war-rooms (the `ListWarRooms` operationId).
ListWarRooms(ctx context.Context, orgId int, params *ListWarRoomsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateWarRoomWithBody Create War Room
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms (the `CreateWarRoom` operationId).
CreateWarRoomWithBody(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateWarRoom Create War Room
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms (the `CreateWarRoom` operationId).
CreateWarRoom(ctx context.Context, orgId int, body CreateWarRoomJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteWarRoom Delete War Room
//
// Corresponds with DELETE /api/organizations/{org_id}/war-rooms/{room_id} (the `DeleteWarRoom` operationId).
DeleteWarRoom(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWarRoom Get War Room
//
// Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id} (the `GetWarRoom` operationId).
GetWarRoom(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateWarRoomWithBody Update War Room
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/organizations/{org_id}/war-rooms/{room_id} (the `UpdateWarRoom` operationId).
UpdateWarRoomWithBody(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateWarRoom Update War Room
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/organizations/{org_id}/war-rooms/{room_id} (the `UpdateWarRoom` operationId).
UpdateWarRoom(ctx context.Context, orgId int, roomId int, body UpdateWarRoomJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UploadAttachmentWithBody Upload Attachment
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/attachments (the `UploadAttachment` operationId).
UploadAttachmentWithBody(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DownloadAttachment Download Attachment
//
// Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/attachments/{attachment_id} (the `DownloadAttachment` operationId).
DownloadAttachment(ctx context.Context, orgId int, roomId int, attachmentId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// CloseWarRoom Close War Room
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/close (the `CloseWarRoom` operationId).
CloseWarRoom(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListWarRoomMembers List War Room Members
//
// Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/members (the `ListWarRoomMembers` operationId).
ListWarRoomMembers(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddWarRoomMemberWithBody Add War Room Member
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/members (the `AddWarRoomMember` operationId).
AddWarRoomMemberWithBody(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddWarRoomMember Add War Room Member
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/members (the `AddWarRoomMember` operationId).
AddWarRoomMember(ctx context.Context, orgId int, roomId int, body AddWarRoomMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveWarRoomMember Remove War Room Member
//
// Corresponds with DELETE /api/organizations/{org_id}/war-rooms/{room_id}/members/{member_id} (the `RemoveWarRoomMember` operationId).
RemoveWarRoomMember(ctx context.Context, orgId int, roomId int, memberId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListMessages List Messages
//
// Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/messages (the `ListMessages` operationId).
ListMessages(ctx context.Context, orgId int, roomId int, params *ListMessagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostMessageWithBody Post Message
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/messages (the `PostMessage` operationId).
PostMessageWithBody(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostMessage Post Message
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/messages (the `PostMessage` operationId).
PostMessage(ctx context.Context, orgId int, roomId int, body PostMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPresence Get Presence
//
// Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/presence (the `GetPresence` operationId).
GetPresence(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// LeavePresence Leave Presence
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/presence/leave (the `LeavePresence` operationId).
LeavePresence(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// PingPresence Ping Presence
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/presence/ping (the `PingPresence` operationId).
PingPresence(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UnfurlLink Unfurl Link
//
// Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/unfurl (the `UnfurlLink` operationId).
UnfurlLink(ctx context.Context, orgId int, roomId int, params *UnfurlLinkParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TestWarroomBot Test Warroom Bot
//
// Test war room bot configuration by creating and deleting a test channel.
//
// Corresponds with POST /api/organizations/{org_id}/warroom-bot-test (the `TestWarroomBot` operationId).
TestWarroomBot(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPublicPostmortem Get Public Postmortem
//
// View a publicly shared postmortem (no auth required).
//
// Corresponds with GET /api/postmortems/public/{share_token} (the `GetPublicPostmortem` operationId).
GetPublicPostmortem(ctx context.Context, shareToken string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProfile Get current user profile
//
// Retrieves the profile data of the currently authenticated user.
//
// Corresponds with GET /api/profile/ (the `GetProfile` operationId).
GetProfile(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProfileWithBody Update user profile
//
// Updates the profile data of the currently authenticated user.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/profile/ (the `UpdateProfile` operationId).
UpdateProfileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProfile Update user profile
//
// Updates the profile data of the currently authenticated user.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/profile/ (the `UpdateProfile` operationId).
UpdateProfile(ctx context.Context, body UpdateProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListContactMethods List Contact Methods
//
// Corresponds with GET /api/profile/contact-methods (the `ListContactMethods` operationId).
ListContactMethods(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateContactMethodWithBody Create Contact Method
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/profile/contact-methods (the `CreateContactMethod` operationId).
CreateContactMethodWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateContactMethod Create Contact Method
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/profile/contact-methods (the `CreateContactMethod` operationId).
CreateContactMethod(ctx context.Context, body CreateContactMethodJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteContactMethod Delete Contact Method
//
// Corresponds with DELETE /api/profile/contact-methods/{method_id} (the `DeleteContactMethod` operationId).
DeleteContactMethod(ctx context.Context, methodId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateContactMethodWithBody Update Contact Method
//
// Takes any type of body and a specified content type.
//
// Corresponds with PATCH /api/profile/contact-methods/{method_id} (the `UpdateContactMethod` operationId).
UpdateContactMethodWithBody(ctx context.Context, methodId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateContactMethod Update Contact Method
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PATCH /api/profile/contact-methods/{method_id} (the `UpdateContactMethod` operationId).
UpdateContactMethod(ctx context.Context, methodId int, body UpdateContactMethodJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ResendVerification Resend Verification
//
// Corresponds with POST /api/profile/contact-methods/{method_id}/resend (the `ResendVerification` operationId).
ResendVerification(ctx context.Context, methodId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// TestContactMethod Test Contact Method
//
// Corresponds with POST /api/profile/contact-methods/{method_id}/test (the `TestContactMethod` operationId).
TestContactMethod(ctx context.Context, methodId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// VerifyContactMethodWithBody Verify Contact Method
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/profile/contact-methods/{method_id}/verify (the `VerifyContactMethod` operationId).
VerifyContactMethodWithBody(ctx context.Context, methodId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// VerifyContactMethod Verify Contact Method
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/profile/contact-methods/{method_id}/verify (the `VerifyContactMethod` operationId).
VerifyContactMethod(ctx context.Context, methodId int, body VerifyContactMethodJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListNotificationRules List Notification Rules
//
// Corresponds with GET /api/profile/notification-rules (the `ListNotificationRules` operationId).
ListNotificationRules(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceNotificationRulesWithBody Replace Notification Rules
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/profile/notification-rules (the `ReplaceNotificationRules` operationId).
ReplaceNotificationRulesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceNotificationRules Replace Notification Rules
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/profile/notification-rules (the `ReplaceNotificationRules` operationId).
ReplaceNotificationRules(ctx context.Context, body ReplaceNotificationRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePasswordWithBody Change user password
//
// Allows the currently authenticated user to change their password. Requires the old password for verification.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/profile/password (the `UpdatePassword` operationId).
UpdatePasswordWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePassword Change user password
//
// Allows the currently authenticated user to change their password. Requires the old password for verification.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/profile/password (the `UpdatePassword` operationId).
UpdatePassword(ctx context.Context, body UpdatePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListMetricsKeys List metrics keys
//
// List all metrics keys for a project. Requires ADMIN access.
//
// Corresponds with GET /api/projects/{project_id}/metrics-keys (the `ListMetricsKeys` operationId).
ListMetricsKeys(ctx context.Context, projectId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateMetricsKeyWithBody Create metrics key
//
// Create a new metrics key for Prometheus scraping. Requires ADMIN access to the project's organization.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/projects/{project_id}/metrics-keys (the `CreateMetricsKey` operationId).
CreateMetricsKeyWithBody(ctx context.Context, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateMetricsKey Create metrics key
//
// Create a new metrics key for Prometheus scraping. Requires ADMIN access to the project's organization.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/projects/{project_id}/metrics-keys (the `CreateMetricsKey` operationId).
CreateMetricsKey(ctx context.Context, projectId int, body CreateMetricsKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeactivateMetricsKey Deactivate metrics key
//
// Deactivate a metrics key (soft delete). Requires ADMIN access.
//
// Corresponds with DELETE /api/projects/{project_id}/metrics-keys/{key_id} (the `DeactivateMetricsKey` operationId).
DeactivateMetricsKey(ctx context.Context, projectId int, keyId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// RotateMetricsKey Rotate metrics key
//
// Deactivate the old key and create a new one with the same name. Requires ADMIN access.
//
// Corresponds with POST /api/projects/{project_id}/metrics-keys/{key_id}/rotate (the `RotateMetricsKey` operationId).
RotateMetricsKey(ctx context.Context, projectId int, keyId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListReports List Reports
//
// List user's generated reports (most recent first).
//
// Corresponds with GET /api/reports/ (the `ListReports` operationId).
ListReports(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GenerateReportWithBody Generate Report
//
// Generate a report. CSV/JSON returns streaming response; PDF creates async task.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/reports/generate (the `GenerateReport` operationId).
GenerateReportWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// GenerateReport Generate Report
//
// Generate a report. CSV/JSON returns streaming response; PDF creates async task.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/reports/generate (the `GenerateReport` operationId).
GenerateReport(ctx context.Context, body GenerateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListScheduledReports List Scheduled Reports
//
// List user's scheduled reports.
//
// With “org_id“ the list is confined to that organization, so the UI's org
// switcher behaves like everywhere else. Without it (the "All Organizations"
// view) every report of the user is returned — including rows whose
// organization was deleted (FK SET NULL), which would otherwise be invisible
// and undeletable.
//
// Corresponds with GET /api/reports/scheduled (the `ListScheduledReports` operationId).
ListScheduledReports(ctx context.Context, params *ListScheduledReportsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateScheduledReportWithBody Create Scheduled Report
//
// Create a new scheduled report.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/reports/scheduled (the `CreateScheduledReport` operationId).
CreateScheduledReportWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateScheduledReport Create Scheduled Report
//
// Create a new scheduled report.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/reports/scheduled (the `CreateScheduledReport` operationId).
CreateScheduledReport(ctx context.Context, body CreateScheduledReportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteScheduledReport Delete Scheduled Report
//
// Delete a scheduled report.
//
// Corresponds with DELETE /api/reports/scheduled/{report_id} (the `DeleteScheduledReport` operationId).
DeleteScheduledReport(ctx context.Context, reportId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateScheduledReportWithBody Update Scheduled Report
//
// Update a scheduled report.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/reports/scheduled/{report_id} (the `UpdateScheduledReport` operationId).
UpdateScheduledReportWithBody(ctx context.Context, reportId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateScheduledReport Update Scheduled Report
//
// Update a scheduled report.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/reports/scheduled/{report_id} (the `UpdateScheduledReport` operationId).
UpdateScheduledReport(ctx context.Context, reportId int, body UpdateScheduledReportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SendScheduledReportNowEndpoint Send Scheduled Report Now Endpoint
//
// K20: dispatch a scheduled report immediately (schedule stays untouched).
//
// Corresponds with POST /api/reports/scheduled/{report_id}/send-now (the `SendScheduledReportNowEndpoint` operationId).
SendScheduledReportNowEndpoint(ctx context.Context, reportId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteReport Delete Report
//
// Delete a generated report.
//
// Corresponds with DELETE /api/reports/{report_uuid} (the `DeleteReport` operationId).
DeleteReport(ctx context.Context, reportUuid string, reqEditors ...RequestEditorFn) (*http.Response, error)
// DownloadReport Download Report
//
// Download a generated report file.
//
// Corresponds with GET /api/reports/{report_uuid}/download (the `DownloadReport` operationId).
DownloadReport(ctx context.Context, reportUuid string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetReportStatus Get Report Status
//
// Check the generation status of a report.
//
// Corresponds with GET /api/reports/{report_uuid}/status (the `GetReportStatus` operationId).
GetReportStatus(ctx context.Context, reportUuid string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListStatusPages List Status Pages
//
// List status pages filtered by organization. Uses organization_id on StatusPage model.
//
// Corresponds with GET /api/status-pages/ (the `ListStatusPages` operationId).
ListStatusPages(ctx context.Context, params *ListStatusPagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateStatusPageWithBody Create Status Page
//
// Create a new status page.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/status-pages/ (the `CreateStatusPage` operationId).
CreateStatusPageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateStatusPage Create Status Page
//
// Create a new status page.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/status-pages/ (the `CreateStatusPage` operationId).
CreateStatusPage(ctx context.Context, body CreateStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetStatusPageByDomain Get Status Page By Domain
//
// Look up a public status page by custom domain (no auth required).
//
// Corresponds with GET /api/status-pages/by-domain/{domain} (the `GetStatusPageByDomain` operationId).
GetStatusPageByDomain(ctx context.Context, domain string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPrivateStatusPage Get Private Status Page
//
// Get a private status page (authentication required, owner or org member).
//
// Corresponds with GET /api/status-pages/private/{slug} (the `GetPrivateStatusPage` operationId).
GetPrivateStatusPage(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPublicStatusPage Get Public Status Page
//
// Get public status page by slug (no authentication required).
//
// Corresponds with GET /api/status-pages/public/{slug} (the `GetPublicStatusPage` operationId).
GetPublicStatusPage(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ConfirmSubscription Confirm Subscription
//
// Confirm email subscription via token link.
//
// Corresponds with GET /api/status-pages/public/{slug}/confirm/{token} (the `ConfirmSubscription` operationId).
ConfirmSubscription(ctx context.Context, slug string, token string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPublicDailyStatus Get Public Daily Status
//
// Per-day worst status for each check on the page (no auth). Cached 5 min.
//
// Feeds the clickable 90-day bars on the public status page (K12).
//
// Corresponds with GET /api/status-pages/public/{slug}/daily-status (the `GetPublicDailyStatus` operationId).
GetPublicDailyStatus(ctx context.Context, slug string, params *GetPublicDailyStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetStatusPageAtomFeed Get Status Page Atom Feed
//
// Atom feed for status page incidents (no auth). Subscribe in any RSS reader.
//
// Corresponds with GET /api/status-pages/public/{slug}/feed.atom (the `GetStatusPageAtomFeed` operationId).
GetStatusPageAtomFeed(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPublicIncidents Get Public Incidents
//
// Recent incidents for a public status page (no auth).
//
// With `?day=YYYY-MM-DD`, returns that one day instead of the rolling window. The 90-day bars are
// clickable for all 90 days, but the rolling feed's transition cap only reaches back ~17 days on a
// busy page, so the older bars had no card to scroll to and the click died silently. A day is
// bounded by nature, so it can be answered in full.
//
// Corresponds with GET /api/status-pages/public/{slug}/incidents (the `GetPublicIncidents` operationId).
GetPublicIncidents(ctx context.Context, slug string, params *GetPublicIncidentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DownloadPublicReport Download Public Report
//
// Download a public status page report (CSV or JSON only).
//
// Corresponds with GET /api/status-pages/public/{slug}/report (the `DownloadPublicReport` operationId).
DownloadPublicReport(ctx context.Context, slug string, params *DownloadPublicReportParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SubscribeToStatusPageWithBody Subscribe To Status Page
//
// Subscribe to email notifications for a status page (no auth).
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/status-pages/public/{slug}/subscribe (the `SubscribeToStatusPage` operationId).
SubscribeToStatusPageWithBody(ctx context.Context, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// SubscribeToStatusPage Subscribe To Status Page
//
// Subscribe to email notifications for a status page (no auth).
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/status-pages/public/{slug}/subscribe (the `SubscribeToStatusPage` operationId).
SubscribeToStatusPage(ctx context.Context, slug string, body SubscribeToStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Unsubscribe Unsubscribe
//
// Unsubscribe from status page notifications via token link.
//
// Corresponds with GET /api/status-pages/public/{slug}/unsubscribe/{token} (the `Unsubscribe` operationId).
Unsubscribe(ctx context.Context, slug string, token string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPublicUptime Get Public Uptime
//
// Public uptime/SLA data for a status page (no auth). Cached 5 min.
//
// Corresponds with GET /api/status-pages/public/{slug}/uptime (the `GetPublicUptime` operationId).
GetPublicUptime(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteStatusPage Delete Status Page
//
// Delete a status page.
//
// Corresponds with DELETE /api/status-pages/{page_id} (the `DeleteStatusPage` operationId).
DeleteStatusPage(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetStatusPage Get Status Page
//
// Get a specific status page.
//
// Corresponds with GET /api/status-pages/{page_id} (the `GetStatusPage` operationId).
GetStatusPage(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateStatusPageWithBody Update Status Page
//
// Update a status page.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api/status-pages/{page_id} (the `UpdateStatusPage` operationId).
UpdateStatusPageWithBody(ctx context.Context, pageId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateStatusPage Update Status Page
//
// Update a status page.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api/status-pages/{page_id} (the `UpdateStatusPage` operationId).
UpdateStatusPage(ctx context.Context, pageId int, body UpdateStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetDomainStatus Get Domain Status
//
// Get custom domain verification status and setup instructions.
//
// Corresponds with GET /api/status-pages/{page_id}/domain-status (the `GetDomainStatus` operationId).
GetDomainStatus(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*http.Response, error)
// VerifyCustomDomain Verify Custom Domain
//
// Trigger domain verification for a status page.
//
// Corresponds with POST /api/status-pages/{page_id}/verify-domain (the `VerifyCustomDomain` operationId).
VerifyCustomDomain(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*http.Response, error)
}
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
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) AcceptCoverRequestWithResponse ¶
func (c *ClientWithResponses) AcceptCoverRequestWithResponse(ctx context.Context, orgId int, crId int, reqEditors ...RequestEditorFn) (*AcceptCoverRequestResponse, error)
AcceptCoverRequestWithResponse Accept Cover Request
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/cover-requests/{cr_id}/accept (the `AcceptCoverRequest` operationId).
func (*ClientWithResponses) AcceptInvitationByTokenWithResponse ¶
func (c *ClientWithResponses) AcceptInvitationByTokenWithResponse(ctx context.Context, params *AcceptInvitationByTokenParams, reqEditors ...RequestEditorFn) (*AcceptInvitationByTokenResponse, error)
AcceptInvitationByTokenWithResponse Accept Invitation By Token
Accept an organization invitation using only the token (no org_id required).
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/invitations/accept-by-token (the `AcceptInvitationByToken` operationId).
func (*ClientWithResponses) AcceptInvitationWithBodyWithResponse ¶
func (c *ClientWithResponses) AcceptInvitationWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AcceptInvitationResponse, error)
AcceptInvitationWithBodyWithResponse Accept Invitation
Accept an organization invitation.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/members/accept (the `AcceptInvitation` operationId).
func (*ClientWithResponses) AcceptInvitationWithResponse ¶
func (c *ClientWithResponses) AcceptInvitationWithResponse(ctx context.Context, orgId int, body AcceptInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*AcceptInvitationResponse, error)
AcceptInvitationWithResponse Accept Invitation
Accept an organization invitation.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/members/accept (the `AcceptInvitation` operationId).
func (*ClientWithResponses) AcknowledgeIncidentByTokenWithResponse ¶
func (c *ClientWithResponses) AcknowledgeIncidentByTokenWithResponse(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*AcknowledgeIncidentByTokenResponse, error)
AcknowledgeIncidentByTokenWithResponse Acknowledge incident via notification link (POST)
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/incidents/ack/{token} (the `AcknowledgeIncidentByToken` operationId).
func (*ClientWithResponses) AcknowledgeIncidentPageWithResponse ¶
func (c *ClientWithResponses) AcknowledgeIncidentPageWithResponse(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*AcknowledgeIncidentPageResponse, error)
AcknowledgeIncidentPageWithResponse Acknowledge incident via notification link (confirmation page)
Render a confirmation page for public ACK links without performing the ACK on GET. Prevents auto-ACK by link previewers and scanners.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/incidents/ack/{token} (the `AcknowledgeIncidentPage` operationId).
func (*ClientWithResponses) AcknowledgeIncidentWithBodyWithResponse ¶
func (c *ClientWithResponses) AcknowledgeIncidentWithBodyWithResponse(ctx context.Context, checkId int, logId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AcknowledgeIncidentResponse, error)
AcknowledgeIncidentWithBodyWithResponse Acknowledge an incident from the UI
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/checks/{check_id}/incidents/{log_id}/ack (the `AcknowledgeIncident` operationId).
func (*ClientWithResponses) AcknowledgeIncidentWithResponse ¶
func (c *ClientWithResponses) AcknowledgeIncidentWithResponse(ctx context.Context, checkId int, logId int, body AcknowledgeIncidentJSONRequestBody, reqEditors ...RequestEditorFn) (*AcknowledgeIncidentResponse, error)
AcknowledgeIncidentWithResponse Acknowledge an incident from the UI
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/checks/{check_id}/incidents/{log_id}/ack (the `AcknowledgeIncident` operationId).
func (*ClientWithResponses) AddCheckDependencyWithBodyWithResponse ¶
func (c *ClientWithResponses) AddCheckDependencyWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddCheckDependencyResponse, error)
AddCheckDependencyWithBodyWithResponse Add a check dependency
Create a parent-child dependency between two checks. One of parent_check_id or child_check_id must match check_id.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/checks/{check_id}/dependencies (the `AddCheckDependency` operationId).
func (*ClientWithResponses) AddCheckDependencyWithResponse ¶
func (c *ClientWithResponses) AddCheckDependencyWithResponse(ctx context.Context, checkId int, body AddCheckDependencyJSONRequestBody, reqEditors ...RequestEditorFn) (*AddCheckDependencyResponse, error)
AddCheckDependencyWithResponse Add a check dependency
Create a parent-child dependency between two checks. One of parent_check_id or child_check_id must match check_id.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/checks/{check_id}/dependencies (the `AddCheckDependency` operationId).
func (*ClientWithResponses) AddCheckProviderDependencyWithBodyWithResponse ¶
func (c *ClientWithResponses) AddCheckProviderDependencyWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddCheckProviderDependencyResponse, error)
AddCheckProviderDependencyWithBodyWithResponse Add Check Provider Dependency
Manually add external provider dependency to a check.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/checks/{check_id}/provider-dependencies (the `AddCheckProviderDependency` operationId).
func (*ClientWithResponses) AddCheckProviderDependencyWithResponse ¶
func (c *ClientWithResponses) AddCheckProviderDependencyWithResponse(ctx context.Context, checkId int, body AddCheckProviderDependencyJSONRequestBody, reqEditors ...RequestEditorFn) (*AddCheckProviderDependencyResponse, error)
AddCheckProviderDependencyWithResponse Add Check Provider Dependency
Manually add external provider dependency to a check.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/checks/{check_id}/provider-dependencies (the `AddCheckProviderDependency` operationId).
func (*ClientWithResponses) AddDependencyWithBodyWithResponse ¶
func (c *ClientWithResponses) AddDependencyWithBodyWithResponse(ctx context.Context, orgId int, serviceId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddDependencyResponse, error)
AddDependencyWithBodyWithResponse Add Dependency
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/services/{service_id}/dependencies (the `AddDependency` operationId).
func (*ClientWithResponses) AddDependencyWithResponse ¶
func (c *ClientWithResponses) AddDependencyWithResponse(ctx context.Context, orgId int, serviceId int, body AddDependencyJSONRequestBody, reqEditors ...RequestEditorFn) (*AddDependencyResponse, error)
AddDependencyWithResponse Add Dependency
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/services/{service_id}/dependencies (the `AddDependency` operationId).
func (*ClientWithResponses) AddIncidentNoteWithBodyWithResponse ¶
func (c *ClientWithResponses) AddIncidentNoteWithBodyWithResponse(ctx context.Context, orgId int, incidentType string, refId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddIncidentNoteResponse, error)
AddIncidentNoteWithBodyWithResponse Add Incident Note
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/notes (the `AddIncidentNote` operationId).
func (*ClientWithResponses) AddIncidentNoteWithResponse ¶
func (c *ClientWithResponses) AddIncidentNoteWithResponse(ctx context.Context, orgId int, incidentType string, refId int, body AddIncidentNoteJSONRequestBody, reqEditors ...RequestEditorFn) (*AddIncidentNoteResponse, error)
AddIncidentNoteWithResponse Add Incident Note
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/notes (the `AddIncidentNote` operationId).
func (*ClientWithResponses) AddProjectMemberWithBodyWithResponse ¶
func (c *ClientWithResponses) AddProjectMemberWithBodyWithResponse(ctx context.Context, orgId int, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddProjectMemberResponse, error)
AddProjectMemberWithBodyWithResponse Add Project Member
Add a member to a project. Requires ADMIN access to organization.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members (the `AddProjectMember` operationId).
func (*ClientWithResponses) AddProjectMemberWithResponse ¶
func (c *ClientWithResponses) AddProjectMemberWithResponse(ctx context.Context, orgId int, projectId int, body AddProjectMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*AddProjectMemberResponse, error)
AddProjectMemberWithResponse Add Project Member
Add a member to a project. Requires ADMIN access to organization.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members (the `AddProjectMember` operationId).
func (*ClientWithResponses) AddTeamMemberWithBodyWithResponse ¶
func (c *ClientWithResponses) AddTeamMemberWithBodyWithResponse(ctx context.Context, orgId int, teamId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddTeamMemberResponse, error)
AddTeamMemberWithBodyWithResponse Add Team Member
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/teams/{team_id}/members (the `AddTeamMember` operationId).
func (*ClientWithResponses) AddTeamMemberWithResponse ¶
func (c *ClientWithResponses) AddTeamMemberWithResponse(ctx context.Context, orgId int, teamId int, body AddTeamMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*AddTeamMemberResponse, error)
AddTeamMemberWithResponse Add Team Member
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/teams/{team_id}/members (the `AddTeamMember` operationId).
func (*ClientWithResponses) AddWarRoomMemberWithBodyWithResponse ¶
func (c *ClientWithResponses) AddWarRoomMemberWithBodyWithResponse(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddWarRoomMemberResponse, error)
AddWarRoomMemberWithBodyWithResponse Add War Room Member
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/members (the `AddWarRoomMember` operationId).
func (*ClientWithResponses) AddWarRoomMemberWithResponse ¶
func (c *ClientWithResponses) AddWarRoomMemberWithResponse(ctx context.Context, orgId int, roomId int, body AddWarRoomMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*AddWarRoomMemberResponse, error)
AddWarRoomMemberWithResponse Add War Room Member
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/members (the `AddWarRoomMember` operationId).
func (*ClientWithResponses) ApproveDnsSnapshotWithResponse ¶
func (c *ClientWithResponses) ApproveDnsSnapshotWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*ApproveDnsSnapshotResponse, error)
ApproveDnsSnapshotWithResponse Approve current DNS records as baseline
Save the current DNS multi-record results as the approved snapshot for change detection.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/checks/{check_id}/dns-approve-snapshot (the `ApproveDnsSnapshot` operationId).
func (*ClientWithResponses) AssignIncidentRoleWithBodyWithResponse ¶
func (c *ClientWithResponses) AssignIncidentRoleWithBodyWithResponse(ctx context.Context, orgId int, incidentType string, refId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AssignIncidentRoleResponse, error)
AssignIncidentRoleWithBodyWithResponse Assign Incident Role
Assign a responder role to an org member for this incident (idempotent per role+user).
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/roles (the `AssignIncidentRole` operationId).
func (*ClientWithResponses) AssignIncidentRoleWithResponse ¶
func (c *ClientWithResponses) AssignIncidentRoleWithResponse(ctx context.Context, orgId int, incidentType string, refId int, body AssignIncidentRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*AssignIncidentRoleResponse, error)
AssignIncidentRoleWithResponse Assign Incident Role
Assign a responder role to an org member for this incident (idempotent per role+user).
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/roles (the `AssignIncidentRole` operationId).
func (*ClientWithResponses) AssignTeamResourcesWithBodyWithResponse ¶
func (c *ClientWithResponses) AssignTeamResourcesWithBodyWithResponse(ctx context.Context, orgId int, teamId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AssignTeamResourcesResponse, error)
AssignTeamResourcesWithBodyWithResponse Assign Team Resources
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/teams/{team_id}/resources (the `AssignTeamResources` operationId).
func (*ClientWithResponses) AssignTeamResourcesWithResponse ¶
func (c *ClientWithResponses) AssignTeamResourcesWithResponse(ctx context.Context, orgId int, teamId int, body AssignTeamResourcesJSONRequestBody, reqEditors ...RequestEditorFn) (*AssignTeamResourcesResponse, error)
AssignTeamResourcesWithResponse Assign Team Resources
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/teams/{team_id}/resources (the `AssignTeamResources` operationId).
func (*ClientWithResponses) BulkAddProjectMembersWithBodyWithResponse ¶
func (c *ClientWithResponses) BulkAddProjectMembersWithBodyWithResponse(ctx context.Context, orgId int, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkAddProjectMembersResponse, error)
BulkAddProjectMembersWithBodyWithResponse Bulk Add Project Members
Add multiple members to a project at once. Requires ADMIN access to organization.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members/bulk-add (the `BulkAddProjectMembers` operationId).
func (*ClientWithResponses) BulkAddProjectMembersWithResponse ¶
func (c *ClientWithResponses) BulkAddProjectMembersWithResponse(ctx context.Context, orgId int, projectId int, body BulkAddProjectMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkAddProjectMembersResponse, error)
BulkAddProjectMembersWithResponse Bulk Add Project Members
Add multiple members to a project at once. Requires ADMIN access to organization.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members/bulk-add (the `BulkAddProjectMembers` operationId).
func (*ClientWithResponses) BulkRemoveProjectMembersWithBodyWithResponse ¶
func (c *ClientWithResponses) BulkRemoveProjectMembersWithBodyWithResponse(ctx context.Context, orgId int, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkRemoveProjectMembersResponse, error)
BulkRemoveProjectMembersWithBodyWithResponse Bulk Remove Project Members
Remove multiple members from a project at once. Requires ADMIN access to organization.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members/bulk-remove (the `BulkRemoveProjectMembers` operationId).
func (*ClientWithResponses) BulkRemoveProjectMembersWithResponse ¶
func (c *ClientWithResponses) BulkRemoveProjectMembersWithResponse(ctx context.Context, orgId int, projectId int, body BulkRemoveProjectMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkRemoveProjectMembersResponse, error)
BulkRemoveProjectMembersWithResponse Bulk Remove Project Members
Remove multiple members from a project at once. Requires ADMIN access to organization.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members/bulk-remove (the `BulkRemoveProjectMembers` operationId).
func (*ClientWithResponses) CancelExecutionWithResponse ¶
func (c *ClientWithResponses) CancelExecutionWithResponse(ctx context.Context, orgId int, executionId int, reqEditors ...RequestEditorFn) (*CancelExecutionResponse, error)
CancelExecutionWithResponse Cancel Execution
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/playbook-executions/{execution_id}/cancel (the `CancelExecution` operationId).
func (*ClientWithResponses) CategorizeIncidentWithBodyWithResponse ¶
func (c *ClientWithResponses) CategorizeIncidentWithBodyWithResponse(ctx context.Context, orgId int, incidentId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CategorizeIncidentResponse, error)
CategorizeIncidentWithBodyWithResponse Categorize Incident
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/inbound-incidents/{incident_id}/categorize (the `CategorizeIncident` operationId).
func (*ClientWithResponses) CategorizeIncidentWithResponse ¶
func (c *ClientWithResponses) CategorizeIncidentWithResponse(ctx context.Context, orgId int, incidentId int, body CategorizeIncidentJSONRequestBody, reqEditors ...RequestEditorFn) (*CategorizeIncidentResponse, error)
CategorizeIncidentWithResponse Categorize Incident
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/inbound-incidents/{incident_id}/categorize (the `CategorizeIncident` operationId).
func (*ClientWithResponses) CheckMaintenanceStatusWithResponse ¶
func (c *ClientWithResponses) CheckMaintenanceStatusWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*CheckMaintenanceStatusResponse, error)
CheckMaintenanceStatusWithResponse Check maintenance status
Returns whether a check is currently in maintenance and which windows apply. Caller must have read access to the check's organization.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/maintenance/check/{check_id}/status (the `CheckMaintenanceStatus` operationId).
func (*ClientWithResponses) CloneCheckWithResponse ¶
func (c *ClientWithResponses) CloneCheckWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*CloneCheckResponse, error)
CloneCheckWithResponse Clone a check
Creates a copy of an existing check with a new UUID. Copies all configuration but not logs or status history.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/checks/{check_id}/clone (the `CloneCheck` operationId).
func (*ClientWithResponses) CloseWarRoomWithResponse ¶
func (c *ClientWithResponses) CloseWarRoomWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*CloseWarRoomResponse, error)
CloseWarRoomWithResponse Close War Room
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/close (the `CloseWarRoom` operationId).
func (*ClientWithResponses) CompleteManualStepWithResponse ¶
func (c *ClientWithResponses) CompleteManualStepWithResponse(ctx context.Context, orgId int, executionId int, stepOrder int, reqEditors ...RequestEditorFn) (*CompleteManualStepResponse, error)
CompleteManualStepWithResponse Complete Manual Step
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/playbook-executions/{execution_id}/steps/{step_order}/complete (the `CompleteManualStep` operationId).
func (*ClientWithResponses) ConfirmSubscriptionWithResponse ¶
func (c *ClientWithResponses) ConfirmSubscriptionWithResponse(ctx context.Context, slug string, token string, reqEditors ...RequestEditorFn) (*ConfirmSubscriptionResponse, error)
ConfirmSubscriptionWithResponse Confirm Subscription
Confirm email subscription via token link.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/status-pages/public/{slug}/confirm/{token} (the `ConfirmSubscription` operationId).
func (*ClientWithResponses) CorrelateChangeEventsWithResponse ¶
func (c *ClientWithResponses) CorrelateChangeEventsWithResponse(ctx context.Context, orgId int, incidentId int, reqEditors ...RequestEditorFn) (*CorrelateChangeEventsResponse, error)
CorrelateChangeEventsWithResponse Correlate Change Events
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/change-events/correlate/{incident_id} (the `CorrelateChangeEvents` operationId).
func (*ClientWithResponses) CreateChangeEventWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateChangeEventWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateChangeEventResponse, error)
CreateChangeEventWithBodyWithResponse Create Change Event
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/change-events (the `CreateChangeEvent` operationId).
func (*ClientWithResponses) CreateChangeEventWithResponse ¶
func (c *ClientWithResponses) CreateChangeEventWithResponse(ctx context.Context, body CreateChangeEventJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateChangeEventResponse, error)
CreateChangeEventWithResponse Create Change Event
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/change-events (the `CreateChangeEvent` operationId).
func (*ClientWithResponses) CreateChannelWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateChannelWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateChannelResponse, error)
CreateChannelWithBodyWithResponse Create Channel
Create a new notification channel.
If organization_id is provided, creates an org-scoped channel (requires OWNER/ADMIN role). Otherwise creates a personal (user-scoped) channel.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/notification-channels/ (the `CreateChannel` operationId).
func (*ClientWithResponses) CreateChannelWithResponse ¶
func (c *ClientWithResponses) CreateChannelWithResponse(ctx context.Context, body CreateChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateChannelResponse, error)
CreateChannelWithResponse Create Channel
Create a new notification channel.
If organization_id is provided, creates an org-scoped channel (requires OWNER/ADMIN role). Otherwise creates a personal (user-scoped) channel.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/notification-channels/ (the `CreateChannel` operationId).
func (*ClientWithResponses) CreateCheckSloWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateCheckSloWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCheckSloResponse, error)
CreateCheckSloWithBodyWithResponse Create SLO for a check
Creates a new SLO. Only one SLO per sli_type per check.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/checks/{check_id}/slo (the `CreateCheckSlo` operationId).
func (*ClientWithResponses) CreateCheckSloWithResponse ¶
func (c *ClientWithResponses) CreateCheckSloWithResponse(ctx context.Context, checkId int, body CreateCheckSloJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCheckSloResponse, error)
CreateCheckSloWithResponse Create SLO for a check
Creates a new SLO. Only one SLO per sli_type per check.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/checks/{check_id}/slo (the `CreateCheckSlo` operationId).
func (*ClientWithResponses) CreateContactMethodWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateContactMethodWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateContactMethodResponse, error)
CreateContactMethodWithBodyWithResponse Create Contact Method
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/profile/contact-methods (the `CreateContactMethod` operationId).
func (*ClientWithResponses) CreateContactMethodWithResponse ¶
func (c *ClientWithResponses) CreateContactMethodWithResponse(ctx context.Context, body CreateContactMethodJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateContactMethodResponse, error)
CreateContactMethodWithResponse Create Contact Method
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/profile/contact-methods (the `CreateContactMethod` operationId).
func (*ClientWithResponses) CreateCoverRequestWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateCoverRequestWithBodyWithResponse(ctx context.Context, orgId int, scheduleId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCoverRequestResponse, error)
CreateCoverRequestWithBodyWithResponse Create Cover Request
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/cover-requests (the `CreateCoverRequest` operationId).
func (*ClientWithResponses) CreateCoverRequestWithResponse ¶
func (c *ClientWithResponses) CreateCoverRequestWithResponse(ctx context.Context, orgId int, scheduleId int, body CreateCoverRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCoverRequestResponse, error)
CreateCoverRequestWithResponse Create Cover Request
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/cover-requests (the `CreateCoverRequest` operationId).
func (*ClientWithResponses) CreateCustomStatusPageWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateCustomStatusPageWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCustomStatusPageResponse, error)
CreateCustomStatusPageWithBodyWithResponse Add a custom status page
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/custom-status-pages (the `CreateCustomStatusPage` operationId).
func (*ClientWithResponses) CreateCustomStatusPageWithResponse ¶
func (c *ClientWithResponses) CreateCustomStatusPageWithResponse(ctx context.Context, orgId int, body CreateCustomStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCustomStatusPageResponse, error)
CreateCustomStatusPageWithResponse Add a custom status page
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/custom-status-pages (the `CreateCustomStatusPage` operationId).
func (*ClientWithResponses) CreateIntegrationKeyWithBodyWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) CreateIntegrationKeyWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateIntegrationKeyResponse, error)
CreateIntegrationKeyWithBodyWithResponse Create Integration Key
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/integration-keys (the `CreateIntegrationKey` operationId).
func (*ClientWithResponses) CreateIntegrationKeyWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) CreateIntegrationKeyWithResponse(ctx context.Context, orgId int, body CreateIntegrationKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateIntegrationKeyResponse, error)
CreateIntegrationKeyWithResponse Create Integration Key
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/integration-keys (the `CreateIntegrationKey` operationId).
func (*ClientWithResponses) CreateLayerWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateLayerWithBodyWithResponse(ctx context.Context, orgId int, scheduleId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLayerResponse, error)
CreateLayerWithBodyWithResponse Create Layer
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers (the `CreateLayer` operationId).
func (*ClientWithResponses) CreateLayerWithResponse ¶
func (c *ClientWithResponses) CreateLayerWithResponse(ctx context.Context, orgId int, scheduleId int, body CreateLayerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLayerResponse, error)
CreateLayerWithResponse Create Layer
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers (the `CreateLayer` operationId).
func (*ClientWithResponses) CreateMaintenanceWindowWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateMaintenanceWindowWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMaintenanceWindowResponse, error)
CreateMaintenanceWindowWithBodyWithResponse Create maintenance window
Create a maintenance window. Non-superadmin callers must provide organization_id and be MEMBER+ of it; null check_ids+project_ids then means 'the whole org'. Only superadmin can omit organization_id (platform-global window).
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/maintenance/ (the `CreateMaintenanceWindow` operationId).
func (*ClientWithResponses) CreateMaintenanceWindowWithResponse ¶
func (c *ClientWithResponses) CreateMaintenanceWindowWithResponse(ctx context.Context, body CreateMaintenanceWindowJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMaintenanceWindowResponse, error)
CreateMaintenanceWindowWithResponse Create maintenance window
Create a maintenance window. Non-superadmin callers must provide organization_id and be MEMBER+ of it; null check_ids+project_ids then means 'the whole org'. Only superadmin can omit organization_id (platform-global window).
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/maintenance/ (the `CreateMaintenanceWindow` operationId).
func (*ClientWithResponses) CreateMetricsKeyWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateMetricsKeyWithBodyWithResponse(ctx context.Context, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMetricsKeyResponse, error)
CreateMetricsKeyWithBodyWithResponse Create metrics key
Create a new metrics key for Prometheus scraping. Requires ADMIN access to the project's organization.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/projects/{project_id}/metrics-keys (the `CreateMetricsKey` operationId).
func (*ClientWithResponses) CreateMetricsKeyWithResponse ¶
func (c *ClientWithResponses) CreateMetricsKeyWithResponse(ctx context.Context, projectId int, body CreateMetricsKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMetricsKeyResponse, error)
CreateMetricsKeyWithResponse Create metrics key
Create a new metrics key for Prometheus scraping. Requires ADMIN access to the project's organization.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/projects/{project_id}/metrics-keys (the `CreateMetricsKey` operationId).
func (*ClientWithResponses) CreateNewCheckWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateNewCheckWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNewCheckResponse, error)
CreateNewCheckWithBodyWithResponse Create a new check
Creates a new health check. Superadmins can assign owner via owner_user_id.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/checks/ (the `CreateNewCheck` operationId).
func (*ClientWithResponses) CreateNewCheckWithResponse ¶
func (c *ClientWithResponses) CreateNewCheckWithResponse(ctx context.Context, body CreateNewCheckJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNewCheckResponse, error)
CreateNewCheckWithResponse Create a new check
Creates a new health check. Superadmins can assign owner via owner_user_id.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/checks/ (the `CreateNewCheck` operationId).
func (*ClientWithResponses) CreateOrgAgentRegistrationTokenWithResponse ¶
func (c *ClientWithResponses) CreateOrgAgentRegistrationTokenWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*CreateOrgAgentRegistrationTokenResponse, error)
CreateOrgAgentRegistrationTokenWithResponse Create Org Agent Registration Token
Create a one-time registration token for a private agent in this organization.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/agents/registration-token (the `CreateOrgAgentRegistrationToken` operationId).
func (*ClientWithResponses) CreateOrganizationProjectWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateOrganizationProjectWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrganizationProjectResponse, error)
CreateOrganizationProjectWithBodyWithResponse Create Organization Project
Create a new project in an organization. Requires MEMBER access.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/projects (the `CreateOrganizationProject` operationId).
func (*ClientWithResponses) CreateOrganizationProjectWithResponse ¶
func (c *ClientWithResponses) CreateOrganizationProjectWithResponse(ctx context.Context, orgId int, body CreateOrganizationProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrganizationProjectResponse, error)
CreateOrganizationProjectWithResponse Create Organization Project
Create a new project in an organization. Requires MEMBER access.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/projects (the `CreateOrganizationProject` operationId).
func (*ClientWithResponses) CreateOrganizationTokenWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateOrganizationTokenWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrganizationTokenResponse, error)
CreateOrganizationTokenWithBodyWithResponse Create Organization Token
Create a new Personal Access Token for an organization. Requires ADMIN access. The token is returned ONLY ONCE at creation time.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/tokens (the `CreateOrganizationToken` operationId).
func (*ClientWithResponses) CreateOrganizationTokenWithResponse ¶
func (c *ClientWithResponses) CreateOrganizationTokenWithResponse(ctx context.Context, orgId int, body CreateOrganizationTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrganizationTokenResponse, error)
CreateOrganizationTokenWithResponse Create Organization Token
Create a new Personal Access Token for an organization. Requires ADMIN access. The token is returned ONLY ONCE at creation time.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/tokens (the `CreateOrganizationToken` operationId).
func (*ClientWithResponses) CreateOrganizationWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateOrganizationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrganizationResponse, error)
CreateOrganizationWithBodyWithResponse Create Organization
Create a new organization. The current user becomes the owner.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/ (the `CreateOrganization` operationId).
func (*ClientWithResponses) CreateOrganizationWithResponse ¶
func (c *ClientWithResponses) CreateOrganizationWithResponse(ctx context.Context, body CreateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrganizationResponse, error)
CreateOrganizationWithResponse Create Organization
Create a new organization. The current user becomes the owner.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/ (the `CreateOrganization` operationId).
func (*ClientWithResponses) CreateOverrideWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateOverrideWithBodyWithResponse(ctx context.Context, orgId int, scheduleId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOverrideResponse, error)
CreateOverrideWithBodyWithResponse Create Override
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/overrides (the `CreateOverride` operationId).
func (*ClientWithResponses) CreateOverrideWithResponse ¶
func (c *ClientWithResponses) CreateOverrideWithResponse(ctx context.Context, orgId int, scheduleId int, body CreateOverrideJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOverrideResponse, error)
CreateOverrideWithResponse Create Override
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/overrides (the `CreateOverride` operationId).
func (*ClientWithResponses) CreatePlaybookWithBodyWithResponse ¶
func (c *ClientWithResponses) CreatePlaybookWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePlaybookResponse, error)
CreatePlaybookWithBodyWithResponse Create Playbook
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/playbooks (the `CreatePlaybook` operationId).
func (*ClientWithResponses) CreatePlaybookWithResponse ¶
func (c *ClientWithResponses) CreatePlaybookWithResponse(ctx context.Context, orgId int, body CreatePlaybookJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePlaybookResponse, error)
CreatePlaybookWithResponse Create Playbook
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/playbooks (the `CreatePlaybook` operationId).
func (*ClientWithResponses) CreatePolicyWithBodyWithResponse ¶
func (c *ClientWithResponses) CreatePolicyWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePolicyResponse, error)
CreatePolicyWithBodyWithResponse Create Policy
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/escalation-policies (the `CreatePolicy` operationId).
func (*ClientWithResponses) CreatePolicyWithResponse ¶
func (c *ClientWithResponses) CreatePolicyWithResponse(ctx context.Context, orgId int, body CreatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePolicyResponse, error)
CreatePolicyWithResponse Create Policy
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/escalation-policies (the `CreatePolicy` operationId).
func (*ClientWithResponses) CreatePostmortemWithBodyWithResponse ¶
func (c *ClientWithResponses) CreatePostmortemWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePostmortemResponse, error)
CreatePostmortemWithBodyWithResponse Create Postmortem
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/postmortems (the `CreatePostmortem` operationId).
func (*ClientWithResponses) CreatePostmortemWithResponse ¶
func (c *ClientWithResponses) CreatePostmortemWithResponse(ctx context.Context, orgId int, body CreatePostmortemJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePostmortemResponse, error)
CreatePostmortemWithResponse Create Postmortem
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/postmortems (the `CreatePostmortem` operationId).
func (*ClientWithResponses) CreateScheduleWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateScheduleWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateScheduleResponse, error)
CreateScheduleWithBodyWithResponse Create Schedule
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/oncall-schedules (the `CreateSchedule` operationId).
func (*ClientWithResponses) CreateScheduleWithResponse ¶
func (c *ClientWithResponses) CreateScheduleWithResponse(ctx context.Context, orgId int, body CreateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateScheduleResponse, error)
CreateScheduleWithResponse Create Schedule
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/oncall-schedules (the `CreateSchedule` operationId).
func (*ClientWithResponses) CreateScheduledReportWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateScheduledReportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateScheduledReportResponse, error)
CreateScheduledReportWithBodyWithResponse Create Scheduled Report
Create a new scheduled report.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/reports/scheduled (the `CreateScheduledReport` operationId).
func (*ClientWithResponses) CreateScheduledReportWithResponse ¶
func (c *ClientWithResponses) CreateScheduledReportWithResponse(ctx context.Context, body CreateScheduledReportJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateScheduledReportResponse, error)
CreateScheduledReportWithResponse Create Scheduled Report
Create a new scheduled report.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/reports/scheduled (the `CreateScheduledReport` operationId).
func (*ClientWithResponses) CreateServiceWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateServiceWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServiceResponse, error)
CreateServiceWithBodyWithResponse Create Service
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/services (the `CreateService` operationId).
func (*ClientWithResponses) CreateServiceWithResponse ¶
func (c *ClientWithResponses) CreateServiceWithResponse(ctx context.Context, orgId int, body CreateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServiceResponse, error)
CreateServiceWithResponse Create Service
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/services (the `CreateService` operationId).
func (*ClientWithResponses) CreateStatusPageWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateStatusPageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStatusPageResponse, error)
CreateStatusPageWithBodyWithResponse Create Status Page
Create a new status page.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/status-pages/ (the `CreateStatusPage` operationId).
func (*ClientWithResponses) CreateStatusPageWithResponse ¶
func (c *ClientWithResponses) CreateStatusPageWithResponse(ctx context.Context, body CreateStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateStatusPageResponse, error)
CreateStatusPageWithResponse Create Status Page
Create a new status page.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/status-pages/ (the `CreateStatusPage` operationId).
func (*ClientWithResponses) CreateTeamWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateTeamWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamResponse, error)
CreateTeamWithBodyWithResponse Create Team
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/teams (the `CreateTeam` operationId).
func (*ClientWithResponses) CreateTeamWithResponse ¶
func (c *ClientWithResponses) CreateTeamWithResponse(ctx context.Context, orgId int, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamResponse, error)
CreateTeamWithResponse Create Team
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/teams (the `CreateTeam` operationId).
func (*ClientWithResponses) CreateWarRoomWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateWarRoomWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWarRoomResponse, error)
CreateWarRoomWithBodyWithResponse Create War Room
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/war-rooms (the `CreateWarRoom` operationId).
func (*ClientWithResponses) CreateWarRoomWithResponse ¶
func (c *ClientWithResponses) CreateWarRoomWithResponse(ctx context.Context, orgId int, body CreateWarRoomJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWarRoomResponse, error)
CreateWarRoomWithResponse Create War Room
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/war-rooms (the `CreateWarRoom` operationId).
func (*ClientWithResponses) DeactivateMetricsKeyWithResponse ¶
func (c *ClientWithResponses) DeactivateMetricsKeyWithResponse(ctx context.Context, projectId int, keyId int, reqEditors ...RequestEditorFn) (*DeactivateMetricsKeyResponse, error)
DeactivateMetricsKeyWithResponse Deactivate metrics key
Deactivate a metrics key (soft delete). Requires ADMIN access.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/projects/{project_id}/metrics-keys/{key_id} (the `DeactivateMetricsKey` operationId).
func (*ClientWithResponses) DeclineCoverRequestWithResponse ¶
func (c *ClientWithResponses) DeclineCoverRequestWithResponse(ctx context.Context, orgId int, crId int, reqEditors ...RequestEditorFn) (*DeclineCoverRequestResponse, error)
DeclineCoverRequestWithResponse Decline Cover Request
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/cover-requests/{cr_id}/decline (the `DeclineCoverRequest` operationId).
func (*ClientWithResponses) DeleteChangeEventWithResponse ¶
func (c *ClientWithResponses) DeleteChangeEventWithResponse(ctx context.Context, orgId int, eventId int, reqEditors ...RequestEditorFn) (*DeleteChangeEventResponse, error)
DeleteChangeEventWithResponse Delete Change Event
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/change-events/{event_id} (the `DeleteChangeEvent` operationId).
func (*ClientWithResponses) DeleteChannelWithResponse ¶
func (c *ClientWithResponses) DeleteChannelWithResponse(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*DeleteChannelResponse, error)
DeleteChannelWithResponse Delete Channel
Delete a notification channel.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/notification-channels/{channel_id} (the `DeleteChannel` operationId).
func (*ClientWithResponses) DeleteCheckProviderDependencyWithResponse ¶
func (c *ClientWithResponses) DeleteCheckProviderDependencyWithResponse(ctx context.Context, checkId int, linkId int, reqEditors ...RequestEditorFn) (*DeleteCheckProviderDependencyResponse, error)
DeleteCheckProviderDependencyWithResponse Delete Check Provider Dependency
Remove an external provider link.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/checks/{check_id}/provider-dependencies/{link_id} (the `DeleteCheckProviderDependency` operationId).
func (*ClientWithResponses) DeleteCheckSloWithResponse ¶
func (c *ClientWithResponses) DeleteCheckSloWithResponse(ctx context.Context, checkId int, sloId int, reqEditors ...RequestEditorFn) (*DeleteCheckSloResponse, error)
DeleteCheckSloWithResponse Delete SLO
Permanently deletes an SLO configuration.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/checks/{check_id}/slo/{slo_id} (the `DeleteCheckSlo` operationId).
func (*ClientWithResponses) DeleteCloudSubscriptionWithResponse ¶
func (c *ClientWithResponses) DeleteCloudSubscriptionWithResponse(ctx context.Context, orgId int, provider string, reqEditors ...RequestEditorFn) (*DeleteCloudSubscriptionResponse, error)
DeleteCloudSubscriptionWithResponse Unsubscribe from cloud provider status alerts
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/cloud-subscriptions/{provider} (the `DeleteCloudSubscription` operationId).
func (*ClientWithResponses) DeleteContactMethodWithResponse ¶
func (c *ClientWithResponses) DeleteContactMethodWithResponse(ctx context.Context, methodId int, reqEditors ...RequestEditorFn) (*DeleteContactMethodResponse, error)
DeleteContactMethodWithResponse Delete Contact Method
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/profile/contact-methods/{method_id} (the `DeleteContactMethod` operationId).
func (*ClientWithResponses) DeleteCustomStatusPageWithResponse ¶
func (c *ClientWithResponses) DeleteCustomStatusPageWithResponse(ctx context.Context, orgId int, pageId int, reqEditors ...RequestEditorFn) (*DeleteCustomStatusPageResponse, error)
DeleteCustomStatusPageWithResponse Delete a custom status page
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/custom-status-pages/{page_id} (the `DeleteCustomStatusPage` operationId).
func (*ClientWithResponses) DeleteLayerWithResponse ¶
func (c *ClientWithResponses) DeleteLayerWithResponse(ctx context.Context, orgId int, scheduleId int, layerId int, reqEditors ...RequestEditorFn) (*DeleteLayerResponse, error)
DeleteLayerWithResponse Delete Layer
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers/{layer_id} (the `DeleteLayer` operationId).
func (*ClientWithResponses) DeleteLifecycleWatchWithResponse ¶
func (c *ClientWithResponses) DeleteLifecycleWatchWithResponse(ctx context.Context, orgId int, watchId int, reqEditors ...RequestEditorFn) (*DeleteLifecycleWatchResponse, error)
DeleteLifecycleWatchWithResponse Delete a lifecycle watch
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/lifecycle-watches/{watch_id} (the `DeleteLifecycleWatch` operationId).
func (*ClientWithResponses) DeleteMaintenanceWindowWithResponse ¶
func (c *ClientWithResponses) DeleteMaintenanceWindowWithResponse(ctx context.Context, windowId int, reqEditors ...RequestEditorFn) (*DeleteMaintenanceWindowResponse, error)
DeleteMaintenanceWindowWithResponse Delete maintenance window
Permanently delete a maintenance window. Caller must be MEMBER+ of the window's organization, or superadmin for platform-global windows.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/maintenance/{window_id} (the `DeleteMaintenanceWindow` operationId).
func (*ClientWithResponses) DeleteOrgAgentWithResponse ¶
func (c *ClientWithResponses) DeleteOrgAgentWithResponse(ctx context.Context, orgId int, agentId int, reqEditors ...RequestEditorFn) (*DeleteOrgAgentResponse, error)
DeleteOrgAgentWithResponse Delete Org Agent
Delete (deactivate) a private agent belonging to this organization.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/agents/{agent_id} (the `DeleteOrgAgent` operationId).
func (*ClientWithResponses) DeleteOrganizationProjectWithResponse ¶
func (c *ClientWithResponses) DeleteOrganizationProjectWithResponse(ctx context.Context, orgId int, projectId int, reqEditors ...RequestEditorFn) (*DeleteOrganizationProjectResponse, error)
DeleteOrganizationProjectWithResponse Delete Organization Project
Delete a project. Requires ADMIN access. Will fail if project has checks.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/projects/{project_id} (the `DeleteOrganizationProject` operationId).
func (*ClientWithResponses) DeleteOrganizationTokenWithResponse ¶
func (c *ClientWithResponses) DeleteOrganizationTokenWithResponse(ctx context.Context, orgId int, tokenId int, reqEditors ...RequestEditorFn) (*DeleteOrganizationTokenResponse, error)
DeleteOrganizationTokenWithResponse Delete Organization Token
Delete (revoke) a Personal Access Token for an organization. Requires ADMIN access.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/tokens/{token_id} (the `DeleteOrganizationToken` operationId).
func (*ClientWithResponses) DeleteOrganizationWithResponse ¶
func (c *ClientWithResponses) DeleteOrganizationWithResponse(ctx context.Context, orgId int, params *DeleteOrganizationParams, reqEditors ...RequestEditorFn) (*DeleteOrganizationResponse, error)
DeleteOrganizationWithResponse Delete Organization
Delete organization. Only owner or superadmin can delete.
Destructive and irreversible: the caller must pass “confirm“ equal to the organization's exact name (AWS-style typed confirmation), so an accidental or programmatic call can never wipe an org without intent.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id} (the `DeleteOrganization` operationId).
func (*ClientWithResponses) DeleteOverrideWithResponse ¶
func (c *ClientWithResponses) DeleteOverrideWithResponse(ctx context.Context, orgId int, overrideId int, reqEditors ...RequestEditorFn) (*DeleteOverrideResponse, error)
DeleteOverrideWithResponse Delete Override
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/oncall-overrides/{override_id} (the `DeleteOverride` operationId).
func (*ClientWithResponses) DeletePlaybookWithResponse ¶
func (c *ClientWithResponses) DeletePlaybookWithResponse(ctx context.Context, orgId int, playbookId int, reqEditors ...RequestEditorFn) (*DeletePlaybookResponse, error)
DeletePlaybookWithResponse Delete Playbook
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/playbooks/{playbook_id} (the `DeletePlaybook` operationId).
func (*ClientWithResponses) DeletePolicyWithResponse ¶
func (c *ClientWithResponses) DeletePolicyWithResponse(ctx context.Context, orgId int, policyId int, reqEditors ...RequestEditorFn) (*DeletePolicyResponse, error)
DeletePolicyWithResponse Delete Policy
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/escalation-policies/{policy_id} (the `DeletePolicy` operationId).
func (*ClientWithResponses) DeletePostmortemWithResponse ¶
func (c *ClientWithResponses) DeletePostmortemWithResponse(ctx context.Context, orgId int, pmId int, reqEditors ...RequestEditorFn) (*DeletePostmortemResponse, error)
DeletePostmortemWithResponse Delete Postmortem
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/postmortems/{pm_id} (the `DeletePostmortem` operationId).
func (*ClientWithResponses) DeleteReportWithResponse ¶
func (c *ClientWithResponses) DeleteReportWithResponse(ctx context.Context, reportUuid string, reqEditors ...RequestEditorFn) (*DeleteReportResponse, error)
DeleteReportWithResponse Delete Report
Delete a generated report.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/reports/{report_uuid} (the `DeleteReport` operationId).
func (*ClientWithResponses) DeleteScheduleWithResponse ¶
func (c *ClientWithResponses) DeleteScheduleWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*DeleteScheduleResponse, error)
DeleteScheduleWithResponse Delete Schedule
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/oncall-schedules/{schedule_id} (the `DeleteSchedule` operationId).
func (*ClientWithResponses) DeleteScheduledReportWithResponse ¶
func (c *ClientWithResponses) DeleteScheduledReportWithResponse(ctx context.Context, reportId int, reqEditors ...RequestEditorFn) (*DeleteScheduledReportResponse, error)
DeleteScheduledReportWithResponse Delete Scheduled Report
Delete a scheduled report.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/reports/scheduled/{report_id} (the `DeleteScheduledReport` operationId).
func (*ClientWithResponses) DeleteServiceWithResponse ¶
func (c *ClientWithResponses) DeleteServiceWithResponse(ctx context.Context, orgId int, serviceId int, reqEditors ...RequestEditorFn) (*DeleteServiceResponse, error)
DeleteServiceWithResponse Delete Service
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/services/{service_id} (the `DeleteService` operationId).
func (*ClientWithResponses) DeleteStatusPageWithResponse ¶
func (c *ClientWithResponses) DeleteStatusPageWithResponse(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*DeleteStatusPageResponse, error)
DeleteStatusPageWithResponse Delete Status Page
Delete a status page.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/status-pages/{page_id} (the `DeleteStatusPage` operationId).
func (*ClientWithResponses) DeleteTeamWithResponse ¶
func (c *ClientWithResponses) DeleteTeamWithResponse(ctx context.Context, orgId int, teamId int, reqEditors ...RequestEditorFn) (*DeleteTeamResponse, error)
DeleteTeamWithResponse Delete Team
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/teams/{team_id} (the `DeleteTeam` operationId).
func (*ClientWithResponses) DeleteWarRoomWithResponse ¶
func (c *ClientWithResponses) DeleteWarRoomWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*DeleteWarRoomResponse, error)
DeleteWarRoomWithResponse Delete War Room
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/war-rooms/{room_id} (the `DeleteWarRoom` operationId).
func (*ClientWithResponses) DownloadAttachmentWithResponse ¶
func (c *ClientWithResponses) DownloadAttachmentWithResponse(ctx context.Context, orgId int, roomId int, attachmentId int, reqEditors ...RequestEditorFn) (*DownloadAttachmentResponse, error)
DownloadAttachmentWithResponse Download Attachment
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/attachments/{attachment_id} (the `DownloadAttachment` operationId).
func (*ClientWithResponses) DownloadPublicReportWithResponse ¶
func (c *ClientWithResponses) DownloadPublicReportWithResponse(ctx context.Context, slug string, params *DownloadPublicReportParams, reqEditors ...RequestEditorFn) (*DownloadPublicReportResponse, error)
DownloadPublicReportWithResponse Download Public Report
Download a public status page report (CSV or JSON only).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/status-pages/public/{slug}/report (the `DownloadPublicReport` operationId).
func (*ClientWithResponses) DownloadReportWithResponse ¶
func (c *ClientWithResponses) DownloadReportWithResponse(ctx context.Context, reportUuid string, reqEditors ...RequestEditorFn) (*DownloadReportResponse, error)
DownloadReportWithResponse Download Report
Download a generated report file.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/reports/{report_uuid}/download (the `DownloadReport` operationId).
func (*ClientWithResponses) DuplicatePlaybookWithResponse ¶
func (c *ClientWithResponses) DuplicatePlaybookWithResponse(ctx context.Context, orgId int, playbookId int, reqEditors ...RequestEditorFn) (*DuplicatePlaybookResponse, error)
DuplicatePlaybookWithResponse Duplicate Playbook
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/playbooks/{playbook_id}/duplicate (the `DuplicatePlaybook` operationId).
func (*ClientWithResponses) EventStreamWithResponse ¶
func (c *ClientWithResponses) EventStreamWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*EventStreamResponse, error)
EventStreamWithResponse Event Stream
SSE endpoint. Subscribes to user's org channels via Redis Pub/Sub.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/events (the `EventStream` operationId).
func (*ClientWithResponses) ExecutePlaybookWithBodyWithResponse ¶
func (c *ClientWithResponses) ExecutePlaybookWithBodyWithResponse(ctx context.Context, orgId int, playbookId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecutePlaybookResponse, error)
ExecutePlaybookWithBodyWithResponse Execute Playbook
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/playbooks/{playbook_id}/execute (the `ExecutePlaybook` operationId).
func (*ClientWithResponses) ExecutePlaybookWithResponse ¶
func (c *ClientWithResponses) ExecutePlaybookWithResponse(ctx context.Context, orgId int, playbookId int, body ExecutePlaybookJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecutePlaybookResponse, error)
ExecutePlaybookWithResponse Execute Playbook
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/playbooks/{playbook_id}/execute (the `ExecutePlaybook` operationId).
func (*ClientWithResponses) ExportCheckIncidentsCsvWithResponse ¶
func (c *ClientWithResponses) ExportCheckIncidentsCsvWithResponse(ctx context.Context, checkId int, params *ExportCheckIncidentsCsvParams, reqEditors ...RequestEditorFn) (*ExportCheckIncidentsCsvResponse, error)
ExportCheckIncidentsCsvWithResponse Export incidents as CSV
Stream incidents for a check as a CSV file.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/export/incidents.csv (the `ExportCheckIncidentsCsv` operationId).
func (*ClientWithResponses) ExportCheckLogsCsvWithResponse ¶
func (c *ClientWithResponses) ExportCheckLogsCsvWithResponse(ctx context.Context, checkId int, params *ExportCheckLogsCsvParams, reqEditors ...RequestEditorFn) (*ExportCheckLogsCsvResponse, error)
ExportCheckLogsCsvWithResponse Export recent logs as CSV
Stream recent check logs as a CSV file.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/export/logs.csv (the `ExportCheckLogsCsv` operationId).
func (*ClientWithResponses) ExportOrganizationAuditLogsWithResponse ¶
func (c *ClientWithResponses) ExportOrganizationAuditLogsWithResponse(ctx context.Context, orgId int, params *ExportOrganizationAuditLogsParams, reqEditors ...RequestEditorFn) (*ExportOrganizationAuditLogsResponse, error)
ExportOrganizationAuditLogsWithResponse Export Organization Audit Logs
Export audit logs for an organization. Requires OWNER access. Returns all logs within the date range (max 10000).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/audit-logs/export (the `ExportOrganizationAuditLogs` operationId).
func (*ClientWithResponses) ExportOrganizationConfigWithResponse ¶
func (c *ClientWithResponses) ExportOrganizationConfigWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ExportOrganizationConfigResponse, error)
ExportOrganizationConfigWithResponse Export Organization Config
Export organization configuration as JSON. Requires ADMIN role.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/export (the `ExportOrganizationConfig` operationId).
func (*ClientWithResponses) ExportPostmortemWithResponse ¶
func (c *ClientWithResponses) ExportPostmortemWithResponse(ctx context.Context, orgId int, pmId int, params *ExportPostmortemParams, reqEditors ...RequestEditorFn) (*ExportPostmortemResponse, error)
ExportPostmortemWithResponse Export Postmortem
Export postmortem as PDF or Markdown.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/postmortems/{pm_id}/export (the `ExportPostmortem` operationId).
func (*ClientWithResponses) GenerateReportWithBodyWithResponse ¶
func (c *ClientWithResponses) GenerateReportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GenerateReportResponse, error)
GenerateReportWithBodyWithResponse Generate Report
Generate a report. CSV/JSON returns streaming response; PDF creates async task.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/reports/generate (the `GenerateReport` operationId).
func (*ClientWithResponses) GenerateReportWithResponse ¶
func (c *ClientWithResponses) GenerateReportWithResponse(ctx context.Context, body GenerateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateReportResponse, error)
GenerateReportWithResponse Generate Report
Generate a report. CSV/JSON returns streaming response; PDF creates async task.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/reports/generate (the `GenerateReport` operationId).
func (*ClientWithResponses) GetActionItemsSummaryWithResponse ¶
func (c *ClientWithResponses) GetActionItemsSummaryWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetActionItemsSummaryResponse, error)
GetActionItemsSummaryWithResponse Get Action Items Summary
Get action items summary counts by status + overdue count.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/action-items/summary (the `GetActionItemsSummary` operationId).
func (*ClientWithResponses) GetChannelWithResponse ¶
func (c *ClientWithResponses) GetChannelWithResponse(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*GetChannelResponse, error)
GetChannelWithResponse Get Channel
Get a specific notification channel.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/notification-channels/{channel_id} (the `GetChannel` operationId).
func (*ClientWithResponses) GetCheckChannelsWithResponse ¶
func (c *ClientWithResponses) GetCheckChannelsWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckChannelsResponse, error)
GetCheckChannelsWithResponse Get notification channels assigned to check
Retrieves all notification channels assigned to a specific check.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/channels (the `GetCheckChannels` operationId).
func (*ClientWithResponses) GetCheckCloudContextWithResponse ¶
func (c *ClientWithResponses) GetCheckCloudContextWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckCloudContextResponse, error)
GetCheckCloudContextWithResponse Get cloud context for a check
Match a check's URL/host to cloud providers and return relevant incidents.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/cloud-context (the `GetCheckCloudContext` operationId).
func (*ClientWithResponses) GetCheckDependenciesWithResponse ¶
func (c *ClientWithResponses) GetCheckDependenciesWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckDependenciesResponse, error)
GetCheckDependenciesWithResponse Get check dependencies
Return parent (depends-on) and child (depended-by) checks.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/dependencies (the `GetCheckDependencies` operationId).
func (*ClientWithResponses) GetCheckDetailsWithResponse ¶
func (c *ClientWithResponses) GetCheckDetailsWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckDetailsResponse, error)
GetCheckDetailsWithResponse Get check details
Retrieves detailed information about a specific check. Access is restricted based on user role.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id} (the `GetCheckDetails` operationId).
func (*ClientWithResponses) GetCheckIncidentDetailWithResponse ¶
func (c *ClientWithResponses) GetCheckIncidentDetailWithResponse(ctx context.Context, checkId int, logId int, reqEditors ...RequestEditorFn) (*GetCheckIncidentDetailResponse, error)
GetCheckIncidentDetailWithResponse Get check incident detail
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/incidents/{log_id} (the `GetCheckIncidentDetail` operationId).
func (*ClientWithResponses) GetCheckIncidentsWithResponse ¶
func (c *ClientWithResponses) GetCheckIncidentsWithResponse(ctx context.Context, checkId int, params *GetCheckIncidentsParams, reqEditors ...RequestEditorFn) (*GetCheckIncidentsResponse, error)
GetCheckIncidentsWithResponse Get check incidents
Retrieves downtime incidents with duration for a specific check.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/incidents (the `GetCheckIncidents` operationId).
func (*ClientWithResponses) GetCheckLogsWithResponse ¶
func (c *ClientWithResponses) GetCheckLogsWithResponse(ctx context.Context, checkId int, params *GetCheckLogsParams, reqEditors ...RequestEditorFn) (*GetCheckLogsResponse, error)
GetCheckLogsWithResponse Get check logs
Retrieves paginated logs for a specific check, ordered by timestamp in descending order. Supports infinite scroll with offset-based pagination.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/logs (the `GetCheckLogs` operationId).
func (*ClientWithResponses) GetCheckPagespeedHistoryWithResponse ¶
func (c *ClientWithResponses) GetCheckPagespeedHistoryWithResponse(ctx context.Context, checkId int, params *GetCheckPagespeedHistoryParams, reqEditors ...RequestEditorFn) (*GetCheckPagespeedHistoryResponse, error)
GetCheckPagespeedHistoryWithResponse Get page-speed history for a check
Page-speed samples for a check, newest first. Excludes the waterfall/rules blob.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/pagespeed/history (the `GetCheckPagespeedHistory` operationId).
func (*ClientWithResponses) GetCheckPreferencesWithResponse ¶
func (c *ClientWithResponses) GetCheckPreferencesWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckPreferencesResponse, error)
GetCheckPreferencesWithResponse Get user preferences for check display
Returns user's display preferences for this check (histogram locations, etc.)
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/preferences (the `GetCheckPreferences` operationId).
func (*ClientWithResponses) GetCheckProviderDependenciesWithResponse ¶
func (c *ClientWithResponses) GetCheckProviderDependenciesWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckProviderDependenciesResponse, error)
GetCheckProviderDependenciesWithResponse Get Check Provider Dependencies
List external provider links + internal service deps for a check.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/provider-dependencies (the `GetCheckProviderDependencies` operationId).
func (*ClientWithResponses) GetCheckSlaWithResponse ¶
func (c *ClientWithResponses) GetCheckSlaWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckSlaResponse, error)
GetCheckSlaWithResponse Get SLA report
Returns uptime SLA data for multiple periods (7d, 30d, 90d) in a single call.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/sla (the `GetCheckSla` operationId).
func (*ClientWithResponses) GetCheckSloWithResponse ¶
func (c *ClientWithResponses) GetCheckSloWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckSloResponse, error)
GetCheckSloWithResponse Get SLO config and status
Returns SLO configuration, cached metrics, and error budget breakdown.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/slo (the `GetCheckSlo` operationId).
func (*ClientWithResponses) GetCheckStatsWithResponse ¶
func (c *ClientWithResponses) GetCheckStatsWithResponse(ctx context.Context, checkId int, params *GetCheckStatsParams, reqEditors ...RequestEditorFn) (*GetCheckStatsResponse, error)
GetCheckStatsWithResponse Get check statistics
Retrieves uptime statistics for a specific check including uptime percentage and response time metrics.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/stats (the `GetCheckStats` operationId).
func (*ClientWithResponses) GetCheckTimeseriesRangeWithResponse ¶
func (c *ClientWithResponses) GetCheckTimeseriesRangeWithResponse(ctx context.Context, checkId int, params *GetCheckTimeseriesRangeParams, reqEditors ...RequestEditorFn) (*GetCheckTimeseriesRangeResponse, error)
GetCheckTimeseriesRangeWithResponse Get check time-series data for a specific time range
Retrieves time-bucketed response time data for a specific time range. Used for lazy-loading chart data on zoom/pan (Grafana-style).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/timeseries-range (the `GetCheckTimeseriesRange` operationId).
func (*ClientWithResponses) GetCheckTimeseriesWithResponse ¶
func (c *ClientWithResponses) GetCheckTimeseriesWithResponse(ctx context.Context, checkId int, params *GetCheckTimeseriesParams, reqEditors ...RequestEditorFn) (*GetCheckTimeseriesResponse, error)
GetCheckTimeseriesWithResponse Get check time-series data
Retrieves time-bucketed response time and availability data for charts.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/timeseries (the `GetCheckTimeseries` operationId).
func (*ClientWithResponses) GetCloudCorrelationWithResponse ¶
func (c *ClientWithResponses) GetCloudCorrelationWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetCloudCorrelationResponse, error)
GetCloudCorrelationWithResponse Active cloud outage correlations for org checks
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/cloud-correlation (the `GetCloudCorrelation` operationId).
func (*ClientWithResponses) GetCloudStatusDetailWithResponse ¶
func (c *ClientWithResponses) GetCloudStatusDetailWithResponse(ctx context.Context, provider string, reqEditors ...RequestEditorFn) (*GetCloudStatusDetailResponse, error)
GetCloudStatusDetailWithResponse Get cloud provider detail
Returns detailed status for a specific cloud provider.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/cloud-status/{provider} (the `GetCloudStatusDetail` operationId).
func (*ClientWithResponses) GetCurrentOncallWithResponse ¶
func (c *ClientWithResponses) GetCurrentOncallWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*GetCurrentOncallResponse, error)
GetCurrentOncallWithResponse Get Current Oncall
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/current (the `GetCurrentOncall` operationId).
func (*ClientWithResponses) GetDependencyAlertsWithResponse ¶
func (c *ClientWithResponses) GetDependencyAlertsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetDependencyAlertsResponse, error)
GetDependencyAlertsWithResponse Get Dependency Alerts
Get active external provider issues affecting org's checks.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/dependency-alerts (the `GetDependencyAlerts` operationId).
func (*ClientWithResponses) GetDnsMultiRecordWithResponse ¶
func (c *ClientWithResponses) GetDnsMultiRecordWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetDnsMultiRecordResponse, error)
GetDnsMultiRecordWithResponse Get multi-record DNS configuration and results
Get current multi-record DNS configuration and latest results (for DNS checks).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/dns-multi-record (the `GetDnsMultiRecord` operationId).
func (*ClientWithResponses) GetDnsSnapshotWithResponse ¶
func (c *ClientWithResponses) GetDnsSnapshotWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetDnsSnapshotResponse, error)
GetDnsSnapshotWithResponse Get approved DNS snapshot
Return the currently approved DNS records snapshot.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/dns-snapshot (the `GetDnsSnapshot` operationId).
func (*ClientWithResponses) GetDomainStatusWithResponse ¶
func (c *ClientWithResponses) GetDomainStatusWithResponse(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*GetDomainStatusResponse, error)
GetDomainStatusWithResponse Get Domain Status
Get custom domain verification status and setup instructions.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/status-pages/{page_id}/domain-status (the `GetDomainStatus` operationId).
func (*ClientWithResponses) GetEarlyWarningsWithResponse ¶
func (c *ClientWithResponses) GetEarlyWarningsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetEarlyWarningsResponse, error)
GetEarlyWarningsWithResponse Active early warning signals (check failures before provider announces)
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/cloud-status/early-warnings (the `GetEarlyWarnings` operationId).
func (*ClientWithResponses) GetExecutionWithResponse ¶
func (c *ClientWithResponses) GetExecutionWithResponse(ctx context.Context, orgId int, executionId int, reqEditors ...RequestEditorFn) (*GetExecutionResponse, error)
GetExecutionWithResponse Get Execution
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/playbook-executions/{execution_id} (the `GetExecution` operationId).
func (*ClientWithResponses) GetGeoHistogramWithResponse ¶
func (c *ClientWithResponses) GetGeoHistogramWithResponse(ctx context.Context, checkId int, params *GetGeoHistogramParams, reqEditors ...RequestEditorFn) (*GetGeoHistogramResponse, error)
GetGeoHistogramWithResponse Get response time histogram for geo locations
Returns response time distribution histogram for specified geo agent locations.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/geo-histogram (the `GetGeoHistogram` operationId).
func (*ClientWithResponses) GetIncidentAcknowledgmentsWithResponse ¶
func (c *ClientWithResponses) GetIncidentAcknowledgmentsWithResponse(ctx context.Context, checkId int, logId int, reqEditors ...RequestEditorFn) (*GetIncidentAcknowledgmentsResponse, error)
GetIncidentAcknowledgmentsWithResponse Get acknowledgment history for an incident
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/incidents/{log_id}/acks (the `GetIncidentAcknowledgments` operationId).
func (*ClientWithResponses) GetIncidentAnalyticsWithResponse ¶
func (c *ClientWithResponses) GetIncidentAnalyticsWithResponse(ctx context.Context, orgId int, params *GetIncidentAnalyticsParams, reqEditors ...RequestEditorFn) (*GetIncidentAnalyticsResponse, error)
GetIncidentAnalyticsWithResponse Get Incident Analytics
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/incident-analytics (the `GetIncidentAnalytics` operationId).
func (*ClientWithResponses) GetIncidentNotificationDeliveriesWithResponse ¶
func (c *ClientWithResponses) GetIncidentNotificationDeliveriesWithResponse(ctx context.Context, orgId int, incidentType string, refId int, reqEditors ...RequestEditorFn) (*GetIncidentNotificationDeliveriesResponse, error)
GetIncidentNotificationDeliveriesWithResponse Get Incident Notification Deliveries
Notification delivery audit trail for one incident — who was paged, on which channel, whether it went out. Powers MTTA / 'did the page reach anyone'.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/deliveries (the `GetIncidentNotificationDeliveries` operationId).
func (*ClientWithResponses) GetIncidentTagsWithResponse ¶
func (c *ClientWithResponses) GetIncidentTagsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetIncidentTagsResponse, error)
GetIncidentTagsWithResponse Get Incident Tags
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/incident-analytics/tags (the `GetIncidentTags` operationId).
func (*ClientWithResponses) GetIncidentTimelineWithResponse ¶
func (c *ClientWithResponses) GetIncidentTimelineWithResponse(ctx context.Context, orgId int, incidentType string, refId int, reqEditors ...RequestEditorFn) (*GetIncidentTimelineResponse, error)
GetIncidentTimelineWithResponse Get Incident Timeline
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/timeline (the `GetIncidentTimeline` operationId).
func (*ClientWithResponses) GetLifecycleCatalogueWithResponse ¶
func (c *ClientWithResponses) GetLifecycleCatalogueWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLifecycleCatalogueResponse, error)
GetLifecycleCatalogueWithResponse Distinct lifecycle resources seen in events
Powers watch-creation suggestions in the UI/IaC providers.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/lifecycle/catalogue (the `GetLifecycleCatalogue` operationId).
func (*ClientWithResponses) GetLifecycleWatchWithResponse ¶
func (c *ClientWithResponses) GetLifecycleWatchWithResponse(ctx context.Context, orgId int, watchId int, reqEditors ...RequestEditorFn) (*GetLifecycleWatchResponse, error)
GetLifecycleWatchWithResponse Get a single lifecycle watch by id
The read-by-id an IaC provider needs to refresh resource state.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/lifecycle-watches/{watch_id} (the `GetLifecycleWatch` operationId).
func (*ClientWithResponses) GetMaintenanceWindowWithResponse ¶
func (c *ClientWithResponses) GetMaintenanceWindowWithResponse(ctx context.Context, windowId int, reqEditors ...RequestEditorFn) (*GetMaintenanceWindowResponse, error)
GetMaintenanceWindowWithResponse Get maintenance window
Returns a maintenance window by ID. Caller must be MEMBER+ of the window's organization, or superadmin.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/maintenance/{window_id} (the `GetMaintenanceWindow` operationId).
func (*ClientWithResponses) GetMetricsByKeyWithResponse ¶
func (c *ClientWithResponses) GetMetricsByKeyWithResponse(ctx context.Context, metricsKey string, params *GetMetricsByKeyParams, reqEditors ...RequestEditorFn) (*GetMetricsByKeyResponse, error)
GetMetricsByKeyWithResponse Metrics scrape endpoint (key-in-URL auth)
Returns metrics for all active checks in the project. Authenticated via metrics key in URL. Supports Prometheus text (?format=prometheus, default) and OTLP JSON (?format=otlp).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/metrics/{metrics_key} (the `GetMetricsByKey` operationId).
func (*ClientWithResponses) GetOidcRealmStatusesWithResponse ¶
func (c *ClientWithResponses) GetOidcRealmStatusesWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetOidcRealmStatusesResponse, error)
GetOidcRealmStatusesWithResponse Get Oidc Realm Statuses
Get per-realm OIDC status for an OIDC check.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/{check_id}/oidc-status (the `GetOidcRealmStatuses` operationId).
func (*ClientWithResponses) GetOncallHandoffWithResponse ¶
func (c *ClientWithResponses) GetOncallHandoffWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetOncallHandoffResponse, error)
GetOncallHandoffWithResponse Get Oncall Handoff
Get shift handoff summary — what happened during the previous shift.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/oncall-handoff (the `GetOncallHandoff` operationId).
func (*ClientWithResponses) GetOncallHealthWithResponse ¶
func (c *ClientWithResponses) GetOncallHealthWithResponse(ctx context.Context, orgId int, params *GetOncallHealthParams, reqEditors ...RequestEditorFn) (*GetOncallHealthResponse, error)
GetOncallHealthWithResponse Get Oncall Health
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/oncall-health (the `GetOncallHealth` operationId).
func (*ClientWithResponses) GetOrganizationAuditLogsWithResponse ¶
func (c *ClientWithResponses) GetOrganizationAuditLogsWithResponse(ctx context.Context, orgId int, params *GetOrganizationAuditLogsParams, reqEditors ...RequestEditorFn) (*GetOrganizationAuditLogsResponse, error)
GetOrganizationAuditLogsWithResponse Get Organization Audit Logs
Get audit logs for an organization. Requires ADMIN access.
Filters: - action: Filter by action type (e.g., "check.create") - user_id: Filter by user who performed the action - resource_type: Filter by resource type (e.g., "check", "project") - from_date/to_date: Filter by date range
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/audit-logs (the `GetOrganizationAuditLogs` operationId).
func (*ClientWithResponses) GetOrganizationAuditStatsWithResponse ¶
func (c *ClientWithResponses) GetOrganizationAuditStatsWithResponse(ctx context.Context, orgId int, params *GetOrganizationAuditStatsParams, reqEditors ...RequestEditorFn) (*GetOrganizationAuditStatsResponse, error)
GetOrganizationAuditStatsWithResponse Get Organization Audit Stats
Get audit log statistics for an organization. Requires ADMIN access.
Returns action counts and top users for the specified period.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/audit-logs/stats (the `GetOrganizationAuditStats` operationId).
func (*ClientWithResponses) GetOrganizationBySlugWithResponse ¶
func (c *ClientWithResponses) GetOrganizationBySlugWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*GetOrganizationBySlugResponse, error)
GetOrganizationBySlugWithResponse Get Organization By Slug
Get organization details by slug.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/by-slug/{slug} (the `GetOrganizationBySlug` operationId).
func (*ClientWithResponses) GetOrganizationPlanWithResponse ¶
func (c *ClientWithResponses) GetOrganizationPlanWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetOrganizationPlanResponse, error)
GetOrganizationPlanWithResponse Get Organization Plan
Get current plan details for organization.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/plan (the `GetOrganizationPlan` operationId).
func (*ClientWithResponses) GetOrganizationProjectWithResponse ¶
func (c *ClientWithResponses) GetOrganizationProjectWithResponse(ctx context.Context, orgId int, projectId int, reqEditors ...RequestEditorFn) (*GetOrganizationProjectResponse, error)
GetOrganizationProjectWithResponse Get Organization Project
Get a specific project. Requires VIEWER access.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/projects/{project_id} (the `GetOrganizationProject` operationId).
func (*ClientWithResponses) GetOrganizationSettingsLimitsWithResponse ¶
func (c *ClientWithResponses) GetOrganizationSettingsLimitsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetOrganizationSettingsLimitsResponse, error)
GetOrganizationSettingsLimitsWithResponse Get Organization Settings Limits
Get effective limits for organization settings. Requires MEMBER access.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/settings/limits (the `GetOrganizationSettingsLimits` operationId).
func (*ClientWithResponses) GetOrganizationSettingsWithResponse ¶
func (c *ClientWithResponses) GetOrganizationSettingsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetOrganizationSettingsResponse, error)
GetOrganizationSettingsWithResponse Get Organization Settings
Get organization settings. Requires MEMBER access.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/settings (the `GetOrganizationSettings` operationId).
func (*ClientWithResponses) GetOrganizationUsageWithResponse ¶
func (c *ClientWithResponses) GetOrganizationUsageWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetOrganizationUsageResponse, error)
GetOrganizationUsageWithResponse Get Organization Usage
Get current usage vs plan limits for organization.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/usage (the `GetOrganizationUsage` operationId).
func (*ClientWithResponses) GetOrganizationWithResponse ¶
func (c *ClientWithResponses) GetOrganizationWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetOrganizationResponse, error)
GetOrganizationWithResponse Get Organization
Get organization details by ID.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id} (the `GetOrganization` operationId).
func (*ClientWithResponses) GetPlaybookWithResponse ¶
func (c *ClientWithResponses) GetPlaybookWithResponse(ctx context.Context, orgId int, playbookId int, reqEditors ...RequestEditorFn) (*GetPlaybookResponse, error)
GetPlaybookWithResponse Get Playbook
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/playbooks/{playbook_id} (the `GetPlaybook` operationId).
func (*ClientWithResponses) GetPolicyWithResponse ¶
func (c *ClientWithResponses) GetPolicyWithResponse(ctx context.Context, orgId int, policyId int, reqEditors ...RequestEditorFn) (*GetPolicyResponse, error)
GetPolicyWithResponse Get Policy
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/escalation-policies/{policy_id} (the `GetPolicy` operationId).
func (*ClientWithResponses) GetPostmortemWithResponse ¶
func (c *ClientWithResponses) GetPostmortemWithResponse(ctx context.Context, orgId int, pmId int, reqEditors ...RequestEditorFn) (*GetPostmortemResponse, error)
GetPostmortemWithResponse Get Postmortem
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/postmortems/{pm_id} (the `GetPostmortem` operationId).
func (*ClientWithResponses) GetPresenceWithResponse ¶
func (c *ClientWithResponses) GetPresenceWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*GetPresenceResponse, error)
GetPresenceWithResponse Get Presence
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/presence (the `GetPresence` operationId).
func (*ClientWithResponses) GetPrivateStatusPageWithResponse ¶
func (c *ClientWithResponses) GetPrivateStatusPageWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*GetPrivateStatusPageResponse, error)
GetPrivateStatusPageWithResponse Get Private Status Page
Get a private status page (authentication required, owner or org member).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/status-pages/private/{slug} (the `GetPrivateStatusPage` operationId).
func (*ClientWithResponses) GetProfileWithResponse ¶
func (c *ClientWithResponses) GetProfileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetProfileResponse, error)
GetProfileWithResponse Get current user profile
Retrieves the profile data of the currently authenticated user.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/profile/ (the `GetProfile` operationId).
func (*ClientWithResponses) GetPublicDailyStatusWithResponse ¶
func (c *ClientWithResponses) GetPublicDailyStatusWithResponse(ctx context.Context, slug string, params *GetPublicDailyStatusParams, reqEditors ...RequestEditorFn) (*GetPublicDailyStatusResponse, error)
GetPublicDailyStatusWithResponse Get Public Daily Status
Per-day worst status for each check on the page (no auth). Cached 5 min.
Feeds the clickable 90-day bars on the public status page (K12).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/status-pages/public/{slug}/daily-status (the `GetPublicDailyStatus` operationId).
func (*ClientWithResponses) GetPublicIncidentsWithResponse ¶
func (c *ClientWithResponses) GetPublicIncidentsWithResponse(ctx context.Context, slug string, params *GetPublicIncidentsParams, reqEditors ...RequestEditorFn) (*GetPublicIncidentsResponse, error)
GetPublicIncidentsWithResponse Get Public Incidents
Recent incidents for a public status page (no auth).
With `?day=YYYY-MM-DD`, returns that one day instead of the rolling window. The 90-day bars are clickable for all 90 days, but the rolling feed's transition cap only reaches back ~17 days on a busy page, so the older bars had no card to scroll to and the click died silently. A day is bounded by nature, so it can be answered in full.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/status-pages/public/{slug}/incidents (the `GetPublicIncidents` operationId).
func (*ClientWithResponses) GetPublicPostmortemWithResponse ¶
func (c *ClientWithResponses) GetPublicPostmortemWithResponse(ctx context.Context, shareToken string, reqEditors ...RequestEditorFn) (*GetPublicPostmortemResponse, error)
GetPublicPostmortemWithResponse Get Public Postmortem
View a publicly shared postmortem (no auth required).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/postmortems/public/{share_token} (the `GetPublicPostmortem` operationId).
func (*ClientWithResponses) GetPublicStatusPageWithResponse ¶
func (c *ClientWithResponses) GetPublicStatusPageWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*GetPublicStatusPageResponse, error)
GetPublicStatusPageWithResponse Get Public Status Page
Get public status page by slug (no authentication required).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/status-pages/public/{slug} (the `GetPublicStatusPage` operationId).
func (*ClientWithResponses) GetPublicUptimeWithResponse ¶
func (c *ClientWithResponses) GetPublicUptimeWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*GetPublicUptimeResponse, error)
GetPublicUptimeWithResponse Get Public Uptime
Public uptime/SLA data for a status page (no auth). Cached 5 min.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/status-pages/public/{slug}/uptime (the `GetPublicUptime` operationId).
func (*ClientWithResponses) GetReportStatusWithResponse ¶
func (c *ClientWithResponses) GetReportStatusWithResponse(ctx context.Context, reportUuid string, reqEditors ...RequestEditorFn) (*GetReportStatusResponse, error)
GetReportStatusWithResponse Get Report Status
Check the generation status of a report.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/reports/{report_uuid}/status (the `GetReportStatus` operationId).
func (*ClientWithResponses) GetScheduleContactsWithResponse ¶
func (c *ClientWithResponses) GetScheduleContactsWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*GetScheduleContactsResponse, error)
GetScheduleContactsWithResponse Get Schedule Contacts
Return contact details for participants + current on-call — email, phone, platform identities.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/contacts (the `GetScheduleContacts` operationId).
func (*ClientWithResponses) GetScheduleQualityWithResponse ¶
func (c *ClientWithResponses) GetScheduleQualityWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*GetScheduleQualityResponse, error)
GetScheduleQualityWithResponse Get Schedule Quality
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/quality (the `GetScheduleQuality` operationId).
func (*ClientWithResponses) GetScheduleTimelineWithResponse ¶
func (c *ClientWithResponses) GetScheduleTimelineWithResponse(ctx context.Context, orgId int, scheduleId int, params *GetScheduleTimelineParams, reqEditors ...RequestEditorFn) (*GetScheduleTimelineResponse, error)
GetScheduleTimelineWithResponse Get Schedule Timeline
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/timeline (the `GetScheduleTimeline` operationId).
func (*ClientWithResponses) GetScheduleWithResponse ¶
func (c *ClientWithResponses) GetScheduleWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*GetScheduleResponse, error)
GetScheduleWithResponse Get Schedule
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id} (the `GetSchedule` operationId).
func (*ClientWithResponses) GetServiceWithResponse ¶
func (c *ClientWithResponses) GetServiceWithResponse(ctx context.Context, orgId int, serviceId int, reqEditors ...RequestEditorFn) (*GetServiceResponse, error)
GetServiceWithResponse Get Service
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/services/{service_id} (the `GetService` operationId).
func (*ClientWithResponses) GetSloSummaryWithResponse ¶
func (c *ClientWithResponses) GetSloSummaryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSloSummaryResponse, error)
GetSloSummaryWithResponse SLO summary for all user-accessible checks
Returns brief SLO status for dashboard display. Only reads cached columns.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/slo/summary (the `GetSloSummary` operationId).
func (*ClientWithResponses) GetStatusPageAtomFeedWithResponse ¶
func (c *ClientWithResponses) GetStatusPageAtomFeedWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*GetStatusPageAtomFeedResponse, error)
GetStatusPageAtomFeedWithResponse Get Status Page Atom Feed
Atom feed for status page incidents (no auth). Subscribe in any RSS reader.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/status-pages/public/{slug}/feed.atom (the `GetStatusPageAtomFeed` operationId).
func (*ClientWithResponses) GetStatusPageByDomainWithResponse ¶
func (c *ClientWithResponses) GetStatusPageByDomainWithResponse(ctx context.Context, domain string, reqEditors ...RequestEditorFn) (*GetStatusPageByDomainResponse, error)
GetStatusPageByDomainWithResponse Get Status Page By Domain
Look up a public status page by custom domain (no auth required).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/status-pages/by-domain/{domain} (the `GetStatusPageByDomain` operationId).
func (*ClientWithResponses) GetStatusPageWithResponse ¶
func (c *ClientWithResponses) GetStatusPageWithResponse(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*GetStatusPageResponse, error)
GetStatusPageWithResponse Get Status Page
Get a specific status page.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/status-pages/{page_id} (the `GetStatusPage` operationId).
func (*ClientWithResponses) GetTeamResourcesWithResponse ¶
func (c *ClientWithResponses) GetTeamResourcesWithResponse(ctx context.Context, orgId int, teamId int, reqEditors ...RequestEditorFn) (*GetTeamResourcesResponse, error)
GetTeamResourcesWithResponse Get Team Resources
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/teams/{team_id}/resources (the `GetTeamResources` operationId).
func (*ClientWithResponses) GetTeamWithResponse ¶
func (c *ClientWithResponses) GetTeamWithResponse(ctx context.Context, orgId int, teamId int, reqEditors ...RequestEditorFn) (*GetTeamResponse, error)
GetTeamWithResponse Get Team
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/teams/{team_id} (the `GetTeam` operationId).
func (*ClientWithResponses) GetWarRoomWithResponse ¶
func (c *ClientWithResponses) GetWarRoomWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*GetWarRoomResponse, error)
GetWarRoomWithResponse Get War Room
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id} (the `GetWarRoom` operationId).
func (*ClientWithResponses) HomeWithResponse ¶
func (c *ClientWithResponses) HomeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HomeResponse, error)
HomeWithResponse Home
Returns a wrapper object for the known response body format(s).
Corresponds with GET / (the `Home` operationId).
func (*ClientWithResponses) ImportOrganizationConfigWithBodyWithResponse ¶
func (c *ClientWithResponses) ImportOrganizationConfigWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportOrganizationConfigResponse, error)
ImportOrganizationConfigWithBodyWithResponse Import Organization Config
Import organization configuration from JSON. Requires ADMIN role. Creates new resources only.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/import (the `ImportOrganizationConfig` operationId).
func (*ClientWithResponses) ImportOrganizationConfigWithResponse ¶
func (c *ClientWithResponses) ImportOrganizationConfigWithResponse(ctx context.Context, orgId int, body ImportOrganizationConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportOrganizationConfigResponse, error)
ImportOrganizationConfigWithResponse Import Organization Config
Import organization configuration from JSON. Requires ADMIN role. Creates new resources only.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/import (the `ImportOrganizationConfig` operationId).
func (*ClientWithResponses) InviteMemberWithBodyWithResponse ¶
func (c *ClientWithResponses) InviteMemberWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InviteMemberResponse, error)
InviteMemberWithBodyWithResponse Invite Member
Invite a new member to the organization.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/members (the `InviteMember` operationId).
func (*ClientWithResponses) InviteMemberWithResponse ¶
func (c *ClientWithResponses) InviteMemberWithResponse(ctx context.Context, orgId int, body InviteMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*InviteMemberResponse, error)
InviteMemberWithResponse Invite Member
Invite a new member to the organization.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/members (the `InviteMember` operationId).
func (*ClientWithResponses) LeavePresenceWithResponse ¶
func (c *ClientWithResponses) LeavePresenceWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*LeavePresenceResponse, error)
LeavePresenceWithResponse Leave Presence
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/presence/leave (the `LeavePresence` operationId).
func (*ClientWithResponses) ListActionItemsWithResponse ¶
func (c *ClientWithResponses) ListActionItemsWithResponse(ctx context.Context, orgId int, params *ListActionItemsParams, reqEditors ...RequestEditorFn) (*ListActionItemsResponse, error)
ListActionItemsWithResponse List Action Items
List action items for an organization with optional filters.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/action-items (the `ListActionItems` operationId).
func (*ClientWithResponses) ListActiveMaintenanceWindowsWithResponse ¶
func (c *ClientWithResponses) ListActiveMaintenanceWindowsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListActiveMaintenanceWindowsResponse, error)
ListActiveMaintenanceWindowsWithResponse List active maintenance windows
Returns only maintenance windows where the current time is between start_time and end_time, scoped to organizations the caller belongs to.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/maintenance/active (the `ListActiveMaintenanceWindows` operationId).
func (*ClientWithResponses) ListAvailablePlansWithResponse ¶
func (c *ClientWithResponses) ListAvailablePlansWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAvailablePlansResponse, error)
ListAvailablePlansWithResponse List Available Plans
List available subscription plans. - Superadmin sees all active plans - Regular users see only public (published) plans
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/plans/available (the `ListAvailablePlans` operationId).
func (*ClientWithResponses) ListChangeEventsWithResponse ¶
func (c *ClientWithResponses) ListChangeEventsWithResponse(ctx context.Context, orgId int, params *ListChangeEventsParams, reqEditors ...RequestEditorFn) (*ListChangeEventsResponse, error)
ListChangeEventsWithResponse List Change Events
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/change-events (the `ListChangeEvents` operationId).
func (*ClientWithResponses) ListChannelsWithResponse ¶
func (c *ClientWithResponses) ListChannelsWithResponse(ctx context.Context, params *ListChannelsParams, reqEditors ...RequestEditorFn) (*ListChannelsResponse, error)
ListChannelsWithResponse List Channels
List notification channels accessible by the current user.
Returns: - User's personal channels (organization_id is NULL) - Organization channels for all orgs user is a member of
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/notification-channels/ (the `ListChannels` operationId).
func (*ClientWithResponses) ListChecksWithResponse ¶
func (c *ClientWithResponses) ListChecksWithResponse(ctx context.Context, params *ListChecksParams, reqEditors ...RequestEditorFn) (*ListChecksResponse, error)
ListChecksWithResponse List all checks
Retrieves a list of all checks. Superadmins and Admins can see all checks, while regular users only see their own checks. Supports filtering by status, organization and sorting.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/checks/ (the `ListChecks` operationId).
func (*ClientWithResponses) ListCloudStatusesWithResponse ¶
func (c *ClientWithResponses) ListCloudStatusesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListCloudStatusesResponse, error)
ListCloudStatusesWithResponse List all cloud provider statuses
Returns the latest status for each monitored cloud provider.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/cloud-status (the `ListCloudStatuses` operationId).
func (*ClientWithResponses) ListCloudSubscriptionsWithResponse ¶
func (c *ClientWithResponses) ListCloudSubscriptionsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListCloudSubscriptionsResponse, error)
ListCloudSubscriptionsWithResponse List user's cloud provider subscriptions
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/cloud-subscriptions (the `ListCloudSubscriptions` operationId).
func (*ClientWithResponses) ListContactMethodsWithResponse ¶
func (c *ClientWithResponses) ListContactMethodsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListContactMethodsResponse, error)
ListContactMethodsWithResponse List Contact Methods
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/profile/contact-methods (the `ListContactMethods` operationId).
func (*ClientWithResponses) ListCoverRequestsWithResponse ¶
func (c *ClientWithResponses) ListCoverRequestsWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*ListCoverRequestsResponse, error)
ListCoverRequestsWithResponse List Cover Requests
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/cover-requests (the `ListCoverRequests` operationId).
func (*ClientWithResponses) ListCustomStatusPagesWithResponse ¶
func (c *ClientWithResponses) ListCustomStatusPagesWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListCustomStatusPagesResponse, error)
ListCustomStatusPagesWithResponse List custom status pages for org
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/custom-status-pages (the `ListCustomStatusPages` operationId).
func (*ClientWithResponses) ListExecutionsWithResponse ¶
func (c *ClientWithResponses) ListExecutionsWithResponse(ctx context.Context, orgId int, params *ListExecutionsParams, reqEditors ...RequestEditorFn) (*ListExecutionsResponse, error)
ListExecutionsWithResponse List Executions
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/playbook-executions (the `ListExecutions` operationId).
func (*ClientWithResponses) ListIncidentNotesWithResponse ¶
func (c *ClientWithResponses) ListIncidentNotesWithResponse(ctx context.Context, orgId int, incidentType string, refId int, reqEditors ...RequestEditorFn) (*ListIncidentNotesResponse, error)
ListIncidentNotesWithResponse List Incident Notes
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/notes (the `ListIncidentNotes` operationId).
func (*ClientWithResponses) ListIncidentRolesWithResponse ¶
func (c *ClientWithResponses) ListIncidentRolesWithResponse(ctx context.Context, orgId int, incidentType string, refId int, reqEditors ...RequestEditorFn) (*ListIncidentRolesResponse, error)
ListIncidentRolesWithResponse List Incident Roles
List responder role assignments (Commander/Deputy/Ops/Comms/Scribe/SME) for an incident.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/roles (the `ListIncidentRoles` operationId).
func (*ClientWithResponses) ListIncidentsWithResponse ¶
func (c *ClientWithResponses) ListIncidentsWithResponse(ctx context.Context, params *ListIncidentsParams, reqEditors ...RequestEditorFn) (*ListIncidentsResponse, error)
ListIncidentsWithResponse List incidents across all accessible checks
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/incidents (the `ListIncidents` operationId).
func (*ClientWithResponses) ListIntegrationKeysWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) ListIntegrationKeysWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListIntegrationKeysResponse, error)
ListIntegrationKeysWithResponse List Integration Keys
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/integration-keys (the `ListIntegrationKeys` operationId).
func (*ClientWithResponses) ListLifecycleEventsWithResponse ¶
func (c *ClientWithResponses) ListLifecycleEventsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListLifecycleEventsResponse, error)
ListLifecycleEventsWithResponse List active lifecycle events
Active technology-lifecycle events (e.g. AI model deprecations), soonest effective_at first.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/lifecycle/events (the `ListLifecycleEvents` operationId).
func (*ClientWithResponses) ListLifecycleWatchesWithResponse ¶
func (c *ClientWithResponses) ListLifecycleWatchesWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListLifecycleWatchesResponse, error)
ListLifecycleWatchesWithResponse List org lifecycle watches
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/lifecycle-watches (the `ListLifecycleWatches` operationId).
func (*ClientWithResponses) ListMaintenanceWindowsWithResponse ¶
func (c *ClientWithResponses) ListMaintenanceWindowsWithResponse(ctx context.Context, params *ListMaintenanceWindowsParams, reqEditors ...RequestEditorFn) (*ListMaintenanceWindowsResponse, error)
ListMaintenanceWindowsWithResponse List maintenance windows
Returns maintenance windows scoped to organizations the caller belongs to. Superadmins see all (optionally filtered by organization_id).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/maintenance/ (the `ListMaintenanceWindows` operationId).
func (*ClientWithResponses) ListMembersWithResponse ¶
func (c *ClientWithResponses) ListMembersWithResponse(ctx context.Context, orgId int, params *ListMembersParams, reqEditors ...RequestEditorFn) (*ListMembersResponse, error)
ListMembersWithResponse List Members
List all members of an organization.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/members (the `ListMembers` operationId).
func (*ClientWithResponses) ListMessagesWithResponse ¶
func (c *ClientWithResponses) ListMessagesWithResponse(ctx context.Context, orgId int, roomId int, params *ListMessagesParams, reqEditors ...RequestEditorFn) (*ListMessagesResponse, error)
ListMessagesWithResponse List Messages
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/messages (the `ListMessages` operationId).
func (*ClientWithResponses) ListMetricsKeysWithResponse ¶
func (c *ClientWithResponses) ListMetricsKeysWithResponse(ctx context.Context, projectId int, reqEditors ...RequestEditorFn) (*ListMetricsKeysResponse, error)
ListMetricsKeysWithResponse List metrics keys
List all metrics keys for a project. Requires ADMIN access.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/projects/{project_id}/metrics-keys (the `ListMetricsKeys` operationId).
func (*ClientWithResponses) ListNotificationRulesWithResponse ¶
func (c *ClientWithResponses) ListNotificationRulesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListNotificationRulesResponse, error)
ListNotificationRulesWithResponse List Notification Rules
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/profile/notification-rules (the `ListNotificationRules` operationId).
func (*ClientWithResponses) ListOrgAgentsWithResponse ¶
func (c *ClientWithResponses) ListOrgAgentsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListOrgAgentsResponse, error)
ListOrgAgentsWithResponse List Org Agents
List private agents belonging to this organization.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/agents (the `ListOrgAgents` operationId).
func (*ClientWithResponses) ListOrganizationProjectsWithResponse ¶
func (c *ClientWithResponses) ListOrganizationProjectsWithResponse(ctx context.Context, orgId int, params *ListOrganizationProjectsParams, reqEditors ...RequestEditorFn) (*ListOrganizationProjectsResponse, error)
ListOrganizationProjectsWithResponse List Organization Projects
List all projects for an organization. Requires VIEWER access.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/projects (the `ListOrganizationProjects` operationId).
func (*ClientWithResponses) ListOrganizationTokensWithResponse ¶
func (c *ClientWithResponses) ListOrganizationTokensWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListOrganizationTokensResponse, error)
ListOrganizationTokensWithResponse List Organization Tokens
List all Personal Access Tokens for an organization. Requires ADMIN access.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/tokens (the `ListOrganizationTokens` operationId).
func (*ClientWithResponses) ListOrganizationsWithResponse ¶
func (c *ClientWithResponses) ListOrganizationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListOrganizationsResponse, error)
ListOrganizationsWithResponse List Organizations
List all organizations the current user has access to. Superadmins see ALL organizations in the system. Regular users see only organizations they are members of.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/ (the `ListOrganizations` operationId).
func (*ClientWithResponses) ListPlaybooksWithResponse ¶
func (c *ClientWithResponses) ListPlaybooksWithResponse(ctx context.Context, orgId int, params *ListPlaybooksParams, reqEditors ...RequestEditorFn) (*ListPlaybooksResponse, error)
ListPlaybooksWithResponse List Playbooks
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/playbooks (the `ListPlaybooks` operationId).
func (*ClientWithResponses) ListPoliciesWithResponse ¶
func (c *ClientWithResponses) ListPoliciesWithResponse(ctx context.Context, orgId int, params *ListPoliciesParams, reqEditors ...RequestEditorFn) (*ListPoliciesResponse, error)
ListPoliciesWithResponse List Policies
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/escalation-policies (the `ListPolicies` operationId).
func (*ClientWithResponses) ListPostmortemsWithResponse ¶
func (c *ClientWithResponses) ListPostmortemsWithResponse(ctx context.Context, orgId int, params *ListPostmortemsParams, reqEditors ...RequestEditorFn) (*ListPostmortemsResponse, error)
ListPostmortemsWithResponse List Postmortems
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/postmortems (the `ListPostmortems` operationId).
func (*ClientWithResponses) ListProjectMembersWithResponse ¶
func (c *ClientWithResponses) ListProjectMembersWithResponse(ctx context.Context, orgId int, projectId int, reqEditors ...RequestEditorFn) (*ListProjectMembersResponse, error)
ListProjectMembersWithResponse List Project Members
List all members of a project. Requires VIEWER access to organization.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/projects/{project_id}/members (the `ListProjectMembers` operationId).
func (*ClientWithResponses) ListReportsWithResponse ¶
func (c *ClientWithResponses) ListReportsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListReportsResponse, error)
ListReportsWithResponse List Reports
List user's generated reports (most recent first).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/reports/ (the `ListReports` operationId).
func (*ClientWithResponses) ListScheduledReportsWithResponse ¶
func (c *ClientWithResponses) ListScheduledReportsWithResponse(ctx context.Context, params *ListScheduledReportsParams, reqEditors ...RequestEditorFn) (*ListScheduledReportsResponse, error)
ListScheduledReportsWithResponse List Scheduled Reports
List user's scheduled reports.
With “org_id“ the list is confined to that organization, so the UI's org switcher behaves like everywhere else. Without it (the "All Organizations" view) every report of the user is returned — including rows whose organization was deleted (FK SET NULL), which would otherwise be invisible and undeletable.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/reports/scheduled (the `ListScheduledReports` operationId).
func (*ClientWithResponses) ListSchedulesWithResponse ¶
func (c *ClientWithResponses) ListSchedulesWithResponse(ctx context.Context, orgId int, params *ListSchedulesParams, reqEditors ...RequestEditorFn) (*ListSchedulesResponse, error)
ListSchedulesWithResponse List Schedules
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/oncall-schedules (the `ListSchedules` operationId).
func (*ClientWithResponses) ListServicesWithResponse ¶
func (c *ClientWithResponses) ListServicesWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListServicesResponse, error)
ListServicesWithResponse List Services
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/services (the `ListServices` operationId).
func (*ClientWithResponses) ListStatusPagesWithResponse ¶
func (c *ClientWithResponses) ListStatusPagesWithResponse(ctx context.Context, params *ListStatusPagesParams, reqEditors ...RequestEditorFn) (*ListStatusPagesResponse, error)
ListStatusPagesWithResponse List Status Pages
List status pages filtered by organization. Uses organization_id on StatusPage model.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/status-pages/ (the `ListStatusPages` operationId).
func (*ClientWithResponses) ListTeamsWithResponse ¶
func (c *ClientWithResponses) ListTeamsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListTeamsResponse, error)
ListTeamsWithResponse List Teams
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/teams (the `ListTeams` operationId).
func (*ClientWithResponses) ListWarRoomMembersWithResponse ¶
func (c *ClientWithResponses) ListWarRoomMembersWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*ListWarRoomMembersResponse, error)
ListWarRoomMembersWithResponse List War Room Members
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/members (the `ListWarRoomMembers` operationId).
func (*ClientWithResponses) ListWarRoomsWithResponse ¶
func (c *ClientWithResponses) ListWarRoomsWithResponse(ctx context.Context, orgId int, params *ListWarRoomsParams, reqEditors ...RequestEditorFn) (*ListWarRoomsResponse, error)
ListWarRoomsWithResponse List War Rooms
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/war-rooms (the `ListWarRooms` operationId).
func (*ClientWithResponses) MarkUnavailableWithResponse ¶
func (c *ClientWithResponses) MarkUnavailableWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*MarkUnavailableResponse, error)
MarkUnavailableWithResponse Mark Unavailable
Mark current user as unavailable — auto-assigns next rotation participant.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/unavailable (the `MarkUnavailable` operationId).
func (*ClientWithResponses) PingPresenceWithResponse ¶
func (c *ClientWithResponses) PingPresenceWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*PingPresenceResponse, error)
PingPresenceWithResponse Ping Presence
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/presence/ping (the `PingPresence` operationId).
func (*ClientWithResponses) PostMessageWithBodyWithResponse ¶
func (c *ClientWithResponses) PostMessageWithBodyWithResponse(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostMessageResponse, error)
PostMessageWithBodyWithResponse Post Message
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/messages (the `PostMessage` operationId).
func (*ClientWithResponses) PostMessageWithResponse ¶
func (c *ClientWithResponses) PostMessageWithResponse(ctx context.Context, orgId int, roomId int, body PostMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*PostMessageResponse, error)
PostMessageWithResponse Post Message
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/messages (the `PostMessage` operationId).
func (*ClientWithResponses) RefreshCheckSloWithResponse ¶
func (c *ClientWithResponses) RefreshCheckSloWithResponse(ctx context.Context, checkId int, sloId int, reqEditors ...RequestEditorFn) (*RefreshCheckSloResponse, error)
RefreshCheckSloWithResponse Force SLO recomputation
Triggers immediate recomputation of SLO metrics instead of waiting for the 5-minute cycle.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/checks/{check_id}/slo/{slo_id}/refresh (the `RefreshCheckSlo` operationId).
func (*ClientWithResponses) RemoveCheckDependencyWithResponse ¶
func (c *ClientWithResponses) RemoveCheckDependencyWithResponse(ctx context.Context, checkId int, depId int, reqEditors ...RequestEditorFn) (*RemoveCheckDependencyResponse, error)
RemoveCheckDependencyWithResponse Remove a check dependency
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/checks/{check_id}/dependencies/{dep_id} (the `RemoveCheckDependency` operationId).
func (*ClientWithResponses) RemoveCheckWithResponse ¶
func (c *ClientWithResponses) RemoveCheckWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*RemoveCheckResponse, error)
RemoveCheckWithResponse Delete a check
Deletes a specific health check. Superadmins and Admins can delete any check, while regular users can only delete their own checks.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/checks/{check_id} (the `RemoveCheck` operationId).
func (*ClientWithResponses) RemoveDependencyWithResponse ¶
func (c *ClientWithResponses) RemoveDependencyWithResponse(ctx context.Context, orgId int, serviceId int, depId int, reqEditors ...RequestEditorFn) (*RemoveDependencyResponse, error)
RemoveDependencyWithResponse Remove Dependency
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/services/{service_id}/dependencies/{dep_id} (the `RemoveDependency` operationId).
func (*ClientWithResponses) RemoveMemberWithResponse ¶
func (c *ClientWithResponses) RemoveMemberWithResponse(ctx context.Context, orgId int, userId int, reqEditors ...RequestEditorFn) (*RemoveMemberResponse, error)
RemoveMemberWithResponse Remove Member
Remove a member from the organization.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/members/{user_id} (the `RemoveMember` operationId).
func (*ClientWithResponses) RemoveProjectMemberWithResponse ¶
func (c *ClientWithResponses) RemoveProjectMemberWithResponse(ctx context.Context, orgId int, projectId int, userId int, reqEditors ...RequestEditorFn) (*RemoveProjectMemberResponse, error)
RemoveProjectMemberWithResponse Remove Project Member
Remove a member from a project. Requires ADMIN access to organization.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/projects/{project_id}/members/{user_id} (the `RemoveProjectMember` operationId).
func (*ClientWithResponses) RemoveTeamMemberWithResponse ¶
func (c *ClientWithResponses) RemoveTeamMemberWithResponse(ctx context.Context, orgId int, teamId int, userId int, reqEditors ...RequestEditorFn) (*RemoveTeamMemberResponse, error)
RemoveTeamMemberWithResponse Remove Team Member
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/teams/{team_id}/members/{user_id} (the `RemoveTeamMember` operationId).
func (*ClientWithResponses) RemoveWarRoomMemberWithResponse ¶
func (c *ClientWithResponses) RemoveWarRoomMemberWithResponse(ctx context.Context, orgId int, roomId int, memberId int, reqEditors ...RequestEditorFn) (*RemoveWarRoomMemberResponse, error)
RemoveWarRoomMemberWithResponse Remove War Room Member
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/war-rooms/{room_id}/members/{member_id} (the `RemoveWarRoomMember` operationId).
func (*ClientWithResponses) ReplaceNotificationRulesWithBodyWithResponse ¶
func (c *ClientWithResponses) ReplaceNotificationRulesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceNotificationRulesResponse, error)
ReplaceNotificationRulesWithBodyWithResponse Replace Notification Rules
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/profile/notification-rules (the `ReplaceNotificationRules` operationId).
func (*ClientWithResponses) ReplaceNotificationRulesWithResponse ¶
func (c *ClientWithResponses) ReplaceNotificationRulesWithResponse(ctx context.Context, body ReplaceNotificationRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceNotificationRulesResponse, error)
ReplaceNotificationRulesWithResponse Replace Notification Rules
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/profile/notification-rules (the `ReplaceNotificationRules` operationId).
func (*ClientWithResponses) ResendVerificationWithResponse ¶
func (c *ClientWithResponses) ResendVerificationWithResponse(ctx context.Context, methodId int, reqEditors ...RequestEditorFn) (*ResendVerificationResponse, error)
ResendVerificationWithResponse Resend Verification
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/profile/contact-methods/{method_id}/resend (the `ResendVerification` operationId).
func (*ClientWithResponses) ResolveCheckIncidentWithResponse ¶
func (c *ClientWithResponses) ResolveCheckIncidentWithResponse(ctx context.Context, checkId int, logId int, reqEditors ...RequestEditorFn) (*ResolveCheckIncidentResponse, error)
ResolveCheckIncidentWithResponse Force resolve a check incident
Manually resolve an ongoing check incident. Stops escalation and closes auto-created war rooms. The check continues monitoring normally.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/checks/{check_id}/incidents/{log_id}/resolve (the `ResolveCheckIncident` operationId).
func (*ClientWithResponses) RevokeIntegrationKeyWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) RevokeIntegrationKeyWithResponse(ctx context.Context, orgId int, keyId int, reqEditors ...RequestEditorFn) (*RevokeIntegrationKeyResponse, error)
RevokeIntegrationKeyWithResponse Revoke Integration Key
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/integration-keys/{key_id} (the `RevokeIntegrationKey` operationId).
func (*ClientWithResponses) RotateCheckUuidWithResponse ¶
func (c *ClientWithResponses) RotateCheckUuidWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*RotateCheckUuidResponse, error)
RotateCheckUuidWithResponse Rotate check ping UUID
Generates a new UUID for the check's ping URL. Old ping URLs will stop working immediately.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/checks/{check_id}/rotate-uuid (the `RotateCheckUuid` operationId).
func (*ClientWithResponses) RotateMetricsKeyWithResponse ¶
func (c *ClientWithResponses) RotateMetricsKeyWithResponse(ctx context.Context, projectId int, keyId int, reqEditors ...RequestEditorFn) (*RotateMetricsKeyResponse, error)
RotateMetricsKeyWithResponse Rotate metrics key
Deactivate the old key and create a new one with the same name. Requires ADMIN access.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/projects/{project_id}/metrics-keys/{key_id}/rotate (the `RotateMetricsKey` operationId).
func (*ClientWithResponses) RotateWebhookSecretWithResponse ¶
func (c *ClientWithResponses) RotateWebhookSecretWithResponse(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*RotateWebhookSecretResponse, error)
RotateWebhookSecretWithResponse Rotate Webhook Secret
Rotate the webhook signing secret. Returns the new secret (shown only once).
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/notification-channels/{channel_id}/rotate-secret (the `RotateWebhookSecret` operationId).
func (*ClientWithResponses) RunCheckNowWithResponse ¶
func (c *ClientWithResponses) RunCheckNowWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*RunCheckNowResponse, error)
RunCheckNowWithResponse Run a check immediately
Queue an immediate execution of a check. Rate limited to 5/minute.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/checks/{check_id}/run-now (the `RunCheckNow` operationId).
func (*ClientWithResponses) SendScheduledReportNowEndpointWithResponse ¶
func (c *ClientWithResponses) SendScheduledReportNowEndpointWithResponse(ctx context.Context, reportId int, reqEditors ...RequestEditorFn) (*SendScheduledReportNowEndpointResponse, error)
SendScheduledReportNowEndpointWithResponse Send Scheduled Report Now Endpoint
K20: dispatch a scheduled report immediately (schedule stays untouched).
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/reports/scheduled/{report_id}/send-now (the `SendScheduledReportNowEndpoint` operationId).
func (*ClientWithResponses) SendTestAlertWithBodyWithResponse ¶
func (c *ClientWithResponses) SendTestAlertWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendTestAlertResponse, error)
SendTestAlertWithBodyWithResponse Send test alert notification
Send a test notification to verify alert templates (for admins/testing).
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/checks/{check_id}/test-alert (the `SendTestAlert` operationId).
func (*ClientWithResponses) SendTestAlertWithResponse ¶
func (c *ClientWithResponses) SendTestAlertWithResponse(ctx context.Context, checkId int, body SendTestAlertJSONRequestBody, reqEditors ...RequestEditorFn) (*SendTestAlertResponse, error)
SendTestAlertWithResponse Send test alert notification
Send a test notification to verify alert templates (for admins/testing).
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/checks/{check_id}/test-alert (the `SendTestAlert` operationId).
func (*ClientWithResponses) SetCheckChannelsWithBodyWithResponse ¶
func (c *ClientWithResponses) SetCheckChannelsWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCheckChannelsResponse, error)
SetCheckChannelsWithBodyWithResponse Set notification channels for check
Replace all notification channels assigned to a check with the provided list.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/checks/{check_id}/channels (the `SetCheckChannels` operationId).
func (*ClientWithResponses) SetCheckChannelsWithResponse ¶
func (c *ClientWithResponses) SetCheckChannelsWithResponse(ctx context.Context, checkId int, body SetCheckChannelsJSONRequestBody, reqEditors ...RequestEditorFn) (*SetCheckChannelsResponse, error)
SetCheckChannelsWithResponse Set notification channels for check
Replace all notification channels assigned to a check with the provided list.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/checks/{check_id}/channels (the `SetCheckChannels` operationId).
func (*ClientWithResponses) StarTimelineEventWithResponse ¶
func (c *ClientWithResponses) StarTimelineEventWithResponse(ctx context.Context, orgId int, incidentType string, refId int, activityId int, reqEditors ...RequestEditorFn) (*StarTimelineEventResponse, error)
StarTimelineEventWithResponse Star Timeline Event
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/timeline/{activity_id}/star (the `StarTimelineEvent` operationId).
func (*ClientWithResponses) SubscribeToStatusPageWithBodyWithResponse ¶
func (c *ClientWithResponses) SubscribeToStatusPageWithBodyWithResponse(ctx context.Context, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SubscribeToStatusPageResponse, error)
SubscribeToStatusPageWithBodyWithResponse Subscribe To Status Page
Subscribe to email notifications for a status page (no auth).
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/status-pages/public/{slug}/subscribe (the `SubscribeToStatusPage` operationId).
func (*ClientWithResponses) SubscribeToStatusPageWithResponse ¶
func (c *ClientWithResponses) SubscribeToStatusPageWithResponse(ctx context.Context, slug string, body SubscribeToStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*SubscribeToStatusPageResponse, error)
SubscribeToStatusPageWithResponse Subscribe To Status Page
Subscribe to email notifications for a status page (no auth).
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/status-pages/public/{slug}/subscribe (the `SubscribeToStatusPage` operationId).
func (*ClientWithResponses) TestChannelWithResponse ¶
func (c *ClientWithResponses) TestChannelWithResponse(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*TestChannelResponse, error)
TestChannelWithResponse Test Channel
Send a test notification through the channel.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/notification-channels/{channel_id}/test (the `TestChannel` operationId).
func (*ClientWithResponses) TestContactMethodWithResponse ¶
func (c *ClientWithResponses) TestContactMethodWithResponse(ctx context.Context, methodId int, reqEditors ...RequestEditorFn) (*TestContactMethodResponse, error)
TestContactMethodWithResponse Test Contact Method
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/profile/contact-methods/{method_id}/test (the `TestContactMethod` operationId).
func (*ClientWithResponses) TestCustomStatusPageWithResponse ¶
func (c *ClientWithResponses) TestCustomStatusPageWithResponse(ctx context.Context, orgId int, pageId int, reqEditors ...RequestEditorFn) (*TestCustomStatusPageResponse, error)
TestCustomStatusPageWithResponse Test scrape a custom status page
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/custom-status-pages/{page_id}/test (the `TestCustomStatusPage` operationId).
func (*ClientWithResponses) TestSmtpConnectionWithBodyWithResponse ¶
func (c *ClientWithResponses) TestSmtpConnectionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestSmtpConnectionResponse, error)
TestSmtpConnectionWithBodyWithResponse Test Smtp Connection
Test SMTP connection with provided configuration (without saving the channel).
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/notification-channels/test-smtp (the `TestSmtpConnection` operationId).
func (*ClientWithResponses) TestSmtpConnectionWithResponse ¶
func (c *ClientWithResponses) TestSmtpConnectionWithResponse(ctx context.Context, body TestSmtpConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*TestSmtpConnectionResponse, error)
TestSmtpConnectionWithResponse Test Smtp Connection
Test SMTP connection with provided configuration (without saving the channel).
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/notification-channels/test-smtp (the `TestSmtpConnection` operationId).
func (*ClientWithResponses) TestWarroomBotWithResponse ¶
func (c *ClientWithResponses) TestWarroomBotWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*TestWarroomBotResponse, error)
TestWarroomBotWithResponse Test Warroom Bot
Test war room bot configuration by creating and deleting a test channel.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/warroom-bot-test (the `TestWarroomBot` operationId).
func (*ClientWithResponses) ToggleShareWithBodyWithResponse ¶
func (c *ClientWithResponses) ToggleShareWithBodyWithResponse(ctx context.Context, orgId int, pmId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ToggleShareResponse, error)
ToggleShareWithBodyWithResponse Toggle Share
Toggle public sharing for a postmortem. Optionally set expiry.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/postmortems/{pm_id}/share (the `ToggleShare` operationId).
func (*ClientWithResponses) ToggleShareWithResponse ¶
func (c *ClientWithResponses) ToggleShareWithResponse(ctx context.Context, orgId int, pmId int, body ToggleShareJSONRequestBody, reqEditors ...RequestEditorFn) (*ToggleShareResponse, error)
ToggleShareWithResponse Toggle Share
Toggle public sharing for a postmortem. Optionally set expiry.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/postmortems/{pm_id}/share (the `ToggleShare` operationId).
func (*ClientWithResponses) UnassignIncidentRoleWithResponse ¶
func (c *ClientWithResponses) UnassignIncidentRoleWithResponse(ctx context.Context, orgId int, incidentType string, refId int, assignmentId int, reqEditors ...RequestEditorFn) (*UnassignIncidentRoleResponse, error)
UnassignIncidentRoleWithResponse Unassign Incident Role
Remove a responder role assignment from this incident.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/roles/{assignment_id} (the `UnassignIncidentRole` operationId).
func (*ClientWithResponses) UnfurlLinkWithResponse ¶
func (c *ClientWithResponses) UnfurlLinkWithResponse(ctx context.Context, orgId int, roomId int, params *UnfurlLinkParams, reqEditors ...RequestEditorFn) (*UnfurlLinkResponse, error)
UnfurlLinkWithResponse Unfurl Link
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/unfurl (the `UnfurlLink` operationId).
func (*ClientWithResponses) UnstarTimelineEventWithResponse ¶
func (c *ClientWithResponses) UnstarTimelineEventWithResponse(ctx context.Context, orgId int, incidentType string, refId int, activityId int, reqEditors ...RequestEditorFn) (*UnstarTimelineEventResponse, error)
UnstarTimelineEventWithResponse Unstar Timeline Event
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/timeline/{activity_id}/star (the `UnstarTimelineEvent` operationId).
func (*ClientWithResponses) UnsubscribeWithResponse ¶
func (c *ClientWithResponses) UnsubscribeWithResponse(ctx context.Context, slug string, token string, reqEditors ...RequestEditorFn) (*UnsubscribeResponse, error)
UnsubscribeWithResponse Unsubscribe
Unsubscribe from status page notifications via token link.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/status-pages/public/{slug}/unsubscribe/{token} (the `Unsubscribe` operationId).
func (*ClientWithResponses) UpdateActionItemWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateActionItemWithBodyWithResponse(ctx context.Context, orgId int, itemId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateActionItemResponse, error)
UpdateActionItemWithBodyWithResponse Update Action Item
Update an action item (status, priority, assignee, due_date).
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/action-items/{item_id} (the `UpdateActionItem` operationId).
func (*ClientWithResponses) UpdateActionItemWithResponse ¶
func (c *ClientWithResponses) UpdateActionItemWithResponse(ctx context.Context, orgId int, itemId int, body UpdateActionItemJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateActionItemResponse, error)
UpdateActionItemWithResponse Update Action Item
Update an action item (status, priority, assignee, due_date).
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/action-items/{item_id} (the `UpdateActionItem` operationId).
func (*ClientWithResponses) UpdateChannelWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateChannelWithBodyWithResponse(ctx context.Context, channelId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateChannelResponse, error)
UpdateChannelWithBodyWithResponse Update Channel
Update a notification channel.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/notification-channels/{channel_id} (the `UpdateChannel` operationId).
func (*ClientWithResponses) UpdateChannelWithResponse ¶
func (c *ClientWithResponses) UpdateChannelWithResponse(ctx context.Context, channelId int, body UpdateChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateChannelResponse, error)
UpdateChannelWithResponse Update Channel
Update a notification channel.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/notification-channels/{channel_id} (the `UpdateChannel` operationId).
func (*ClientWithResponses) UpdateCheckPreferencesWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateCheckPreferencesWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCheckPreferencesResponse, error)
UpdateCheckPreferencesWithBodyWithResponse Update user preferences for check display
Save user's display preferences for this check (histogram locations, etc.)
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/checks/{check_id}/preferences (the `UpdateCheckPreferences` operationId).
func (*ClientWithResponses) UpdateCheckPreferencesWithResponse ¶
func (c *ClientWithResponses) UpdateCheckPreferencesWithResponse(ctx context.Context, checkId int, body UpdateCheckPreferencesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCheckPreferencesResponse, error)
UpdateCheckPreferencesWithResponse Update user preferences for check display
Save user's display preferences for this check (histogram locations, etc.)
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/checks/{check_id}/preferences (the `UpdateCheckPreferences` operationId).
func (*ClientWithResponses) UpdateCheckProviderDependencyWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateCheckProviderDependencyWithBodyWithResponse(ctx context.Context, checkId int, linkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCheckProviderDependencyResponse, error)
UpdateCheckProviderDependencyWithBodyWithResponse Update Check Provider Dependency
Confirm or update an external provider link.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/checks/{check_id}/provider-dependencies/{link_id} (the `UpdateCheckProviderDependency` operationId).
func (*ClientWithResponses) UpdateCheckProviderDependencyWithResponse ¶
func (c *ClientWithResponses) UpdateCheckProviderDependencyWithResponse(ctx context.Context, checkId int, linkId int, body UpdateCheckProviderDependencyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCheckProviderDependencyResponse, error)
UpdateCheckProviderDependencyWithResponse Update Check Provider Dependency
Confirm or update an external provider link.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/checks/{check_id}/provider-dependencies/{link_id} (the `UpdateCheckProviderDependency` operationId).
func (*ClientWithResponses) UpdateCheckSloWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateCheckSloWithBodyWithResponse(ctx context.Context, checkId int, sloId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCheckSloResponse, error)
UpdateCheckSloWithBodyWithResponse Update SLO configuration
Updates SLO settings. Only fields provided will be changed.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/checks/{check_id}/slo/{slo_id} (the `UpdateCheckSlo` operationId).
func (*ClientWithResponses) UpdateCheckSloWithResponse ¶
func (c *ClientWithResponses) UpdateCheckSloWithResponse(ctx context.Context, checkId int, sloId int, body UpdateCheckSloJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCheckSloResponse, error)
UpdateCheckSloWithResponse Update SLO configuration
Updates SLO settings. Only fields provided will be changed.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/checks/{check_id}/slo/{slo_id} (the `UpdateCheckSlo` operationId).
func (*ClientWithResponses) UpdateCheckWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateCheckWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCheckResponse, error)
UpdateCheckWithBodyWithResponse Update a check
Updates an existing health check. Users can only modify their own checks, while Admins and Superadmins can modify any check.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/checks/{check_id} (the `UpdateCheck` operationId).
func (*ClientWithResponses) UpdateCheckWithResponse ¶
func (c *ClientWithResponses) UpdateCheckWithResponse(ctx context.Context, checkId int, body UpdateCheckJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCheckResponse, error)
UpdateCheckWithResponse Update a check
Updates an existing health check. Users can only modify their own checks, while Admins and Superadmins can modify any check.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/checks/{check_id} (the `UpdateCheck` operationId).
func (*ClientWithResponses) UpdateContactMethodWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateContactMethodWithBodyWithResponse(ctx context.Context, methodId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateContactMethodResponse, error)
UpdateContactMethodWithBodyWithResponse Update Contact Method
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PATCH /api/profile/contact-methods/{method_id} (the `UpdateContactMethod` operationId).
func (*ClientWithResponses) UpdateContactMethodWithResponse ¶
func (c *ClientWithResponses) UpdateContactMethodWithResponse(ctx context.Context, methodId int, body UpdateContactMethodJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateContactMethodResponse, error)
UpdateContactMethodWithResponse Update Contact Method
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PATCH /api/profile/contact-methods/{method_id} (the `UpdateContactMethod` operationId).
func (*ClientWithResponses) UpdateCustomStatusPageWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateCustomStatusPageWithBodyWithResponse(ctx context.Context, orgId int, pageId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCustomStatusPageResponse, error)
UpdateCustomStatusPageWithBodyWithResponse Update a custom status page
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/custom-status-pages/{page_id} (the `UpdateCustomStatusPage` operationId).
func (*ClientWithResponses) UpdateCustomStatusPageWithResponse ¶
func (c *ClientWithResponses) UpdateCustomStatusPageWithResponse(ctx context.Context, orgId int, pageId int, body UpdateCustomStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCustomStatusPageResponse, error)
UpdateCustomStatusPageWithResponse Update a custom status page
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/custom-status-pages/{page_id} (the `UpdateCustomStatusPage` operationId).
func (*ClientWithResponses) UpdateDnsHijackAlertsWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateDnsHijackAlertsWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDnsHijackAlertsResponse, error)
UpdateDnsHijackAlertsWithBodyWithResponse Configure DNS hijacking alerts
Enable/disable DNS hijacking detection alerts (for DNS checks).
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/checks/{check_id}/dns-hijack-alerts (the `UpdateDnsHijackAlerts` operationId).
func (*ClientWithResponses) UpdateDnsHijackAlertsWithResponse ¶
func (c *ClientWithResponses) UpdateDnsHijackAlertsWithResponse(ctx context.Context, checkId int, body UpdateDnsHijackAlertsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDnsHijackAlertsResponse, error)
UpdateDnsHijackAlertsWithResponse Configure DNS hijacking alerts
Enable/disable DNS hijacking detection alerts (for DNS checks).
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/checks/{check_id}/dns-hijack-alerts (the `UpdateDnsHijackAlerts` operationId).
func (*ClientWithResponses) UpdateDnsMultiRecordWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateDnsMultiRecordWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDnsMultiRecordResponse, error)
UpdateDnsMultiRecordWithBodyWithResponse Configure multi-record DNS monitoring
Enable/disable multi-record DNS monitoring and set configuration (for DNS checks).
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/checks/{check_id}/dns-multi-record (the `UpdateDnsMultiRecord` operationId).
func (*ClientWithResponses) UpdateDnsMultiRecordWithResponse ¶
func (c *ClientWithResponses) UpdateDnsMultiRecordWithResponse(ctx context.Context, checkId int, body UpdateDnsMultiRecordJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDnsMultiRecordResponse, error)
UpdateDnsMultiRecordWithResponse Configure multi-record DNS monitoring
Enable/disable multi-record DNS monitoring and set configuration (for DNS checks).
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/checks/{check_id}/dns-multi-record (the `UpdateDnsMultiRecord` operationId).
func (*ClientWithResponses) UpdateDomainAlertsWithResponse ¶
func (c *ClientWithResponses) UpdateDomainAlertsWithResponse(ctx context.Context, checkId int, params *UpdateDomainAlertsParams, reqEditors ...RequestEditorFn) (*UpdateDomainAlertsResponse, error)
UpdateDomainAlertsWithResponse Configure domain expiry alerts
Enable/disable domain WHOIS expiry alerts and set alert thresholds (for DNS checks).
Returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/checks/{check_id}/domain-alerts (the `UpdateDomainAlerts` operationId).
func (*ClientWithResponses) UpdateLayerWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateLayerWithBodyWithResponse(ctx context.Context, orgId int, scheduleId int, layerId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateLayerResponse, error)
UpdateLayerWithBodyWithResponse Update Layer
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers/{layer_id} (the `UpdateLayer` operationId).
func (*ClientWithResponses) UpdateLayerWithResponse ¶
func (c *ClientWithResponses) UpdateLayerWithResponse(ctx context.Context, orgId int, scheduleId int, layerId int, body UpdateLayerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateLayerResponse, error)
UpdateLayerWithResponse Update Layer
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers/{layer_id} (the `UpdateLayer` operationId).
func (*ClientWithResponses) UpdateMaintenanceWindowWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateMaintenanceWindowWithBodyWithResponse(ctx context.Context, windowId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMaintenanceWindowResponse, error)
UpdateMaintenanceWindowWithBodyWithResponse Update maintenance window
Update an existing maintenance window. Caller must be MEMBER+ of the window's organization. Changing check_ids/project_ids re-validates scope against the window's organization.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/maintenance/{window_id} (the `UpdateMaintenanceWindow` operationId).
func (*ClientWithResponses) UpdateMaintenanceWindowWithResponse ¶
func (c *ClientWithResponses) UpdateMaintenanceWindowWithResponse(ctx context.Context, windowId int, body UpdateMaintenanceWindowJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMaintenanceWindowResponse, error)
UpdateMaintenanceWindowWithResponse Update maintenance window
Update an existing maintenance window. Caller must be MEMBER+ of the window's organization. Changing check_ids/project_ids re-validates scope against the window's organization.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/maintenance/{window_id} (the `UpdateMaintenanceWindow` operationId).
func (*ClientWithResponses) UpdateMemberRoleWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateMemberRoleWithBodyWithResponse(ctx context.Context, orgId int, userId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemberRoleResponse, error)
UpdateMemberRoleWithBodyWithResponse Update Member Role
Update a member's role in the organization.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/members/{user_id} (the `UpdateMemberRole` operationId).
func (*ClientWithResponses) UpdateMemberRoleWithResponse ¶
func (c *ClientWithResponses) UpdateMemberRoleWithResponse(ctx context.Context, orgId int, userId int, body UpdateMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemberRoleResponse, error)
UpdateMemberRoleWithResponse Update Member Role
Update a member's role in the organization.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/members/{user_id} (the `UpdateMemberRole` operationId).
func (*ClientWithResponses) UpdateOrganizationProjectWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateOrganizationProjectWithBodyWithResponse(ctx context.Context, orgId int, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationProjectResponse, error)
UpdateOrganizationProjectWithBodyWithResponse Update Organization Project
Update a project. Requires ADMIN access.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/projects/{project_id} (the `UpdateOrganizationProject` operationId).
func (*ClientWithResponses) UpdateOrganizationProjectWithResponse ¶
func (c *ClientWithResponses) UpdateOrganizationProjectWithResponse(ctx context.Context, orgId int, projectId int, body UpdateOrganizationProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationProjectResponse, error)
UpdateOrganizationProjectWithResponse Update Organization Project
Update a project. Requires ADMIN access.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/projects/{project_id} (the `UpdateOrganizationProject` operationId).
func (*ClientWithResponses) UpdateOrganizationSettingsWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateOrganizationSettingsWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationSettingsResponse, error)
UpdateOrganizationSettingsWithBodyWithResponse Update Organization Settings
Update organization settings. Requires ADMIN access.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/settings (the `UpdateOrganizationSettings` operationId).
func (*ClientWithResponses) UpdateOrganizationSettingsWithResponse ¶
func (c *ClientWithResponses) UpdateOrganizationSettingsWithResponse(ctx context.Context, orgId int, body UpdateOrganizationSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationSettingsResponse, error)
UpdateOrganizationSettingsWithResponse Update Organization Settings
Update organization settings. Requires ADMIN access.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/settings (the `UpdateOrganizationSettings` operationId).
func (*ClientWithResponses) UpdateOrganizationWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateOrganizationWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationResponse, error)
UpdateOrganizationWithBodyWithResponse Update Organization
Update organization details. Requires ADMIN role or higher.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id} (the `UpdateOrganization` operationId).
func (*ClientWithResponses) UpdateOrganizationWithResponse ¶
func (c *ClientWithResponses) UpdateOrganizationWithResponse(ctx context.Context, orgId int, body UpdateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationResponse, error)
UpdateOrganizationWithResponse Update Organization
Update organization details. Requires ADMIN role or higher.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id} (the `UpdateOrganization` operationId).
func (*ClientWithResponses) UpdatePasswordWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdatePasswordWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePasswordResponse, error)
UpdatePasswordWithBodyWithResponse Change user password
Allows the currently authenticated user to change their password. Requires the old password for verification.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/profile/password (the `UpdatePassword` operationId).
func (*ClientWithResponses) UpdatePasswordWithResponse ¶
func (c *ClientWithResponses) UpdatePasswordWithResponse(ctx context.Context, body UpdatePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePasswordResponse, error)
UpdatePasswordWithResponse Change user password
Allows the currently authenticated user to change their password. Requires the old password for verification.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/profile/password (the `UpdatePassword` operationId).
func (*ClientWithResponses) UpdatePlaybookWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdatePlaybookWithBodyWithResponse(ctx context.Context, orgId int, playbookId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePlaybookResponse, error)
UpdatePlaybookWithBodyWithResponse Update Playbook
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/playbooks/{playbook_id} (the `UpdatePlaybook` operationId).
func (*ClientWithResponses) UpdatePlaybookWithResponse ¶
func (c *ClientWithResponses) UpdatePlaybookWithResponse(ctx context.Context, orgId int, playbookId int, body UpdatePlaybookJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePlaybookResponse, error)
UpdatePlaybookWithResponse Update Playbook
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/playbooks/{playbook_id} (the `UpdatePlaybook` operationId).
func (*ClientWithResponses) UpdatePolicyWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdatePolicyWithBodyWithResponse(ctx context.Context, orgId int, policyId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePolicyResponse, error)
UpdatePolicyWithBodyWithResponse Update Policy
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/escalation-policies/{policy_id} (the `UpdatePolicy` operationId).
func (*ClientWithResponses) UpdatePolicyWithResponse ¶
func (c *ClientWithResponses) UpdatePolicyWithResponse(ctx context.Context, orgId int, policyId int, body UpdatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePolicyResponse, error)
UpdatePolicyWithResponse Update Policy
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/escalation-policies/{policy_id} (the `UpdatePolicy` operationId).
func (*ClientWithResponses) UpdatePostmortemWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdatePostmortemWithBodyWithResponse(ctx context.Context, orgId int, pmId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePostmortemResponse, error)
UpdatePostmortemWithBodyWithResponse Update Postmortem
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/postmortems/{pm_id} (the `UpdatePostmortem` operationId).
func (*ClientWithResponses) UpdatePostmortemWithResponse ¶
func (c *ClientWithResponses) UpdatePostmortemWithResponse(ctx context.Context, orgId int, pmId int, body UpdatePostmortemJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePostmortemResponse, error)
UpdatePostmortemWithResponse Update Postmortem
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/postmortems/{pm_id} (the `UpdatePostmortem` operationId).
func (*ClientWithResponses) UpdateProfileWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateProfileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProfileResponse, error)
UpdateProfileWithBodyWithResponse Update user profile
Updates the profile data of the currently authenticated user.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/profile/ (the `UpdateProfile` operationId).
func (*ClientWithResponses) UpdateProfileWithResponse ¶
func (c *ClientWithResponses) UpdateProfileWithResponse(ctx context.Context, body UpdateProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProfileResponse, error)
UpdateProfileWithResponse Update user profile
Updates the profile data of the currently authenticated user.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/profile/ (the `UpdateProfile` operationId).
func (*ClientWithResponses) UpdateProjectMemberWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateProjectMemberWithBodyWithResponse(ctx context.Context, orgId int, projectId int, userId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectMemberResponse, error)
UpdateProjectMemberWithBodyWithResponse Update Project Member
Update a project member's role. Requires ADMIN access to organization.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/projects/{project_id}/members/{user_id} (the `UpdateProjectMember` operationId).
func (*ClientWithResponses) UpdateProjectMemberWithResponse ¶
func (c *ClientWithResponses) UpdateProjectMemberWithResponse(ctx context.Context, orgId int, projectId int, userId int, body UpdateProjectMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectMemberResponse, error)
UpdateProjectMemberWithResponse Update Project Member
Update a project member's role. Requires ADMIN access to organization.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/projects/{project_id}/members/{user_id} (the `UpdateProjectMember` operationId).
func (*ClientWithResponses) UpdateScheduleWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateScheduleWithBodyWithResponse(ctx context.Context, orgId int, scheduleId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateScheduleResponse, error)
UpdateScheduleWithBodyWithResponse Update Schedule
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/oncall-schedules/{schedule_id} (the `UpdateSchedule` operationId).
func (*ClientWithResponses) UpdateScheduleWithResponse ¶
func (c *ClientWithResponses) UpdateScheduleWithResponse(ctx context.Context, orgId int, scheduleId int, body UpdateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateScheduleResponse, error)
UpdateScheduleWithResponse Update Schedule
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/oncall-schedules/{schedule_id} (the `UpdateSchedule` operationId).
func (*ClientWithResponses) UpdateScheduledReportWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateScheduledReportWithBodyWithResponse(ctx context.Context, reportId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateScheduledReportResponse, error)
UpdateScheduledReportWithBodyWithResponse Update Scheduled Report
Update a scheduled report.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/reports/scheduled/{report_id} (the `UpdateScheduledReport` operationId).
func (*ClientWithResponses) UpdateScheduledReportWithResponse ¶
func (c *ClientWithResponses) UpdateScheduledReportWithResponse(ctx context.Context, reportId int, body UpdateScheduledReportJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateScheduledReportResponse, error)
UpdateScheduledReportWithResponse Update Scheduled Report
Update a scheduled report.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/reports/scheduled/{report_id} (the `UpdateScheduledReport` operationId).
func (*ClientWithResponses) UpdateServiceWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateServiceWithBodyWithResponse(ctx context.Context, orgId int, serviceId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateServiceResponse, error)
UpdateServiceWithBodyWithResponse Update Service
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/services/{service_id} (the `UpdateService` operationId).
func (*ClientWithResponses) UpdateServiceWithResponse ¶
func (c *ClientWithResponses) UpdateServiceWithResponse(ctx context.Context, orgId int, serviceId int, body UpdateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateServiceResponse, error)
UpdateServiceWithResponse Update Service
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/services/{service_id} (the `UpdateService` operationId).
func (*ClientWithResponses) UpdateSslAlertsWithResponse ¶
func (c *ClientWithResponses) UpdateSslAlertsWithResponse(ctx context.Context, checkId int, params *UpdateSslAlertsParams, reqEditors ...RequestEditorFn) (*UpdateSslAlertsResponse, error)
UpdateSslAlertsWithResponse Configure SSL certificate alerts
Enable/disable SSL certificate expiry alerts and set alert thresholds.
Returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/checks/{check_id}/ssl-alerts (the `UpdateSslAlerts` operationId).
func (*ClientWithResponses) UpdateStatusPageWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateStatusPageWithBodyWithResponse(ctx context.Context, pageId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStatusPageResponse, error)
UpdateStatusPageWithBodyWithResponse Update Status Page
Update a status page.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/status-pages/{page_id} (the `UpdateStatusPage` operationId).
func (*ClientWithResponses) UpdateStatusPageWithResponse ¶
func (c *ClientWithResponses) UpdateStatusPageWithResponse(ctx context.Context, pageId int, body UpdateStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStatusPageResponse, error)
UpdateStatusPageWithResponse Update Status Page
Update a status page.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/status-pages/{page_id} (the `UpdateStatusPage` operationId).
func (*ClientWithResponses) UpdateTeamMemberRoleWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateTeamMemberRoleWithBodyWithResponse(ctx context.Context, orgId int, teamId int, userId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamMemberRoleResponse, error)
UpdateTeamMemberRoleWithBodyWithResponse Update Team Member Role
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/teams/{team_id}/members/{user_id} (the `UpdateTeamMemberRole` operationId).
func (*ClientWithResponses) UpdateTeamMemberRoleWithResponse ¶
func (c *ClientWithResponses) UpdateTeamMemberRoleWithResponse(ctx context.Context, orgId int, teamId int, userId int, body UpdateTeamMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamMemberRoleResponse, error)
UpdateTeamMemberRoleWithResponse Update Team Member Role
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/teams/{team_id}/members/{user_id} (the `UpdateTeamMemberRole` operationId).
func (*ClientWithResponses) UpdateTeamWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateTeamWithBodyWithResponse(ctx context.Context, orgId int, teamId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamResponse, error)
UpdateTeamWithBodyWithResponse Update Team
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/teams/{team_id} (the `UpdateTeam` operationId).
func (*ClientWithResponses) UpdateTeamWithResponse ¶
func (c *ClientWithResponses) UpdateTeamWithResponse(ctx context.Context, orgId int, teamId int, body UpdateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamResponse, error)
UpdateTeamWithResponse Update Team
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/teams/{team_id} (the `UpdateTeam` operationId).
func (*ClientWithResponses) UpdateWarRoomWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateWarRoomWithBodyWithResponse(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWarRoomResponse, error)
UpdateWarRoomWithBodyWithResponse Update War Room
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/war-rooms/{room_id} (the `UpdateWarRoom` operationId).
func (*ClientWithResponses) UpdateWarRoomWithResponse ¶
func (c *ClientWithResponses) UpdateWarRoomWithResponse(ctx context.Context, orgId int, roomId int, body UpdateWarRoomJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWarRoomResponse, error)
UpdateWarRoomWithResponse Update War Room
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api/organizations/{org_id}/war-rooms/{room_id} (the `UpdateWarRoom` operationId).
func (*ClientWithResponses) UploadAttachmentWithBodyWithResponse ¶
func (c *ClientWithResponses) UploadAttachmentWithBodyWithResponse(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadAttachmentResponse, error)
UploadAttachmentWithBodyWithResponse Upload Attachment
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/attachments (the `UploadAttachment` operationId).
func (*ClientWithResponses) UpsertCloudSubscriptionWithBodyWithResponse ¶
func (c *ClientWithResponses) UpsertCloudSubscriptionWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertCloudSubscriptionResponse, error)
UpsertCloudSubscriptionWithBodyWithResponse Subscribe to cloud provider status alerts (upsert)
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/cloud-subscriptions (the `UpsertCloudSubscription` operationId).
func (*ClientWithResponses) UpsertCloudSubscriptionWithResponse ¶
func (c *ClientWithResponses) UpsertCloudSubscriptionWithResponse(ctx context.Context, orgId int, body UpsertCloudSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertCloudSubscriptionResponse, error)
UpsertCloudSubscriptionWithResponse Subscribe to cloud provider status alerts (upsert)
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/cloud-subscriptions (the `UpsertCloudSubscription` operationId).
func (*ClientWithResponses) UpsertLifecycleWatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpsertLifecycleWatchWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertLifecycleWatchResponse, error)
UpsertLifecycleWatchWithBodyWithResponse Watch a vendor/platform/resource (upsert)
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/lifecycle-watches (the `UpsertLifecycleWatch` operationId).
func (*ClientWithResponses) UpsertLifecycleWatchWithResponse ¶
func (c *ClientWithResponses) UpsertLifecycleWatchWithResponse(ctx context.Context, orgId int, body UpsertLifecycleWatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertLifecycleWatchResponse, error)
UpsertLifecycleWatchWithResponse Watch a vendor/platform/resource (upsert)
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/organizations/{org_id}/lifecycle-watches (the `UpsertLifecycleWatch` operationId).
func (*ClientWithResponses) VerifyContactMethodWithBodyWithResponse ¶
func (c *ClientWithResponses) VerifyContactMethodWithBodyWithResponse(ctx context.Context, methodId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VerifyContactMethodResponse, error)
VerifyContactMethodWithBodyWithResponse Verify Contact Method
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/profile/contact-methods/{method_id}/verify (the `VerifyContactMethod` operationId).
func (*ClientWithResponses) VerifyContactMethodWithResponse ¶
func (c *ClientWithResponses) VerifyContactMethodWithResponse(ctx context.Context, methodId int, body VerifyContactMethodJSONRequestBody, reqEditors ...RequestEditorFn) (*VerifyContactMethodResponse, error)
VerifyContactMethodWithResponse Verify Contact Method
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/profile/contact-methods/{method_id}/verify (the `VerifyContactMethod` operationId).
func (*ClientWithResponses) VerifyCustomDomainWithResponse ¶
func (c *ClientWithResponses) VerifyCustomDomainWithResponse(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*VerifyCustomDomainResponse, error)
VerifyCustomDomainWithResponse Verify Custom Domain
Trigger domain verification for a status page.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api/status-pages/{page_id}/verify-domain (the `VerifyCustomDomain` operationId).
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// HomeWithResponse Home
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET / (the `Home` operationId).
HomeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HomeResponse, error)
// CreateChangeEventWithBodyWithResponse Create Change Event
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/change-events (the `CreateChangeEvent` operationId).
CreateChangeEventWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateChangeEventResponse, error)
// CreateChangeEventWithResponse Create Change Event
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/change-events (the `CreateChangeEvent` operationId).
CreateChangeEventWithResponse(ctx context.Context, body CreateChangeEventJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateChangeEventResponse, error)
// ListChecksWithResponse List all checks
//
// Retrieves a list of all checks. Superadmins and Admins can see all checks, while regular users only see their own checks. Supports filtering by status, organization and sorting.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/ (the `ListChecks` operationId).
ListChecksWithResponse(ctx context.Context, params *ListChecksParams, reqEditors ...RequestEditorFn) (*ListChecksResponse, error)
// CreateNewCheckWithBodyWithResponse Create a new check
//
// Creates a new health check. Superadmins can assign owner via owner_user_id.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/checks/ (the `CreateNewCheck` operationId).
CreateNewCheckWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNewCheckResponse, error)
// CreateNewCheckWithResponse Create a new check
//
// Creates a new health check. Superadmins can assign owner via owner_user_id.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/checks/ (the `CreateNewCheck` operationId).
CreateNewCheckWithResponse(ctx context.Context, body CreateNewCheckJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNewCheckResponse, error)
// GetSloSummaryWithResponse SLO summary for all user-accessible checks
//
// Returns brief SLO status for dashboard display. Only reads cached columns.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/slo/summary (the `GetSloSummary` operationId).
GetSloSummaryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSloSummaryResponse, error)
// RemoveCheckWithResponse Delete a check
//
// Deletes a specific health check. Superadmins and Admins can delete any check, while regular users can only delete their own checks.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/checks/{check_id} (the `RemoveCheck` operationId).
RemoveCheckWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*RemoveCheckResponse, error)
// GetCheckDetailsWithResponse Get check details
//
// Retrieves detailed information about a specific check. Access is restricted based on user role.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id} (the `GetCheckDetails` operationId).
GetCheckDetailsWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckDetailsResponse, error)
// UpdateCheckWithBodyWithResponse Update a check
//
// Updates an existing health check. Users can only modify their own checks, while Admins and Superadmins can modify any check.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/checks/{check_id} (the `UpdateCheck` operationId).
UpdateCheckWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCheckResponse, error)
// UpdateCheckWithResponse Update a check
//
// Updates an existing health check. Users can only modify their own checks, while Admins and Superadmins can modify any check.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/checks/{check_id} (the `UpdateCheck` operationId).
UpdateCheckWithResponse(ctx context.Context, checkId int, body UpdateCheckJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCheckResponse, error)
// GetCheckChannelsWithResponse Get notification channels assigned to check
//
// Retrieves all notification channels assigned to a specific check.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/channels (the `GetCheckChannels` operationId).
GetCheckChannelsWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckChannelsResponse, error)
// SetCheckChannelsWithBodyWithResponse Set notification channels for check
//
// Replace all notification channels assigned to a check with the provided list.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/checks/{check_id}/channels (the `SetCheckChannels` operationId).
SetCheckChannelsWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCheckChannelsResponse, error)
// SetCheckChannelsWithResponse Set notification channels for check
//
// Replace all notification channels assigned to a check with the provided list.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/checks/{check_id}/channels (the `SetCheckChannels` operationId).
SetCheckChannelsWithResponse(ctx context.Context, checkId int, body SetCheckChannelsJSONRequestBody, reqEditors ...RequestEditorFn) (*SetCheckChannelsResponse, error)
// CloneCheckWithResponse Clone a check
//
// Creates a copy of an existing check with a new UUID. Copies all configuration but not logs or status history.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/checks/{check_id}/clone (the `CloneCheck` operationId).
CloneCheckWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*CloneCheckResponse, error)
// GetCheckCloudContextWithResponse Get cloud context for a check
//
// Match a check's URL/host to cloud providers and return relevant incidents.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/cloud-context (the `GetCheckCloudContext` operationId).
GetCheckCloudContextWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckCloudContextResponse, error)
// GetCheckDependenciesWithResponse Get check dependencies
//
// Return parent (depends-on) and child (depended-by) checks.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/dependencies (the `GetCheckDependencies` operationId).
GetCheckDependenciesWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckDependenciesResponse, error)
// AddCheckDependencyWithBodyWithResponse Add a check dependency
//
// Create a parent-child dependency between two checks. One of parent_check_id or child_check_id must match check_id.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/checks/{check_id}/dependencies (the `AddCheckDependency` operationId).
AddCheckDependencyWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddCheckDependencyResponse, error)
// AddCheckDependencyWithResponse Add a check dependency
//
// Create a parent-child dependency between two checks. One of parent_check_id or child_check_id must match check_id.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/checks/{check_id}/dependencies (the `AddCheckDependency` operationId).
AddCheckDependencyWithResponse(ctx context.Context, checkId int, body AddCheckDependencyJSONRequestBody, reqEditors ...RequestEditorFn) (*AddCheckDependencyResponse, error)
// RemoveCheckDependencyWithResponse Remove a check dependency
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/checks/{check_id}/dependencies/{dep_id} (the `RemoveCheckDependency` operationId).
RemoveCheckDependencyWithResponse(ctx context.Context, checkId int, depId int, reqEditors ...RequestEditorFn) (*RemoveCheckDependencyResponse, error)
// ApproveDnsSnapshotWithResponse Approve current DNS records as baseline
//
// Save the current DNS multi-record results as the approved snapshot for change detection.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/checks/{check_id}/dns-approve-snapshot (the `ApproveDnsSnapshot` operationId).
ApproveDnsSnapshotWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*ApproveDnsSnapshotResponse, error)
// UpdateDnsHijackAlertsWithBodyWithResponse Configure DNS hijacking alerts
//
// Enable/disable DNS hijacking detection alerts (for DNS checks).
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/checks/{check_id}/dns-hijack-alerts (the `UpdateDnsHijackAlerts` operationId).
UpdateDnsHijackAlertsWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDnsHijackAlertsResponse, error)
// UpdateDnsHijackAlertsWithResponse Configure DNS hijacking alerts
//
// Enable/disable DNS hijacking detection alerts (for DNS checks).
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/checks/{check_id}/dns-hijack-alerts (the `UpdateDnsHijackAlerts` operationId).
UpdateDnsHijackAlertsWithResponse(ctx context.Context, checkId int, body UpdateDnsHijackAlertsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDnsHijackAlertsResponse, error)
// GetDnsMultiRecordWithResponse Get multi-record DNS configuration and results
//
// Get current multi-record DNS configuration and latest results (for DNS checks).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/dns-multi-record (the `GetDnsMultiRecord` operationId).
GetDnsMultiRecordWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetDnsMultiRecordResponse, error)
// UpdateDnsMultiRecordWithBodyWithResponse Configure multi-record DNS monitoring
//
// Enable/disable multi-record DNS monitoring and set configuration (for DNS checks).
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/checks/{check_id}/dns-multi-record (the `UpdateDnsMultiRecord` operationId).
UpdateDnsMultiRecordWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDnsMultiRecordResponse, error)
// UpdateDnsMultiRecordWithResponse Configure multi-record DNS monitoring
//
// Enable/disable multi-record DNS monitoring and set configuration (for DNS checks).
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/checks/{check_id}/dns-multi-record (the `UpdateDnsMultiRecord` operationId).
UpdateDnsMultiRecordWithResponse(ctx context.Context, checkId int, body UpdateDnsMultiRecordJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDnsMultiRecordResponse, error)
// GetDnsSnapshotWithResponse Get approved DNS snapshot
//
// Return the currently approved DNS records snapshot.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/dns-snapshot (the `GetDnsSnapshot` operationId).
GetDnsSnapshotWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetDnsSnapshotResponse, error)
// UpdateDomainAlertsWithResponse Configure domain expiry alerts
//
// Enable/disable domain WHOIS expiry alerts and set alert thresholds (for DNS checks).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/checks/{check_id}/domain-alerts (the `UpdateDomainAlerts` operationId).
UpdateDomainAlertsWithResponse(ctx context.Context, checkId int, params *UpdateDomainAlertsParams, reqEditors ...RequestEditorFn) (*UpdateDomainAlertsResponse, error)
// ExportCheckIncidentsCsvWithResponse Export incidents as CSV
//
// Stream incidents for a check as a CSV file.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/export/incidents.csv (the `ExportCheckIncidentsCsv` operationId).
ExportCheckIncidentsCsvWithResponse(ctx context.Context, checkId int, params *ExportCheckIncidentsCsvParams, reqEditors ...RequestEditorFn) (*ExportCheckIncidentsCsvResponse, error)
// ExportCheckLogsCsvWithResponse Export recent logs as CSV
//
// Stream recent check logs as a CSV file.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/export/logs.csv (the `ExportCheckLogsCsv` operationId).
ExportCheckLogsCsvWithResponse(ctx context.Context, checkId int, params *ExportCheckLogsCsvParams, reqEditors ...RequestEditorFn) (*ExportCheckLogsCsvResponse, error)
// GetGeoHistogramWithResponse Get response time histogram for geo locations
//
// Returns response time distribution histogram for specified geo agent locations.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/geo-histogram (the `GetGeoHistogram` operationId).
GetGeoHistogramWithResponse(ctx context.Context, checkId int, params *GetGeoHistogramParams, reqEditors ...RequestEditorFn) (*GetGeoHistogramResponse, error)
// GetCheckIncidentsWithResponse Get check incidents
//
// Retrieves downtime incidents with duration for a specific check.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/incidents (the `GetCheckIncidents` operationId).
GetCheckIncidentsWithResponse(ctx context.Context, checkId int, params *GetCheckIncidentsParams, reqEditors ...RequestEditorFn) (*GetCheckIncidentsResponse, error)
// GetCheckIncidentDetailWithResponse Get check incident detail
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/incidents/{log_id} (the `GetCheckIncidentDetail` operationId).
GetCheckIncidentDetailWithResponse(ctx context.Context, checkId int, logId int, reqEditors ...RequestEditorFn) (*GetCheckIncidentDetailResponse, error)
// AcknowledgeIncidentWithBodyWithResponse Acknowledge an incident from the UI
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/checks/{check_id}/incidents/{log_id}/ack (the `AcknowledgeIncident` operationId).
AcknowledgeIncidentWithBodyWithResponse(ctx context.Context, checkId int, logId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AcknowledgeIncidentResponse, error)
// AcknowledgeIncidentWithResponse Acknowledge an incident from the UI
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/checks/{check_id}/incidents/{log_id}/ack (the `AcknowledgeIncident` operationId).
AcknowledgeIncidentWithResponse(ctx context.Context, checkId int, logId int, body AcknowledgeIncidentJSONRequestBody, reqEditors ...RequestEditorFn) (*AcknowledgeIncidentResponse, error)
// GetIncidentAcknowledgmentsWithResponse Get acknowledgment history for an incident
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/incidents/{log_id}/acks (the `GetIncidentAcknowledgments` operationId).
GetIncidentAcknowledgmentsWithResponse(ctx context.Context, checkId int, logId int, reqEditors ...RequestEditorFn) (*GetIncidentAcknowledgmentsResponse, error)
// ResolveCheckIncidentWithResponse Force resolve a check incident
//
// Manually resolve an ongoing check incident. Stops escalation and closes auto-created war rooms. The check continues monitoring normally.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/checks/{check_id}/incidents/{log_id}/resolve (the `ResolveCheckIncident` operationId).
ResolveCheckIncidentWithResponse(ctx context.Context, checkId int, logId int, reqEditors ...RequestEditorFn) (*ResolveCheckIncidentResponse, error)
// GetCheckLogsWithResponse Get check logs
//
// Retrieves paginated logs for a specific check, ordered by timestamp in descending order. Supports infinite scroll with offset-based pagination.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/logs (the `GetCheckLogs` operationId).
GetCheckLogsWithResponse(ctx context.Context, checkId int, params *GetCheckLogsParams, reqEditors ...RequestEditorFn) (*GetCheckLogsResponse, error)
// GetOidcRealmStatusesWithResponse Get Oidc Realm Statuses
//
// Get per-realm OIDC status for an OIDC check.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/oidc-status (the `GetOidcRealmStatuses` operationId).
GetOidcRealmStatusesWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetOidcRealmStatusesResponse, error)
// GetCheckPagespeedHistoryWithResponse Get page-speed history for a check
//
// Page-speed samples for a check, newest first. Excludes the waterfall/rules blob.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/pagespeed/history (the `GetCheckPagespeedHistory` operationId).
GetCheckPagespeedHistoryWithResponse(ctx context.Context, checkId int, params *GetCheckPagespeedHistoryParams, reqEditors ...RequestEditorFn) (*GetCheckPagespeedHistoryResponse, error)
// GetCheckPreferencesWithResponse Get user preferences for check display
//
// Returns user's display preferences for this check (histogram locations, etc.)
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/preferences (the `GetCheckPreferences` operationId).
GetCheckPreferencesWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckPreferencesResponse, error)
// UpdateCheckPreferencesWithBodyWithResponse Update user preferences for check display
//
// Save user's display preferences for this check (histogram locations, etc.)
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/checks/{check_id}/preferences (the `UpdateCheckPreferences` operationId).
UpdateCheckPreferencesWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCheckPreferencesResponse, error)
// UpdateCheckPreferencesWithResponse Update user preferences for check display
//
// Save user's display preferences for this check (histogram locations, etc.)
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/checks/{check_id}/preferences (the `UpdateCheckPreferences` operationId).
UpdateCheckPreferencesWithResponse(ctx context.Context, checkId int, body UpdateCheckPreferencesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCheckPreferencesResponse, error)
// GetCheckProviderDependenciesWithResponse Get Check Provider Dependencies
//
// List external provider links + internal service deps for a check.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/provider-dependencies (the `GetCheckProviderDependencies` operationId).
GetCheckProviderDependenciesWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckProviderDependenciesResponse, error)
// AddCheckProviderDependencyWithBodyWithResponse Add Check Provider Dependency
//
// Manually add external provider dependency to a check.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/checks/{check_id}/provider-dependencies (the `AddCheckProviderDependency` operationId).
AddCheckProviderDependencyWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddCheckProviderDependencyResponse, error)
// AddCheckProviderDependencyWithResponse Add Check Provider Dependency
//
// Manually add external provider dependency to a check.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/checks/{check_id}/provider-dependencies (the `AddCheckProviderDependency` operationId).
AddCheckProviderDependencyWithResponse(ctx context.Context, checkId int, body AddCheckProviderDependencyJSONRequestBody, reqEditors ...RequestEditorFn) (*AddCheckProviderDependencyResponse, error)
// DeleteCheckProviderDependencyWithResponse Delete Check Provider Dependency
//
// Remove an external provider link.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/checks/{check_id}/provider-dependencies/{link_id} (the `DeleteCheckProviderDependency` operationId).
DeleteCheckProviderDependencyWithResponse(ctx context.Context, checkId int, linkId int, reqEditors ...RequestEditorFn) (*DeleteCheckProviderDependencyResponse, error)
// UpdateCheckProviderDependencyWithBodyWithResponse Update Check Provider Dependency
//
// Confirm or update an external provider link.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/checks/{check_id}/provider-dependencies/{link_id} (the `UpdateCheckProviderDependency` operationId).
UpdateCheckProviderDependencyWithBodyWithResponse(ctx context.Context, checkId int, linkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCheckProviderDependencyResponse, error)
// UpdateCheckProviderDependencyWithResponse Update Check Provider Dependency
//
// Confirm or update an external provider link.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/checks/{check_id}/provider-dependencies/{link_id} (the `UpdateCheckProviderDependency` operationId).
UpdateCheckProviderDependencyWithResponse(ctx context.Context, checkId int, linkId int, body UpdateCheckProviderDependencyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCheckProviderDependencyResponse, error)
// RotateCheckUuidWithResponse Rotate check ping UUID
//
// Generates a new UUID for the check's ping URL. Old ping URLs will stop working immediately.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/checks/{check_id}/rotate-uuid (the `RotateCheckUuid` operationId).
RotateCheckUuidWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*RotateCheckUuidResponse, error)
// RunCheckNowWithResponse Run a check immediately
//
// Queue an immediate execution of a check. Rate limited to 5/minute.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/checks/{check_id}/run-now (the `RunCheckNow` operationId).
RunCheckNowWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*RunCheckNowResponse, error)
// GetCheckSlaWithResponse Get SLA report
//
// Returns uptime SLA data for multiple periods (7d, 30d, 90d) in a single call.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/sla (the `GetCheckSla` operationId).
GetCheckSlaWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckSlaResponse, error)
// GetCheckSloWithResponse Get SLO config and status
//
// Returns SLO configuration, cached metrics, and error budget breakdown.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/slo (the `GetCheckSlo` operationId).
GetCheckSloWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*GetCheckSloResponse, error)
// CreateCheckSloWithBodyWithResponse Create SLO for a check
//
// Creates a new SLO. Only one SLO per sli_type per check.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/checks/{check_id}/slo (the `CreateCheckSlo` operationId).
CreateCheckSloWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCheckSloResponse, error)
// CreateCheckSloWithResponse Create SLO for a check
//
// Creates a new SLO. Only one SLO per sli_type per check.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/checks/{check_id}/slo (the `CreateCheckSlo` operationId).
CreateCheckSloWithResponse(ctx context.Context, checkId int, body CreateCheckSloJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCheckSloResponse, error)
// DeleteCheckSloWithResponse Delete SLO
//
// Permanently deletes an SLO configuration.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/checks/{check_id}/slo/{slo_id} (the `DeleteCheckSlo` operationId).
DeleteCheckSloWithResponse(ctx context.Context, checkId int, sloId int, reqEditors ...RequestEditorFn) (*DeleteCheckSloResponse, error)
// UpdateCheckSloWithBodyWithResponse Update SLO configuration
//
// Updates SLO settings. Only fields provided will be changed.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/checks/{check_id}/slo/{slo_id} (the `UpdateCheckSlo` operationId).
UpdateCheckSloWithBodyWithResponse(ctx context.Context, checkId int, sloId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCheckSloResponse, error)
// UpdateCheckSloWithResponse Update SLO configuration
//
// Updates SLO settings. Only fields provided will be changed.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/checks/{check_id}/slo/{slo_id} (the `UpdateCheckSlo` operationId).
UpdateCheckSloWithResponse(ctx context.Context, checkId int, sloId int, body UpdateCheckSloJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCheckSloResponse, error)
// RefreshCheckSloWithResponse Force SLO recomputation
//
// Triggers immediate recomputation of SLO metrics instead of waiting for the 5-minute cycle.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/checks/{check_id}/slo/{slo_id}/refresh (the `RefreshCheckSlo` operationId).
RefreshCheckSloWithResponse(ctx context.Context, checkId int, sloId int, reqEditors ...RequestEditorFn) (*RefreshCheckSloResponse, error)
// UpdateSslAlertsWithResponse Configure SSL certificate alerts
//
// Enable/disable SSL certificate expiry alerts and set alert thresholds.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/checks/{check_id}/ssl-alerts (the `UpdateSslAlerts` operationId).
UpdateSslAlertsWithResponse(ctx context.Context, checkId int, params *UpdateSslAlertsParams, reqEditors ...RequestEditorFn) (*UpdateSslAlertsResponse, error)
// GetCheckStatsWithResponse Get check statistics
//
// Retrieves uptime statistics for a specific check including uptime percentage and response time metrics.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/stats (the `GetCheckStats` operationId).
GetCheckStatsWithResponse(ctx context.Context, checkId int, params *GetCheckStatsParams, reqEditors ...RequestEditorFn) (*GetCheckStatsResponse, error)
// SendTestAlertWithBodyWithResponse Send test alert notification
//
// Send a test notification to verify alert templates (for admins/testing).
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/checks/{check_id}/test-alert (the `SendTestAlert` operationId).
SendTestAlertWithBodyWithResponse(ctx context.Context, checkId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendTestAlertResponse, error)
// SendTestAlertWithResponse Send test alert notification
//
// Send a test notification to verify alert templates (for admins/testing).
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/checks/{check_id}/test-alert (the `SendTestAlert` operationId).
SendTestAlertWithResponse(ctx context.Context, checkId int, body SendTestAlertJSONRequestBody, reqEditors ...RequestEditorFn) (*SendTestAlertResponse, error)
// GetCheckTimeseriesWithResponse Get check time-series data
//
// Retrieves time-bucketed response time and availability data for charts.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/timeseries (the `GetCheckTimeseries` operationId).
GetCheckTimeseriesWithResponse(ctx context.Context, checkId int, params *GetCheckTimeseriesParams, reqEditors ...RequestEditorFn) (*GetCheckTimeseriesResponse, error)
// GetCheckTimeseriesRangeWithResponse Get check time-series data for a specific time range
//
// Retrieves time-bucketed response time data for a specific time range. Used for lazy-loading chart data on zoom/pan (Grafana-style).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/checks/{check_id}/timeseries-range (the `GetCheckTimeseriesRange` operationId).
GetCheckTimeseriesRangeWithResponse(ctx context.Context, checkId int, params *GetCheckTimeseriesRangeParams, reqEditors ...RequestEditorFn) (*GetCheckTimeseriesRangeResponse, error)
// ListCloudStatusesWithResponse List all cloud provider statuses
//
// Returns the latest status for each monitored cloud provider.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/cloud-status (the `ListCloudStatuses` operationId).
ListCloudStatusesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListCloudStatusesResponse, error)
// GetEarlyWarningsWithResponse Active early warning signals (check failures before provider announces)
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/cloud-status/early-warnings (the `GetEarlyWarnings` operationId).
GetEarlyWarningsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetEarlyWarningsResponse, error)
// GetCloudStatusDetailWithResponse Get cloud provider detail
//
// Returns detailed status for a specific cloud provider.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/cloud-status/{provider} (the `GetCloudStatusDetail` operationId).
GetCloudStatusDetailWithResponse(ctx context.Context, provider string, reqEditors ...RequestEditorFn) (*GetCloudStatusDetailResponse, error)
// EventStreamWithResponse Event Stream
//
// SSE endpoint. Subscribes to user's org channels via Redis Pub/Sub.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/events (the `EventStream` operationId).
EventStreamWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*EventStreamResponse, error)
// ListIncidentsWithResponse List incidents across all accessible checks
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/incidents (the `ListIncidents` operationId).
ListIncidentsWithResponse(ctx context.Context, params *ListIncidentsParams, reqEditors ...RequestEditorFn) (*ListIncidentsResponse, error)
// AcknowledgeIncidentPageWithResponse Acknowledge incident via notification link (confirmation page)
//
// Render a confirmation page for public ACK links without performing the ACK on GET.
// Prevents auto-ACK by link previewers and scanners.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/incidents/ack/{token} (the `AcknowledgeIncidentPage` operationId).
AcknowledgeIncidentPageWithResponse(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*AcknowledgeIncidentPageResponse, error)
// AcknowledgeIncidentByTokenWithResponse Acknowledge incident via notification link (POST)
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/incidents/ack/{token} (the `AcknowledgeIncidentByToken` operationId).
AcknowledgeIncidentByTokenWithResponse(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*AcknowledgeIncidentByTokenResponse, error)
// GetLifecycleCatalogueWithResponse Distinct lifecycle resources seen in events
//
// Powers watch-creation suggestions in the UI/IaC providers.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/lifecycle/catalogue (the `GetLifecycleCatalogue` operationId).
GetLifecycleCatalogueWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLifecycleCatalogueResponse, error)
// ListLifecycleEventsWithResponse List active lifecycle events
//
// Active technology-lifecycle events (e.g. AI model deprecations), soonest effective_at first.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/lifecycle/events (the `ListLifecycleEvents` operationId).
ListLifecycleEventsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListLifecycleEventsResponse, error)
// ListMaintenanceWindowsWithResponse List maintenance windows
//
// Returns maintenance windows scoped to organizations the caller belongs to. Superadmins see all (optionally filtered by organization_id).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/maintenance/ (the `ListMaintenanceWindows` operationId).
ListMaintenanceWindowsWithResponse(ctx context.Context, params *ListMaintenanceWindowsParams, reqEditors ...RequestEditorFn) (*ListMaintenanceWindowsResponse, error)
// CreateMaintenanceWindowWithBodyWithResponse Create maintenance window
//
// Create a maintenance window. Non-superadmin callers must provide organization_id and be MEMBER+ of it; null check_ids+project_ids then means 'the whole org'. Only superadmin can omit organization_id (platform-global window).
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/maintenance/ (the `CreateMaintenanceWindow` operationId).
CreateMaintenanceWindowWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMaintenanceWindowResponse, error)
// CreateMaintenanceWindowWithResponse Create maintenance window
//
// Create a maintenance window. Non-superadmin callers must provide organization_id and be MEMBER+ of it; null check_ids+project_ids then means 'the whole org'. Only superadmin can omit organization_id (platform-global window).
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/maintenance/ (the `CreateMaintenanceWindow` operationId).
CreateMaintenanceWindowWithResponse(ctx context.Context, body CreateMaintenanceWindowJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMaintenanceWindowResponse, error)
// ListActiveMaintenanceWindowsWithResponse List active maintenance windows
//
// Returns only maintenance windows where the current time is between start_time and end_time, scoped to organizations the caller belongs to.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/maintenance/active (the `ListActiveMaintenanceWindows` operationId).
ListActiveMaintenanceWindowsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListActiveMaintenanceWindowsResponse, error)
// CheckMaintenanceStatusWithResponse Check maintenance status
//
// Returns whether a check is currently in maintenance and which windows apply. Caller must have read access to the check's organization.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/maintenance/check/{check_id}/status (the `CheckMaintenanceStatus` operationId).
CheckMaintenanceStatusWithResponse(ctx context.Context, checkId int, reqEditors ...RequestEditorFn) (*CheckMaintenanceStatusResponse, error)
// DeleteMaintenanceWindowWithResponse Delete maintenance window
//
// Permanently delete a maintenance window. Caller must be MEMBER+ of the window's organization, or superadmin for platform-global windows.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/maintenance/{window_id} (the `DeleteMaintenanceWindow` operationId).
DeleteMaintenanceWindowWithResponse(ctx context.Context, windowId int, reqEditors ...RequestEditorFn) (*DeleteMaintenanceWindowResponse, error)
// GetMaintenanceWindowWithResponse Get maintenance window
//
// Returns a maintenance window by ID. Caller must be MEMBER+ of the window's organization, or superadmin.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/maintenance/{window_id} (the `GetMaintenanceWindow` operationId).
GetMaintenanceWindowWithResponse(ctx context.Context, windowId int, reqEditors ...RequestEditorFn) (*GetMaintenanceWindowResponse, error)
// UpdateMaintenanceWindowWithBodyWithResponse Update maintenance window
//
// Update an existing maintenance window. Caller must be MEMBER+ of the window's organization. Changing check_ids/project_ids re-validates scope against the window's organization.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/maintenance/{window_id} (the `UpdateMaintenanceWindow` operationId).
UpdateMaintenanceWindowWithBodyWithResponse(ctx context.Context, windowId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMaintenanceWindowResponse, error)
// UpdateMaintenanceWindowWithResponse Update maintenance window
//
// Update an existing maintenance window. Caller must be MEMBER+ of the window's organization. Changing check_ids/project_ids re-validates scope against the window's organization.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/maintenance/{window_id} (the `UpdateMaintenanceWindow` operationId).
UpdateMaintenanceWindowWithResponse(ctx context.Context, windowId int, body UpdateMaintenanceWindowJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMaintenanceWindowResponse, error)
// GetMetricsByKeyWithResponse Metrics scrape endpoint (key-in-URL auth)
//
// Returns metrics for all active checks in the project. Authenticated via metrics key in URL. Supports Prometheus text (?format=prometheus, default) and OTLP JSON (?format=otlp).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/metrics/{metrics_key} (the `GetMetricsByKey` operationId).
GetMetricsByKeyWithResponse(ctx context.Context, metricsKey string, params *GetMetricsByKeyParams, reqEditors ...RequestEditorFn) (*GetMetricsByKeyResponse, error)
// ListChannelsWithResponse List Channels
//
// List notification channels accessible by the current user.
//
// Returns:
// - User's personal channels (organization_id is NULL)
// - Organization channels for all orgs user is a member of
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/notification-channels/ (the `ListChannels` operationId).
ListChannelsWithResponse(ctx context.Context, params *ListChannelsParams, reqEditors ...RequestEditorFn) (*ListChannelsResponse, error)
// CreateChannelWithBodyWithResponse Create Channel
//
// Create a new notification channel.
//
// If organization_id is provided, creates an org-scoped channel (requires OWNER/ADMIN role).
// Otherwise creates a personal (user-scoped) channel.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/notification-channels/ (the `CreateChannel` operationId).
CreateChannelWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateChannelResponse, error)
// CreateChannelWithResponse Create Channel
//
// Create a new notification channel.
//
// If organization_id is provided, creates an org-scoped channel (requires OWNER/ADMIN role).
// Otherwise creates a personal (user-scoped) channel.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/notification-channels/ (the `CreateChannel` operationId).
CreateChannelWithResponse(ctx context.Context, body CreateChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateChannelResponse, error)
// TestSmtpConnectionWithBodyWithResponse Test Smtp Connection
//
// Test SMTP connection with provided configuration (without saving the channel).
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/notification-channels/test-smtp (the `TestSmtpConnection` operationId).
TestSmtpConnectionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestSmtpConnectionResponse, error)
// TestSmtpConnectionWithResponse Test Smtp Connection
//
// Test SMTP connection with provided configuration (without saving the channel).
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/notification-channels/test-smtp (the `TestSmtpConnection` operationId).
TestSmtpConnectionWithResponse(ctx context.Context, body TestSmtpConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*TestSmtpConnectionResponse, error)
// DeleteChannelWithResponse Delete Channel
//
// Delete a notification channel.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/notification-channels/{channel_id} (the `DeleteChannel` operationId).
DeleteChannelWithResponse(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*DeleteChannelResponse, error)
// GetChannelWithResponse Get Channel
//
// Get a specific notification channel.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/notification-channels/{channel_id} (the `GetChannel` operationId).
GetChannelWithResponse(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*GetChannelResponse, error)
// UpdateChannelWithBodyWithResponse Update Channel
//
// Update a notification channel.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/notification-channels/{channel_id} (the `UpdateChannel` operationId).
UpdateChannelWithBodyWithResponse(ctx context.Context, channelId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateChannelResponse, error)
// UpdateChannelWithResponse Update Channel
//
// Update a notification channel.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/notification-channels/{channel_id} (the `UpdateChannel` operationId).
UpdateChannelWithResponse(ctx context.Context, channelId int, body UpdateChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateChannelResponse, error)
// RotateWebhookSecretWithResponse Rotate Webhook Secret
//
// Rotate the webhook signing secret. Returns the new secret (shown only once).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/notification-channels/{channel_id}/rotate-secret (the `RotateWebhookSecret` operationId).
RotateWebhookSecretWithResponse(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*RotateWebhookSecretResponse, error)
// TestChannelWithResponse Test Channel
//
// Send a test notification through the channel.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/notification-channels/{channel_id}/test (the `TestChannel` operationId).
TestChannelWithResponse(ctx context.Context, channelId int, reqEditors ...RequestEditorFn) (*TestChannelResponse, error)
// ListOrganizationsWithResponse List Organizations
//
// List all organizations the current user has access to.
// Superadmins see ALL organizations in the system.
// Regular users see only organizations they are members of.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/ (the `ListOrganizations` operationId).
ListOrganizationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListOrganizationsResponse, error)
// CreateOrganizationWithBodyWithResponse Create Organization
//
// Create a new organization. The current user becomes the owner.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/ (the `CreateOrganization` operationId).
CreateOrganizationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrganizationResponse, error)
// CreateOrganizationWithResponse Create Organization
//
// Create a new organization. The current user becomes the owner.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/ (the `CreateOrganization` operationId).
CreateOrganizationWithResponse(ctx context.Context, body CreateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrganizationResponse, error)
// GetOrganizationBySlugWithResponse Get Organization By Slug
//
// Get organization details by slug.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/by-slug/{slug} (the `GetOrganizationBySlug` operationId).
GetOrganizationBySlugWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*GetOrganizationBySlugResponse, error)
// AcceptInvitationByTokenWithResponse Accept Invitation By Token
//
// Accept an organization invitation using only the token (no org_id required).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/invitations/accept-by-token (the `AcceptInvitationByToken` operationId).
AcceptInvitationByTokenWithResponse(ctx context.Context, params *AcceptInvitationByTokenParams, reqEditors ...RequestEditorFn) (*AcceptInvitationByTokenResponse, error)
// ListAvailablePlansWithResponse List Available Plans
//
// List available subscription plans.
// - Superadmin sees all active plans
// - Regular users see only public (published) plans
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/plans/available (the `ListAvailablePlans` operationId).
ListAvailablePlansWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAvailablePlansResponse, error)
// DeleteOrganizationWithResponse Delete Organization
//
// Delete organization. Only owner or superadmin can delete.
//
// Destructive and irreversible: the caller must pass “confirm“ equal to the
// organization's exact name (AWS-style typed confirmation), so an accidental or
// programmatic call can never wipe an org without intent.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id} (the `DeleteOrganization` operationId).
DeleteOrganizationWithResponse(ctx context.Context, orgId int, params *DeleteOrganizationParams, reqEditors ...RequestEditorFn) (*DeleteOrganizationResponse, error)
// GetOrganizationWithResponse Get Organization
//
// Get organization details by ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id} (the `GetOrganization` operationId).
GetOrganizationWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetOrganizationResponse, error)
// UpdateOrganizationWithBodyWithResponse Update Organization
//
// Update organization details. Requires ADMIN role or higher.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id} (the `UpdateOrganization` operationId).
UpdateOrganizationWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationResponse, error)
// UpdateOrganizationWithResponse Update Organization
//
// Update organization details. Requires ADMIN role or higher.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id} (the `UpdateOrganization` operationId).
UpdateOrganizationWithResponse(ctx context.Context, orgId int, body UpdateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationResponse, error)
// ListActionItemsWithResponse List Action Items
//
// List action items for an organization with optional filters.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/action-items (the `ListActionItems` operationId).
ListActionItemsWithResponse(ctx context.Context, orgId int, params *ListActionItemsParams, reqEditors ...RequestEditorFn) (*ListActionItemsResponse, error)
// GetActionItemsSummaryWithResponse Get Action Items Summary
//
// Get action items summary counts by status + overdue count.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/action-items/summary (the `GetActionItemsSummary` operationId).
GetActionItemsSummaryWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetActionItemsSummaryResponse, error)
// UpdateActionItemWithBodyWithResponse Update Action Item
//
// Update an action item (status, priority, assignee, due_date).
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/action-items/{item_id} (the `UpdateActionItem` operationId).
UpdateActionItemWithBodyWithResponse(ctx context.Context, orgId int, itemId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateActionItemResponse, error)
// UpdateActionItemWithResponse Update Action Item
//
// Update an action item (status, priority, assignee, due_date).
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/action-items/{item_id} (the `UpdateActionItem` operationId).
UpdateActionItemWithResponse(ctx context.Context, orgId int, itemId int, body UpdateActionItemJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateActionItemResponse, error)
// ListOrgAgentsWithResponse List Org Agents
//
// List private agents belonging to this organization.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/agents (the `ListOrgAgents` operationId).
ListOrgAgentsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListOrgAgentsResponse, error)
// CreateOrgAgentRegistrationTokenWithResponse Create Org Agent Registration Token
//
// Create a one-time registration token for a private agent in this organization.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/agents/registration-token (the `CreateOrgAgentRegistrationToken` operationId).
CreateOrgAgentRegistrationTokenWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*CreateOrgAgentRegistrationTokenResponse, error)
// DeleteOrgAgentWithResponse Delete Org Agent
//
// Delete (deactivate) a private agent belonging to this organization.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/agents/{agent_id} (the `DeleteOrgAgent` operationId).
DeleteOrgAgentWithResponse(ctx context.Context, orgId int, agentId int, reqEditors ...RequestEditorFn) (*DeleteOrgAgentResponse, error)
// GetOrganizationAuditLogsWithResponse Get Organization Audit Logs
//
// Get audit logs for an organization.
// Requires ADMIN access.
//
// Filters:
// - action: Filter by action type (e.g., "check.create")
// - user_id: Filter by user who performed the action
// - resource_type: Filter by resource type (e.g., "check", "project")
// - from_date/to_date: Filter by date range
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/audit-logs (the `GetOrganizationAuditLogs` operationId).
GetOrganizationAuditLogsWithResponse(ctx context.Context, orgId int, params *GetOrganizationAuditLogsParams, reqEditors ...RequestEditorFn) (*GetOrganizationAuditLogsResponse, error)
// ExportOrganizationAuditLogsWithResponse Export Organization Audit Logs
//
// Export audit logs for an organization.
// Requires OWNER access.
// Returns all logs within the date range (max 10000).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/audit-logs/export (the `ExportOrganizationAuditLogs` operationId).
ExportOrganizationAuditLogsWithResponse(ctx context.Context, orgId int, params *ExportOrganizationAuditLogsParams, reqEditors ...RequestEditorFn) (*ExportOrganizationAuditLogsResponse, error)
// GetOrganizationAuditStatsWithResponse Get Organization Audit Stats
//
// Get audit log statistics for an organization.
// Requires ADMIN access.
//
// Returns action counts and top users for the specified period.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/audit-logs/stats (the `GetOrganizationAuditStats` operationId).
GetOrganizationAuditStatsWithResponse(ctx context.Context, orgId int, params *GetOrganizationAuditStatsParams, reqEditors ...RequestEditorFn) (*GetOrganizationAuditStatsResponse, error)
// ListChangeEventsWithResponse List Change Events
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/change-events (the `ListChangeEvents` operationId).
ListChangeEventsWithResponse(ctx context.Context, orgId int, params *ListChangeEventsParams, reqEditors ...RequestEditorFn) (*ListChangeEventsResponse, error)
// CorrelateChangeEventsWithResponse Correlate Change Events
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/change-events/correlate/{incident_id} (the `CorrelateChangeEvents` operationId).
CorrelateChangeEventsWithResponse(ctx context.Context, orgId int, incidentId int, reqEditors ...RequestEditorFn) (*CorrelateChangeEventsResponse, error)
// DeleteChangeEventWithResponse Delete Change Event
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/change-events/{event_id} (the `DeleteChangeEvent` operationId).
DeleteChangeEventWithResponse(ctx context.Context, orgId int, eventId int, reqEditors ...RequestEditorFn) (*DeleteChangeEventResponse, error)
// GetCloudCorrelationWithResponse Active cloud outage correlations for org checks
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/cloud-correlation (the `GetCloudCorrelation` operationId).
GetCloudCorrelationWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetCloudCorrelationResponse, error)
// ListCloudSubscriptionsWithResponse List user's cloud provider subscriptions
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/cloud-subscriptions (the `ListCloudSubscriptions` operationId).
ListCloudSubscriptionsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListCloudSubscriptionsResponse, error)
// UpsertCloudSubscriptionWithBodyWithResponse Subscribe to cloud provider status alerts (upsert)
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/cloud-subscriptions (the `UpsertCloudSubscription` operationId).
UpsertCloudSubscriptionWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertCloudSubscriptionResponse, error)
// UpsertCloudSubscriptionWithResponse Subscribe to cloud provider status alerts (upsert)
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/cloud-subscriptions (the `UpsertCloudSubscription` operationId).
UpsertCloudSubscriptionWithResponse(ctx context.Context, orgId int, body UpsertCloudSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertCloudSubscriptionResponse, error)
// DeleteCloudSubscriptionWithResponse Unsubscribe from cloud provider status alerts
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/cloud-subscriptions/{provider} (the `DeleteCloudSubscription` operationId).
DeleteCloudSubscriptionWithResponse(ctx context.Context, orgId int, provider string, reqEditors ...RequestEditorFn) (*DeleteCloudSubscriptionResponse, error)
// AcceptCoverRequestWithResponse Accept Cover Request
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/cover-requests/{cr_id}/accept (the `AcceptCoverRequest` operationId).
AcceptCoverRequestWithResponse(ctx context.Context, orgId int, crId int, reqEditors ...RequestEditorFn) (*AcceptCoverRequestResponse, error)
// DeclineCoverRequestWithResponse Decline Cover Request
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/cover-requests/{cr_id}/decline (the `DeclineCoverRequest` operationId).
DeclineCoverRequestWithResponse(ctx context.Context, orgId int, crId int, reqEditors ...RequestEditorFn) (*DeclineCoverRequestResponse, error)
// ListCustomStatusPagesWithResponse List custom status pages for org
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/custom-status-pages (the `ListCustomStatusPages` operationId).
ListCustomStatusPagesWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListCustomStatusPagesResponse, error)
// CreateCustomStatusPageWithBodyWithResponse Add a custom status page
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/custom-status-pages (the `CreateCustomStatusPage` operationId).
CreateCustomStatusPageWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCustomStatusPageResponse, error)
// CreateCustomStatusPageWithResponse Add a custom status page
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/custom-status-pages (the `CreateCustomStatusPage` operationId).
CreateCustomStatusPageWithResponse(ctx context.Context, orgId int, body CreateCustomStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCustomStatusPageResponse, error)
// DeleteCustomStatusPageWithResponse Delete a custom status page
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/custom-status-pages/{page_id} (the `DeleteCustomStatusPage` operationId).
DeleteCustomStatusPageWithResponse(ctx context.Context, orgId int, pageId int, reqEditors ...RequestEditorFn) (*DeleteCustomStatusPageResponse, error)
// UpdateCustomStatusPageWithBodyWithResponse Update a custom status page
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/custom-status-pages/{page_id} (the `UpdateCustomStatusPage` operationId).
UpdateCustomStatusPageWithBodyWithResponse(ctx context.Context, orgId int, pageId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCustomStatusPageResponse, error)
// UpdateCustomStatusPageWithResponse Update a custom status page
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/custom-status-pages/{page_id} (the `UpdateCustomStatusPage` operationId).
UpdateCustomStatusPageWithResponse(ctx context.Context, orgId int, pageId int, body UpdateCustomStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCustomStatusPageResponse, error)
// TestCustomStatusPageWithResponse Test scrape a custom status page
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/custom-status-pages/{page_id}/test (the `TestCustomStatusPage` operationId).
TestCustomStatusPageWithResponse(ctx context.Context, orgId int, pageId int, reqEditors ...RequestEditorFn) (*TestCustomStatusPageResponse, error)
// GetDependencyAlertsWithResponse Get Dependency Alerts
//
// Get active external provider issues affecting org's checks.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/dependency-alerts (the `GetDependencyAlerts` operationId).
GetDependencyAlertsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetDependencyAlertsResponse, error)
// ListPoliciesWithResponse List Policies
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/escalation-policies (the `ListPolicies` operationId).
ListPoliciesWithResponse(ctx context.Context, orgId int, params *ListPoliciesParams, reqEditors ...RequestEditorFn) (*ListPoliciesResponse, error)
// CreatePolicyWithBodyWithResponse Create Policy
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/escalation-policies (the `CreatePolicy` operationId).
CreatePolicyWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePolicyResponse, error)
// CreatePolicyWithResponse Create Policy
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/escalation-policies (the `CreatePolicy` operationId).
CreatePolicyWithResponse(ctx context.Context, orgId int, body CreatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePolicyResponse, error)
// DeletePolicyWithResponse Delete Policy
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/escalation-policies/{policy_id} (the `DeletePolicy` operationId).
DeletePolicyWithResponse(ctx context.Context, orgId int, policyId int, reqEditors ...RequestEditorFn) (*DeletePolicyResponse, error)
// GetPolicyWithResponse Get Policy
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/escalation-policies/{policy_id} (the `GetPolicy` operationId).
GetPolicyWithResponse(ctx context.Context, orgId int, policyId int, reqEditors ...RequestEditorFn) (*GetPolicyResponse, error)
// UpdatePolicyWithBodyWithResponse Update Policy
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/escalation-policies/{policy_id} (the `UpdatePolicy` operationId).
UpdatePolicyWithBodyWithResponse(ctx context.Context, orgId int, policyId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePolicyResponse, error)
// UpdatePolicyWithResponse Update Policy
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/escalation-policies/{policy_id} (the `UpdatePolicy` operationId).
UpdatePolicyWithResponse(ctx context.Context, orgId int, policyId int, body UpdatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePolicyResponse, error)
// ExportOrganizationConfigWithResponse Export Organization Config
//
// Export organization configuration as JSON. Requires ADMIN role.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/export (the `ExportOrganizationConfig` operationId).
ExportOrganizationConfigWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ExportOrganizationConfigResponse, error)
// ImportOrganizationConfigWithBodyWithResponse Import Organization Config
//
// Import organization configuration from JSON. Requires ADMIN role. Creates new resources only.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/import (the `ImportOrganizationConfig` operationId).
ImportOrganizationConfigWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportOrganizationConfigResponse, error)
// ImportOrganizationConfigWithResponse Import Organization Config
//
// Import organization configuration from JSON. Requires ADMIN role. Creates new resources only.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/import (the `ImportOrganizationConfig` operationId).
ImportOrganizationConfigWithResponse(ctx context.Context, orgId int, body ImportOrganizationConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportOrganizationConfigResponse, error)
// CategorizeIncidentWithBodyWithResponse Categorize Incident
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/inbound-incidents/{incident_id}/categorize (the `CategorizeIncident` operationId).
CategorizeIncidentWithBodyWithResponse(ctx context.Context, orgId int, incidentId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CategorizeIncidentResponse, error)
// CategorizeIncidentWithResponse Categorize Incident
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/inbound-incidents/{incident_id}/categorize (the `CategorizeIncident` operationId).
CategorizeIncidentWithResponse(ctx context.Context, orgId int, incidentId int, body CategorizeIncidentJSONRequestBody, reqEditors ...RequestEditorFn) (*CategorizeIncidentResponse, error)
// GetIncidentAnalyticsWithResponse Get Incident Analytics
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/incident-analytics (the `GetIncidentAnalytics` operationId).
GetIncidentAnalyticsWithResponse(ctx context.Context, orgId int, params *GetIncidentAnalyticsParams, reqEditors ...RequestEditorFn) (*GetIncidentAnalyticsResponse, error)
// GetIncidentTagsWithResponse Get Incident Tags
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/incident-analytics/tags (the `GetIncidentTags` operationId).
GetIncidentTagsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetIncidentTagsResponse, error)
// GetIncidentNotificationDeliveriesWithResponse Get Incident Notification Deliveries
//
// Notification delivery audit trail for one incident — who was paged, on which
// channel, whether it went out. Powers MTTA / 'did the page reach anyone'.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/deliveries (the `GetIncidentNotificationDeliveries` operationId).
GetIncidentNotificationDeliveriesWithResponse(ctx context.Context, orgId int, incidentType string, refId int, reqEditors ...RequestEditorFn) (*GetIncidentNotificationDeliveriesResponse, error)
// ListIncidentNotesWithResponse List Incident Notes
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/notes (the `ListIncidentNotes` operationId).
ListIncidentNotesWithResponse(ctx context.Context, orgId int, incidentType string, refId int, reqEditors ...RequestEditorFn) (*ListIncidentNotesResponse, error)
// AddIncidentNoteWithBodyWithResponse Add Incident Note
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/notes (the `AddIncidentNote` operationId).
AddIncidentNoteWithBodyWithResponse(ctx context.Context, orgId int, incidentType string, refId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddIncidentNoteResponse, error)
// AddIncidentNoteWithResponse Add Incident Note
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/notes (the `AddIncidentNote` operationId).
AddIncidentNoteWithResponse(ctx context.Context, orgId int, incidentType string, refId int, body AddIncidentNoteJSONRequestBody, reqEditors ...RequestEditorFn) (*AddIncidentNoteResponse, error)
// ListIncidentRolesWithResponse List Incident Roles
//
// List responder role assignments (Commander/Deputy/Ops/Comms/Scribe/SME) for an incident.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/roles (the `ListIncidentRoles` operationId).
ListIncidentRolesWithResponse(ctx context.Context, orgId int, incidentType string, refId int, reqEditors ...RequestEditorFn) (*ListIncidentRolesResponse, error)
// AssignIncidentRoleWithBodyWithResponse Assign Incident Role
//
// Assign a responder role to an org member for this incident (idempotent per role+user).
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/roles (the `AssignIncidentRole` operationId).
AssignIncidentRoleWithBodyWithResponse(ctx context.Context, orgId int, incidentType string, refId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AssignIncidentRoleResponse, error)
// AssignIncidentRoleWithResponse Assign Incident Role
//
// Assign a responder role to an org member for this incident (idempotent per role+user).
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/roles (the `AssignIncidentRole` operationId).
AssignIncidentRoleWithResponse(ctx context.Context, orgId int, incidentType string, refId int, body AssignIncidentRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*AssignIncidentRoleResponse, error)
// UnassignIncidentRoleWithResponse Unassign Incident Role
//
// Remove a responder role assignment from this incident.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/roles/{assignment_id} (the `UnassignIncidentRole` operationId).
UnassignIncidentRoleWithResponse(ctx context.Context, orgId int, incidentType string, refId int, assignmentId int, reqEditors ...RequestEditorFn) (*UnassignIncidentRoleResponse, error)
// GetIncidentTimelineWithResponse Get Incident Timeline
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/timeline (the `GetIncidentTimeline` operationId).
GetIncidentTimelineWithResponse(ctx context.Context, orgId int, incidentType string, refId int, reqEditors ...RequestEditorFn) (*GetIncidentTimelineResponse, error)
// UnstarTimelineEventWithResponse Unstar Timeline Event
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/timeline/{activity_id}/star (the `UnstarTimelineEvent` operationId).
UnstarTimelineEventWithResponse(ctx context.Context, orgId int, incidentType string, refId int, activityId int, reqEditors ...RequestEditorFn) (*UnstarTimelineEventResponse, error)
// StarTimelineEventWithResponse Star Timeline Event
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/incidents/{incident_type}/{ref_id}/timeline/{activity_id}/star (the `StarTimelineEvent` operationId).
StarTimelineEventWithResponse(ctx context.Context, orgId int, incidentType string, refId int, activityId int, reqEditors ...RequestEditorFn) (*StarTimelineEventResponse, error)
// ListIntegrationKeysWithResponse List Integration Keys
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/integration-keys (the `ListIntegrationKeys` operationId).
ListIntegrationKeysWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListIntegrationKeysResponse, error)
// CreateIntegrationKeyWithBodyWithResponse Create Integration Key
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/integration-keys (the `CreateIntegrationKey` operationId).
CreateIntegrationKeyWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateIntegrationKeyResponse, error)
// CreateIntegrationKeyWithResponse Create Integration Key
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/integration-keys (the `CreateIntegrationKey` operationId).
CreateIntegrationKeyWithResponse(ctx context.Context, orgId int, body CreateIntegrationKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateIntegrationKeyResponse, error)
// RevokeIntegrationKeyWithResponse Revoke Integration Key
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/integration-keys/{key_id} (the `RevokeIntegrationKey` operationId).
RevokeIntegrationKeyWithResponse(ctx context.Context, orgId int, keyId int, reqEditors ...RequestEditorFn) (*RevokeIntegrationKeyResponse, error)
// ListLifecycleWatchesWithResponse List org lifecycle watches
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/lifecycle-watches (the `ListLifecycleWatches` operationId).
ListLifecycleWatchesWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListLifecycleWatchesResponse, error)
// UpsertLifecycleWatchWithBodyWithResponse Watch a vendor/platform/resource (upsert)
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/lifecycle-watches (the `UpsertLifecycleWatch` operationId).
UpsertLifecycleWatchWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertLifecycleWatchResponse, error)
// UpsertLifecycleWatchWithResponse Watch a vendor/platform/resource (upsert)
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/lifecycle-watches (the `UpsertLifecycleWatch` operationId).
UpsertLifecycleWatchWithResponse(ctx context.Context, orgId int, body UpsertLifecycleWatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertLifecycleWatchResponse, error)
// DeleteLifecycleWatchWithResponse Delete a lifecycle watch
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/lifecycle-watches/{watch_id} (the `DeleteLifecycleWatch` operationId).
DeleteLifecycleWatchWithResponse(ctx context.Context, orgId int, watchId int, reqEditors ...RequestEditorFn) (*DeleteLifecycleWatchResponse, error)
// GetLifecycleWatchWithResponse Get a single lifecycle watch by id
//
// The read-by-id an IaC provider needs to refresh resource state.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/lifecycle-watches/{watch_id} (the `GetLifecycleWatch` operationId).
GetLifecycleWatchWithResponse(ctx context.Context, orgId int, watchId int, reqEditors ...RequestEditorFn) (*GetLifecycleWatchResponse, error)
// ListMembersWithResponse List Members
//
// List all members of an organization.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/members (the `ListMembers` operationId).
ListMembersWithResponse(ctx context.Context, orgId int, params *ListMembersParams, reqEditors ...RequestEditorFn) (*ListMembersResponse, error)
// InviteMemberWithBodyWithResponse Invite Member
//
// Invite a new member to the organization.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/members (the `InviteMember` operationId).
InviteMemberWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InviteMemberResponse, error)
// InviteMemberWithResponse Invite Member
//
// Invite a new member to the organization.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/members (the `InviteMember` operationId).
InviteMemberWithResponse(ctx context.Context, orgId int, body InviteMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*InviteMemberResponse, error)
// AcceptInvitationWithBodyWithResponse Accept Invitation
//
// Accept an organization invitation.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/members/accept (the `AcceptInvitation` operationId).
AcceptInvitationWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AcceptInvitationResponse, error)
// AcceptInvitationWithResponse Accept Invitation
//
// Accept an organization invitation.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/members/accept (the `AcceptInvitation` operationId).
AcceptInvitationWithResponse(ctx context.Context, orgId int, body AcceptInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*AcceptInvitationResponse, error)
// RemoveMemberWithResponse Remove Member
//
// Remove a member from the organization.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/members/{user_id} (the `RemoveMember` operationId).
RemoveMemberWithResponse(ctx context.Context, orgId int, userId int, reqEditors ...RequestEditorFn) (*RemoveMemberResponse, error)
// UpdateMemberRoleWithBodyWithResponse Update Member Role
//
// Update a member's role in the organization.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/members/{user_id} (the `UpdateMemberRole` operationId).
UpdateMemberRoleWithBodyWithResponse(ctx context.Context, orgId int, userId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemberRoleResponse, error)
// UpdateMemberRoleWithResponse Update Member Role
//
// Update a member's role in the organization.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/members/{user_id} (the `UpdateMemberRole` operationId).
UpdateMemberRoleWithResponse(ctx context.Context, orgId int, userId int, body UpdateMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemberRoleResponse, error)
// GetOncallHandoffWithResponse Get Oncall Handoff
//
// Get shift handoff summary — what happened during the previous shift.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/oncall-handoff (the `GetOncallHandoff` operationId).
GetOncallHandoffWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetOncallHandoffResponse, error)
// GetOncallHealthWithResponse Get Oncall Health
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/oncall-health (the `GetOncallHealth` operationId).
GetOncallHealthWithResponse(ctx context.Context, orgId int, params *GetOncallHealthParams, reqEditors ...RequestEditorFn) (*GetOncallHealthResponse, error)
// DeleteOverrideWithResponse Delete Override
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/oncall-overrides/{override_id} (the `DeleteOverride` operationId).
DeleteOverrideWithResponse(ctx context.Context, orgId int, overrideId int, reqEditors ...RequestEditorFn) (*DeleteOverrideResponse, error)
// ListSchedulesWithResponse List Schedules
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/oncall-schedules (the `ListSchedules` operationId).
ListSchedulesWithResponse(ctx context.Context, orgId int, params *ListSchedulesParams, reqEditors ...RequestEditorFn) (*ListSchedulesResponse, error)
// CreateScheduleWithBodyWithResponse Create Schedule
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/oncall-schedules (the `CreateSchedule` operationId).
CreateScheduleWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateScheduleResponse, error)
// CreateScheduleWithResponse Create Schedule
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/oncall-schedules (the `CreateSchedule` operationId).
CreateScheduleWithResponse(ctx context.Context, orgId int, body CreateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateScheduleResponse, error)
// DeleteScheduleWithResponse Delete Schedule
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/oncall-schedules/{schedule_id} (the `DeleteSchedule` operationId).
DeleteScheduleWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*DeleteScheduleResponse, error)
// GetScheduleWithResponse Get Schedule
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id} (the `GetSchedule` operationId).
GetScheduleWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*GetScheduleResponse, error)
// UpdateScheduleWithBodyWithResponse Update Schedule
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/oncall-schedules/{schedule_id} (the `UpdateSchedule` operationId).
UpdateScheduleWithBodyWithResponse(ctx context.Context, orgId int, scheduleId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateScheduleResponse, error)
// UpdateScheduleWithResponse Update Schedule
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/oncall-schedules/{schedule_id} (the `UpdateSchedule` operationId).
UpdateScheduleWithResponse(ctx context.Context, orgId int, scheduleId int, body UpdateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateScheduleResponse, error)
// GetScheduleContactsWithResponse Get Schedule Contacts
//
// Return contact details for participants + current on-call — email, phone, platform identities.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/contacts (the `GetScheduleContacts` operationId).
GetScheduleContactsWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*GetScheduleContactsResponse, error)
// ListCoverRequestsWithResponse List Cover Requests
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/cover-requests (the `ListCoverRequests` operationId).
ListCoverRequestsWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*ListCoverRequestsResponse, error)
// CreateCoverRequestWithBodyWithResponse Create Cover Request
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/cover-requests (the `CreateCoverRequest` operationId).
CreateCoverRequestWithBodyWithResponse(ctx context.Context, orgId int, scheduleId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCoverRequestResponse, error)
// CreateCoverRequestWithResponse Create Cover Request
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/cover-requests (the `CreateCoverRequest` operationId).
CreateCoverRequestWithResponse(ctx context.Context, orgId int, scheduleId int, body CreateCoverRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCoverRequestResponse, error)
// GetCurrentOncallWithResponse Get Current Oncall
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/current (the `GetCurrentOncall` operationId).
GetCurrentOncallWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*GetCurrentOncallResponse, error)
// CreateLayerWithBodyWithResponse Create Layer
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers (the `CreateLayer` operationId).
CreateLayerWithBodyWithResponse(ctx context.Context, orgId int, scheduleId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLayerResponse, error)
// CreateLayerWithResponse Create Layer
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers (the `CreateLayer` operationId).
CreateLayerWithResponse(ctx context.Context, orgId int, scheduleId int, body CreateLayerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLayerResponse, error)
// DeleteLayerWithResponse Delete Layer
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers/{layer_id} (the `DeleteLayer` operationId).
DeleteLayerWithResponse(ctx context.Context, orgId int, scheduleId int, layerId int, reqEditors ...RequestEditorFn) (*DeleteLayerResponse, error)
// UpdateLayerWithBodyWithResponse Update Layer
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers/{layer_id} (the `UpdateLayer` operationId).
UpdateLayerWithBodyWithResponse(ctx context.Context, orgId int, scheduleId int, layerId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateLayerResponse, error)
// UpdateLayerWithResponse Update Layer
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/oncall-schedules/{schedule_id}/layers/{layer_id} (the `UpdateLayer` operationId).
UpdateLayerWithResponse(ctx context.Context, orgId int, scheduleId int, layerId int, body UpdateLayerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateLayerResponse, error)
// CreateOverrideWithBodyWithResponse Create Override
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/overrides (the `CreateOverride` operationId).
CreateOverrideWithBodyWithResponse(ctx context.Context, orgId int, scheduleId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOverrideResponse, error)
// CreateOverrideWithResponse Create Override
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/overrides (the `CreateOverride` operationId).
CreateOverrideWithResponse(ctx context.Context, orgId int, scheduleId int, body CreateOverrideJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOverrideResponse, error)
// GetScheduleQualityWithResponse Get Schedule Quality
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/quality (the `GetScheduleQuality` operationId).
GetScheduleQualityWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*GetScheduleQualityResponse, error)
// GetScheduleTimelineWithResponse Get Schedule Timeline
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/oncall-schedules/{schedule_id}/timeline (the `GetScheduleTimeline` operationId).
GetScheduleTimelineWithResponse(ctx context.Context, orgId int, scheduleId int, params *GetScheduleTimelineParams, reqEditors ...RequestEditorFn) (*GetScheduleTimelineResponse, error)
//
// Mark current user as unavailable — auto-assigns next rotation participant.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/oncall-schedules/{schedule_id}/unavailable (the `MarkUnavailable` operationId).
MarkUnavailableWithResponse(ctx context.Context, orgId int, scheduleId int, reqEditors ...RequestEditorFn) (*MarkUnavailableResponse, error)
// GetOrganizationPlanWithResponse Get Organization Plan
//
// Get current plan details for organization.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/plan (the `GetOrganizationPlan` operationId).
GetOrganizationPlanWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetOrganizationPlanResponse, error)
// ListExecutionsWithResponse List Executions
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/playbook-executions (the `ListExecutions` operationId).
ListExecutionsWithResponse(ctx context.Context, orgId int, params *ListExecutionsParams, reqEditors ...RequestEditorFn) (*ListExecutionsResponse, error)
// GetExecutionWithResponse Get Execution
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/playbook-executions/{execution_id} (the `GetExecution` operationId).
GetExecutionWithResponse(ctx context.Context, orgId int, executionId int, reqEditors ...RequestEditorFn) (*GetExecutionResponse, error)
// CancelExecutionWithResponse Cancel Execution
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/playbook-executions/{execution_id}/cancel (the `CancelExecution` operationId).
CancelExecutionWithResponse(ctx context.Context, orgId int, executionId int, reqEditors ...RequestEditorFn) (*CancelExecutionResponse, error)
// CompleteManualStepWithResponse Complete Manual Step
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/playbook-executions/{execution_id}/steps/{step_order}/complete (the `CompleteManualStep` operationId).
CompleteManualStepWithResponse(ctx context.Context, orgId int, executionId int, stepOrder int, reqEditors ...RequestEditorFn) (*CompleteManualStepResponse, error)
// ListPlaybooksWithResponse List Playbooks
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/playbooks (the `ListPlaybooks` operationId).
ListPlaybooksWithResponse(ctx context.Context, orgId int, params *ListPlaybooksParams, reqEditors ...RequestEditorFn) (*ListPlaybooksResponse, error)
// CreatePlaybookWithBodyWithResponse Create Playbook
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/playbooks (the `CreatePlaybook` operationId).
CreatePlaybookWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePlaybookResponse, error)
// CreatePlaybookWithResponse Create Playbook
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/playbooks (the `CreatePlaybook` operationId).
CreatePlaybookWithResponse(ctx context.Context, orgId int, body CreatePlaybookJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePlaybookResponse, error)
// DeletePlaybookWithResponse Delete Playbook
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/playbooks/{playbook_id} (the `DeletePlaybook` operationId).
DeletePlaybookWithResponse(ctx context.Context, orgId int, playbookId int, reqEditors ...RequestEditorFn) (*DeletePlaybookResponse, error)
// GetPlaybookWithResponse Get Playbook
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/playbooks/{playbook_id} (the `GetPlaybook` operationId).
GetPlaybookWithResponse(ctx context.Context, orgId int, playbookId int, reqEditors ...RequestEditorFn) (*GetPlaybookResponse, error)
// UpdatePlaybookWithBodyWithResponse Update Playbook
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/playbooks/{playbook_id} (the `UpdatePlaybook` operationId).
UpdatePlaybookWithBodyWithResponse(ctx context.Context, orgId int, playbookId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePlaybookResponse, error)
// UpdatePlaybookWithResponse Update Playbook
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/playbooks/{playbook_id} (the `UpdatePlaybook` operationId).
UpdatePlaybookWithResponse(ctx context.Context, orgId int, playbookId int, body UpdatePlaybookJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePlaybookResponse, error)
// DuplicatePlaybookWithResponse Duplicate Playbook
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/playbooks/{playbook_id}/duplicate (the `DuplicatePlaybook` operationId).
DuplicatePlaybookWithResponse(ctx context.Context, orgId int, playbookId int, reqEditors ...RequestEditorFn) (*DuplicatePlaybookResponse, error)
// ExecutePlaybookWithBodyWithResponse Execute Playbook
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/playbooks/{playbook_id}/execute (the `ExecutePlaybook` operationId).
ExecutePlaybookWithBodyWithResponse(ctx context.Context, orgId int, playbookId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecutePlaybookResponse, error)
// ExecutePlaybookWithResponse Execute Playbook
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/playbooks/{playbook_id}/execute (the `ExecutePlaybook` operationId).
ExecutePlaybookWithResponse(ctx context.Context, orgId int, playbookId int, body ExecutePlaybookJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecutePlaybookResponse, error)
// ListPostmortemsWithResponse List Postmortems
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/postmortems (the `ListPostmortems` operationId).
ListPostmortemsWithResponse(ctx context.Context, orgId int, params *ListPostmortemsParams, reqEditors ...RequestEditorFn) (*ListPostmortemsResponse, error)
// CreatePostmortemWithBodyWithResponse Create Postmortem
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/postmortems (the `CreatePostmortem` operationId).
CreatePostmortemWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePostmortemResponse, error)
// CreatePostmortemWithResponse Create Postmortem
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/postmortems (the `CreatePostmortem` operationId).
CreatePostmortemWithResponse(ctx context.Context, orgId int, body CreatePostmortemJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePostmortemResponse, error)
// DeletePostmortemWithResponse Delete Postmortem
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/postmortems/{pm_id} (the `DeletePostmortem` operationId).
DeletePostmortemWithResponse(ctx context.Context, orgId int, pmId int, reqEditors ...RequestEditorFn) (*DeletePostmortemResponse, error)
// GetPostmortemWithResponse Get Postmortem
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/postmortems/{pm_id} (the `GetPostmortem` operationId).
GetPostmortemWithResponse(ctx context.Context, orgId int, pmId int, reqEditors ...RequestEditorFn) (*GetPostmortemResponse, error)
// UpdatePostmortemWithBodyWithResponse Update Postmortem
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/postmortems/{pm_id} (the `UpdatePostmortem` operationId).
UpdatePostmortemWithBodyWithResponse(ctx context.Context, orgId int, pmId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePostmortemResponse, error)
// UpdatePostmortemWithResponse Update Postmortem
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/postmortems/{pm_id} (the `UpdatePostmortem` operationId).
UpdatePostmortemWithResponse(ctx context.Context, orgId int, pmId int, body UpdatePostmortemJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePostmortemResponse, error)
// ExportPostmortemWithResponse Export Postmortem
//
// Export postmortem as PDF or Markdown.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/postmortems/{pm_id}/export (the `ExportPostmortem` operationId).
ExportPostmortemWithResponse(ctx context.Context, orgId int, pmId int, params *ExportPostmortemParams, reqEditors ...RequestEditorFn) (*ExportPostmortemResponse, error)
//
// Toggle public sharing for a postmortem. Optionally set expiry.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/postmortems/{pm_id}/share (the `ToggleShare` operationId).
ToggleShareWithBodyWithResponse(ctx context.Context, orgId int, pmId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ToggleShareResponse, error)
//
// Toggle public sharing for a postmortem. Optionally set expiry.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/postmortems/{pm_id}/share (the `ToggleShare` operationId).
ToggleShareWithResponse(ctx context.Context, orgId int, pmId int, body ToggleShareJSONRequestBody, reqEditors ...RequestEditorFn) (*ToggleShareResponse, error)
// ListOrganizationProjectsWithResponse List Organization Projects
//
// List all projects for an organization. Requires VIEWER access.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/projects (the `ListOrganizationProjects` operationId).
ListOrganizationProjectsWithResponse(ctx context.Context, orgId int, params *ListOrganizationProjectsParams, reqEditors ...RequestEditorFn) (*ListOrganizationProjectsResponse, error)
// CreateOrganizationProjectWithBodyWithResponse Create Organization Project
//
// Create a new project in an organization. Requires MEMBER access.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/projects (the `CreateOrganizationProject` operationId).
CreateOrganizationProjectWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrganizationProjectResponse, error)
// CreateOrganizationProjectWithResponse Create Organization Project
//
// Create a new project in an organization. Requires MEMBER access.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/projects (the `CreateOrganizationProject` operationId).
CreateOrganizationProjectWithResponse(ctx context.Context, orgId int, body CreateOrganizationProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrganizationProjectResponse, error)
// DeleteOrganizationProjectWithResponse Delete Organization Project
//
// Delete a project. Requires ADMIN access. Will fail if project has checks.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/projects/{project_id} (the `DeleteOrganizationProject` operationId).
DeleteOrganizationProjectWithResponse(ctx context.Context, orgId int, projectId int, reqEditors ...RequestEditorFn) (*DeleteOrganizationProjectResponse, error)
// GetOrganizationProjectWithResponse Get Organization Project
//
// Get a specific project. Requires VIEWER access.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/projects/{project_id} (the `GetOrganizationProject` operationId).
GetOrganizationProjectWithResponse(ctx context.Context, orgId int, projectId int, reqEditors ...RequestEditorFn) (*GetOrganizationProjectResponse, error)
// UpdateOrganizationProjectWithBodyWithResponse Update Organization Project
//
// Update a project. Requires ADMIN access.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/projects/{project_id} (the `UpdateOrganizationProject` operationId).
UpdateOrganizationProjectWithBodyWithResponse(ctx context.Context, orgId int, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationProjectResponse, error)
// UpdateOrganizationProjectWithResponse Update Organization Project
//
// Update a project. Requires ADMIN access.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/projects/{project_id} (the `UpdateOrganizationProject` operationId).
UpdateOrganizationProjectWithResponse(ctx context.Context, orgId int, projectId int, body UpdateOrganizationProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationProjectResponse, error)
// ListProjectMembersWithResponse List Project Members
//
// List all members of a project. Requires VIEWER access to organization.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/projects/{project_id}/members (the `ListProjectMembers` operationId).
ListProjectMembersWithResponse(ctx context.Context, orgId int, projectId int, reqEditors ...RequestEditorFn) (*ListProjectMembersResponse, error)
// AddProjectMemberWithBodyWithResponse Add Project Member
//
// Add a member to a project. Requires ADMIN access to organization.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members (the `AddProjectMember` operationId).
AddProjectMemberWithBodyWithResponse(ctx context.Context, orgId int, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddProjectMemberResponse, error)
// AddProjectMemberWithResponse Add Project Member
//
// Add a member to a project. Requires ADMIN access to organization.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members (the `AddProjectMember` operationId).
AddProjectMemberWithResponse(ctx context.Context, orgId int, projectId int, body AddProjectMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*AddProjectMemberResponse, error)
// BulkAddProjectMembersWithBodyWithResponse Bulk Add Project Members
//
// Add multiple members to a project at once. Requires ADMIN access to organization.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members/bulk-add (the `BulkAddProjectMembers` operationId).
BulkAddProjectMembersWithBodyWithResponse(ctx context.Context, orgId int, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkAddProjectMembersResponse, error)
// BulkAddProjectMembersWithResponse Bulk Add Project Members
//
// Add multiple members to a project at once. Requires ADMIN access to organization.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members/bulk-add (the `BulkAddProjectMembers` operationId).
BulkAddProjectMembersWithResponse(ctx context.Context, orgId int, projectId int, body BulkAddProjectMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkAddProjectMembersResponse, error)
// BulkRemoveProjectMembersWithBodyWithResponse Bulk Remove Project Members
//
// Remove multiple members from a project at once. Requires ADMIN access to organization.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members/bulk-remove (the `BulkRemoveProjectMembers` operationId).
BulkRemoveProjectMembersWithBodyWithResponse(ctx context.Context, orgId int, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkRemoveProjectMembersResponse, error)
// BulkRemoveProjectMembersWithResponse Bulk Remove Project Members
//
// Remove multiple members from a project at once. Requires ADMIN access to organization.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/projects/{project_id}/members/bulk-remove (the `BulkRemoveProjectMembers` operationId).
BulkRemoveProjectMembersWithResponse(ctx context.Context, orgId int, projectId int, body BulkRemoveProjectMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkRemoveProjectMembersResponse, error)
// RemoveProjectMemberWithResponse Remove Project Member
//
// Remove a member from a project. Requires ADMIN access to organization.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/projects/{project_id}/members/{user_id} (the `RemoveProjectMember` operationId).
RemoveProjectMemberWithResponse(ctx context.Context, orgId int, projectId int, userId int, reqEditors ...RequestEditorFn) (*RemoveProjectMemberResponse, error)
// UpdateProjectMemberWithBodyWithResponse Update Project Member
//
// Update a project member's role. Requires ADMIN access to organization.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/projects/{project_id}/members/{user_id} (the `UpdateProjectMember` operationId).
UpdateProjectMemberWithBodyWithResponse(ctx context.Context, orgId int, projectId int, userId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectMemberResponse, error)
// UpdateProjectMemberWithResponse Update Project Member
//
// Update a project member's role. Requires ADMIN access to organization.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/projects/{project_id}/members/{user_id} (the `UpdateProjectMember` operationId).
UpdateProjectMemberWithResponse(ctx context.Context, orgId int, projectId int, userId int, body UpdateProjectMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectMemberResponse, error)
// ListServicesWithResponse List Services
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/services (the `ListServices` operationId).
ListServicesWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListServicesResponse, error)
// CreateServiceWithBodyWithResponse Create Service
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/services (the `CreateService` operationId).
CreateServiceWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServiceResponse, error)
// CreateServiceWithResponse Create Service
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/services (the `CreateService` operationId).
CreateServiceWithResponse(ctx context.Context, orgId int, body CreateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServiceResponse, error)
// DeleteServiceWithResponse Delete Service
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/services/{service_id} (the `DeleteService` operationId).
DeleteServiceWithResponse(ctx context.Context, orgId int, serviceId int, reqEditors ...RequestEditorFn) (*DeleteServiceResponse, error)
// GetServiceWithResponse Get Service
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/services/{service_id} (the `GetService` operationId).
GetServiceWithResponse(ctx context.Context, orgId int, serviceId int, reqEditors ...RequestEditorFn) (*GetServiceResponse, error)
// UpdateServiceWithBodyWithResponse Update Service
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/services/{service_id} (the `UpdateService` operationId).
UpdateServiceWithBodyWithResponse(ctx context.Context, orgId int, serviceId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateServiceResponse, error)
// UpdateServiceWithResponse Update Service
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/services/{service_id} (the `UpdateService` operationId).
UpdateServiceWithResponse(ctx context.Context, orgId int, serviceId int, body UpdateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateServiceResponse, error)
// AddDependencyWithBodyWithResponse Add Dependency
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/services/{service_id}/dependencies (the `AddDependency` operationId).
AddDependencyWithBodyWithResponse(ctx context.Context, orgId int, serviceId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddDependencyResponse, error)
// AddDependencyWithResponse Add Dependency
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/services/{service_id}/dependencies (the `AddDependency` operationId).
AddDependencyWithResponse(ctx context.Context, orgId int, serviceId int, body AddDependencyJSONRequestBody, reqEditors ...RequestEditorFn) (*AddDependencyResponse, error)
// RemoveDependencyWithResponse Remove Dependency
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/services/{service_id}/dependencies/{dep_id} (the `RemoveDependency` operationId).
RemoveDependencyWithResponse(ctx context.Context, orgId int, serviceId int, depId int, reqEditors ...RequestEditorFn) (*RemoveDependencyResponse, error)
// GetOrganizationSettingsWithResponse Get Organization Settings
//
// Get organization settings. Requires MEMBER access.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/settings (the `GetOrganizationSettings` operationId).
GetOrganizationSettingsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetOrganizationSettingsResponse, error)
// UpdateOrganizationSettingsWithBodyWithResponse Update Organization Settings
//
// Update organization settings. Requires ADMIN access.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/settings (the `UpdateOrganizationSettings` operationId).
UpdateOrganizationSettingsWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationSettingsResponse, error)
// UpdateOrganizationSettingsWithResponse Update Organization Settings
//
// Update organization settings. Requires ADMIN access.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/settings (the `UpdateOrganizationSettings` operationId).
UpdateOrganizationSettingsWithResponse(ctx context.Context, orgId int, body UpdateOrganizationSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationSettingsResponse, error)
// GetOrganizationSettingsLimitsWithResponse Get Organization Settings Limits
//
// Get effective limits for organization settings. Requires MEMBER access.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/settings/limits (the `GetOrganizationSettingsLimits` operationId).
GetOrganizationSettingsLimitsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetOrganizationSettingsLimitsResponse, error)
// ListTeamsWithResponse List Teams
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/teams (the `ListTeams` operationId).
ListTeamsWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListTeamsResponse, error)
// CreateTeamWithBodyWithResponse Create Team
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/teams (the `CreateTeam` operationId).
CreateTeamWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamResponse, error)
// CreateTeamWithResponse Create Team
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/teams (the `CreateTeam` operationId).
CreateTeamWithResponse(ctx context.Context, orgId int, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamResponse, error)
// DeleteTeamWithResponse Delete Team
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/teams/{team_id} (the `DeleteTeam` operationId).
DeleteTeamWithResponse(ctx context.Context, orgId int, teamId int, reqEditors ...RequestEditorFn) (*DeleteTeamResponse, error)
// GetTeamWithResponse Get Team
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/teams/{team_id} (the `GetTeam` operationId).
GetTeamWithResponse(ctx context.Context, orgId int, teamId int, reqEditors ...RequestEditorFn) (*GetTeamResponse, error)
// UpdateTeamWithBodyWithResponse Update Team
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/teams/{team_id} (the `UpdateTeam` operationId).
UpdateTeamWithBodyWithResponse(ctx context.Context, orgId int, teamId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamResponse, error)
// UpdateTeamWithResponse Update Team
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/teams/{team_id} (the `UpdateTeam` operationId).
UpdateTeamWithResponse(ctx context.Context, orgId int, teamId int, body UpdateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamResponse, error)
// AddTeamMemberWithBodyWithResponse Add Team Member
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/teams/{team_id}/members (the `AddTeamMember` operationId).
AddTeamMemberWithBodyWithResponse(ctx context.Context, orgId int, teamId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddTeamMemberResponse, error)
// AddTeamMemberWithResponse Add Team Member
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/teams/{team_id}/members (the `AddTeamMember` operationId).
AddTeamMemberWithResponse(ctx context.Context, orgId int, teamId int, body AddTeamMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*AddTeamMemberResponse, error)
// RemoveTeamMemberWithResponse Remove Team Member
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/teams/{team_id}/members/{user_id} (the `RemoveTeamMember` operationId).
RemoveTeamMemberWithResponse(ctx context.Context, orgId int, teamId int, userId int, reqEditors ...RequestEditorFn) (*RemoveTeamMemberResponse, error)
// UpdateTeamMemberRoleWithBodyWithResponse Update Team Member Role
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/teams/{team_id}/members/{user_id} (the `UpdateTeamMemberRole` operationId).
UpdateTeamMemberRoleWithBodyWithResponse(ctx context.Context, orgId int, teamId int, userId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamMemberRoleResponse, error)
// UpdateTeamMemberRoleWithResponse Update Team Member Role
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/teams/{team_id}/members/{user_id} (the `UpdateTeamMemberRole` operationId).
UpdateTeamMemberRoleWithResponse(ctx context.Context, orgId int, teamId int, userId int, body UpdateTeamMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamMemberRoleResponse, error)
// GetTeamResourcesWithResponse Get Team Resources
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/teams/{team_id}/resources (the `GetTeamResources` operationId).
GetTeamResourcesWithResponse(ctx context.Context, orgId int, teamId int, reqEditors ...RequestEditorFn) (*GetTeamResourcesResponse, error)
// AssignTeamResourcesWithBodyWithResponse Assign Team Resources
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/teams/{team_id}/resources (the `AssignTeamResources` operationId).
AssignTeamResourcesWithBodyWithResponse(ctx context.Context, orgId int, teamId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AssignTeamResourcesResponse, error)
// AssignTeamResourcesWithResponse Assign Team Resources
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/teams/{team_id}/resources (the `AssignTeamResources` operationId).
AssignTeamResourcesWithResponse(ctx context.Context, orgId int, teamId int, body AssignTeamResourcesJSONRequestBody, reqEditors ...RequestEditorFn) (*AssignTeamResourcesResponse, error)
// ListOrganizationTokensWithResponse List Organization Tokens
//
// List all Personal Access Tokens for an organization.
// Requires ADMIN access.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/tokens (the `ListOrganizationTokens` operationId).
ListOrganizationTokensWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*ListOrganizationTokensResponse, error)
// CreateOrganizationTokenWithBodyWithResponse Create Organization Token
//
// Create a new Personal Access Token for an organization.
// Requires ADMIN access.
// The token is returned ONLY ONCE at creation time.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/tokens (the `CreateOrganizationToken` operationId).
CreateOrganizationTokenWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrganizationTokenResponse, error)
// CreateOrganizationTokenWithResponse Create Organization Token
//
// Create a new Personal Access Token for an organization.
// Requires ADMIN access.
// The token is returned ONLY ONCE at creation time.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/tokens (the `CreateOrganizationToken` operationId).
CreateOrganizationTokenWithResponse(ctx context.Context, orgId int, body CreateOrganizationTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrganizationTokenResponse, error)
// DeleteOrganizationTokenWithResponse Delete Organization Token
//
// Delete (revoke) a Personal Access Token for an organization.
// Requires ADMIN access.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/tokens/{token_id} (the `DeleteOrganizationToken` operationId).
DeleteOrganizationTokenWithResponse(ctx context.Context, orgId int, tokenId int, reqEditors ...RequestEditorFn) (*DeleteOrganizationTokenResponse, error)
// GetOrganizationUsageWithResponse Get Organization Usage
//
// Get current usage vs plan limits for organization.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/usage (the `GetOrganizationUsage` operationId).
GetOrganizationUsageWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*GetOrganizationUsageResponse, error)
// ListWarRoomsWithResponse List War Rooms
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/war-rooms (the `ListWarRooms` operationId).
ListWarRoomsWithResponse(ctx context.Context, orgId int, params *ListWarRoomsParams, reqEditors ...RequestEditorFn) (*ListWarRoomsResponse, error)
// CreateWarRoomWithBodyWithResponse Create War Room
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms (the `CreateWarRoom` operationId).
CreateWarRoomWithBodyWithResponse(ctx context.Context, orgId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWarRoomResponse, error)
// CreateWarRoomWithResponse Create War Room
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms (the `CreateWarRoom` operationId).
CreateWarRoomWithResponse(ctx context.Context, orgId int, body CreateWarRoomJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWarRoomResponse, error)
// DeleteWarRoomWithResponse Delete War Room
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/war-rooms/{room_id} (the `DeleteWarRoom` operationId).
DeleteWarRoomWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*DeleteWarRoomResponse, error)
// GetWarRoomWithResponse Get War Room
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id} (the `GetWarRoom` operationId).
GetWarRoomWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*GetWarRoomResponse, error)
// UpdateWarRoomWithBodyWithResponse Update War Room
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/war-rooms/{room_id} (the `UpdateWarRoom` operationId).
UpdateWarRoomWithBodyWithResponse(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWarRoomResponse, error)
// UpdateWarRoomWithResponse Update War Room
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/organizations/{org_id}/war-rooms/{room_id} (the `UpdateWarRoom` operationId).
UpdateWarRoomWithResponse(ctx context.Context, orgId int, roomId int, body UpdateWarRoomJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWarRoomResponse, error)
// UploadAttachmentWithBodyWithResponse Upload Attachment
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/attachments (the `UploadAttachment` operationId).
UploadAttachmentWithBodyWithResponse(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadAttachmentResponse, error)
// DownloadAttachmentWithResponse Download Attachment
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/attachments/{attachment_id} (the `DownloadAttachment` operationId).
DownloadAttachmentWithResponse(ctx context.Context, orgId int, roomId int, attachmentId int, reqEditors ...RequestEditorFn) (*DownloadAttachmentResponse, error)
// CloseWarRoomWithResponse Close War Room
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/close (the `CloseWarRoom` operationId).
CloseWarRoomWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*CloseWarRoomResponse, error)
// ListWarRoomMembersWithResponse List War Room Members
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/members (the `ListWarRoomMembers` operationId).
ListWarRoomMembersWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*ListWarRoomMembersResponse, error)
// AddWarRoomMemberWithBodyWithResponse Add War Room Member
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/members (the `AddWarRoomMember` operationId).
AddWarRoomMemberWithBodyWithResponse(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddWarRoomMemberResponse, error)
// AddWarRoomMemberWithResponse Add War Room Member
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/members (the `AddWarRoomMember` operationId).
AddWarRoomMemberWithResponse(ctx context.Context, orgId int, roomId int, body AddWarRoomMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*AddWarRoomMemberResponse, error)
// RemoveWarRoomMemberWithResponse Remove War Room Member
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/organizations/{org_id}/war-rooms/{room_id}/members/{member_id} (the `RemoveWarRoomMember` operationId).
RemoveWarRoomMemberWithResponse(ctx context.Context, orgId int, roomId int, memberId int, reqEditors ...RequestEditorFn) (*RemoveWarRoomMemberResponse, error)
// ListMessagesWithResponse List Messages
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/messages (the `ListMessages` operationId).
ListMessagesWithResponse(ctx context.Context, orgId int, roomId int, params *ListMessagesParams, reqEditors ...RequestEditorFn) (*ListMessagesResponse, error)
// PostMessageWithBodyWithResponse Post Message
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/messages (the `PostMessage` operationId).
PostMessageWithBodyWithResponse(ctx context.Context, orgId int, roomId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostMessageResponse, error)
// PostMessageWithResponse Post Message
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/messages (the `PostMessage` operationId).
PostMessageWithResponse(ctx context.Context, orgId int, roomId int, body PostMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*PostMessageResponse, error)
// GetPresenceWithResponse Get Presence
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/presence (the `GetPresence` operationId).
GetPresenceWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*GetPresenceResponse, error)
// LeavePresenceWithResponse Leave Presence
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/presence/leave (the `LeavePresence` operationId).
LeavePresenceWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*LeavePresenceResponse, error)
// PingPresenceWithResponse Ping Presence
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/war-rooms/{room_id}/presence/ping (the `PingPresence` operationId).
PingPresenceWithResponse(ctx context.Context, orgId int, roomId int, reqEditors ...RequestEditorFn) (*PingPresenceResponse, error)
// UnfurlLinkWithResponse Unfurl Link
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/organizations/{org_id}/war-rooms/{room_id}/unfurl (the `UnfurlLink` operationId).
UnfurlLinkWithResponse(ctx context.Context, orgId int, roomId int, params *UnfurlLinkParams, reqEditors ...RequestEditorFn) (*UnfurlLinkResponse, error)
// TestWarroomBotWithResponse Test Warroom Bot
//
// Test war room bot configuration by creating and deleting a test channel.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/organizations/{org_id}/warroom-bot-test (the `TestWarroomBot` operationId).
TestWarroomBotWithResponse(ctx context.Context, orgId int, reqEditors ...RequestEditorFn) (*TestWarroomBotResponse, error)
// GetPublicPostmortemWithResponse Get Public Postmortem
//
// View a publicly shared postmortem (no auth required).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/postmortems/public/{share_token} (the `GetPublicPostmortem` operationId).
GetPublicPostmortemWithResponse(ctx context.Context, shareToken string, reqEditors ...RequestEditorFn) (*GetPublicPostmortemResponse, error)
// GetProfileWithResponse Get current user profile
//
// Retrieves the profile data of the currently authenticated user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/profile/ (the `GetProfile` operationId).
GetProfileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetProfileResponse, error)
// UpdateProfileWithBodyWithResponse Update user profile
//
// Updates the profile data of the currently authenticated user.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/profile/ (the `UpdateProfile` operationId).
UpdateProfileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProfileResponse, error)
// UpdateProfileWithResponse Update user profile
//
// Updates the profile data of the currently authenticated user.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/profile/ (the `UpdateProfile` operationId).
UpdateProfileWithResponse(ctx context.Context, body UpdateProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProfileResponse, error)
// ListContactMethodsWithResponse List Contact Methods
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/profile/contact-methods (the `ListContactMethods` operationId).
ListContactMethodsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListContactMethodsResponse, error)
// CreateContactMethodWithBodyWithResponse Create Contact Method
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/profile/contact-methods (the `CreateContactMethod` operationId).
CreateContactMethodWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateContactMethodResponse, error)
// CreateContactMethodWithResponse Create Contact Method
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/profile/contact-methods (the `CreateContactMethod` operationId).
CreateContactMethodWithResponse(ctx context.Context, body CreateContactMethodJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateContactMethodResponse, error)
// DeleteContactMethodWithResponse Delete Contact Method
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/profile/contact-methods/{method_id} (the `DeleteContactMethod` operationId).
DeleteContactMethodWithResponse(ctx context.Context, methodId int, reqEditors ...RequestEditorFn) (*DeleteContactMethodResponse, error)
// UpdateContactMethodWithBodyWithResponse Update Contact Method
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PATCH /api/profile/contact-methods/{method_id} (the `UpdateContactMethod` operationId).
UpdateContactMethodWithBodyWithResponse(ctx context.Context, methodId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateContactMethodResponse, error)
// UpdateContactMethodWithResponse Update Contact Method
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PATCH /api/profile/contact-methods/{method_id} (the `UpdateContactMethod` operationId).
UpdateContactMethodWithResponse(ctx context.Context, methodId int, body UpdateContactMethodJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateContactMethodResponse, error)
// ResendVerificationWithResponse Resend Verification
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/profile/contact-methods/{method_id}/resend (the `ResendVerification` operationId).
ResendVerificationWithResponse(ctx context.Context, methodId int, reqEditors ...RequestEditorFn) (*ResendVerificationResponse, error)
// TestContactMethodWithResponse Test Contact Method
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/profile/contact-methods/{method_id}/test (the `TestContactMethod` operationId).
TestContactMethodWithResponse(ctx context.Context, methodId int, reqEditors ...RequestEditorFn) (*TestContactMethodResponse, error)
// VerifyContactMethodWithBodyWithResponse Verify Contact Method
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/profile/contact-methods/{method_id}/verify (the `VerifyContactMethod` operationId).
VerifyContactMethodWithBodyWithResponse(ctx context.Context, methodId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VerifyContactMethodResponse, error)
// VerifyContactMethodWithResponse Verify Contact Method
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/profile/contact-methods/{method_id}/verify (the `VerifyContactMethod` operationId).
VerifyContactMethodWithResponse(ctx context.Context, methodId int, body VerifyContactMethodJSONRequestBody, reqEditors ...RequestEditorFn) (*VerifyContactMethodResponse, error)
// ListNotificationRulesWithResponse List Notification Rules
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/profile/notification-rules (the `ListNotificationRules` operationId).
ListNotificationRulesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListNotificationRulesResponse, error)
// ReplaceNotificationRulesWithBodyWithResponse Replace Notification Rules
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/profile/notification-rules (the `ReplaceNotificationRules` operationId).
ReplaceNotificationRulesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceNotificationRulesResponse, error)
// ReplaceNotificationRulesWithResponse Replace Notification Rules
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/profile/notification-rules (the `ReplaceNotificationRules` operationId).
ReplaceNotificationRulesWithResponse(ctx context.Context, body ReplaceNotificationRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceNotificationRulesResponse, error)
// UpdatePasswordWithBodyWithResponse Change user password
//
// Allows the currently authenticated user to change their password. Requires the old password for verification.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/profile/password (the `UpdatePassword` operationId).
UpdatePasswordWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePasswordResponse, error)
// UpdatePasswordWithResponse Change user password
//
// Allows the currently authenticated user to change their password. Requires the old password for verification.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/profile/password (the `UpdatePassword` operationId).
UpdatePasswordWithResponse(ctx context.Context, body UpdatePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePasswordResponse, error)
// ListMetricsKeysWithResponse List metrics keys
//
// List all metrics keys for a project. Requires ADMIN access.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/projects/{project_id}/metrics-keys (the `ListMetricsKeys` operationId).
ListMetricsKeysWithResponse(ctx context.Context, projectId int, reqEditors ...RequestEditorFn) (*ListMetricsKeysResponse, error)
// CreateMetricsKeyWithBodyWithResponse Create metrics key
//
// Create a new metrics key for Prometheus scraping. Requires ADMIN access to the project's organization.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/projects/{project_id}/metrics-keys (the `CreateMetricsKey` operationId).
CreateMetricsKeyWithBodyWithResponse(ctx context.Context, projectId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMetricsKeyResponse, error)
// CreateMetricsKeyWithResponse Create metrics key
//
// Create a new metrics key for Prometheus scraping. Requires ADMIN access to the project's organization.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/projects/{project_id}/metrics-keys (the `CreateMetricsKey` operationId).
CreateMetricsKeyWithResponse(ctx context.Context, projectId int, body CreateMetricsKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMetricsKeyResponse, error)
// DeactivateMetricsKeyWithResponse Deactivate metrics key
//
// Deactivate a metrics key (soft delete). Requires ADMIN access.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/projects/{project_id}/metrics-keys/{key_id} (the `DeactivateMetricsKey` operationId).
DeactivateMetricsKeyWithResponse(ctx context.Context, projectId int, keyId int, reqEditors ...RequestEditorFn) (*DeactivateMetricsKeyResponse, error)
// RotateMetricsKeyWithResponse Rotate metrics key
//
// Deactivate the old key and create a new one with the same name. Requires ADMIN access.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/projects/{project_id}/metrics-keys/{key_id}/rotate (the `RotateMetricsKey` operationId).
RotateMetricsKeyWithResponse(ctx context.Context, projectId int, keyId int, reqEditors ...RequestEditorFn) (*RotateMetricsKeyResponse, error)
// ListReportsWithResponse List Reports
//
// List user's generated reports (most recent first).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/reports/ (the `ListReports` operationId).
ListReportsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListReportsResponse, error)
// GenerateReportWithBodyWithResponse Generate Report
//
// Generate a report. CSV/JSON returns streaming response; PDF creates async task.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/reports/generate (the `GenerateReport` operationId).
GenerateReportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GenerateReportResponse, error)
// GenerateReportWithResponse Generate Report
//
// Generate a report. CSV/JSON returns streaming response; PDF creates async task.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/reports/generate (the `GenerateReport` operationId).
GenerateReportWithResponse(ctx context.Context, body GenerateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateReportResponse, error)
// ListScheduledReportsWithResponse List Scheduled Reports
//
// List user's scheduled reports.
//
// With “org_id“ the list is confined to that organization, so the UI's org
// switcher behaves like everywhere else. Without it (the "All Organizations"
// view) every report of the user is returned — including rows whose
// organization was deleted (FK SET NULL), which would otherwise be invisible
// and undeletable.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/reports/scheduled (the `ListScheduledReports` operationId).
ListScheduledReportsWithResponse(ctx context.Context, params *ListScheduledReportsParams, reqEditors ...RequestEditorFn) (*ListScheduledReportsResponse, error)
// CreateScheduledReportWithBodyWithResponse Create Scheduled Report
//
// Create a new scheduled report.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/reports/scheduled (the `CreateScheduledReport` operationId).
CreateScheduledReportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateScheduledReportResponse, error)
// CreateScheduledReportWithResponse Create Scheduled Report
//
// Create a new scheduled report.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/reports/scheduled (the `CreateScheduledReport` operationId).
CreateScheduledReportWithResponse(ctx context.Context, body CreateScheduledReportJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateScheduledReportResponse, error)
// DeleteScheduledReportWithResponse Delete Scheduled Report
//
// Delete a scheduled report.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/reports/scheduled/{report_id} (the `DeleteScheduledReport` operationId).
DeleteScheduledReportWithResponse(ctx context.Context, reportId int, reqEditors ...RequestEditorFn) (*DeleteScheduledReportResponse, error)
// UpdateScheduledReportWithBodyWithResponse Update Scheduled Report
//
// Update a scheduled report.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/reports/scheduled/{report_id} (the `UpdateScheduledReport` operationId).
UpdateScheduledReportWithBodyWithResponse(ctx context.Context, reportId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateScheduledReportResponse, error)
// UpdateScheduledReportWithResponse Update Scheduled Report
//
// Update a scheduled report.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/reports/scheduled/{report_id} (the `UpdateScheduledReport` operationId).
UpdateScheduledReportWithResponse(ctx context.Context, reportId int, body UpdateScheduledReportJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateScheduledReportResponse, error)
// SendScheduledReportNowEndpointWithResponse Send Scheduled Report Now Endpoint
//
// K20: dispatch a scheduled report immediately (schedule stays untouched).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/reports/scheduled/{report_id}/send-now (the `SendScheduledReportNowEndpoint` operationId).
SendScheduledReportNowEndpointWithResponse(ctx context.Context, reportId int, reqEditors ...RequestEditorFn) (*SendScheduledReportNowEndpointResponse, error)
// DeleteReportWithResponse Delete Report
//
// Delete a generated report.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/reports/{report_uuid} (the `DeleteReport` operationId).
DeleteReportWithResponse(ctx context.Context, reportUuid string, reqEditors ...RequestEditorFn) (*DeleteReportResponse, error)
// DownloadReportWithResponse Download Report
//
// Download a generated report file.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/reports/{report_uuid}/download (the `DownloadReport` operationId).
DownloadReportWithResponse(ctx context.Context, reportUuid string, reqEditors ...RequestEditorFn) (*DownloadReportResponse, error)
// GetReportStatusWithResponse Get Report Status
//
// Check the generation status of a report.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/reports/{report_uuid}/status (the `GetReportStatus` operationId).
GetReportStatusWithResponse(ctx context.Context, reportUuid string, reqEditors ...RequestEditorFn) (*GetReportStatusResponse, error)
// ListStatusPagesWithResponse List Status Pages
//
// List status pages filtered by organization. Uses organization_id on StatusPage model.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/status-pages/ (the `ListStatusPages` operationId).
ListStatusPagesWithResponse(ctx context.Context, params *ListStatusPagesParams, reqEditors ...RequestEditorFn) (*ListStatusPagesResponse, error)
// CreateStatusPageWithBodyWithResponse Create Status Page
//
// Create a new status page.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/status-pages/ (the `CreateStatusPage` operationId).
CreateStatusPageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStatusPageResponse, error)
// CreateStatusPageWithResponse Create Status Page
//
// Create a new status page.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/status-pages/ (the `CreateStatusPage` operationId).
CreateStatusPageWithResponse(ctx context.Context, body CreateStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateStatusPageResponse, error)
// GetStatusPageByDomainWithResponse Get Status Page By Domain
//
// Look up a public status page by custom domain (no auth required).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/status-pages/by-domain/{domain} (the `GetStatusPageByDomain` operationId).
GetStatusPageByDomainWithResponse(ctx context.Context, domain string, reqEditors ...RequestEditorFn) (*GetStatusPageByDomainResponse, error)
// GetPrivateStatusPageWithResponse Get Private Status Page
//
// Get a private status page (authentication required, owner or org member).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/status-pages/private/{slug} (the `GetPrivateStatusPage` operationId).
GetPrivateStatusPageWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*GetPrivateStatusPageResponse, error)
// GetPublicStatusPageWithResponse Get Public Status Page
//
// Get public status page by slug (no authentication required).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/status-pages/public/{slug} (the `GetPublicStatusPage` operationId).
GetPublicStatusPageWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*GetPublicStatusPageResponse, error)
// ConfirmSubscriptionWithResponse Confirm Subscription
//
// Confirm email subscription via token link.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/status-pages/public/{slug}/confirm/{token} (the `ConfirmSubscription` operationId).
ConfirmSubscriptionWithResponse(ctx context.Context, slug string, token string, reqEditors ...RequestEditorFn) (*ConfirmSubscriptionResponse, error)
// GetPublicDailyStatusWithResponse Get Public Daily Status
//
// Per-day worst status for each check on the page (no auth). Cached 5 min.
//
// Feeds the clickable 90-day bars on the public status page (K12).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/status-pages/public/{slug}/daily-status (the `GetPublicDailyStatus` operationId).
GetPublicDailyStatusWithResponse(ctx context.Context, slug string, params *GetPublicDailyStatusParams, reqEditors ...RequestEditorFn) (*GetPublicDailyStatusResponse, error)
// GetStatusPageAtomFeedWithResponse Get Status Page Atom Feed
//
// Atom feed for status page incidents (no auth). Subscribe in any RSS reader.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/status-pages/public/{slug}/feed.atom (the `GetStatusPageAtomFeed` operationId).
GetStatusPageAtomFeedWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*GetStatusPageAtomFeedResponse, error)
// GetPublicIncidentsWithResponse Get Public Incidents
//
// Recent incidents for a public status page (no auth).
//
// With `?day=YYYY-MM-DD`, returns that one day instead of the rolling window. The 90-day bars are
// clickable for all 90 days, but the rolling feed's transition cap only reaches back ~17 days on a
// busy page, so the older bars had no card to scroll to and the click died silently. A day is
// bounded by nature, so it can be answered in full.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/status-pages/public/{slug}/incidents (the `GetPublicIncidents` operationId).
GetPublicIncidentsWithResponse(ctx context.Context, slug string, params *GetPublicIncidentsParams, reqEditors ...RequestEditorFn) (*GetPublicIncidentsResponse, error)
// DownloadPublicReportWithResponse Download Public Report
//
// Download a public status page report (CSV or JSON only).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/status-pages/public/{slug}/report (the `DownloadPublicReport` operationId).
DownloadPublicReportWithResponse(ctx context.Context, slug string, params *DownloadPublicReportParams, reqEditors ...RequestEditorFn) (*DownloadPublicReportResponse, error)
// SubscribeToStatusPageWithBodyWithResponse Subscribe To Status Page
//
// Subscribe to email notifications for a status page (no auth).
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/status-pages/public/{slug}/subscribe (the `SubscribeToStatusPage` operationId).
SubscribeToStatusPageWithBodyWithResponse(ctx context.Context, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SubscribeToStatusPageResponse, error)
// SubscribeToStatusPageWithResponse Subscribe To Status Page
//
// Subscribe to email notifications for a status page (no auth).
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/status-pages/public/{slug}/subscribe (the `SubscribeToStatusPage` operationId).
SubscribeToStatusPageWithResponse(ctx context.Context, slug string, body SubscribeToStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*SubscribeToStatusPageResponse, error)
// UnsubscribeWithResponse Unsubscribe
//
// Unsubscribe from status page notifications via token link.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/status-pages/public/{slug}/unsubscribe/{token} (the `Unsubscribe` operationId).
UnsubscribeWithResponse(ctx context.Context, slug string, token string, reqEditors ...RequestEditorFn) (*UnsubscribeResponse, error)
// GetPublicUptimeWithResponse Get Public Uptime
//
// Public uptime/SLA data for a status page (no auth). Cached 5 min.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/status-pages/public/{slug}/uptime (the `GetPublicUptime` operationId).
GetPublicUptimeWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*GetPublicUptimeResponse, error)
// DeleteStatusPageWithResponse Delete Status Page
//
// Delete a status page.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api/status-pages/{page_id} (the `DeleteStatusPage` operationId).
DeleteStatusPageWithResponse(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*DeleteStatusPageResponse, error)
// GetStatusPageWithResponse Get Status Page
//
// Get a specific status page.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/status-pages/{page_id} (the `GetStatusPage` operationId).
GetStatusPageWithResponse(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*GetStatusPageResponse, error)
// UpdateStatusPageWithBodyWithResponse Update Status Page
//
// Update a status page.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/status-pages/{page_id} (the `UpdateStatusPage` operationId).
UpdateStatusPageWithBodyWithResponse(ctx context.Context, pageId int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStatusPageResponse, error)
// UpdateStatusPageWithResponse Update Status Page
//
// Update a status page.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api/status-pages/{page_id} (the `UpdateStatusPage` operationId).
UpdateStatusPageWithResponse(ctx context.Context, pageId int, body UpdateStatusPageJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStatusPageResponse, error)
// GetDomainStatusWithResponse Get Domain Status
//
// Get custom domain verification status and setup instructions.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/status-pages/{page_id}/domain-status (the `GetDomainStatus` operationId).
GetDomainStatusWithResponse(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*GetDomainStatusResponse, error)
// VerifyCustomDomainWithResponse Verify Custom Domain
//
// Trigger domain verification for a status page.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/status-pages/{page_id}/verify-domain (the `VerifyCustomDomain` operationId).
VerifyCustomDomainWithResponse(ctx context.Context, pageId int, reqEditors ...RequestEditorFn) (*VerifyCustomDomainResponse, error)
}
ClientWithResponsesInterface is the interface specification for the client with responses above.
type CloneCheckResponse ¶
type CloneCheckResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *CheckResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCloneCheckResponse ¶
func ParseCloneCheckResponse(rsp *http.Response) (*CloneCheckResponse, error)
ParseCloneCheckResponse parses an HTTP response from a CloneCheckWithResponse call
func (CloneCheckResponse) ContentType ¶
func (r CloneCheckResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CloneCheckResponse) GetBody ¶
func (r CloneCheckResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CloneCheckResponse) GetJSON200 ¶
func (r CloneCheckResponse) GetJSON200() *CheckResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CloneCheckResponse) GetJSON422 ¶
func (r CloneCheckResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CloneCheckResponse) Status ¶
func (r CloneCheckResponse) Status() string
Status returns HTTPResponse.Status
func (CloneCheckResponse) StatusCode ¶
func (r CloneCheckResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CloseWarRoomResponse ¶
type CloseWarRoomResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCloseWarRoomResponse ¶
func ParseCloseWarRoomResponse(rsp *http.Response) (*CloseWarRoomResponse, error)
ParseCloseWarRoomResponse parses an HTTP response from a CloseWarRoomWithResponse call
func (CloseWarRoomResponse) ContentType ¶
func (r CloseWarRoomResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CloseWarRoomResponse) GetBody ¶
func (r CloseWarRoomResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CloseWarRoomResponse) GetJSON200 ¶
func (r CloseWarRoomResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CloseWarRoomResponse) GetJSON422 ¶
func (r CloseWarRoomResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CloseWarRoomResponse) Status ¶
func (r CloseWarRoomResponse) Status() string
Status returns HTTPResponse.Status
func (CloseWarRoomResponse) StatusCode ¶
func (r CloseWarRoomResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CloudIncident ¶ added in v0.3.0
type CloudIncident struct {
Region *string `json:"region,omitempty"`
ServiceName *string `json:"service_name,omitempty"`
StartedAt *string `json:"started_at,omitempty"`
Status *string `json:"status,omitempty"`
Summary *string `json:"summary,omitempty"`
}
CloudIncident defines model for CloudIncident.
type CloudProviderStatusItem ¶ added in v0.3.0
type CloudProviderStatusItem struct {
Incidents *[]CloudIncident `json:"incidents,omitempty"`
LastChecked *string `json:"last_checked,omitempty"`
Provider string `json:"provider"`
ScheduledMaintenances *[]map[string]interface{} `json:"scheduled_maintenances,omitempty"`
SourceUrl *string `json:"source_url,omitempty"`
Status string `json:"status"`
Summary *string `json:"summary,omitempty"`
}
CloudProviderStatusItem defines model for CloudProviderStatusItem.
type CloudSubscriptionUpsert ¶
type CloudSubscriptionUpsert struct {
NotifyOnDegraded *bool `json:"notify_on_degraded,omitempty"`
NotifyOnOutage *bool `json:"notify_on_outage,omitempty"`
NotifyOnRecovery *bool `json:"notify_on_recovery,omitempty"`
Provider string `json:"provider"`
}
CloudSubscriptionUpsert defines model for CloudSubscriptionUpsert.
type CompleteManualStepResponse ¶
type CompleteManualStepResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCompleteManualStepResponse ¶
func ParseCompleteManualStepResponse(rsp *http.Response) (*CompleteManualStepResponse, error)
ParseCompleteManualStepResponse parses an HTTP response from a CompleteManualStepWithResponse call
func (CompleteManualStepResponse) ContentType ¶
func (r CompleteManualStepResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CompleteManualStepResponse) GetBody ¶
func (r CompleteManualStepResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CompleteManualStepResponse) GetJSON200 ¶
func (r CompleteManualStepResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CompleteManualStepResponse) GetJSON422 ¶
func (r CompleteManualStepResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CompleteManualStepResponse) Status ¶
func (r CompleteManualStepResponse) Status() string
Status returns HTTPResponse.Status
func (CompleteManualStepResponse) StatusCode ¶
func (r CompleteManualStepResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ConfirmSubscriptionResponse ¶
type ConfirmSubscriptionResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseConfirmSubscriptionResponse ¶
func ParseConfirmSubscriptionResponse(rsp *http.Response) (*ConfirmSubscriptionResponse, error)
ParseConfirmSubscriptionResponse parses an HTTP response from a ConfirmSubscriptionWithResponse call
func (ConfirmSubscriptionResponse) ContentType ¶
func (r ConfirmSubscriptionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ConfirmSubscriptionResponse) GetBody ¶
func (r ConfirmSubscriptionResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ConfirmSubscriptionResponse) GetJSON200 ¶
func (r ConfirmSubscriptionResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ConfirmSubscriptionResponse) GetJSON422 ¶
func (r ConfirmSubscriptionResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ConfirmSubscriptionResponse) Status ¶
func (r ConfirmSubscriptionResponse) Status() string
Status returns HTTPResponse.Status
func (ConfirmSubscriptionResponse) StatusCode ¶
func (r ConfirmSubscriptionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ContactMethodCreate ¶
type ContactMethodCreate struct {
Kind string `json:"kind"`
Label *string `json:"label,omitempty"`
Value *string `json:"value,omitempty"`
}
ContactMethodCreate defines model for ContactMethodCreate.
type ContactMethodResponse ¶
type ContactMethodResponse struct {
CreatedAt string `json:"created_at"`
Enabled bool `json:"enabled"`
Id int `json:"id"`
Kind string `json:"kind"`
Label *string `json:"label"`
Value *string `json:"value"`
Verified bool `json:"verified"`
}
ContactMethodResponse defines model for ContactMethodResponse.
type ContactMethodUpdate ¶
type ContactMethodUpdate struct {
Enabled *bool `json:"enabled,omitempty"`
Label *string `json:"label,omitempty"`
}
ContactMethodUpdate defines model for ContactMethodUpdate.
type ContactMethodVerifyResponse ¶
type ContactMethodVerifyResponse struct {
Message string `json:"message"`
Success bool `json:"success"`
}
ContactMethodVerifyResponse defines model for ContactMethodVerifyResponse.
type CorrelateChangeEventsResponse ¶
type CorrelateChangeEventsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCorrelateChangeEventsResponse ¶
func ParseCorrelateChangeEventsResponse(rsp *http.Response) (*CorrelateChangeEventsResponse, error)
ParseCorrelateChangeEventsResponse parses an HTTP response from a CorrelateChangeEventsWithResponse call
func (CorrelateChangeEventsResponse) ContentType ¶
func (r CorrelateChangeEventsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CorrelateChangeEventsResponse) GetBody ¶
func (r CorrelateChangeEventsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CorrelateChangeEventsResponse) GetJSON200 ¶
func (r CorrelateChangeEventsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CorrelateChangeEventsResponse) GetJSON422 ¶
func (r CorrelateChangeEventsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CorrelateChangeEventsResponse) Status ¶
func (r CorrelateChangeEventsResponse) Status() string
Status returns HTTPResponse.Status
func (CorrelateChangeEventsResponse) StatusCode ¶
func (r CorrelateChangeEventsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CoverRequestCreate ¶
type CoverRequestCreate struct {
EndTime string `json:"end_time"`
Message *string `json:"message,omitempty"`
StartTime string `json:"start_time"`
}
CoverRequestCreate defines model for CoverRequestCreate.
type CreateChangeEventBody ¶
type CreateChangeEventBody struct {
CreatedAt *string `json:"created_at,omitempty"`
Description *string `json:"description,omitempty"`
EventType string `json:"event_type"`
Metadata *map[string]interface{} `json:"metadata,omitempty"`
OrganizationId int `json:"organization_id"`
Revision *string `json:"revision,omitempty"`
ServiceName string `json:"service_name"`
Source string `json:"source"`
TriggeredBy *string `json:"triggered_by,omitempty"`
Url *string `json:"url,omitempty"`
}
CreateChangeEventBody defines model for CreateChangeEventBody.
type CreateChangeEventJSONRequestBody ¶
type CreateChangeEventJSONRequestBody = CreateChangeEventBody
CreateChangeEventJSONRequestBody defines body for CreateChangeEvent for application/json ContentType.
type CreateChangeEventResponse ¶
type CreateChangeEventResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateChangeEventResponse ¶
func ParseCreateChangeEventResponse(rsp *http.Response) (*CreateChangeEventResponse, error)
ParseCreateChangeEventResponse parses an HTTP response from a CreateChangeEventWithResponse call
func (CreateChangeEventResponse) ContentType ¶
func (r CreateChangeEventResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateChangeEventResponse) GetBody ¶
func (r CreateChangeEventResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateChangeEventResponse) GetJSON201 ¶
func (r CreateChangeEventResponse) GetJSON201() *interface{}
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateChangeEventResponse) GetJSON422 ¶
func (r CreateChangeEventResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateChangeEventResponse) Status ¶
func (r CreateChangeEventResponse) Status() string
Status returns HTTPResponse.Status
func (CreateChangeEventResponse) StatusCode ¶
func (r CreateChangeEventResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateChannelJSONRequestBody ¶
type CreateChannelJSONRequestBody = NotificationChannelCreate
CreateChannelJSONRequestBody defines body for CreateChannel for application/json ContentType.
type CreateChannelResponse ¶
type CreateChannelResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *NotificationChannelResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateChannelResponse ¶
func ParseCreateChannelResponse(rsp *http.Response) (*CreateChannelResponse, error)
ParseCreateChannelResponse parses an HTTP response from a CreateChannelWithResponse call
func (CreateChannelResponse) ContentType ¶
func (r CreateChannelResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateChannelResponse) GetBody ¶
func (r CreateChannelResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateChannelResponse) GetJSON201 ¶
func (r CreateChannelResponse) GetJSON201() *NotificationChannelResponse
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateChannelResponse) GetJSON422 ¶
func (r CreateChannelResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateChannelResponse) Status ¶
func (r CreateChannelResponse) Status() string
Status returns HTTPResponse.Status
func (CreateChannelResponse) StatusCode ¶
func (r CreateChannelResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateCheckSloJSONRequestBody ¶
type CreateCheckSloJSONRequestBody = SLOCreate
CreateCheckSloJSONRequestBody defines body for CreateCheckSlo for application/json ContentType.
type CreateCheckSloResponse ¶
type CreateCheckSloResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SLOResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateCheckSloResponse ¶
func ParseCreateCheckSloResponse(rsp *http.Response) (*CreateCheckSloResponse, error)
ParseCreateCheckSloResponse parses an HTTP response from a CreateCheckSloWithResponse call
func (CreateCheckSloResponse) ContentType ¶
func (r CreateCheckSloResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateCheckSloResponse) GetBody ¶
func (r CreateCheckSloResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateCheckSloResponse) GetJSON200 ¶
func (r CreateCheckSloResponse) GetJSON200() *SLOResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateCheckSloResponse) GetJSON422 ¶
func (r CreateCheckSloResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateCheckSloResponse) Status ¶
func (r CreateCheckSloResponse) Status() string
Status returns HTTPResponse.Status
func (CreateCheckSloResponse) StatusCode ¶
func (r CreateCheckSloResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateContactMethodJSONRequestBody ¶
type CreateContactMethodJSONRequestBody = ContactMethodCreate
CreateContactMethodJSONRequestBody defines body for CreateContactMethod for application/json ContentType.
type CreateContactMethodResponse ¶
type CreateContactMethodResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *ContactMethodResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateContactMethodResponse ¶
func ParseCreateContactMethodResponse(rsp *http.Response) (*CreateContactMethodResponse, error)
ParseCreateContactMethodResponse parses an HTTP response from a CreateContactMethodWithResponse call
func (CreateContactMethodResponse) ContentType ¶
func (r CreateContactMethodResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateContactMethodResponse) GetBody ¶
func (r CreateContactMethodResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateContactMethodResponse) GetJSON201 ¶
func (r CreateContactMethodResponse) GetJSON201() *ContactMethodResponse
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateContactMethodResponse) GetJSON422 ¶
func (r CreateContactMethodResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateContactMethodResponse) Status ¶
func (r CreateContactMethodResponse) Status() string
Status returns HTTPResponse.Status
func (CreateContactMethodResponse) StatusCode ¶
func (r CreateContactMethodResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateCoverRequestJSONRequestBody ¶
type CreateCoverRequestJSONRequestBody = CoverRequestCreate
CreateCoverRequestJSONRequestBody defines body for CreateCoverRequest for application/json ContentType.
type CreateCoverRequestResponse ¶
type CreateCoverRequestResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateCoverRequestResponse ¶
func ParseCreateCoverRequestResponse(rsp *http.Response) (*CreateCoverRequestResponse, error)
ParseCreateCoverRequestResponse parses an HTTP response from a CreateCoverRequestWithResponse call
func (CreateCoverRequestResponse) ContentType ¶
func (r CreateCoverRequestResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateCoverRequestResponse) GetBody ¶
func (r CreateCoverRequestResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateCoverRequestResponse) GetJSON200 ¶
func (r CreateCoverRequestResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateCoverRequestResponse) GetJSON422 ¶
func (r CreateCoverRequestResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateCoverRequestResponse) Status ¶
func (r CreateCoverRequestResponse) Status() string
Status returns HTTPResponse.Status
func (CreateCoverRequestResponse) StatusCode ¶
func (r CreateCoverRequestResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateCustomStatusPageJSONRequestBody ¶
type CreateCustomStatusPageJSONRequestBody = CustomStatusPageCreate
CreateCustomStatusPageJSONRequestBody defines body for CreateCustomStatusPage for application/json ContentType.
type CreateCustomStatusPageResponse ¶
type CreateCustomStatusPageResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateCustomStatusPageResponse ¶
func ParseCreateCustomStatusPageResponse(rsp *http.Response) (*CreateCustomStatusPageResponse, error)
ParseCreateCustomStatusPageResponse parses an HTTP response from a CreateCustomStatusPageWithResponse call
func (CreateCustomStatusPageResponse) ContentType ¶
func (r CreateCustomStatusPageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateCustomStatusPageResponse) GetBody ¶
func (r CreateCustomStatusPageResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateCustomStatusPageResponse) GetJSON201 ¶
func (r CreateCustomStatusPageResponse) GetJSON201() *interface{}
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateCustomStatusPageResponse) GetJSON422 ¶
func (r CreateCustomStatusPageResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateCustomStatusPageResponse) Status ¶
func (r CreateCustomStatusPageResponse) Status() string
Status returns HTTPResponse.Status
func (CreateCustomStatusPageResponse) StatusCode ¶
func (r CreateCustomStatusPageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateIntegrationKeyJSONRequestBody ¶ added in v0.2.0
type CreateIntegrationKeyJSONRequestBody = IntegrationKeyCreate
CreateIntegrationKeyJSONRequestBody defines body for CreateIntegrationKey for application/json ContentType.
type CreateIntegrationKeyResponse ¶ added in v0.2.0
type CreateIntegrationKeyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateIntegrationKeyResponse ¶ added in v0.2.0
func ParseCreateIntegrationKeyResponse(rsp *http.Response) (*CreateIntegrationKeyResponse, error)
ParseCreateIntegrationKeyResponse parses an HTTP response from a CreateIntegrationKeyWithResponse call
func (CreateIntegrationKeyResponse) ContentType ¶ added in v0.2.0
func (r CreateIntegrationKeyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateIntegrationKeyResponse) GetBody ¶ added in v0.2.0
func (r CreateIntegrationKeyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateIntegrationKeyResponse) GetJSON201 ¶ added in v0.2.0
func (r CreateIntegrationKeyResponse) GetJSON201() *interface{}
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateIntegrationKeyResponse) GetJSON422 ¶ added in v0.2.0
func (r CreateIntegrationKeyResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateIntegrationKeyResponse) Status ¶ added in v0.2.0
func (r CreateIntegrationKeyResponse) Status() string
Status returns HTTPResponse.Status
func (CreateIntegrationKeyResponse) StatusCode ¶ added in v0.2.0
func (r CreateIntegrationKeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateLayerJSONRequestBody ¶
type CreateLayerJSONRequestBody = LayerCreate
CreateLayerJSONRequestBody defines body for CreateLayer for application/json ContentType.
type CreateLayerResponse ¶
type CreateLayerResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateLayerResponse ¶
func ParseCreateLayerResponse(rsp *http.Response) (*CreateLayerResponse, error)
ParseCreateLayerResponse parses an HTTP response from a CreateLayerWithResponse call
func (CreateLayerResponse) ContentType ¶
func (r CreateLayerResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateLayerResponse) GetBody ¶
func (r CreateLayerResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateLayerResponse) GetJSON200 ¶
func (r CreateLayerResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateLayerResponse) GetJSON422 ¶
func (r CreateLayerResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateLayerResponse) Status ¶
func (r CreateLayerResponse) Status() string
Status returns HTTPResponse.Status
func (CreateLayerResponse) StatusCode ¶
func (r CreateLayerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateMaintenanceWindowJSONRequestBody ¶
type CreateMaintenanceWindowJSONRequestBody = MaintenanceWindowCreate
CreateMaintenanceWindowJSONRequestBody defines body for CreateMaintenanceWindow for application/json ContentType.
type CreateMaintenanceWindowResponse ¶
type CreateMaintenanceWindowResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *MaintenanceWindowResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateMaintenanceWindowResponse ¶
func ParseCreateMaintenanceWindowResponse(rsp *http.Response) (*CreateMaintenanceWindowResponse, error)
ParseCreateMaintenanceWindowResponse parses an HTTP response from a CreateMaintenanceWindowWithResponse call
func (CreateMaintenanceWindowResponse) ContentType ¶
func (r CreateMaintenanceWindowResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateMaintenanceWindowResponse) GetBody ¶
func (r CreateMaintenanceWindowResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateMaintenanceWindowResponse) GetJSON200 ¶
func (r CreateMaintenanceWindowResponse) GetJSON200() *MaintenanceWindowResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateMaintenanceWindowResponse) GetJSON422 ¶
func (r CreateMaintenanceWindowResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateMaintenanceWindowResponse) Status ¶
func (r CreateMaintenanceWindowResponse) Status() string
Status returns HTTPResponse.Status
func (CreateMaintenanceWindowResponse) StatusCode ¶
func (r CreateMaintenanceWindowResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateMetricsKeyJSONRequestBody ¶
type CreateMetricsKeyJSONRequestBody = MetricsKeyCreate
CreateMetricsKeyJSONRequestBody defines body for CreateMetricsKey for application/json ContentType.
type CreateMetricsKeyResponse ¶
type CreateMetricsKeyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *MetricsKeyCreatedResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateMetricsKeyResponse ¶
func ParseCreateMetricsKeyResponse(rsp *http.Response) (*CreateMetricsKeyResponse, error)
ParseCreateMetricsKeyResponse parses an HTTP response from a CreateMetricsKeyWithResponse call
func (CreateMetricsKeyResponse) ContentType ¶
func (r CreateMetricsKeyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateMetricsKeyResponse) GetBody ¶
func (r CreateMetricsKeyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateMetricsKeyResponse) GetJSON201 ¶
func (r CreateMetricsKeyResponse) GetJSON201() *MetricsKeyCreatedResponse
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateMetricsKeyResponse) GetJSON422 ¶
func (r CreateMetricsKeyResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateMetricsKeyResponse) Status ¶
func (r CreateMetricsKeyResponse) Status() string
Status returns HTTPResponse.Status
func (CreateMetricsKeyResponse) StatusCode ¶
func (r CreateMetricsKeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateNewCheckJSONRequestBody ¶
type CreateNewCheckJSONRequestBody = CheckCreate
CreateNewCheckJSONRequestBody defines body for CreateNewCheck for application/json ContentType.
type CreateNewCheckResponse ¶
type CreateNewCheckResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *CheckResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateNewCheckResponse ¶
func ParseCreateNewCheckResponse(rsp *http.Response) (*CreateNewCheckResponse, error)
ParseCreateNewCheckResponse parses an HTTP response from a CreateNewCheckWithResponse call
func (CreateNewCheckResponse) ContentType ¶
func (r CreateNewCheckResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateNewCheckResponse) GetBody ¶
func (r CreateNewCheckResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateNewCheckResponse) GetJSON200 ¶
func (r CreateNewCheckResponse) GetJSON200() *CheckResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateNewCheckResponse) GetJSON422 ¶
func (r CreateNewCheckResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateNewCheckResponse) Status ¶
func (r CreateNewCheckResponse) Status() string
Status returns HTTPResponse.Status
func (CreateNewCheckResponse) StatusCode ¶
func (r CreateNewCheckResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateOrgAgentRegistrationTokenResponse ¶
type CreateOrgAgentRegistrationTokenResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *AgentRegistrationTokenResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateOrgAgentRegistrationTokenResponse ¶
func ParseCreateOrgAgentRegistrationTokenResponse(rsp *http.Response) (*CreateOrgAgentRegistrationTokenResponse, error)
ParseCreateOrgAgentRegistrationTokenResponse parses an HTTP response from a CreateOrgAgentRegistrationTokenWithResponse call
func (CreateOrgAgentRegistrationTokenResponse) ContentType ¶
func (r CreateOrgAgentRegistrationTokenResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateOrgAgentRegistrationTokenResponse) GetBody ¶
func (r CreateOrgAgentRegistrationTokenResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateOrgAgentRegistrationTokenResponse) GetJSON201 ¶
func (r CreateOrgAgentRegistrationTokenResponse) GetJSON201() *AgentRegistrationTokenResponse
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateOrgAgentRegistrationTokenResponse) GetJSON422 ¶
func (r CreateOrgAgentRegistrationTokenResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateOrgAgentRegistrationTokenResponse) Status ¶
func (r CreateOrgAgentRegistrationTokenResponse) Status() string
Status returns HTTPResponse.Status
func (CreateOrgAgentRegistrationTokenResponse) StatusCode ¶
func (r CreateOrgAgentRegistrationTokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateOrganizationJSONRequestBody ¶
type CreateOrganizationJSONRequestBody = OrganizationCreate
CreateOrganizationJSONRequestBody defines body for CreateOrganization for application/json ContentType.
type CreateOrganizationProjectJSONRequestBody ¶
type CreateOrganizationProjectJSONRequestBody = ProjectCreate
CreateOrganizationProjectJSONRequestBody defines body for CreateOrganizationProject for application/json ContentType.
type CreateOrganizationProjectResponse ¶
type CreateOrganizationProjectResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *ProjectResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateOrganizationProjectResponse ¶
func ParseCreateOrganizationProjectResponse(rsp *http.Response) (*CreateOrganizationProjectResponse, error)
ParseCreateOrganizationProjectResponse parses an HTTP response from a CreateOrganizationProjectWithResponse call
func (CreateOrganizationProjectResponse) ContentType ¶
func (r CreateOrganizationProjectResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateOrganizationProjectResponse) GetBody ¶
func (r CreateOrganizationProjectResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateOrganizationProjectResponse) GetJSON201 ¶
func (r CreateOrganizationProjectResponse) GetJSON201() *ProjectResponse
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateOrganizationProjectResponse) GetJSON422 ¶
func (r CreateOrganizationProjectResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateOrganizationProjectResponse) Status ¶
func (r CreateOrganizationProjectResponse) Status() string
Status returns HTTPResponse.Status
func (CreateOrganizationProjectResponse) StatusCode ¶
func (r CreateOrganizationProjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateOrganizationResponse ¶
type CreateOrganizationResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *OrganizationWithPlanResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateOrganizationResponse ¶
func ParseCreateOrganizationResponse(rsp *http.Response) (*CreateOrganizationResponse, error)
ParseCreateOrganizationResponse parses an HTTP response from a CreateOrganizationWithResponse call
func (CreateOrganizationResponse) ContentType ¶
func (r CreateOrganizationResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateOrganizationResponse) GetBody ¶
func (r CreateOrganizationResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateOrganizationResponse) GetJSON201 ¶
func (r CreateOrganizationResponse) GetJSON201() *OrganizationWithPlanResponse
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateOrganizationResponse) GetJSON422 ¶
func (r CreateOrganizationResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateOrganizationResponse) Status ¶
func (r CreateOrganizationResponse) Status() string
Status returns HTTPResponse.Status
func (CreateOrganizationResponse) StatusCode ¶
func (r CreateOrganizationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateOrganizationTokenJSONRequestBody ¶
type CreateOrganizationTokenJSONRequestBody = PersonalAccessTokenCreate
CreateOrganizationTokenJSONRequestBody defines body for CreateOrganizationToken for application/json ContentType.
type CreateOrganizationTokenResponse ¶
type CreateOrganizationTokenResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *PersonalAccessTokenCreatedResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateOrganizationTokenResponse ¶
func ParseCreateOrganizationTokenResponse(rsp *http.Response) (*CreateOrganizationTokenResponse, error)
ParseCreateOrganizationTokenResponse parses an HTTP response from a CreateOrganizationTokenWithResponse call
func (CreateOrganizationTokenResponse) ContentType ¶
func (r CreateOrganizationTokenResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateOrganizationTokenResponse) GetBody ¶
func (r CreateOrganizationTokenResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateOrganizationTokenResponse) GetJSON201 ¶
func (r CreateOrganizationTokenResponse) GetJSON201() *PersonalAccessTokenCreatedResponse
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateOrganizationTokenResponse) GetJSON422 ¶
func (r CreateOrganizationTokenResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateOrganizationTokenResponse) Status ¶
func (r CreateOrganizationTokenResponse) Status() string
Status returns HTTPResponse.Status
func (CreateOrganizationTokenResponse) StatusCode ¶
func (r CreateOrganizationTokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateOverrideJSONRequestBody ¶
type CreateOverrideJSONRequestBody = OverrideCreate
CreateOverrideJSONRequestBody defines body for CreateOverride for application/json ContentType.
type CreateOverrideResponse ¶
type CreateOverrideResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateOverrideResponse ¶
func ParseCreateOverrideResponse(rsp *http.Response) (*CreateOverrideResponse, error)
ParseCreateOverrideResponse parses an HTTP response from a CreateOverrideWithResponse call
func (CreateOverrideResponse) ContentType ¶
func (r CreateOverrideResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateOverrideResponse) GetBody ¶
func (r CreateOverrideResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateOverrideResponse) GetJSON200 ¶
func (r CreateOverrideResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateOverrideResponse) GetJSON422 ¶
func (r CreateOverrideResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateOverrideResponse) Status ¶
func (r CreateOverrideResponse) Status() string
Status returns HTTPResponse.Status
func (CreateOverrideResponse) StatusCode ¶
func (r CreateOverrideResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreatePlaybookJSONRequestBody ¶
type CreatePlaybookJSONRequestBody = PlaybookCreate
CreatePlaybookJSONRequestBody defines body for CreatePlaybook for application/json ContentType.
type CreatePlaybookResponse ¶
type CreatePlaybookResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *PlaybookResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreatePlaybookResponse ¶
func ParseCreatePlaybookResponse(rsp *http.Response) (*CreatePlaybookResponse, error)
ParseCreatePlaybookResponse parses an HTTP response from a CreatePlaybookWithResponse call
func (CreatePlaybookResponse) ContentType ¶
func (r CreatePlaybookResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreatePlaybookResponse) GetBody ¶
func (r CreatePlaybookResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreatePlaybookResponse) GetJSON201 ¶
func (r CreatePlaybookResponse) GetJSON201() *PlaybookResponse
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreatePlaybookResponse) GetJSON422 ¶
func (r CreatePlaybookResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreatePlaybookResponse) Status ¶
func (r CreatePlaybookResponse) Status() string
Status returns HTTPResponse.Status
func (CreatePlaybookResponse) StatusCode ¶
func (r CreatePlaybookResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreatePolicyJSONRequestBody ¶
type CreatePolicyJSONRequestBody = EscalationPolicyCreate
CreatePolicyJSONRequestBody defines body for CreatePolicy for application/json ContentType.
type CreatePolicyResponse ¶
type CreatePolicyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *EscalationPolicyResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreatePolicyResponse ¶
func ParseCreatePolicyResponse(rsp *http.Response) (*CreatePolicyResponse, error)
ParseCreatePolicyResponse parses an HTTP response from a CreatePolicyWithResponse call
func (CreatePolicyResponse) ContentType ¶
func (r CreatePolicyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreatePolicyResponse) GetBody ¶
func (r CreatePolicyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreatePolicyResponse) GetJSON200 ¶
func (r CreatePolicyResponse) GetJSON200() *EscalationPolicyResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreatePolicyResponse) GetJSON422 ¶
func (r CreatePolicyResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreatePolicyResponse) Status ¶
func (r CreatePolicyResponse) Status() string
Status returns HTTPResponse.Status
func (CreatePolicyResponse) StatusCode ¶
func (r CreatePolicyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreatePostmortemJSONRequestBody ¶
type CreatePostmortemJSONRequestBody = PostmortemCreate
CreatePostmortemJSONRequestBody defines body for CreatePostmortem for application/json ContentType.
type CreatePostmortemResponse ¶
type CreatePostmortemResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreatePostmortemResponse ¶
func ParseCreatePostmortemResponse(rsp *http.Response) (*CreatePostmortemResponse, error)
ParseCreatePostmortemResponse parses an HTTP response from a CreatePostmortemWithResponse call
func (CreatePostmortemResponse) ContentType ¶
func (r CreatePostmortemResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreatePostmortemResponse) GetBody ¶
func (r CreatePostmortemResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreatePostmortemResponse) GetJSON200 ¶
func (r CreatePostmortemResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreatePostmortemResponse) GetJSON422 ¶
func (r CreatePostmortemResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreatePostmortemResponse) Status ¶
func (r CreatePostmortemResponse) Status() string
Status returns HTTPResponse.Status
func (CreatePostmortemResponse) StatusCode ¶
func (r CreatePostmortemResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateRegistrationTokenRequest ¶
type CreateRegistrationTokenRequest struct {
GeoLocationId *int `json:"geo_location_id,omitempty"`
LocationCode *string `json:"location_code,omitempty"`
LocationCountry *string `json:"location_country,omitempty"`
LocationLatitude *float64 `json:"location_latitude,omitempty"`
LocationLongitude *float64 `json:"location_longitude,omitempty"`
LocationName *string `json:"location_name,omitempty"`
LocationRegion *string `json:"location_region,omitempty"`
Mode *string `json:"mode,omitempty"`
Name string `json:"name"`
OrganizationId *int `json:"organization_id,omitempty"`
}
CreateRegistrationTokenRequest defines model for CreateRegistrationTokenRequest.
type CreateScheduleJSONRequestBody ¶
type CreateScheduleJSONRequestBody = ScheduleCreate
CreateScheduleJSONRequestBody defines body for CreateSchedule for application/json ContentType.
type CreateScheduleResponse ¶
type CreateScheduleResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *OncallScheduleResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateScheduleResponse ¶
func ParseCreateScheduleResponse(rsp *http.Response) (*CreateScheduleResponse, error)
ParseCreateScheduleResponse parses an HTTP response from a CreateScheduleWithResponse call
func (CreateScheduleResponse) ContentType ¶
func (r CreateScheduleResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateScheduleResponse) GetBody ¶
func (r CreateScheduleResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateScheduleResponse) GetJSON201 ¶
func (r CreateScheduleResponse) GetJSON201() *OncallScheduleResponse
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateScheduleResponse) GetJSON422 ¶
func (r CreateScheduleResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateScheduleResponse) Status ¶
func (r CreateScheduleResponse) Status() string
Status returns HTTPResponse.Status
func (CreateScheduleResponse) StatusCode ¶
func (r CreateScheduleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateScheduledReportJSONRequestBody ¶
type CreateScheduledReportJSONRequestBody = ScheduledReportCreate
CreateScheduledReportJSONRequestBody defines body for CreateScheduledReport for application/json ContentType.
type CreateScheduledReportResponse ¶
type CreateScheduledReportResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ScheduledReportResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateScheduledReportResponse ¶
func ParseCreateScheduledReportResponse(rsp *http.Response) (*CreateScheduledReportResponse, error)
ParseCreateScheduledReportResponse parses an HTTP response from a CreateScheduledReportWithResponse call
func (CreateScheduledReportResponse) ContentType ¶
func (r CreateScheduledReportResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateScheduledReportResponse) GetBody ¶
func (r CreateScheduledReportResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateScheduledReportResponse) GetJSON200 ¶
func (r CreateScheduledReportResponse) GetJSON200() *ScheduledReportResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateScheduledReportResponse) GetJSON422 ¶
func (r CreateScheduledReportResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateScheduledReportResponse) Status ¶
func (r CreateScheduledReportResponse) Status() string
Status returns HTTPResponse.Status
func (CreateScheduledReportResponse) StatusCode ¶
func (r CreateScheduledReportResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateServiceJSONRequestBody ¶
type CreateServiceJSONRequestBody = ServiceCreate
CreateServiceJSONRequestBody defines body for CreateService for application/json ContentType.
type CreateServiceResponse ¶
type CreateServiceResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *ServiceResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateServiceResponse ¶
func ParseCreateServiceResponse(rsp *http.Response) (*CreateServiceResponse, error)
ParseCreateServiceResponse parses an HTTP response from a CreateServiceWithResponse call
func (CreateServiceResponse) ContentType ¶
func (r CreateServiceResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateServiceResponse) GetBody ¶
func (r CreateServiceResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateServiceResponse) GetJSON201 ¶
func (r CreateServiceResponse) GetJSON201() *ServiceResponse
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateServiceResponse) GetJSON422 ¶
func (r CreateServiceResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateServiceResponse) Status ¶
func (r CreateServiceResponse) Status() string
Status returns HTTPResponse.Status
func (CreateServiceResponse) StatusCode ¶
func (r CreateServiceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateStatusPageJSONRequestBody ¶
type CreateStatusPageJSONRequestBody = StatusPageCreate
CreateStatusPageJSONRequestBody defines body for CreateStatusPage for application/json ContentType.
type CreateStatusPageResponse ¶
type CreateStatusPageResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *StatusPageResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateStatusPageResponse ¶
func ParseCreateStatusPageResponse(rsp *http.Response) (*CreateStatusPageResponse, error)
ParseCreateStatusPageResponse parses an HTTP response from a CreateStatusPageWithResponse call
func (CreateStatusPageResponse) ContentType ¶
func (r CreateStatusPageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateStatusPageResponse) GetBody ¶
func (r CreateStatusPageResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateStatusPageResponse) GetJSON200 ¶
func (r CreateStatusPageResponse) GetJSON200() *StatusPageResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateStatusPageResponse) GetJSON422 ¶
func (r CreateStatusPageResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateStatusPageResponse) Status ¶
func (r CreateStatusPageResponse) Status() string
Status returns HTTPResponse.Status
func (CreateStatusPageResponse) StatusCode ¶
func (r CreateStatusPageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateTeamJSONRequestBody ¶
type CreateTeamJSONRequestBody = TeamCreate
CreateTeamJSONRequestBody defines body for CreateTeam for application/json ContentType.
type CreateTeamResponse ¶
type CreateTeamResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *TeamResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateTeamResponse ¶
func ParseCreateTeamResponse(rsp *http.Response) (*CreateTeamResponse, error)
ParseCreateTeamResponse parses an HTTP response from a CreateTeamWithResponse call
func (CreateTeamResponse) ContentType ¶
func (r CreateTeamResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateTeamResponse) GetBody ¶
func (r CreateTeamResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateTeamResponse) GetJSON201 ¶
func (r CreateTeamResponse) GetJSON201() *TeamResponse
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateTeamResponse) GetJSON422 ¶
func (r CreateTeamResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateTeamResponse) Status ¶
func (r CreateTeamResponse) Status() string
Status returns HTTPResponse.Status
func (CreateTeamResponse) StatusCode ¶
func (r CreateTeamResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateWarRoomJSONRequestBody ¶
type CreateWarRoomJSONRequestBody = WarRoomCreate
CreateWarRoomJSONRequestBody defines body for CreateWarRoom for application/json ContentType.
type CreateWarRoomResponse ¶
type CreateWarRoomResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseCreateWarRoomResponse ¶
func ParseCreateWarRoomResponse(rsp *http.Response) (*CreateWarRoomResponse, error)
ParseCreateWarRoomResponse parses an HTTP response from a CreateWarRoomWithResponse call
func (CreateWarRoomResponse) ContentType ¶
func (r CreateWarRoomResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateWarRoomResponse) GetBody ¶
func (r CreateWarRoomResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateWarRoomResponse) GetJSON201 ¶
func (r CreateWarRoomResponse) GetJSON201() *interface{}
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateWarRoomResponse) GetJSON422 ¶
func (r CreateWarRoomResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateWarRoomResponse) Status ¶
func (r CreateWarRoomResponse) Status() string
Status returns HTTPResponse.Status
func (CreateWarRoomResponse) StatusCode ¶
func (r CreateWarRoomResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CustomStatusPageCreate ¶
type CustomStatusPageCreate struct {
Format *string `json:"format,omitempty"`
Name string `json:"name"`
Url string `json:"url"`
}
CustomStatusPageCreate defines model for CustomStatusPageCreate.
type CustomStatusPageUpdate ¶
type CustomStatusPageUpdate struct {
Format *string `json:"format,omitempty"`
IsActive *bool `json:"is_active,omitempty"`
Name *string `json:"name,omitempty"`
ScrapeIntervalMinutes *int `json:"scrape_interval_minutes,omitempty"`
Url *string `json:"url,omitempty"`
}
CustomStatusPageUpdate defines model for CustomStatusPageUpdate.
type DeactivateMetricsKeyResponse ¶
type DeactivateMetricsKeyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeactivateMetricsKeyResponse ¶
func ParseDeactivateMetricsKeyResponse(rsp *http.Response) (*DeactivateMetricsKeyResponse, error)
ParseDeactivateMetricsKeyResponse parses an HTTP response from a DeactivateMetricsKeyWithResponse call
func (DeactivateMetricsKeyResponse) ContentType ¶
func (r DeactivateMetricsKeyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeactivateMetricsKeyResponse) GetBody ¶
func (r DeactivateMetricsKeyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeactivateMetricsKeyResponse) GetJSON422 ¶
func (r DeactivateMetricsKeyResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeactivateMetricsKeyResponse) Status ¶
func (r DeactivateMetricsKeyResponse) Status() string
Status returns HTTPResponse.Status
func (DeactivateMetricsKeyResponse) StatusCode ¶
func (r DeactivateMetricsKeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeclineCoverRequestResponse ¶
type DeclineCoverRequestResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeclineCoverRequestResponse ¶
func ParseDeclineCoverRequestResponse(rsp *http.Response) (*DeclineCoverRequestResponse, error)
ParseDeclineCoverRequestResponse parses an HTTP response from a DeclineCoverRequestWithResponse call
func (DeclineCoverRequestResponse) ContentType ¶
func (r DeclineCoverRequestResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeclineCoverRequestResponse) GetBody ¶
func (r DeclineCoverRequestResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeclineCoverRequestResponse) GetJSON200 ¶
func (r DeclineCoverRequestResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeclineCoverRequestResponse) GetJSON422 ¶
func (r DeclineCoverRequestResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeclineCoverRequestResponse) Status ¶
func (r DeclineCoverRequestResponse) Status() string
Status returns HTTPResponse.Status
func (DeclineCoverRequestResponse) StatusCode ¶
func (r DeclineCoverRequestResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteChangeEventResponse ¶
type DeleteChangeEventResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteChangeEventResponse ¶
func ParseDeleteChangeEventResponse(rsp *http.Response) (*DeleteChangeEventResponse, error)
ParseDeleteChangeEventResponse parses an HTTP response from a DeleteChangeEventWithResponse call
func (DeleteChangeEventResponse) ContentType ¶
func (r DeleteChangeEventResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteChangeEventResponse) GetBody ¶
func (r DeleteChangeEventResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteChangeEventResponse) GetJSON422 ¶
func (r DeleteChangeEventResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteChangeEventResponse) Status ¶
func (r DeleteChangeEventResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteChangeEventResponse) StatusCode ¶
func (r DeleteChangeEventResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteChannelResponse ¶
type DeleteChannelResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteChannelResponse ¶
func ParseDeleteChannelResponse(rsp *http.Response) (*DeleteChannelResponse, error)
ParseDeleteChannelResponse parses an HTTP response from a DeleteChannelWithResponse call
func (DeleteChannelResponse) ContentType ¶
func (r DeleteChannelResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteChannelResponse) GetBody ¶
func (r DeleteChannelResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteChannelResponse) GetJSON200 ¶
func (r DeleteChannelResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteChannelResponse) GetJSON422 ¶
func (r DeleteChannelResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteChannelResponse) Status ¶
func (r DeleteChannelResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteChannelResponse) StatusCode ¶
func (r DeleteChannelResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteCheckProviderDependencyResponse ¶
type DeleteCheckProviderDependencyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteCheckProviderDependencyResponse ¶
func ParseDeleteCheckProviderDependencyResponse(rsp *http.Response) (*DeleteCheckProviderDependencyResponse, error)
ParseDeleteCheckProviderDependencyResponse parses an HTTP response from a DeleteCheckProviderDependencyWithResponse call
func (DeleteCheckProviderDependencyResponse) ContentType ¶
func (r DeleteCheckProviderDependencyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteCheckProviderDependencyResponse) GetBody ¶
func (r DeleteCheckProviderDependencyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteCheckProviderDependencyResponse) GetJSON200 ¶
func (r DeleteCheckProviderDependencyResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteCheckProviderDependencyResponse) GetJSON422 ¶
func (r DeleteCheckProviderDependencyResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteCheckProviderDependencyResponse) Status ¶
func (r DeleteCheckProviderDependencyResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteCheckProviderDependencyResponse) StatusCode ¶
func (r DeleteCheckProviderDependencyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteCheckSloResponse ¶
type DeleteCheckSloResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteCheckSloResponse ¶
func ParseDeleteCheckSloResponse(rsp *http.Response) (*DeleteCheckSloResponse, error)
ParseDeleteCheckSloResponse parses an HTTP response from a DeleteCheckSloWithResponse call
func (DeleteCheckSloResponse) ContentType ¶
func (r DeleteCheckSloResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteCheckSloResponse) GetBody ¶
func (r DeleteCheckSloResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteCheckSloResponse) GetJSON200 ¶
func (r DeleteCheckSloResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteCheckSloResponse) GetJSON422 ¶
func (r DeleteCheckSloResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteCheckSloResponse) Status ¶
func (r DeleteCheckSloResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteCheckSloResponse) StatusCode ¶
func (r DeleteCheckSloResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteCloudSubscriptionResponse ¶
type DeleteCloudSubscriptionResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteCloudSubscriptionResponse ¶
func ParseDeleteCloudSubscriptionResponse(rsp *http.Response) (*DeleteCloudSubscriptionResponse, error)
ParseDeleteCloudSubscriptionResponse parses an HTTP response from a DeleteCloudSubscriptionWithResponse call
func (DeleteCloudSubscriptionResponse) ContentType ¶
func (r DeleteCloudSubscriptionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteCloudSubscriptionResponse) GetBody ¶
func (r DeleteCloudSubscriptionResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteCloudSubscriptionResponse) GetJSON422 ¶
func (r DeleteCloudSubscriptionResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteCloudSubscriptionResponse) Status ¶
func (r DeleteCloudSubscriptionResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteCloudSubscriptionResponse) StatusCode ¶
func (r DeleteCloudSubscriptionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteContactMethodResponse ¶
type DeleteContactMethodResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteContactMethodResponse ¶
func ParseDeleteContactMethodResponse(rsp *http.Response) (*DeleteContactMethodResponse, error)
ParseDeleteContactMethodResponse parses an HTTP response from a DeleteContactMethodWithResponse call
func (DeleteContactMethodResponse) ContentType ¶
func (r DeleteContactMethodResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteContactMethodResponse) GetBody ¶
func (r DeleteContactMethodResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteContactMethodResponse) GetJSON422 ¶
func (r DeleteContactMethodResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteContactMethodResponse) Status ¶
func (r DeleteContactMethodResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteContactMethodResponse) StatusCode ¶
func (r DeleteContactMethodResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteCustomStatusPageResponse ¶
type DeleteCustomStatusPageResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteCustomStatusPageResponse ¶
func ParseDeleteCustomStatusPageResponse(rsp *http.Response) (*DeleteCustomStatusPageResponse, error)
ParseDeleteCustomStatusPageResponse parses an HTTP response from a DeleteCustomStatusPageWithResponse call
func (DeleteCustomStatusPageResponse) ContentType ¶
func (r DeleteCustomStatusPageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteCustomStatusPageResponse) GetBody ¶
func (r DeleteCustomStatusPageResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteCustomStatusPageResponse) GetJSON422 ¶
func (r DeleteCustomStatusPageResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteCustomStatusPageResponse) Status ¶
func (r DeleteCustomStatusPageResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteCustomStatusPageResponse) StatusCode ¶
func (r DeleteCustomStatusPageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteLayerResponse ¶
type DeleteLayerResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteLayerResponse ¶
func ParseDeleteLayerResponse(rsp *http.Response) (*DeleteLayerResponse, error)
ParseDeleteLayerResponse parses an HTTP response from a DeleteLayerWithResponse call
func (DeleteLayerResponse) ContentType ¶
func (r DeleteLayerResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteLayerResponse) GetBody ¶
func (r DeleteLayerResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteLayerResponse) GetJSON200 ¶
func (r DeleteLayerResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteLayerResponse) GetJSON422 ¶
func (r DeleteLayerResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteLayerResponse) Status ¶
func (r DeleteLayerResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteLayerResponse) StatusCode ¶
func (r DeleteLayerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteLifecycleWatchResponse ¶
type DeleteLifecycleWatchResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteLifecycleWatchResponse ¶
func ParseDeleteLifecycleWatchResponse(rsp *http.Response) (*DeleteLifecycleWatchResponse, error)
ParseDeleteLifecycleWatchResponse parses an HTTP response from a DeleteLifecycleWatchWithResponse call
func (DeleteLifecycleWatchResponse) ContentType ¶
func (r DeleteLifecycleWatchResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteLifecycleWatchResponse) GetBody ¶
func (r DeleteLifecycleWatchResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteLifecycleWatchResponse) GetJSON422 ¶
func (r DeleteLifecycleWatchResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteLifecycleWatchResponse) Status ¶
func (r DeleteLifecycleWatchResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteLifecycleWatchResponse) StatusCode ¶
func (r DeleteLifecycleWatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteMaintenanceWindowResponse ¶
type DeleteMaintenanceWindowResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteMaintenanceWindowResponse ¶
func ParseDeleteMaintenanceWindowResponse(rsp *http.Response) (*DeleteMaintenanceWindowResponse, error)
ParseDeleteMaintenanceWindowResponse parses an HTTP response from a DeleteMaintenanceWindowWithResponse call
func (DeleteMaintenanceWindowResponse) ContentType ¶
func (r DeleteMaintenanceWindowResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteMaintenanceWindowResponse) GetBody ¶
func (r DeleteMaintenanceWindowResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteMaintenanceWindowResponse) GetJSON200 ¶
func (r DeleteMaintenanceWindowResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteMaintenanceWindowResponse) GetJSON422 ¶
func (r DeleteMaintenanceWindowResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteMaintenanceWindowResponse) Status ¶
func (r DeleteMaintenanceWindowResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteMaintenanceWindowResponse) StatusCode ¶
func (r DeleteMaintenanceWindowResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteOrgAgentResponse ¶
type DeleteOrgAgentResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteOrgAgentResponse ¶
func ParseDeleteOrgAgentResponse(rsp *http.Response) (*DeleteOrgAgentResponse, error)
ParseDeleteOrgAgentResponse parses an HTTP response from a DeleteOrgAgentWithResponse call
func (DeleteOrgAgentResponse) ContentType ¶
func (r DeleteOrgAgentResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteOrgAgentResponse) GetBody ¶
func (r DeleteOrgAgentResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteOrgAgentResponse) GetJSON422 ¶
func (r DeleteOrgAgentResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteOrgAgentResponse) Status ¶
func (r DeleteOrgAgentResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteOrgAgentResponse) StatusCode ¶
func (r DeleteOrgAgentResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteOrganizationParams ¶
type DeleteOrganizationParams struct {
// Confirm Must equal the organization name to confirm deletion
Confirm *string `form:"confirm,omitempty" json:"confirm,omitempty"`
}
DeleteOrganizationParams defines parameters for DeleteOrganization.
type DeleteOrganizationProjectResponse ¶
type DeleteOrganizationProjectResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteOrganizationProjectResponse ¶
func ParseDeleteOrganizationProjectResponse(rsp *http.Response) (*DeleteOrganizationProjectResponse, error)
ParseDeleteOrganizationProjectResponse parses an HTTP response from a DeleteOrganizationProjectWithResponse call
func (DeleteOrganizationProjectResponse) ContentType ¶
func (r DeleteOrganizationProjectResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteOrganizationProjectResponse) GetBody ¶
func (r DeleteOrganizationProjectResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteOrganizationProjectResponse) GetJSON422 ¶
func (r DeleteOrganizationProjectResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteOrganizationProjectResponse) Status ¶
func (r DeleteOrganizationProjectResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteOrganizationProjectResponse) StatusCode ¶
func (r DeleteOrganizationProjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteOrganizationResponse ¶
type DeleteOrganizationResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteOrganizationResponse ¶
func ParseDeleteOrganizationResponse(rsp *http.Response) (*DeleteOrganizationResponse, error)
ParseDeleteOrganizationResponse parses an HTTP response from a DeleteOrganizationWithResponse call
func (DeleteOrganizationResponse) ContentType ¶
func (r DeleteOrganizationResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteOrganizationResponse) GetBody ¶
func (r DeleteOrganizationResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteOrganizationResponse) GetJSON422 ¶
func (r DeleteOrganizationResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteOrganizationResponse) Status ¶
func (r DeleteOrganizationResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteOrganizationResponse) StatusCode ¶
func (r DeleteOrganizationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteOrganizationTokenResponse ¶
type DeleteOrganizationTokenResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteOrganizationTokenResponse ¶
func ParseDeleteOrganizationTokenResponse(rsp *http.Response) (*DeleteOrganizationTokenResponse, error)
ParseDeleteOrganizationTokenResponse parses an HTTP response from a DeleteOrganizationTokenWithResponse call
func (DeleteOrganizationTokenResponse) ContentType ¶
func (r DeleteOrganizationTokenResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteOrganizationTokenResponse) GetBody ¶
func (r DeleteOrganizationTokenResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteOrganizationTokenResponse) GetJSON422 ¶
func (r DeleteOrganizationTokenResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteOrganizationTokenResponse) Status ¶
func (r DeleteOrganizationTokenResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteOrganizationTokenResponse) StatusCode ¶
func (r DeleteOrganizationTokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteOverrideResponse ¶
type DeleteOverrideResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteOverrideResponse ¶
func ParseDeleteOverrideResponse(rsp *http.Response) (*DeleteOverrideResponse, error)
ParseDeleteOverrideResponse parses an HTTP response from a DeleteOverrideWithResponse call
func (DeleteOverrideResponse) ContentType ¶
func (r DeleteOverrideResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteOverrideResponse) GetBody ¶
func (r DeleteOverrideResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteOverrideResponse) GetJSON200 ¶
func (r DeleteOverrideResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteOverrideResponse) GetJSON422 ¶
func (r DeleteOverrideResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteOverrideResponse) Status ¶
func (r DeleteOverrideResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteOverrideResponse) StatusCode ¶
func (r DeleteOverrideResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeletePlaybookResponse ¶
type DeletePlaybookResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeletePlaybookResponse ¶
func ParseDeletePlaybookResponse(rsp *http.Response) (*DeletePlaybookResponse, error)
ParseDeletePlaybookResponse parses an HTTP response from a DeletePlaybookWithResponse call
func (DeletePlaybookResponse) ContentType ¶
func (r DeletePlaybookResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeletePlaybookResponse) GetBody ¶
func (r DeletePlaybookResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeletePlaybookResponse) GetJSON422 ¶
func (r DeletePlaybookResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeletePlaybookResponse) Status ¶
func (r DeletePlaybookResponse) Status() string
Status returns HTTPResponse.Status
func (DeletePlaybookResponse) StatusCode ¶
func (r DeletePlaybookResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeletePolicyResponse ¶
type DeletePolicyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeletePolicyResponse ¶
func ParseDeletePolicyResponse(rsp *http.Response) (*DeletePolicyResponse, error)
ParseDeletePolicyResponse parses an HTTP response from a DeletePolicyWithResponse call
func (DeletePolicyResponse) ContentType ¶
func (r DeletePolicyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeletePolicyResponse) GetBody ¶
func (r DeletePolicyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeletePolicyResponse) GetJSON200 ¶
func (r DeletePolicyResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeletePolicyResponse) GetJSON422 ¶
func (r DeletePolicyResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeletePolicyResponse) Status ¶
func (r DeletePolicyResponse) Status() string
Status returns HTTPResponse.Status
func (DeletePolicyResponse) StatusCode ¶
func (r DeletePolicyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeletePostmortemResponse ¶
type DeletePostmortemResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeletePostmortemResponse ¶
func ParseDeletePostmortemResponse(rsp *http.Response) (*DeletePostmortemResponse, error)
ParseDeletePostmortemResponse parses an HTTP response from a DeletePostmortemWithResponse call
func (DeletePostmortemResponse) ContentType ¶
func (r DeletePostmortemResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeletePostmortemResponse) GetBody ¶
func (r DeletePostmortemResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeletePostmortemResponse) GetJSON200 ¶
func (r DeletePostmortemResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeletePostmortemResponse) GetJSON422 ¶
func (r DeletePostmortemResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeletePostmortemResponse) Status ¶
func (r DeletePostmortemResponse) Status() string
Status returns HTTPResponse.Status
func (DeletePostmortemResponse) StatusCode ¶
func (r DeletePostmortemResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteReportResponse ¶
type DeleteReportResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteReportResponse ¶
func ParseDeleteReportResponse(rsp *http.Response) (*DeleteReportResponse, error)
ParseDeleteReportResponse parses an HTTP response from a DeleteReportWithResponse call
func (DeleteReportResponse) ContentType ¶
func (r DeleteReportResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteReportResponse) GetBody ¶
func (r DeleteReportResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteReportResponse) GetJSON200 ¶
func (r DeleteReportResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteReportResponse) GetJSON422 ¶
func (r DeleteReportResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteReportResponse) Status ¶
func (r DeleteReportResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteReportResponse) StatusCode ¶
func (r DeleteReportResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteScheduleResponse ¶
type DeleteScheduleResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteScheduleResponse ¶
func ParseDeleteScheduleResponse(rsp *http.Response) (*DeleteScheduleResponse, error)
ParseDeleteScheduleResponse parses an HTTP response from a DeleteScheduleWithResponse call
func (DeleteScheduleResponse) ContentType ¶
func (r DeleteScheduleResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteScheduleResponse) GetBody ¶
func (r DeleteScheduleResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteScheduleResponse) GetJSON200 ¶
func (r DeleteScheduleResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteScheduleResponse) GetJSON422 ¶
func (r DeleteScheduleResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteScheduleResponse) Status ¶
func (r DeleteScheduleResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteScheduleResponse) StatusCode ¶
func (r DeleteScheduleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteScheduledReportResponse ¶
type DeleteScheduledReportResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteScheduledReportResponse ¶
func ParseDeleteScheduledReportResponse(rsp *http.Response) (*DeleteScheduledReportResponse, error)
ParseDeleteScheduledReportResponse parses an HTTP response from a DeleteScheduledReportWithResponse call
func (DeleteScheduledReportResponse) ContentType ¶
func (r DeleteScheduledReportResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteScheduledReportResponse) GetBody ¶
func (r DeleteScheduledReportResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteScheduledReportResponse) GetJSON200 ¶
func (r DeleteScheduledReportResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteScheduledReportResponse) GetJSON422 ¶
func (r DeleteScheduledReportResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteScheduledReportResponse) Status ¶
func (r DeleteScheduledReportResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteScheduledReportResponse) StatusCode ¶
func (r DeleteScheduledReportResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteServiceResponse ¶
type DeleteServiceResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteServiceResponse ¶
func ParseDeleteServiceResponse(rsp *http.Response) (*DeleteServiceResponse, error)
ParseDeleteServiceResponse parses an HTTP response from a DeleteServiceWithResponse call
func (DeleteServiceResponse) ContentType ¶
func (r DeleteServiceResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteServiceResponse) GetBody ¶
func (r DeleteServiceResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteServiceResponse) GetJSON200 ¶
func (r DeleteServiceResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteServiceResponse) GetJSON422 ¶
func (r DeleteServiceResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteServiceResponse) Status ¶
func (r DeleteServiceResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteServiceResponse) StatusCode ¶
func (r DeleteServiceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteStatusPageResponse ¶
type DeleteStatusPageResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteStatusPageResponse ¶
func ParseDeleteStatusPageResponse(rsp *http.Response) (*DeleteStatusPageResponse, error)
ParseDeleteStatusPageResponse parses an HTTP response from a DeleteStatusPageWithResponse call
func (DeleteStatusPageResponse) ContentType ¶
func (r DeleteStatusPageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteStatusPageResponse) GetBody ¶
func (r DeleteStatusPageResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteStatusPageResponse) GetJSON200 ¶
func (r DeleteStatusPageResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteStatusPageResponse) GetJSON422 ¶
func (r DeleteStatusPageResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteStatusPageResponse) Status ¶
func (r DeleteStatusPageResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteStatusPageResponse) StatusCode ¶
func (r DeleteStatusPageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteTeamResponse ¶
type DeleteTeamResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteTeamResponse ¶
func ParseDeleteTeamResponse(rsp *http.Response) (*DeleteTeamResponse, error)
ParseDeleteTeamResponse parses an HTTP response from a DeleteTeamWithResponse call
func (DeleteTeamResponse) ContentType ¶
func (r DeleteTeamResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteTeamResponse) GetBody ¶
func (r DeleteTeamResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteTeamResponse) GetJSON422 ¶
func (r DeleteTeamResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteTeamResponse) Status ¶
func (r DeleteTeamResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteTeamResponse) StatusCode ¶
func (r DeleteTeamResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteWarRoomResponse ¶
type DeleteWarRoomResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDeleteWarRoomResponse ¶
func ParseDeleteWarRoomResponse(rsp *http.Response) (*DeleteWarRoomResponse, error)
ParseDeleteWarRoomResponse parses an HTTP response from a DeleteWarRoomWithResponse call
func (DeleteWarRoomResponse) ContentType ¶
func (r DeleteWarRoomResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteWarRoomResponse) GetBody ¶
func (r DeleteWarRoomResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteWarRoomResponse) GetJSON200 ¶
func (r DeleteWarRoomResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteWarRoomResponse) GetJSON422 ¶
func (r DeleteWarRoomResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DeleteWarRoomResponse) Status ¶
func (r DeleteWarRoomResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteWarRoomResponse) StatusCode ¶
func (r DeleteWarRoomResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DependencyCreate ¶
type DependencyCreate struct {
DependencyType *string `json:"dependency_type,omitempty"`
DependsOnId int `json:"depends_on_id"`
}
DependencyCreate defines model for DependencyCreate.
type DnsHijackAlertConfig ¶
type DnsHijackAlertConfig struct {
DnsExpectedIps *[]string `json:"dns_expected_ips,omitempty"`
DnsHijackAlertChannelIds *string `json:"dns_hijack_alert_channel_ids,omitempty"`
DnsHijackAlertEnabled bool `json:"dns_hijack_alert_enabled"`
}
DnsHijackAlertConfig defines model for DnsHijackAlertConfig.
type DnsMultiRecordConfig ¶
type DnsMultiRecordConfig struct {
CompareServers *bool `json:"compare_servers,omitempty"`
DnsServers *[]string `json:"dns_servers,omitempty"`
Enabled bool `json:"enabled"`
Records *map[string]interface{} `json:"records,omitempty"`
TimeoutPerRecord *int `json:"timeout_per_record,omitempty"`
}
DnsMultiRecordConfig defines model for DnsMultiRecordConfig.
type DownloadAttachmentResponse ¶
type DownloadAttachmentResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDownloadAttachmentResponse ¶
func ParseDownloadAttachmentResponse(rsp *http.Response) (*DownloadAttachmentResponse, error)
ParseDownloadAttachmentResponse parses an HTTP response from a DownloadAttachmentWithResponse call
func (DownloadAttachmentResponse) ContentType ¶
func (r DownloadAttachmentResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DownloadAttachmentResponse) GetBody ¶
func (r DownloadAttachmentResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DownloadAttachmentResponse) GetJSON200 ¶
func (r DownloadAttachmentResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DownloadAttachmentResponse) GetJSON422 ¶
func (r DownloadAttachmentResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DownloadAttachmentResponse) Status ¶
func (r DownloadAttachmentResponse) Status() string
Status returns HTTPResponse.Status
func (DownloadAttachmentResponse) StatusCode ¶
func (r DownloadAttachmentResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DownloadPublicReportParams ¶
type DownloadPublicReportParams struct {
Format *string `form:"format,omitempty" json:"format,omitempty"`
Period *string `form:"period,omitempty" json:"period,omitempty"`
}
DownloadPublicReportParams defines parameters for DownloadPublicReport.
type DownloadPublicReportResponse ¶
type DownloadPublicReportResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDownloadPublicReportResponse ¶
func ParseDownloadPublicReportResponse(rsp *http.Response) (*DownloadPublicReportResponse, error)
ParseDownloadPublicReportResponse parses an HTTP response from a DownloadPublicReportWithResponse call
func (DownloadPublicReportResponse) ContentType ¶
func (r DownloadPublicReportResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DownloadPublicReportResponse) GetBody ¶
func (r DownloadPublicReportResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DownloadPublicReportResponse) GetJSON200 ¶
func (r DownloadPublicReportResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DownloadPublicReportResponse) GetJSON422 ¶
func (r DownloadPublicReportResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DownloadPublicReportResponse) Status ¶
func (r DownloadPublicReportResponse) Status() string
Status returns HTTPResponse.Status
func (DownloadPublicReportResponse) StatusCode ¶
func (r DownloadPublicReportResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DownloadReportResponse ¶
type DownloadReportResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDownloadReportResponse ¶
func ParseDownloadReportResponse(rsp *http.Response) (*DownloadReportResponse, error)
ParseDownloadReportResponse parses an HTTP response from a DownloadReportWithResponse call
func (DownloadReportResponse) ContentType ¶
func (r DownloadReportResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DownloadReportResponse) GetBody ¶
func (r DownloadReportResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DownloadReportResponse) GetJSON200 ¶
func (r DownloadReportResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DownloadReportResponse) GetJSON422 ¶
func (r DownloadReportResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DownloadReportResponse) Status ¶
func (r DownloadReportResponse) Status() string
Status returns HTTPResponse.Status
func (DownloadReportResponse) StatusCode ¶
func (r DownloadReportResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DuplicatePlaybookResponse ¶
type DuplicatePlaybookResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *PlaybookResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseDuplicatePlaybookResponse ¶
func ParseDuplicatePlaybookResponse(rsp *http.Response) (*DuplicatePlaybookResponse, error)
ParseDuplicatePlaybookResponse parses an HTTP response from a DuplicatePlaybookWithResponse call
func (DuplicatePlaybookResponse) ContentType ¶
func (r DuplicatePlaybookResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DuplicatePlaybookResponse) GetBody ¶
func (r DuplicatePlaybookResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DuplicatePlaybookResponse) GetJSON201 ¶
func (r DuplicatePlaybookResponse) GetJSON201() *PlaybookResponse
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (DuplicatePlaybookResponse) GetJSON422 ¶
func (r DuplicatePlaybookResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (DuplicatePlaybookResponse) Status ¶
func (r DuplicatePlaybookResponse) Status() string
Status returns HTTPResponse.Status
func (DuplicatePlaybookResponse) StatusCode ¶
func (r DuplicatePlaybookResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type EarlyWarningsResponse ¶ added in v0.3.0
type EarlyWarningsResponse struct {
EarlyWarnings *[]map[string]interface{} `json:"early_warnings,omitempty"`
}
EarlyWarningsResponse defines model for EarlyWarningsResponse.
type EscalationPolicyCreate ¶
type EscalationPolicyCreate struct {
Name string `json:"name"`
Steps *[]EscalationStepSchema `json:"steps,omitempty"`
}
EscalationPolicyCreate defines model for EscalationPolicyCreate.
type EscalationPolicyResponse ¶ added in v0.3.0
type EscalationPolicyResponse struct {
CreatedAt *string `json:"created_at,omitempty"`
Id int `json:"id"`
IsActive bool `json:"is_active"`
Name string `json:"name"`
OrganizationId int `json:"organization_id"`
Steps *[]EscalationStepResponse `json:"steps,omitempty"`
TeamId *int `json:"team_id,omitempty"`
TeamName *string `json:"team_name,omitempty"`
UpdatedAt *string `json:"updated_at,omitempty"`
}
EscalationPolicyResponse defines model for EscalationPolicyResponse.
type EscalationPolicyUpdate ¶
type EscalationPolicyUpdate struct {
IsActive *bool `json:"is_active,omitempty"`
Name *string `json:"name,omitempty"`
Steps *[]EscalationStepSchema `json:"steps,omitempty"`
}
EscalationPolicyUpdate defines model for EscalationPolicyUpdate.
type EscalationStepResponse ¶ added in v0.3.0
type EscalationStepResponse struct {
DelayMinutes int `json:"delay_minutes"`
Id int `json:"id"`
StepOrder int `json:"step_order"`
TargetChannelId *int `json:"target_channel_id,omitempty"`
TargetScheduleId *int `json:"target_schedule_id,omitempty"`
TargetType string `json:"target_type"`
TargetUserId *int `json:"target_user_id,omitempty"`
WebhookBodyTemplate *string `json:"webhook_body_template,omitempty"`
WebhookMethod *string `json:"webhook_method,omitempty"`
WebhookTimeoutSeconds *int `json:"webhook_timeout_seconds,omitempty"`
WebhookUrl *string `json:"webhook_url,omitempty"`
}
EscalationStepResponse defines model for EscalationStepResponse.
type EscalationStepSchema ¶
type EscalationStepSchema struct {
DelayMinutes *int `json:"delay_minutes,omitempty"`
StepOrder *int `json:"step_order,omitempty"`
TargetChannelId *int `json:"target_channel_id,omitempty"`
TargetScheduleId *int `json:"target_schedule_id,omitempty"`
TargetType string `json:"target_type"`
TargetUserId *int `json:"target_user_id,omitempty"`
WebhookBodyTemplate *string `json:"webhook_body_template,omitempty"`
WebhookHeaders *map[string]interface{} `json:"webhook_headers,omitempty"`
WebhookMethod *string `json:"webhook_method,omitempty"`
WebhookTimeoutSeconds *int `json:"webhook_timeout_seconds,omitempty"`
WebhookUrl *string `json:"webhook_url,omitempty"`
}
EscalationStepSchema defines model for EscalationStepSchema.
type EventStreamResponse ¶
type EventStreamResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
}
func ParseEventStreamResponse ¶
func ParseEventStreamResponse(rsp *http.Response) (*EventStreamResponse, error)
ParseEventStreamResponse parses an HTTP response from a EventStreamWithResponse call
func (EventStreamResponse) ContentType ¶
func (r EventStreamResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (EventStreamResponse) GetBody ¶
func (r EventStreamResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (EventStreamResponse) GetJSON200 ¶
func (r EventStreamResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (EventStreamResponse) Status ¶
func (r EventStreamResponse) Status() string
Status returns HTTPResponse.Status
func (EventStreamResponse) StatusCode ¶
func (r EventStreamResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ExecutePlaybookJSONRequestBody ¶
type ExecutePlaybookJSONRequestBody = ManualExecuteRequest
ExecutePlaybookJSONRequestBody defines body for ExecutePlaybook for application/json ContentType.
type ExecutePlaybookResponse ¶
type ExecutePlaybookResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON202 the response for an HTTP 202 `application/json` response
JSON202 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseExecutePlaybookResponse ¶
func ParseExecutePlaybookResponse(rsp *http.Response) (*ExecutePlaybookResponse, error)
ParseExecutePlaybookResponse parses an HTTP response from a ExecutePlaybookWithResponse call
func (ExecutePlaybookResponse) ContentType ¶
func (r ExecutePlaybookResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ExecutePlaybookResponse) GetBody ¶
func (r ExecutePlaybookResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ExecutePlaybookResponse) GetJSON202 ¶
func (r ExecutePlaybookResponse) GetJSON202() *interface{}
GetJSON202 returns the response for an HTTP 202 `application/json` response
func (ExecutePlaybookResponse) GetJSON422 ¶
func (r ExecutePlaybookResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ExecutePlaybookResponse) Status ¶
func (r ExecutePlaybookResponse) Status() string
Status returns HTTPResponse.Status
func (ExecutePlaybookResponse) StatusCode ¶
func (r ExecutePlaybookResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ExportCheckIncidentsCsvParams ¶
type ExportCheckIncidentsCsvParams struct {
Period *string `form:"period,omitempty" json:"period,omitempty"`
}
ExportCheckIncidentsCsvParams defines parameters for ExportCheckIncidentsCsv.
type ExportCheckIncidentsCsvResponse ¶
type ExportCheckIncidentsCsvResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseExportCheckIncidentsCsvResponse ¶
func ParseExportCheckIncidentsCsvResponse(rsp *http.Response) (*ExportCheckIncidentsCsvResponse, error)
ParseExportCheckIncidentsCsvResponse parses an HTTP response from a ExportCheckIncidentsCsvWithResponse call
func (ExportCheckIncidentsCsvResponse) ContentType ¶
func (r ExportCheckIncidentsCsvResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ExportCheckIncidentsCsvResponse) GetBody ¶
func (r ExportCheckIncidentsCsvResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ExportCheckIncidentsCsvResponse) GetJSON200 ¶
func (r ExportCheckIncidentsCsvResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ExportCheckIncidentsCsvResponse) GetJSON422 ¶
func (r ExportCheckIncidentsCsvResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ExportCheckIncidentsCsvResponse) Status ¶
func (r ExportCheckIncidentsCsvResponse) Status() string
Status returns HTTPResponse.Status
func (ExportCheckIncidentsCsvResponse) StatusCode ¶
func (r ExportCheckIncidentsCsvResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ExportCheckLogsCsvParams ¶
type ExportCheckLogsCsvParams struct {
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}
ExportCheckLogsCsvParams defines parameters for ExportCheckLogsCsv.
type ExportCheckLogsCsvResponse ¶
type ExportCheckLogsCsvResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseExportCheckLogsCsvResponse ¶
func ParseExportCheckLogsCsvResponse(rsp *http.Response) (*ExportCheckLogsCsvResponse, error)
ParseExportCheckLogsCsvResponse parses an HTTP response from a ExportCheckLogsCsvWithResponse call
func (ExportCheckLogsCsvResponse) ContentType ¶
func (r ExportCheckLogsCsvResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ExportCheckLogsCsvResponse) GetBody ¶
func (r ExportCheckLogsCsvResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ExportCheckLogsCsvResponse) GetJSON200 ¶
func (r ExportCheckLogsCsvResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ExportCheckLogsCsvResponse) GetJSON422 ¶
func (r ExportCheckLogsCsvResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ExportCheckLogsCsvResponse) Status ¶
func (r ExportCheckLogsCsvResponse) Status() string
Status returns HTTPResponse.Status
func (ExportCheckLogsCsvResponse) StatusCode ¶
func (r ExportCheckLogsCsvResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ExportOrganizationAuditLogsParams ¶
type ExportOrganizationAuditLogsParams struct {
FromDate *string `form:"from_date,omitempty" json:"from_date,omitempty"`
ToDate *string `form:"to_date,omitempty" json:"to_date,omitempty"`
Format *string `form:"format,omitempty" json:"format,omitempty"`
}
ExportOrganizationAuditLogsParams defines parameters for ExportOrganizationAuditLogs.
type ExportOrganizationAuditLogsResponse ¶
type ExportOrganizationAuditLogsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseExportOrganizationAuditLogsResponse ¶
func ParseExportOrganizationAuditLogsResponse(rsp *http.Response) (*ExportOrganizationAuditLogsResponse, error)
ParseExportOrganizationAuditLogsResponse parses an HTTP response from a ExportOrganizationAuditLogsWithResponse call
func (ExportOrganizationAuditLogsResponse) ContentType ¶
func (r ExportOrganizationAuditLogsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ExportOrganizationAuditLogsResponse) GetBody ¶
func (r ExportOrganizationAuditLogsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ExportOrganizationAuditLogsResponse) GetJSON200 ¶
func (r ExportOrganizationAuditLogsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ExportOrganizationAuditLogsResponse) GetJSON422 ¶
func (r ExportOrganizationAuditLogsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ExportOrganizationAuditLogsResponse) Status ¶
func (r ExportOrganizationAuditLogsResponse) Status() string
Status returns HTTPResponse.Status
func (ExportOrganizationAuditLogsResponse) StatusCode ¶
func (r ExportOrganizationAuditLogsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ExportOrganizationConfigResponse ¶
type ExportOrganizationConfigResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseExportOrganizationConfigResponse ¶
func ParseExportOrganizationConfigResponse(rsp *http.Response) (*ExportOrganizationConfigResponse, error)
ParseExportOrganizationConfigResponse parses an HTTP response from a ExportOrganizationConfigWithResponse call
func (ExportOrganizationConfigResponse) ContentType ¶
func (r ExportOrganizationConfigResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ExportOrganizationConfigResponse) GetBody ¶
func (r ExportOrganizationConfigResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ExportOrganizationConfigResponse) GetJSON200 ¶
func (r ExportOrganizationConfigResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ExportOrganizationConfigResponse) GetJSON422 ¶
func (r ExportOrganizationConfigResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ExportOrganizationConfigResponse) Status ¶
func (r ExportOrganizationConfigResponse) Status() string
Status returns HTTPResponse.Status
func (ExportOrganizationConfigResponse) StatusCode ¶
func (r ExportOrganizationConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ExportPostmortemParams ¶
type ExportPostmortemParams struct {
Format string `form:"format" json:"format"`
}
ExportPostmortemParams defines parameters for ExportPostmortem.
type ExportPostmortemResponse ¶
type ExportPostmortemResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseExportPostmortemResponse ¶
func ParseExportPostmortemResponse(rsp *http.Response) (*ExportPostmortemResponse, error)
ParseExportPostmortemResponse parses an HTTP response from a ExportPostmortemWithResponse call
func (ExportPostmortemResponse) ContentType ¶
func (r ExportPostmortemResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ExportPostmortemResponse) GetBody ¶
func (r ExportPostmortemResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ExportPostmortemResponse) GetJSON200 ¶
func (r ExportPostmortemResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ExportPostmortemResponse) GetJSON422 ¶
func (r ExportPostmortemResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ExportPostmortemResponse) Status ¶
func (r ExportPostmortemResponse) Status() string
Status returns HTTPResponse.Status
func (ExportPostmortemResponse) StatusCode ¶
func (r ExportPostmortemResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type FeedbackResponse ¶
type FeedbackResponse struct {
AdminNotes *string `json:"admin_notes"`
Category string `json:"category"`
CreatedAt string `json:"created_at"`
DeckCardUrl *string `json:"deck_card_url,omitempty"`
Description string `json:"description"`
Id int `json:"id"`
OrganizationId *int `json:"organization_id"`
PageUrl *string `json:"page_url"`
Priority string `json:"priority"`
ResolvedAt *string `json:"resolved_at"`
ScreenshotFilename *string `json:"screenshot_filename,omitempty"`
Status string `json:"status"`
Title string `json:"title"`
UpdatedAt string `json:"updated_at"`
UserAgent *string `json:"user_agent"`
UserEmail *string `json:"user_email,omitempty"`
UserId int `json:"user_id"`
}
FeedbackResponse defines model for FeedbackResponse.
type ForgotPasswordRequest ¶
type ForgotPasswordRequest struct {
Email openapi_types.Email `json:"email"`
}
ForgotPasswordRequest Request for forgot password.
type GenerateReportJSONRequestBody ¶
type GenerateReportJSONRequestBody = ReportGenerateRequest
GenerateReportJSONRequestBody defines body for GenerateReport for application/json ContentType.
type GenerateReportResponse ¶
type GenerateReportResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGenerateReportResponse ¶
func ParseGenerateReportResponse(rsp *http.Response) (*GenerateReportResponse, error)
ParseGenerateReportResponse parses an HTTP response from a GenerateReportWithResponse call
func (GenerateReportResponse) ContentType ¶
func (r GenerateReportResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GenerateReportResponse) GetBody ¶
func (r GenerateReportResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GenerateReportResponse) GetJSON200 ¶
func (r GenerateReportResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GenerateReportResponse) GetJSON422 ¶
func (r GenerateReportResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GenerateReportResponse) Status ¶
func (r GenerateReportResponse) Status() string
Status returns HTTPResponse.Status
func (GenerateReportResponse) StatusCode ¶
func (r GenerateReportResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetActionItemsSummaryResponse ¶
type GetActionItemsSummaryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetActionItemsSummaryResponse ¶
func ParseGetActionItemsSummaryResponse(rsp *http.Response) (*GetActionItemsSummaryResponse, error)
ParseGetActionItemsSummaryResponse parses an HTTP response from a GetActionItemsSummaryWithResponse call
func (GetActionItemsSummaryResponse) ContentType ¶
func (r GetActionItemsSummaryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetActionItemsSummaryResponse) GetBody ¶
func (r GetActionItemsSummaryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetActionItemsSummaryResponse) GetJSON200 ¶
func (r GetActionItemsSummaryResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetActionItemsSummaryResponse) GetJSON422 ¶
func (r GetActionItemsSummaryResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetActionItemsSummaryResponse) Status ¶
func (r GetActionItemsSummaryResponse) Status() string
Status returns HTTPResponse.Status
func (GetActionItemsSummaryResponse) StatusCode ¶
func (r GetActionItemsSummaryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetChannelResponse ¶
type GetChannelResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *NotificationChannelResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetChannelResponse ¶
func ParseGetChannelResponse(rsp *http.Response) (*GetChannelResponse, error)
ParseGetChannelResponse parses an HTTP response from a GetChannelWithResponse call
func (GetChannelResponse) ContentType ¶
func (r GetChannelResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetChannelResponse) GetBody ¶
func (r GetChannelResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetChannelResponse) GetJSON200 ¶
func (r GetChannelResponse) GetJSON200() *NotificationChannelResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetChannelResponse) GetJSON422 ¶
func (r GetChannelResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetChannelResponse) Status ¶
func (r GetChannelResponse) Status() string
Status returns HTTPResponse.Status
func (GetChannelResponse) StatusCode ¶
func (r GetChannelResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCheckChannelsResponse ¶
type GetCheckChannelsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]NotificationChannelBrief
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetCheckChannelsResponse ¶
func ParseGetCheckChannelsResponse(rsp *http.Response) (*GetCheckChannelsResponse, error)
ParseGetCheckChannelsResponse parses an HTTP response from a GetCheckChannelsWithResponse call
func (GetCheckChannelsResponse) ContentType ¶
func (r GetCheckChannelsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCheckChannelsResponse) GetBody ¶
func (r GetCheckChannelsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetCheckChannelsResponse) GetJSON200 ¶
func (r GetCheckChannelsResponse) GetJSON200() *[]NotificationChannelBrief
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetCheckChannelsResponse) GetJSON422 ¶
func (r GetCheckChannelsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetCheckChannelsResponse) Status ¶
func (r GetCheckChannelsResponse) Status() string
Status returns HTTPResponse.Status
func (GetCheckChannelsResponse) StatusCode ¶
func (r GetCheckChannelsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCheckCloudContextResponse ¶
type GetCheckCloudContextResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetCheckCloudContextResponse ¶
func ParseGetCheckCloudContextResponse(rsp *http.Response) (*GetCheckCloudContextResponse, error)
ParseGetCheckCloudContextResponse parses an HTTP response from a GetCheckCloudContextWithResponse call
func (GetCheckCloudContextResponse) ContentType ¶
func (r GetCheckCloudContextResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCheckCloudContextResponse) GetBody ¶
func (r GetCheckCloudContextResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetCheckCloudContextResponse) GetJSON200 ¶
func (r GetCheckCloudContextResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetCheckCloudContextResponse) GetJSON422 ¶
func (r GetCheckCloudContextResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetCheckCloudContextResponse) Status ¶
func (r GetCheckCloudContextResponse) Status() string
Status returns HTTPResponse.Status
func (GetCheckCloudContextResponse) StatusCode ¶
func (r GetCheckCloudContextResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCheckDependenciesResponse ¶
type GetCheckDependenciesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetCheckDependenciesResponse ¶
func ParseGetCheckDependenciesResponse(rsp *http.Response) (*GetCheckDependenciesResponse, error)
ParseGetCheckDependenciesResponse parses an HTTP response from a GetCheckDependenciesWithResponse call
func (GetCheckDependenciesResponse) ContentType ¶
func (r GetCheckDependenciesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCheckDependenciesResponse) GetBody ¶
func (r GetCheckDependenciesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetCheckDependenciesResponse) GetJSON200 ¶
func (r GetCheckDependenciesResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetCheckDependenciesResponse) GetJSON422 ¶
func (r GetCheckDependenciesResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetCheckDependenciesResponse) Status ¶
func (r GetCheckDependenciesResponse) Status() string
Status returns HTTPResponse.Status
func (GetCheckDependenciesResponse) StatusCode ¶
func (r GetCheckDependenciesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCheckDetailsResponse ¶
type GetCheckDetailsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *CheckResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetCheckDetailsResponse ¶
func ParseGetCheckDetailsResponse(rsp *http.Response) (*GetCheckDetailsResponse, error)
ParseGetCheckDetailsResponse parses an HTTP response from a GetCheckDetailsWithResponse call
func (GetCheckDetailsResponse) ContentType ¶
func (r GetCheckDetailsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCheckDetailsResponse) GetBody ¶
func (r GetCheckDetailsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetCheckDetailsResponse) GetJSON200 ¶
func (r GetCheckDetailsResponse) GetJSON200() *CheckResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetCheckDetailsResponse) GetJSON422 ¶
func (r GetCheckDetailsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetCheckDetailsResponse) Status ¶
func (r GetCheckDetailsResponse) Status() string
Status returns HTTPResponse.Status
func (GetCheckDetailsResponse) StatusCode ¶
func (r GetCheckDetailsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCheckIncidentDetailResponse ¶
type GetCheckIncidentDetailResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetCheckIncidentDetailResponse ¶
func ParseGetCheckIncidentDetailResponse(rsp *http.Response) (*GetCheckIncidentDetailResponse, error)
ParseGetCheckIncidentDetailResponse parses an HTTP response from a GetCheckIncidentDetailWithResponse call
func (GetCheckIncidentDetailResponse) ContentType ¶
func (r GetCheckIncidentDetailResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCheckIncidentDetailResponse) GetBody ¶
func (r GetCheckIncidentDetailResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetCheckIncidentDetailResponse) GetJSON200 ¶
func (r GetCheckIncidentDetailResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetCheckIncidentDetailResponse) GetJSON422 ¶
func (r GetCheckIncidentDetailResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetCheckIncidentDetailResponse) Status ¶
func (r GetCheckIncidentDetailResponse) Status() string
Status returns HTTPResponse.Status
func (GetCheckIncidentDetailResponse) StatusCode ¶
func (r GetCheckIncidentDetailResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCheckIncidentsParams ¶
type GetCheckIncidentsParams struct {
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
Period *string `form:"period,omitempty" json:"period,omitempty"`
}
GetCheckIncidentsParams defines parameters for GetCheckIncidents.
type GetCheckIncidentsResponse ¶
type GetCheckIncidentsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetCheckIncidentsResponse ¶
func ParseGetCheckIncidentsResponse(rsp *http.Response) (*GetCheckIncidentsResponse, error)
ParseGetCheckIncidentsResponse parses an HTTP response from a GetCheckIncidentsWithResponse call
func (GetCheckIncidentsResponse) ContentType ¶
func (r GetCheckIncidentsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCheckIncidentsResponse) GetBody ¶
func (r GetCheckIncidentsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetCheckIncidentsResponse) GetJSON200 ¶
func (r GetCheckIncidentsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetCheckIncidentsResponse) GetJSON422 ¶
func (r GetCheckIncidentsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetCheckIncidentsResponse) Status ¶
func (r GetCheckIncidentsResponse) Status() string
Status returns HTTPResponse.Status
func (GetCheckIncidentsResponse) StatusCode ¶
func (r GetCheckIncidentsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCheckLogsParams ¶
type GetCheckLogsParams struct {
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
Period *string `form:"period,omitempty" json:"period,omitempty"`
}
GetCheckLogsParams defines parameters for GetCheckLogs.
type GetCheckLogsResponse ¶
type GetCheckLogsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *CheckLogPaginatedResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetCheckLogsResponse ¶
func ParseGetCheckLogsResponse(rsp *http.Response) (*GetCheckLogsResponse, error)
ParseGetCheckLogsResponse parses an HTTP response from a GetCheckLogsWithResponse call
func (GetCheckLogsResponse) ContentType ¶
func (r GetCheckLogsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCheckLogsResponse) GetBody ¶
func (r GetCheckLogsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetCheckLogsResponse) GetJSON200 ¶
func (r GetCheckLogsResponse) GetJSON200() *CheckLogPaginatedResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetCheckLogsResponse) GetJSON422 ¶
func (r GetCheckLogsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetCheckLogsResponse) Status ¶
func (r GetCheckLogsResponse) Status() string
Status returns HTTPResponse.Status
func (GetCheckLogsResponse) StatusCode ¶
func (r GetCheckLogsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCheckPagespeedHistoryParams ¶
type GetCheckPagespeedHistoryParams struct {
Days *int `form:"days,omitempty" json:"days,omitempty"`
}
GetCheckPagespeedHistoryParams defines parameters for GetCheckPagespeedHistory.
type GetCheckPagespeedHistoryResponse ¶
type GetCheckPagespeedHistoryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetCheckPagespeedHistoryResponse ¶
func ParseGetCheckPagespeedHistoryResponse(rsp *http.Response) (*GetCheckPagespeedHistoryResponse, error)
ParseGetCheckPagespeedHistoryResponse parses an HTTP response from a GetCheckPagespeedHistoryWithResponse call
func (GetCheckPagespeedHistoryResponse) ContentType ¶
func (r GetCheckPagespeedHistoryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCheckPagespeedHistoryResponse) GetBody ¶
func (r GetCheckPagespeedHistoryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetCheckPagespeedHistoryResponse) GetJSON200 ¶
func (r GetCheckPagespeedHistoryResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetCheckPagespeedHistoryResponse) GetJSON422 ¶
func (r GetCheckPagespeedHistoryResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetCheckPagespeedHistoryResponse) Status ¶
func (r GetCheckPagespeedHistoryResponse) Status() string
Status returns HTTPResponse.Status
func (GetCheckPagespeedHistoryResponse) StatusCode ¶
func (r GetCheckPagespeedHistoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCheckPreferencesResponse ¶
type GetCheckPreferencesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetCheckPreferencesResponse ¶
func ParseGetCheckPreferencesResponse(rsp *http.Response) (*GetCheckPreferencesResponse, error)
ParseGetCheckPreferencesResponse parses an HTTP response from a GetCheckPreferencesWithResponse call
func (GetCheckPreferencesResponse) ContentType ¶
func (r GetCheckPreferencesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCheckPreferencesResponse) GetBody ¶
func (r GetCheckPreferencesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetCheckPreferencesResponse) GetJSON200 ¶
func (r GetCheckPreferencesResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetCheckPreferencesResponse) GetJSON422 ¶
func (r GetCheckPreferencesResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetCheckPreferencesResponse) Status ¶
func (r GetCheckPreferencesResponse) Status() string
Status returns HTTPResponse.Status
func (GetCheckPreferencesResponse) StatusCode ¶
func (r GetCheckPreferencesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCheckProviderDependenciesResponse ¶
type GetCheckProviderDependenciesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetCheckProviderDependenciesResponse ¶
func ParseGetCheckProviderDependenciesResponse(rsp *http.Response) (*GetCheckProviderDependenciesResponse, error)
ParseGetCheckProviderDependenciesResponse parses an HTTP response from a GetCheckProviderDependenciesWithResponse call
func (GetCheckProviderDependenciesResponse) ContentType ¶
func (r GetCheckProviderDependenciesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCheckProviderDependenciesResponse) GetBody ¶
func (r GetCheckProviderDependenciesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetCheckProviderDependenciesResponse) GetJSON200 ¶
func (r GetCheckProviderDependenciesResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetCheckProviderDependenciesResponse) GetJSON422 ¶
func (r GetCheckProviderDependenciesResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetCheckProviderDependenciesResponse) Status ¶
func (r GetCheckProviderDependenciesResponse) Status() string
Status returns HTTPResponse.Status
func (GetCheckProviderDependenciesResponse) StatusCode ¶
func (r GetCheckProviderDependenciesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCheckSlaResponse ¶
type GetCheckSlaResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetCheckSlaResponse ¶
func ParseGetCheckSlaResponse(rsp *http.Response) (*GetCheckSlaResponse, error)
ParseGetCheckSlaResponse parses an HTTP response from a GetCheckSlaWithResponse call
func (GetCheckSlaResponse) ContentType ¶
func (r GetCheckSlaResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCheckSlaResponse) GetBody ¶
func (r GetCheckSlaResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetCheckSlaResponse) GetJSON200 ¶
func (r GetCheckSlaResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetCheckSlaResponse) GetJSON422 ¶
func (r GetCheckSlaResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetCheckSlaResponse) Status ¶
func (r GetCheckSlaResponse) Status() string
Status returns HTTPResponse.Status
func (GetCheckSlaResponse) StatusCode ¶
func (r GetCheckSlaResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCheckSloResponse ¶
type GetCheckSloResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SLOStatusResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetCheckSloResponse ¶
func ParseGetCheckSloResponse(rsp *http.Response) (*GetCheckSloResponse, error)
ParseGetCheckSloResponse parses an HTTP response from a GetCheckSloWithResponse call
func (GetCheckSloResponse) ContentType ¶
func (r GetCheckSloResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCheckSloResponse) GetBody ¶
func (r GetCheckSloResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetCheckSloResponse) GetJSON200 ¶
func (r GetCheckSloResponse) GetJSON200() *SLOStatusResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetCheckSloResponse) GetJSON422 ¶
func (r GetCheckSloResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetCheckSloResponse) Status ¶
func (r GetCheckSloResponse) Status() string
Status returns HTTPResponse.Status
func (GetCheckSloResponse) StatusCode ¶
func (r GetCheckSloResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCheckStatsParams ¶
type GetCheckStatsParams struct {
Period *string `form:"period,omitempty" json:"period,omitempty"`
}
GetCheckStatsParams defines parameters for GetCheckStats.
type GetCheckStatsResponse ¶
type GetCheckStatsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetCheckStatsResponse ¶
func ParseGetCheckStatsResponse(rsp *http.Response) (*GetCheckStatsResponse, error)
ParseGetCheckStatsResponse parses an HTTP response from a GetCheckStatsWithResponse call
func (GetCheckStatsResponse) ContentType ¶
func (r GetCheckStatsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCheckStatsResponse) GetBody ¶
func (r GetCheckStatsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetCheckStatsResponse) GetJSON200 ¶
func (r GetCheckStatsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetCheckStatsResponse) GetJSON422 ¶
func (r GetCheckStatsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetCheckStatsResponse) Status ¶
func (r GetCheckStatsResponse) Status() string
Status returns HTTPResponse.Status
func (GetCheckStatsResponse) StatusCode ¶
func (r GetCheckStatsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCheckTimeseriesParams ¶
type GetCheckTimeseriesParams struct {
Period *string `form:"period,omitempty" json:"period,omitempty"`
}
GetCheckTimeseriesParams defines parameters for GetCheckTimeseries.
type GetCheckTimeseriesRangeParams ¶
type GetCheckTimeseriesRangeParams struct {
StartTime string `form:"start_time" json:"start_time"`
EndTime string `form:"end_time" json:"end_time"`
MaxPoints *int `form:"max_points,omitempty" json:"max_points,omitempty"`
}
GetCheckTimeseriesRangeParams defines parameters for GetCheckTimeseriesRange.
type GetCheckTimeseriesRangeResponse ¶
type GetCheckTimeseriesRangeResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetCheckTimeseriesRangeResponse ¶
func ParseGetCheckTimeseriesRangeResponse(rsp *http.Response) (*GetCheckTimeseriesRangeResponse, error)
ParseGetCheckTimeseriesRangeResponse parses an HTTP response from a GetCheckTimeseriesRangeWithResponse call
func (GetCheckTimeseriesRangeResponse) ContentType ¶
func (r GetCheckTimeseriesRangeResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCheckTimeseriesRangeResponse) GetBody ¶
func (r GetCheckTimeseriesRangeResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetCheckTimeseriesRangeResponse) GetJSON200 ¶
func (r GetCheckTimeseriesRangeResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetCheckTimeseriesRangeResponse) GetJSON422 ¶
func (r GetCheckTimeseriesRangeResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetCheckTimeseriesRangeResponse) Status ¶
func (r GetCheckTimeseriesRangeResponse) Status() string
Status returns HTTPResponse.Status
func (GetCheckTimeseriesRangeResponse) StatusCode ¶
func (r GetCheckTimeseriesRangeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCheckTimeseriesResponse ¶
type GetCheckTimeseriesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetCheckTimeseriesResponse ¶
func ParseGetCheckTimeseriesResponse(rsp *http.Response) (*GetCheckTimeseriesResponse, error)
ParseGetCheckTimeseriesResponse parses an HTTP response from a GetCheckTimeseriesWithResponse call
func (GetCheckTimeseriesResponse) ContentType ¶
func (r GetCheckTimeseriesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCheckTimeseriesResponse) GetBody ¶
func (r GetCheckTimeseriesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetCheckTimeseriesResponse) GetJSON200 ¶
func (r GetCheckTimeseriesResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetCheckTimeseriesResponse) GetJSON422 ¶
func (r GetCheckTimeseriesResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetCheckTimeseriesResponse) Status ¶
func (r GetCheckTimeseriesResponse) Status() string
Status returns HTTPResponse.Status
func (GetCheckTimeseriesResponse) StatusCode ¶
func (r GetCheckTimeseriesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCloudCorrelationResponse ¶
type GetCloudCorrelationResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetCloudCorrelationResponse ¶
func ParseGetCloudCorrelationResponse(rsp *http.Response) (*GetCloudCorrelationResponse, error)
ParseGetCloudCorrelationResponse parses an HTTP response from a GetCloudCorrelationWithResponse call
func (GetCloudCorrelationResponse) ContentType ¶
func (r GetCloudCorrelationResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCloudCorrelationResponse) GetBody ¶
func (r GetCloudCorrelationResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetCloudCorrelationResponse) GetJSON200 ¶
func (r GetCloudCorrelationResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetCloudCorrelationResponse) GetJSON422 ¶
func (r GetCloudCorrelationResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetCloudCorrelationResponse) Status ¶
func (r GetCloudCorrelationResponse) Status() string
Status returns HTTPResponse.Status
func (GetCloudCorrelationResponse) StatusCode ¶
func (r GetCloudCorrelationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCloudStatusDetailResponse ¶
type GetCloudStatusDetailResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetCloudStatusDetailResponse ¶
func ParseGetCloudStatusDetailResponse(rsp *http.Response) (*GetCloudStatusDetailResponse, error)
ParseGetCloudStatusDetailResponse parses an HTTP response from a GetCloudStatusDetailWithResponse call
func (GetCloudStatusDetailResponse) ContentType ¶
func (r GetCloudStatusDetailResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCloudStatusDetailResponse) GetBody ¶
func (r GetCloudStatusDetailResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetCloudStatusDetailResponse) GetJSON200 ¶
func (r GetCloudStatusDetailResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetCloudStatusDetailResponse) GetJSON422 ¶
func (r GetCloudStatusDetailResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetCloudStatusDetailResponse) Status ¶
func (r GetCloudStatusDetailResponse) Status() string
Status returns HTTPResponse.Status
func (GetCloudStatusDetailResponse) StatusCode ¶
func (r GetCloudStatusDetailResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCurrentOncallResponse ¶
type GetCurrentOncallResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetCurrentOncallResponse ¶
func ParseGetCurrentOncallResponse(rsp *http.Response) (*GetCurrentOncallResponse, error)
ParseGetCurrentOncallResponse parses an HTTP response from a GetCurrentOncallWithResponse call
func (GetCurrentOncallResponse) ContentType ¶
func (r GetCurrentOncallResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCurrentOncallResponse) GetBody ¶
func (r GetCurrentOncallResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetCurrentOncallResponse) GetJSON200 ¶
func (r GetCurrentOncallResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetCurrentOncallResponse) GetJSON422 ¶
func (r GetCurrentOncallResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetCurrentOncallResponse) Status ¶
func (r GetCurrentOncallResponse) Status() string
Status returns HTTPResponse.Status
func (GetCurrentOncallResponse) StatusCode ¶
func (r GetCurrentOncallResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetDependencyAlertsResponse ¶
type GetDependencyAlertsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetDependencyAlertsResponse ¶
func ParseGetDependencyAlertsResponse(rsp *http.Response) (*GetDependencyAlertsResponse, error)
ParseGetDependencyAlertsResponse parses an HTTP response from a GetDependencyAlertsWithResponse call
func (GetDependencyAlertsResponse) ContentType ¶
func (r GetDependencyAlertsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetDependencyAlertsResponse) GetBody ¶
func (r GetDependencyAlertsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetDependencyAlertsResponse) GetJSON200 ¶
func (r GetDependencyAlertsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetDependencyAlertsResponse) GetJSON422 ¶
func (r GetDependencyAlertsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetDependencyAlertsResponse) Status ¶
func (r GetDependencyAlertsResponse) Status() string
Status returns HTTPResponse.Status
func (GetDependencyAlertsResponse) StatusCode ¶
func (r GetDependencyAlertsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetDnsMultiRecordResponse ¶
type GetDnsMultiRecordResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetDnsMultiRecordResponse ¶
func ParseGetDnsMultiRecordResponse(rsp *http.Response) (*GetDnsMultiRecordResponse, error)
ParseGetDnsMultiRecordResponse parses an HTTP response from a GetDnsMultiRecordWithResponse call
func (GetDnsMultiRecordResponse) ContentType ¶
func (r GetDnsMultiRecordResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetDnsMultiRecordResponse) GetBody ¶
func (r GetDnsMultiRecordResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetDnsMultiRecordResponse) GetJSON200 ¶
func (r GetDnsMultiRecordResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetDnsMultiRecordResponse) GetJSON422 ¶
func (r GetDnsMultiRecordResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetDnsMultiRecordResponse) Status ¶
func (r GetDnsMultiRecordResponse) Status() string
Status returns HTTPResponse.Status
func (GetDnsMultiRecordResponse) StatusCode ¶
func (r GetDnsMultiRecordResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetDnsSnapshotResponse ¶
type GetDnsSnapshotResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetDnsSnapshotResponse ¶
func ParseGetDnsSnapshotResponse(rsp *http.Response) (*GetDnsSnapshotResponse, error)
ParseGetDnsSnapshotResponse parses an HTTP response from a GetDnsSnapshotWithResponse call
func (GetDnsSnapshotResponse) ContentType ¶
func (r GetDnsSnapshotResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetDnsSnapshotResponse) GetBody ¶
func (r GetDnsSnapshotResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetDnsSnapshotResponse) GetJSON200 ¶
func (r GetDnsSnapshotResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetDnsSnapshotResponse) GetJSON422 ¶
func (r GetDnsSnapshotResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetDnsSnapshotResponse) Status ¶
func (r GetDnsSnapshotResponse) Status() string
Status returns HTTPResponse.Status
func (GetDnsSnapshotResponse) StatusCode ¶
func (r GetDnsSnapshotResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetDomainStatusResponse ¶
type GetDomainStatusResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetDomainStatusResponse ¶
func ParseGetDomainStatusResponse(rsp *http.Response) (*GetDomainStatusResponse, error)
ParseGetDomainStatusResponse parses an HTTP response from a GetDomainStatusWithResponse call
func (GetDomainStatusResponse) ContentType ¶
func (r GetDomainStatusResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetDomainStatusResponse) GetBody ¶
func (r GetDomainStatusResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetDomainStatusResponse) GetJSON200 ¶
func (r GetDomainStatusResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetDomainStatusResponse) GetJSON422 ¶
func (r GetDomainStatusResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetDomainStatusResponse) Status ¶
func (r GetDomainStatusResponse) Status() string
Status returns HTTPResponse.Status
func (GetDomainStatusResponse) StatusCode ¶
func (r GetDomainStatusResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetEarlyWarningsResponse ¶
type GetEarlyWarningsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *EarlyWarningsResponse
}
func ParseGetEarlyWarningsResponse ¶
func ParseGetEarlyWarningsResponse(rsp *http.Response) (*GetEarlyWarningsResponse, error)
ParseGetEarlyWarningsResponse parses an HTTP response from a GetEarlyWarningsWithResponse call
func (GetEarlyWarningsResponse) ContentType ¶
func (r GetEarlyWarningsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetEarlyWarningsResponse) GetBody ¶
func (r GetEarlyWarningsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetEarlyWarningsResponse) GetJSON200 ¶
func (r GetEarlyWarningsResponse) GetJSON200() *EarlyWarningsResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetEarlyWarningsResponse) Status ¶
func (r GetEarlyWarningsResponse) Status() string
Status returns HTTPResponse.Status
func (GetEarlyWarningsResponse) StatusCode ¶
func (r GetEarlyWarningsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetExecutionResponse ¶
type GetExecutionResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetExecutionResponse ¶
func ParseGetExecutionResponse(rsp *http.Response) (*GetExecutionResponse, error)
ParseGetExecutionResponse parses an HTTP response from a GetExecutionWithResponse call
func (GetExecutionResponse) ContentType ¶
func (r GetExecutionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetExecutionResponse) GetBody ¶
func (r GetExecutionResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetExecutionResponse) GetJSON200 ¶
func (r GetExecutionResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetExecutionResponse) GetJSON422 ¶
func (r GetExecutionResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetExecutionResponse) Status ¶
func (r GetExecutionResponse) Status() string
Status returns HTTPResponse.Status
func (GetExecutionResponse) StatusCode ¶
func (r GetExecutionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetGeoHistogramParams ¶
type GetGeoHistogramParams struct {
Locations *string `form:"locations,omitempty" json:"locations,omitempty"`
Period *string `form:"period,omitempty" json:"period,omitempty"`
}
GetGeoHistogramParams defines parameters for GetGeoHistogram.
type GetGeoHistogramResponse ¶
type GetGeoHistogramResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetGeoHistogramResponse ¶
func ParseGetGeoHistogramResponse(rsp *http.Response) (*GetGeoHistogramResponse, error)
ParseGetGeoHistogramResponse parses an HTTP response from a GetGeoHistogramWithResponse call
func (GetGeoHistogramResponse) ContentType ¶
func (r GetGeoHistogramResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetGeoHistogramResponse) GetBody ¶
func (r GetGeoHistogramResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetGeoHistogramResponse) GetJSON200 ¶
func (r GetGeoHistogramResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetGeoHistogramResponse) GetJSON422 ¶
func (r GetGeoHistogramResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetGeoHistogramResponse) Status ¶
func (r GetGeoHistogramResponse) Status() string
Status returns HTTPResponse.Status
func (GetGeoHistogramResponse) StatusCode ¶
func (r GetGeoHistogramResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetIncidentAcknowledgmentsResponse ¶
type GetIncidentAcknowledgmentsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetIncidentAcknowledgmentsResponse ¶
func ParseGetIncidentAcknowledgmentsResponse(rsp *http.Response) (*GetIncidentAcknowledgmentsResponse, error)
ParseGetIncidentAcknowledgmentsResponse parses an HTTP response from a GetIncidentAcknowledgmentsWithResponse call
func (GetIncidentAcknowledgmentsResponse) ContentType ¶
func (r GetIncidentAcknowledgmentsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetIncidentAcknowledgmentsResponse) GetBody ¶
func (r GetIncidentAcknowledgmentsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetIncidentAcknowledgmentsResponse) GetJSON200 ¶
func (r GetIncidentAcknowledgmentsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetIncidentAcknowledgmentsResponse) GetJSON422 ¶
func (r GetIncidentAcknowledgmentsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetIncidentAcknowledgmentsResponse) Status ¶
func (r GetIncidentAcknowledgmentsResponse) Status() string
Status returns HTTPResponse.Status
func (GetIncidentAcknowledgmentsResponse) StatusCode ¶
func (r GetIncidentAcknowledgmentsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetIncidentAnalyticsParams ¶
type GetIncidentAnalyticsParams struct {
Period *string `form:"period,omitempty" json:"period,omitempty"`
}
GetIncidentAnalyticsParams defines parameters for GetIncidentAnalytics.
type GetIncidentAnalyticsResponse ¶
type GetIncidentAnalyticsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetIncidentAnalyticsResponse ¶
func ParseGetIncidentAnalyticsResponse(rsp *http.Response) (*GetIncidentAnalyticsResponse, error)
ParseGetIncidentAnalyticsResponse parses an HTTP response from a GetIncidentAnalyticsWithResponse call
func (GetIncidentAnalyticsResponse) ContentType ¶
func (r GetIncidentAnalyticsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetIncidentAnalyticsResponse) GetBody ¶
func (r GetIncidentAnalyticsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetIncidentAnalyticsResponse) GetJSON200 ¶
func (r GetIncidentAnalyticsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetIncidentAnalyticsResponse) GetJSON422 ¶
func (r GetIncidentAnalyticsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetIncidentAnalyticsResponse) Status ¶
func (r GetIncidentAnalyticsResponse) Status() string
Status returns HTTPResponse.Status
func (GetIncidentAnalyticsResponse) StatusCode ¶
func (r GetIncidentAnalyticsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetIncidentNotificationDeliveriesResponse ¶
type GetIncidentNotificationDeliveriesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetIncidentNotificationDeliveriesResponse ¶
func ParseGetIncidentNotificationDeliveriesResponse(rsp *http.Response) (*GetIncidentNotificationDeliveriesResponse, error)
ParseGetIncidentNotificationDeliveriesResponse parses an HTTP response from a GetIncidentNotificationDeliveriesWithResponse call
func (GetIncidentNotificationDeliveriesResponse) ContentType ¶
func (r GetIncidentNotificationDeliveriesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetIncidentNotificationDeliveriesResponse) GetBody ¶
func (r GetIncidentNotificationDeliveriesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetIncidentNotificationDeliveriesResponse) GetJSON200 ¶
func (r GetIncidentNotificationDeliveriesResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetIncidentNotificationDeliveriesResponse) GetJSON422 ¶
func (r GetIncidentNotificationDeliveriesResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetIncidentNotificationDeliveriesResponse) Status ¶
func (r GetIncidentNotificationDeliveriesResponse) Status() string
Status returns HTTPResponse.Status
func (GetIncidentNotificationDeliveriesResponse) StatusCode ¶
func (r GetIncidentNotificationDeliveriesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetIncidentTagsResponse ¶
type GetIncidentTagsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetIncidentTagsResponse ¶
func ParseGetIncidentTagsResponse(rsp *http.Response) (*GetIncidentTagsResponse, error)
ParseGetIncidentTagsResponse parses an HTTP response from a GetIncidentTagsWithResponse call
func (GetIncidentTagsResponse) ContentType ¶
func (r GetIncidentTagsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetIncidentTagsResponse) GetBody ¶
func (r GetIncidentTagsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetIncidentTagsResponse) GetJSON200 ¶
func (r GetIncidentTagsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetIncidentTagsResponse) GetJSON422 ¶
func (r GetIncidentTagsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetIncidentTagsResponse) Status ¶
func (r GetIncidentTagsResponse) Status() string
Status returns HTTPResponse.Status
func (GetIncidentTagsResponse) StatusCode ¶
func (r GetIncidentTagsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetIncidentTimelineResponse ¶
type GetIncidentTimelineResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetIncidentTimelineResponse ¶
func ParseGetIncidentTimelineResponse(rsp *http.Response) (*GetIncidentTimelineResponse, error)
ParseGetIncidentTimelineResponse parses an HTTP response from a GetIncidentTimelineWithResponse call
func (GetIncidentTimelineResponse) ContentType ¶
func (r GetIncidentTimelineResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetIncidentTimelineResponse) GetBody ¶
func (r GetIncidentTimelineResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetIncidentTimelineResponse) GetJSON200 ¶
func (r GetIncidentTimelineResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetIncidentTimelineResponse) GetJSON422 ¶
func (r GetIncidentTimelineResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetIncidentTimelineResponse) Status ¶
func (r GetIncidentTimelineResponse) Status() string
Status returns HTTPResponse.Status
func (GetIncidentTimelineResponse) StatusCode ¶
func (r GetIncidentTimelineResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetLifecycleCatalogueResponse ¶
type GetLifecycleCatalogueResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]LifecycleCatalogueItem
}
func ParseGetLifecycleCatalogueResponse ¶
func ParseGetLifecycleCatalogueResponse(rsp *http.Response) (*GetLifecycleCatalogueResponse, error)
ParseGetLifecycleCatalogueResponse parses an HTTP response from a GetLifecycleCatalogueWithResponse call
func (GetLifecycleCatalogueResponse) ContentType ¶
func (r GetLifecycleCatalogueResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetLifecycleCatalogueResponse) GetBody ¶
func (r GetLifecycleCatalogueResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetLifecycleCatalogueResponse) GetJSON200 ¶
func (r GetLifecycleCatalogueResponse) GetJSON200() *[]LifecycleCatalogueItem
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetLifecycleCatalogueResponse) Status ¶
func (r GetLifecycleCatalogueResponse) Status() string
Status returns HTTPResponse.Status
func (GetLifecycleCatalogueResponse) StatusCode ¶
func (r GetLifecycleCatalogueResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetLifecycleWatchResponse ¶
type GetLifecycleWatchResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *LifecycleWatchResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetLifecycleWatchResponse ¶
func ParseGetLifecycleWatchResponse(rsp *http.Response) (*GetLifecycleWatchResponse, error)
ParseGetLifecycleWatchResponse parses an HTTP response from a GetLifecycleWatchWithResponse call
func (GetLifecycleWatchResponse) ContentType ¶
func (r GetLifecycleWatchResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetLifecycleWatchResponse) GetBody ¶
func (r GetLifecycleWatchResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetLifecycleWatchResponse) GetJSON200 ¶
func (r GetLifecycleWatchResponse) GetJSON200() *LifecycleWatchResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetLifecycleWatchResponse) GetJSON422 ¶
func (r GetLifecycleWatchResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetLifecycleWatchResponse) Status ¶
func (r GetLifecycleWatchResponse) Status() string
Status returns HTTPResponse.Status
func (GetLifecycleWatchResponse) StatusCode ¶
func (r GetLifecycleWatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMaintenanceWindowResponse ¶
type GetMaintenanceWindowResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *MaintenanceWindowResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetMaintenanceWindowResponse ¶
func ParseGetMaintenanceWindowResponse(rsp *http.Response) (*GetMaintenanceWindowResponse, error)
ParseGetMaintenanceWindowResponse parses an HTTP response from a GetMaintenanceWindowWithResponse call
func (GetMaintenanceWindowResponse) ContentType ¶
func (r GetMaintenanceWindowResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetMaintenanceWindowResponse) GetBody ¶
func (r GetMaintenanceWindowResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetMaintenanceWindowResponse) GetJSON200 ¶
func (r GetMaintenanceWindowResponse) GetJSON200() *MaintenanceWindowResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetMaintenanceWindowResponse) GetJSON422 ¶
func (r GetMaintenanceWindowResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetMaintenanceWindowResponse) Status ¶
func (r GetMaintenanceWindowResponse) Status() string
Status returns HTTPResponse.Status
func (GetMaintenanceWindowResponse) StatusCode ¶
func (r GetMaintenanceWindowResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMetricsByKeyParams ¶
type GetMetricsByKeyParams struct {
Format *string `form:"format,omitempty" json:"format,omitempty"`
}
GetMetricsByKeyParams defines parameters for GetMetricsByKey.
type GetMetricsByKeyResponse ¶
type GetMetricsByKeyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetMetricsByKeyResponse ¶
func ParseGetMetricsByKeyResponse(rsp *http.Response) (*GetMetricsByKeyResponse, error)
ParseGetMetricsByKeyResponse parses an HTTP response from a GetMetricsByKeyWithResponse call
func (GetMetricsByKeyResponse) ContentType ¶
func (r GetMetricsByKeyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetMetricsByKeyResponse) GetBody ¶
func (r GetMetricsByKeyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetMetricsByKeyResponse) GetJSON200 ¶
func (r GetMetricsByKeyResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetMetricsByKeyResponse) GetJSON422 ¶
func (r GetMetricsByKeyResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetMetricsByKeyResponse) Status ¶
func (r GetMetricsByKeyResponse) Status() string
Status returns HTTPResponse.Status
func (GetMetricsByKeyResponse) StatusCode ¶
func (r GetMetricsByKeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetOidcRealmStatusesResponse ¶
type GetOidcRealmStatusesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetOidcRealmStatusesResponse ¶
func ParseGetOidcRealmStatusesResponse(rsp *http.Response) (*GetOidcRealmStatusesResponse, error)
ParseGetOidcRealmStatusesResponse parses an HTTP response from a GetOidcRealmStatusesWithResponse call
func (GetOidcRealmStatusesResponse) ContentType ¶
func (r GetOidcRealmStatusesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetOidcRealmStatusesResponse) GetBody ¶
func (r GetOidcRealmStatusesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetOidcRealmStatusesResponse) GetJSON200 ¶
func (r GetOidcRealmStatusesResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetOidcRealmStatusesResponse) GetJSON422 ¶
func (r GetOidcRealmStatusesResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetOidcRealmStatusesResponse) Status ¶
func (r GetOidcRealmStatusesResponse) Status() string
Status returns HTTPResponse.Status
func (GetOidcRealmStatusesResponse) StatusCode ¶
func (r GetOidcRealmStatusesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetOncallHandoffResponse ¶
type GetOncallHandoffResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetOncallHandoffResponse ¶
func ParseGetOncallHandoffResponse(rsp *http.Response) (*GetOncallHandoffResponse, error)
ParseGetOncallHandoffResponse parses an HTTP response from a GetOncallHandoffWithResponse call
func (GetOncallHandoffResponse) ContentType ¶
func (r GetOncallHandoffResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetOncallHandoffResponse) GetBody ¶
func (r GetOncallHandoffResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetOncallHandoffResponse) GetJSON200 ¶
func (r GetOncallHandoffResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetOncallHandoffResponse) GetJSON422 ¶
func (r GetOncallHandoffResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetOncallHandoffResponse) Status ¶
func (r GetOncallHandoffResponse) Status() string
Status returns HTTPResponse.Status
func (GetOncallHandoffResponse) StatusCode ¶
func (r GetOncallHandoffResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetOncallHealthParams ¶
type GetOncallHealthParams struct {
PeriodDays *int `form:"period_days,omitempty" json:"period_days,omitempty"`
Compare *bool `form:"compare,omitempty" json:"compare,omitempty"`
}
GetOncallHealthParams defines parameters for GetOncallHealth.
type GetOncallHealthResponse ¶
type GetOncallHealthResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetOncallHealthResponse ¶
func ParseGetOncallHealthResponse(rsp *http.Response) (*GetOncallHealthResponse, error)
ParseGetOncallHealthResponse parses an HTTP response from a GetOncallHealthWithResponse call
func (GetOncallHealthResponse) ContentType ¶
func (r GetOncallHealthResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetOncallHealthResponse) GetBody ¶
func (r GetOncallHealthResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetOncallHealthResponse) GetJSON200 ¶
func (r GetOncallHealthResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetOncallHealthResponse) GetJSON422 ¶
func (r GetOncallHealthResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetOncallHealthResponse) Status ¶
func (r GetOncallHealthResponse) Status() string
Status returns HTTPResponse.Status
func (GetOncallHealthResponse) StatusCode ¶
func (r GetOncallHealthResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetOrganizationAuditLogsParams ¶
type GetOrganizationAuditLogsParams struct {
Page *int `form:"page,omitempty" json:"page,omitempty"`
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
Action *string `form:"action,omitempty" json:"action,omitempty"`
UserId *int `form:"user_id,omitempty" json:"user_id,omitempty"`
ResourceType *string `form:"resource_type,omitempty" json:"resource_type,omitempty"`
FromDate *string `form:"from_date,omitempty" json:"from_date,omitempty"`
ToDate *string `form:"to_date,omitempty" json:"to_date,omitempty"`
}
GetOrganizationAuditLogsParams defines parameters for GetOrganizationAuditLogs.
type GetOrganizationAuditLogsResponse ¶
type GetOrganizationAuditLogsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AuditLogListResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetOrganizationAuditLogsResponse ¶
func ParseGetOrganizationAuditLogsResponse(rsp *http.Response) (*GetOrganizationAuditLogsResponse, error)
ParseGetOrganizationAuditLogsResponse parses an HTTP response from a GetOrganizationAuditLogsWithResponse call
func (GetOrganizationAuditLogsResponse) ContentType ¶
func (r GetOrganizationAuditLogsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetOrganizationAuditLogsResponse) GetBody ¶
func (r GetOrganizationAuditLogsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetOrganizationAuditLogsResponse) GetJSON200 ¶
func (r GetOrganizationAuditLogsResponse) GetJSON200() *AuditLogListResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetOrganizationAuditLogsResponse) GetJSON422 ¶
func (r GetOrganizationAuditLogsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetOrganizationAuditLogsResponse) Status ¶
func (r GetOrganizationAuditLogsResponse) Status() string
Status returns HTTPResponse.Status
func (GetOrganizationAuditLogsResponse) StatusCode ¶
func (r GetOrganizationAuditLogsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetOrganizationAuditStatsParams ¶
type GetOrganizationAuditStatsParams struct {
Days *int `form:"days,omitempty" json:"days,omitempty"`
}
GetOrganizationAuditStatsParams defines parameters for GetOrganizationAuditStats.
type GetOrganizationAuditStatsResponse ¶
type GetOrganizationAuditStatsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetOrganizationAuditStatsResponse ¶
func ParseGetOrganizationAuditStatsResponse(rsp *http.Response) (*GetOrganizationAuditStatsResponse, error)
ParseGetOrganizationAuditStatsResponse parses an HTTP response from a GetOrganizationAuditStatsWithResponse call
func (GetOrganizationAuditStatsResponse) ContentType ¶
func (r GetOrganizationAuditStatsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetOrganizationAuditStatsResponse) GetBody ¶
func (r GetOrganizationAuditStatsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetOrganizationAuditStatsResponse) GetJSON200 ¶
func (r GetOrganizationAuditStatsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetOrganizationAuditStatsResponse) GetJSON422 ¶
func (r GetOrganizationAuditStatsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetOrganizationAuditStatsResponse) Status ¶
func (r GetOrganizationAuditStatsResponse) Status() string
Status returns HTTPResponse.Status
func (GetOrganizationAuditStatsResponse) StatusCode ¶
func (r GetOrganizationAuditStatsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetOrganizationBySlugResponse ¶
type GetOrganizationBySlugResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *OrganizationWithPlanResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetOrganizationBySlugResponse ¶
func ParseGetOrganizationBySlugResponse(rsp *http.Response) (*GetOrganizationBySlugResponse, error)
ParseGetOrganizationBySlugResponse parses an HTTP response from a GetOrganizationBySlugWithResponse call
func (GetOrganizationBySlugResponse) ContentType ¶
func (r GetOrganizationBySlugResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetOrganizationBySlugResponse) GetBody ¶
func (r GetOrganizationBySlugResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetOrganizationBySlugResponse) GetJSON200 ¶
func (r GetOrganizationBySlugResponse) GetJSON200() *OrganizationWithPlanResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetOrganizationBySlugResponse) GetJSON422 ¶
func (r GetOrganizationBySlugResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetOrganizationBySlugResponse) Status ¶
func (r GetOrganizationBySlugResponse) Status() string
Status returns HTTPResponse.Status
func (GetOrganizationBySlugResponse) StatusCode ¶
func (r GetOrganizationBySlugResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetOrganizationPlanResponse ¶
type GetOrganizationPlanResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *PlanResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetOrganizationPlanResponse ¶
func ParseGetOrganizationPlanResponse(rsp *http.Response) (*GetOrganizationPlanResponse, error)
ParseGetOrganizationPlanResponse parses an HTTP response from a GetOrganizationPlanWithResponse call
func (GetOrganizationPlanResponse) ContentType ¶
func (r GetOrganizationPlanResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetOrganizationPlanResponse) GetBody ¶
func (r GetOrganizationPlanResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetOrganizationPlanResponse) GetJSON200 ¶
func (r GetOrganizationPlanResponse) GetJSON200() *PlanResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetOrganizationPlanResponse) GetJSON422 ¶
func (r GetOrganizationPlanResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetOrganizationPlanResponse) Status ¶
func (r GetOrganizationPlanResponse) Status() string
Status returns HTTPResponse.Status
func (GetOrganizationPlanResponse) StatusCode ¶
func (r GetOrganizationPlanResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetOrganizationProjectResponse ¶
type GetOrganizationProjectResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetOrganizationProjectResponse ¶
func ParseGetOrganizationProjectResponse(rsp *http.Response) (*GetOrganizationProjectResponse, error)
ParseGetOrganizationProjectResponse parses an HTTP response from a GetOrganizationProjectWithResponse call
func (GetOrganizationProjectResponse) ContentType ¶
func (r GetOrganizationProjectResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetOrganizationProjectResponse) GetBody ¶
func (r GetOrganizationProjectResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetOrganizationProjectResponse) GetJSON200 ¶
func (r GetOrganizationProjectResponse) GetJSON200() *ProjectResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetOrganizationProjectResponse) GetJSON422 ¶
func (r GetOrganizationProjectResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetOrganizationProjectResponse) Status ¶
func (r GetOrganizationProjectResponse) Status() string
Status returns HTTPResponse.Status
func (GetOrganizationProjectResponse) StatusCode ¶
func (r GetOrganizationProjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetOrganizationResponse ¶
type GetOrganizationResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *OrganizationWithPlanResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetOrganizationResponse ¶
func ParseGetOrganizationResponse(rsp *http.Response) (*GetOrganizationResponse, error)
ParseGetOrganizationResponse parses an HTTP response from a GetOrganizationWithResponse call
func (GetOrganizationResponse) ContentType ¶
func (r GetOrganizationResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetOrganizationResponse) GetBody ¶
func (r GetOrganizationResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetOrganizationResponse) GetJSON200 ¶
func (r GetOrganizationResponse) GetJSON200() *OrganizationWithPlanResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetOrganizationResponse) GetJSON422 ¶
func (r GetOrganizationResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetOrganizationResponse) Status ¶
func (r GetOrganizationResponse) Status() string
Status returns HTTPResponse.Status
func (GetOrganizationResponse) StatusCode ¶
func (r GetOrganizationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetOrganizationSettingsLimitsResponse ¶
type GetOrganizationSettingsLimitsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *OrganizationSettingsLimitsResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetOrganizationSettingsLimitsResponse ¶
func ParseGetOrganizationSettingsLimitsResponse(rsp *http.Response) (*GetOrganizationSettingsLimitsResponse, error)
ParseGetOrganizationSettingsLimitsResponse parses an HTTP response from a GetOrganizationSettingsLimitsWithResponse call
func (GetOrganizationSettingsLimitsResponse) ContentType ¶
func (r GetOrganizationSettingsLimitsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetOrganizationSettingsLimitsResponse) GetBody ¶
func (r GetOrganizationSettingsLimitsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetOrganizationSettingsLimitsResponse) GetJSON200 ¶
func (r GetOrganizationSettingsLimitsResponse) GetJSON200() *OrganizationSettingsLimitsResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetOrganizationSettingsLimitsResponse) GetJSON422 ¶
func (r GetOrganizationSettingsLimitsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetOrganizationSettingsLimitsResponse) Status ¶
func (r GetOrganizationSettingsLimitsResponse) Status() string
Status returns HTTPResponse.Status
func (GetOrganizationSettingsLimitsResponse) StatusCode ¶
func (r GetOrganizationSettingsLimitsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetOrganizationSettingsResponse ¶
type GetOrganizationSettingsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *OrganizationSettingsResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetOrganizationSettingsResponse ¶
func ParseGetOrganizationSettingsResponse(rsp *http.Response) (*GetOrganizationSettingsResponse, error)
ParseGetOrganizationSettingsResponse parses an HTTP response from a GetOrganizationSettingsWithResponse call
func (GetOrganizationSettingsResponse) ContentType ¶
func (r GetOrganizationSettingsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetOrganizationSettingsResponse) GetBody ¶
func (r GetOrganizationSettingsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetOrganizationSettingsResponse) GetJSON200 ¶
func (r GetOrganizationSettingsResponse) GetJSON200() *OrganizationSettingsResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetOrganizationSettingsResponse) GetJSON422 ¶
func (r GetOrganizationSettingsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetOrganizationSettingsResponse) Status ¶
func (r GetOrganizationSettingsResponse) Status() string
Status returns HTTPResponse.Status
func (GetOrganizationSettingsResponse) StatusCode ¶
func (r GetOrganizationSettingsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetOrganizationUsageResponse ¶
type GetOrganizationUsageResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *OrganizationUsageResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetOrganizationUsageResponse ¶
func ParseGetOrganizationUsageResponse(rsp *http.Response) (*GetOrganizationUsageResponse, error)
ParseGetOrganizationUsageResponse parses an HTTP response from a GetOrganizationUsageWithResponse call
func (GetOrganizationUsageResponse) ContentType ¶
func (r GetOrganizationUsageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetOrganizationUsageResponse) GetBody ¶
func (r GetOrganizationUsageResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetOrganizationUsageResponse) GetJSON200 ¶
func (r GetOrganizationUsageResponse) GetJSON200() *OrganizationUsageResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetOrganizationUsageResponse) GetJSON422 ¶
func (r GetOrganizationUsageResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetOrganizationUsageResponse) Status ¶
func (r GetOrganizationUsageResponse) Status() string
Status returns HTTPResponse.Status
func (GetOrganizationUsageResponse) StatusCode ¶
func (r GetOrganizationUsageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPlaybookResponse ¶
type GetPlaybookResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *PlaybookResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetPlaybookResponse ¶
func ParseGetPlaybookResponse(rsp *http.Response) (*GetPlaybookResponse, error)
ParseGetPlaybookResponse parses an HTTP response from a GetPlaybookWithResponse call
func (GetPlaybookResponse) ContentType ¶
func (r GetPlaybookResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetPlaybookResponse) GetBody ¶
func (r GetPlaybookResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetPlaybookResponse) GetJSON200 ¶
func (r GetPlaybookResponse) GetJSON200() *PlaybookResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetPlaybookResponse) GetJSON422 ¶
func (r GetPlaybookResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetPlaybookResponse) Status ¶
func (r GetPlaybookResponse) Status() string
Status returns HTTPResponse.Status
func (GetPlaybookResponse) StatusCode ¶
func (r GetPlaybookResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPolicyResponse ¶
type GetPolicyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *EscalationPolicyResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetPolicyResponse ¶
func ParseGetPolicyResponse(rsp *http.Response) (*GetPolicyResponse, error)
ParseGetPolicyResponse parses an HTTP response from a GetPolicyWithResponse call
func (GetPolicyResponse) ContentType ¶
func (r GetPolicyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetPolicyResponse) GetBody ¶
func (r GetPolicyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetPolicyResponse) GetJSON200 ¶
func (r GetPolicyResponse) GetJSON200() *EscalationPolicyResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetPolicyResponse) GetJSON422 ¶
func (r GetPolicyResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetPolicyResponse) Status ¶
func (r GetPolicyResponse) Status() string
Status returns HTTPResponse.Status
func (GetPolicyResponse) StatusCode ¶
func (r GetPolicyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPostmortemResponse ¶
type GetPostmortemResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetPostmortemResponse ¶
func ParseGetPostmortemResponse(rsp *http.Response) (*GetPostmortemResponse, error)
ParseGetPostmortemResponse parses an HTTP response from a GetPostmortemWithResponse call
func (GetPostmortemResponse) ContentType ¶
func (r GetPostmortemResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetPostmortemResponse) GetBody ¶
func (r GetPostmortemResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetPostmortemResponse) GetJSON200 ¶
func (r GetPostmortemResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetPostmortemResponse) GetJSON422 ¶
func (r GetPostmortemResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetPostmortemResponse) Status ¶
func (r GetPostmortemResponse) Status() string
Status returns HTTPResponse.Status
func (GetPostmortemResponse) StatusCode ¶
func (r GetPostmortemResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPresenceResponse ¶
type GetPresenceResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetPresenceResponse ¶
func ParseGetPresenceResponse(rsp *http.Response) (*GetPresenceResponse, error)
ParseGetPresenceResponse parses an HTTP response from a GetPresenceWithResponse call
func (GetPresenceResponse) ContentType ¶
func (r GetPresenceResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetPresenceResponse) GetBody ¶
func (r GetPresenceResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetPresenceResponse) GetJSON200 ¶
func (r GetPresenceResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetPresenceResponse) GetJSON422 ¶
func (r GetPresenceResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetPresenceResponse) Status ¶
func (r GetPresenceResponse) Status() string
Status returns HTTPResponse.Status
func (GetPresenceResponse) StatusCode ¶
func (r GetPresenceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPrivateStatusPageResponse ¶
type GetPrivateStatusPageResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetPrivateStatusPageResponse ¶
func ParseGetPrivateStatusPageResponse(rsp *http.Response) (*GetPrivateStatusPageResponse, error)
ParseGetPrivateStatusPageResponse parses an HTTP response from a GetPrivateStatusPageWithResponse call
func (GetPrivateStatusPageResponse) ContentType ¶
func (r GetPrivateStatusPageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetPrivateStatusPageResponse) GetBody ¶
func (r GetPrivateStatusPageResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetPrivateStatusPageResponse) GetJSON200 ¶
func (r GetPrivateStatusPageResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetPrivateStatusPageResponse) GetJSON422 ¶
func (r GetPrivateStatusPageResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetPrivateStatusPageResponse) Status ¶
func (r GetPrivateStatusPageResponse) Status() string
Status returns HTTPResponse.Status
func (GetPrivateStatusPageResponse) StatusCode ¶
func (r GetPrivateStatusPageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetProfileResponse ¶
type GetProfileResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserResponse
}
func ParseGetProfileResponse ¶
func ParseGetProfileResponse(rsp *http.Response) (*GetProfileResponse, error)
ParseGetProfileResponse parses an HTTP response from a GetProfileWithResponse call
func (GetProfileResponse) ContentType ¶
func (r GetProfileResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetProfileResponse) GetBody ¶
func (r GetProfileResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetProfileResponse) GetJSON200 ¶
func (r GetProfileResponse) GetJSON200() *UserResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetProfileResponse) Status ¶
func (r GetProfileResponse) Status() string
Status returns HTTPResponse.Status
func (GetProfileResponse) StatusCode ¶
func (r GetProfileResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPublicDailyStatusParams ¶
type GetPublicDailyStatusParams struct {
Days *int `form:"days,omitempty" json:"days,omitempty"`
}
GetPublicDailyStatusParams defines parameters for GetPublicDailyStatus.
type GetPublicDailyStatusResponse ¶
type GetPublicDailyStatusResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetPublicDailyStatusResponse ¶
func ParseGetPublicDailyStatusResponse(rsp *http.Response) (*GetPublicDailyStatusResponse, error)
ParseGetPublicDailyStatusResponse parses an HTTP response from a GetPublicDailyStatusWithResponse call
func (GetPublicDailyStatusResponse) ContentType ¶
func (r GetPublicDailyStatusResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetPublicDailyStatusResponse) GetBody ¶
func (r GetPublicDailyStatusResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetPublicDailyStatusResponse) GetJSON200 ¶
func (r GetPublicDailyStatusResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetPublicDailyStatusResponse) GetJSON422 ¶
func (r GetPublicDailyStatusResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetPublicDailyStatusResponse) Status ¶
func (r GetPublicDailyStatusResponse) Status() string
Status returns HTTPResponse.Status
func (GetPublicDailyStatusResponse) StatusCode ¶
func (r GetPublicDailyStatusResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPublicIncidentsParams ¶
type GetPublicIncidentsParams struct {
Days *int `form:"days,omitempty" json:"days,omitempty"`
Day *string `form:"day,omitempty" json:"day,omitempty"`
}
GetPublicIncidentsParams defines parameters for GetPublicIncidents.
type GetPublicIncidentsResponse ¶
type GetPublicIncidentsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetPublicIncidentsResponse ¶
func ParseGetPublicIncidentsResponse(rsp *http.Response) (*GetPublicIncidentsResponse, error)
ParseGetPublicIncidentsResponse parses an HTTP response from a GetPublicIncidentsWithResponse call
func (GetPublicIncidentsResponse) ContentType ¶
func (r GetPublicIncidentsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetPublicIncidentsResponse) GetBody ¶
func (r GetPublicIncidentsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetPublicIncidentsResponse) GetJSON200 ¶
func (r GetPublicIncidentsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetPublicIncidentsResponse) GetJSON422 ¶
func (r GetPublicIncidentsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetPublicIncidentsResponse) Status ¶
func (r GetPublicIncidentsResponse) Status() string
Status returns HTTPResponse.Status
func (GetPublicIncidentsResponse) StatusCode ¶
func (r GetPublicIncidentsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPublicPostmortemResponse ¶
type GetPublicPostmortemResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetPublicPostmortemResponse ¶
func ParseGetPublicPostmortemResponse(rsp *http.Response) (*GetPublicPostmortemResponse, error)
ParseGetPublicPostmortemResponse parses an HTTP response from a GetPublicPostmortemWithResponse call
func (GetPublicPostmortemResponse) ContentType ¶
func (r GetPublicPostmortemResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetPublicPostmortemResponse) GetBody ¶
func (r GetPublicPostmortemResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetPublicPostmortemResponse) GetJSON200 ¶
func (r GetPublicPostmortemResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetPublicPostmortemResponse) GetJSON422 ¶
func (r GetPublicPostmortemResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetPublicPostmortemResponse) Status ¶
func (r GetPublicPostmortemResponse) Status() string
Status returns HTTPResponse.Status
func (GetPublicPostmortemResponse) StatusCode ¶
func (r GetPublicPostmortemResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPublicStatusPageResponse ¶
type GetPublicStatusPageResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetPublicStatusPageResponse ¶
func ParseGetPublicStatusPageResponse(rsp *http.Response) (*GetPublicStatusPageResponse, error)
ParseGetPublicStatusPageResponse parses an HTTP response from a GetPublicStatusPageWithResponse call
func (GetPublicStatusPageResponse) ContentType ¶
func (r GetPublicStatusPageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetPublicStatusPageResponse) GetBody ¶
func (r GetPublicStatusPageResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetPublicStatusPageResponse) GetJSON200 ¶
func (r GetPublicStatusPageResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetPublicStatusPageResponse) GetJSON422 ¶
func (r GetPublicStatusPageResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetPublicStatusPageResponse) Status ¶
func (r GetPublicStatusPageResponse) Status() string
Status returns HTTPResponse.Status
func (GetPublicStatusPageResponse) StatusCode ¶
func (r GetPublicStatusPageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPublicUptimeResponse ¶
type GetPublicUptimeResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetPublicUptimeResponse ¶
func ParseGetPublicUptimeResponse(rsp *http.Response) (*GetPublicUptimeResponse, error)
ParseGetPublicUptimeResponse parses an HTTP response from a GetPublicUptimeWithResponse call
func (GetPublicUptimeResponse) ContentType ¶
func (r GetPublicUptimeResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetPublicUptimeResponse) GetBody ¶
func (r GetPublicUptimeResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetPublicUptimeResponse) GetJSON200 ¶
func (r GetPublicUptimeResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetPublicUptimeResponse) GetJSON422 ¶
func (r GetPublicUptimeResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetPublicUptimeResponse) Status ¶
func (r GetPublicUptimeResponse) Status() string
Status returns HTTPResponse.Status
func (GetPublicUptimeResponse) StatusCode ¶
func (r GetPublicUptimeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetReportStatusResponse ¶
type GetReportStatusResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ReportStatusResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetReportStatusResponse ¶
func ParseGetReportStatusResponse(rsp *http.Response) (*GetReportStatusResponse, error)
ParseGetReportStatusResponse parses an HTTP response from a GetReportStatusWithResponse call
func (GetReportStatusResponse) ContentType ¶
func (r GetReportStatusResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetReportStatusResponse) GetBody ¶
func (r GetReportStatusResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetReportStatusResponse) GetJSON200 ¶
func (r GetReportStatusResponse) GetJSON200() *ReportStatusResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetReportStatusResponse) GetJSON422 ¶
func (r GetReportStatusResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetReportStatusResponse) Status ¶
func (r GetReportStatusResponse) Status() string
Status returns HTTPResponse.Status
func (GetReportStatusResponse) StatusCode ¶
func (r GetReportStatusResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetScheduleContactsResponse ¶
type GetScheduleContactsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetScheduleContactsResponse ¶
func ParseGetScheduleContactsResponse(rsp *http.Response) (*GetScheduleContactsResponse, error)
ParseGetScheduleContactsResponse parses an HTTP response from a GetScheduleContactsWithResponse call
func (GetScheduleContactsResponse) ContentType ¶
func (r GetScheduleContactsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetScheduleContactsResponse) GetBody ¶
func (r GetScheduleContactsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetScheduleContactsResponse) GetJSON200 ¶
func (r GetScheduleContactsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetScheduleContactsResponse) GetJSON422 ¶
func (r GetScheduleContactsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetScheduleContactsResponse) Status ¶
func (r GetScheduleContactsResponse) Status() string
Status returns HTTPResponse.Status
func (GetScheduleContactsResponse) StatusCode ¶
func (r GetScheduleContactsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetScheduleQualityResponse ¶
type GetScheduleQualityResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetScheduleQualityResponse ¶
func ParseGetScheduleQualityResponse(rsp *http.Response) (*GetScheduleQualityResponse, error)
ParseGetScheduleQualityResponse parses an HTTP response from a GetScheduleQualityWithResponse call
func (GetScheduleQualityResponse) ContentType ¶
func (r GetScheduleQualityResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetScheduleQualityResponse) GetBody ¶
func (r GetScheduleQualityResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetScheduleQualityResponse) GetJSON200 ¶
func (r GetScheduleQualityResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetScheduleQualityResponse) GetJSON422 ¶
func (r GetScheduleQualityResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetScheduleQualityResponse) Status ¶
func (r GetScheduleQualityResponse) Status() string
Status returns HTTPResponse.Status
func (GetScheduleQualityResponse) StatusCode ¶
func (r GetScheduleQualityResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetScheduleResponse ¶
type GetScheduleResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *OncallScheduleResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetScheduleResponse ¶
func ParseGetScheduleResponse(rsp *http.Response) (*GetScheduleResponse, error)
ParseGetScheduleResponse parses an HTTP response from a GetScheduleWithResponse call
func (GetScheduleResponse) ContentType ¶
func (r GetScheduleResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetScheduleResponse) GetBody ¶
func (r GetScheduleResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetScheduleResponse) GetJSON200 ¶
func (r GetScheduleResponse) GetJSON200() *OncallScheduleResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetScheduleResponse) GetJSON422 ¶
func (r GetScheduleResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetScheduleResponse) Status ¶
func (r GetScheduleResponse) Status() string
Status returns HTTPResponse.Status
func (GetScheduleResponse) StatusCode ¶
func (r GetScheduleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetScheduleTimelineParams ¶
type GetScheduleTimelineParams struct {
Start *string `form:"start,omitempty" json:"start,omitempty"`
End *string `form:"end,omitempty" json:"end,omitempty"`
}
GetScheduleTimelineParams defines parameters for GetScheduleTimeline.
type GetScheduleTimelineResponse ¶
type GetScheduleTimelineResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetScheduleTimelineResponse ¶
func ParseGetScheduleTimelineResponse(rsp *http.Response) (*GetScheduleTimelineResponse, error)
ParseGetScheduleTimelineResponse parses an HTTP response from a GetScheduleTimelineWithResponse call
func (GetScheduleTimelineResponse) ContentType ¶
func (r GetScheduleTimelineResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetScheduleTimelineResponse) GetBody ¶
func (r GetScheduleTimelineResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetScheduleTimelineResponse) GetJSON200 ¶
func (r GetScheduleTimelineResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetScheduleTimelineResponse) GetJSON422 ¶
func (r GetScheduleTimelineResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetScheduleTimelineResponse) Status ¶
func (r GetScheduleTimelineResponse) Status() string
Status returns HTTPResponse.Status
func (GetScheduleTimelineResponse) StatusCode ¶
func (r GetScheduleTimelineResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetServiceResponse ¶
type GetServiceResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ServiceDetailResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetServiceResponse ¶
func ParseGetServiceResponse(rsp *http.Response) (*GetServiceResponse, error)
ParseGetServiceResponse parses an HTTP response from a GetServiceWithResponse call
func (GetServiceResponse) ContentType ¶
func (r GetServiceResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetServiceResponse) GetBody ¶
func (r GetServiceResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetServiceResponse) GetJSON200 ¶
func (r GetServiceResponse) GetJSON200() *ServiceDetailResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetServiceResponse) GetJSON422 ¶
func (r GetServiceResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetServiceResponse) Status ¶
func (r GetServiceResponse) Status() string
Status returns HTTPResponse.Status
func (GetServiceResponse) StatusCode ¶
func (r GetServiceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSloSummaryResponse ¶
type GetSloSummaryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SLOSummaryResponse
}
func ParseGetSloSummaryResponse ¶
func ParseGetSloSummaryResponse(rsp *http.Response) (*GetSloSummaryResponse, error)
ParseGetSloSummaryResponse parses an HTTP response from a GetSloSummaryWithResponse call
func (GetSloSummaryResponse) ContentType ¶
func (r GetSloSummaryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetSloSummaryResponse) GetBody ¶
func (r GetSloSummaryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetSloSummaryResponse) GetJSON200 ¶
func (r GetSloSummaryResponse) GetJSON200() *SLOSummaryResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetSloSummaryResponse) Status ¶
func (r GetSloSummaryResponse) Status() string
Status returns HTTPResponse.Status
func (GetSloSummaryResponse) StatusCode ¶
func (r GetSloSummaryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetStatusPageAtomFeedResponse ¶
type GetStatusPageAtomFeedResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetStatusPageAtomFeedResponse ¶
func ParseGetStatusPageAtomFeedResponse(rsp *http.Response) (*GetStatusPageAtomFeedResponse, error)
ParseGetStatusPageAtomFeedResponse parses an HTTP response from a GetStatusPageAtomFeedWithResponse call
func (GetStatusPageAtomFeedResponse) ContentType ¶
func (r GetStatusPageAtomFeedResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetStatusPageAtomFeedResponse) GetBody ¶
func (r GetStatusPageAtomFeedResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetStatusPageAtomFeedResponse) GetJSON200 ¶
func (r GetStatusPageAtomFeedResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetStatusPageAtomFeedResponse) GetJSON422 ¶
func (r GetStatusPageAtomFeedResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetStatusPageAtomFeedResponse) Status ¶
func (r GetStatusPageAtomFeedResponse) Status() string
Status returns HTTPResponse.Status
func (GetStatusPageAtomFeedResponse) StatusCode ¶
func (r GetStatusPageAtomFeedResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetStatusPageByDomainResponse ¶
type GetStatusPageByDomainResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetStatusPageByDomainResponse ¶
func ParseGetStatusPageByDomainResponse(rsp *http.Response) (*GetStatusPageByDomainResponse, error)
ParseGetStatusPageByDomainResponse parses an HTTP response from a GetStatusPageByDomainWithResponse call
func (GetStatusPageByDomainResponse) ContentType ¶
func (r GetStatusPageByDomainResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetStatusPageByDomainResponse) GetBody ¶
func (r GetStatusPageByDomainResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetStatusPageByDomainResponse) GetJSON200 ¶
func (r GetStatusPageByDomainResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetStatusPageByDomainResponse) GetJSON422 ¶
func (r GetStatusPageByDomainResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetStatusPageByDomainResponse) Status ¶
func (r GetStatusPageByDomainResponse) Status() string
Status returns HTTPResponse.Status
func (GetStatusPageByDomainResponse) StatusCode ¶
func (r GetStatusPageByDomainResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetStatusPageResponse ¶
type GetStatusPageResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *StatusPageResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetStatusPageResponse ¶
func ParseGetStatusPageResponse(rsp *http.Response) (*GetStatusPageResponse, error)
ParseGetStatusPageResponse parses an HTTP response from a GetStatusPageWithResponse call
func (GetStatusPageResponse) ContentType ¶
func (r GetStatusPageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetStatusPageResponse) GetBody ¶
func (r GetStatusPageResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetStatusPageResponse) GetJSON200 ¶
func (r GetStatusPageResponse) GetJSON200() *StatusPageResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetStatusPageResponse) GetJSON422 ¶
func (r GetStatusPageResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetStatusPageResponse) Status ¶
func (r GetStatusPageResponse) Status() string
Status returns HTTPResponse.Status
func (GetStatusPageResponse) StatusCode ¶
func (r GetStatusPageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTeamResourcesResponse ¶
type GetTeamResourcesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetTeamResourcesResponse ¶
func ParseGetTeamResourcesResponse(rsp *http.Response) (*GetTeamResourcesResponse, error)
ParseGetTeamResourcesResponse parses an HTTP response from a GetTeamResourcesWithResponse call
func (GetTeamResourcesResponse) ContentType ¶
func (r GetTeamResourcesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetTeamResourcesResponse) GetBody ¶
func (r GetTeamResourcesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetTeamResourcesResponse) GetJSON200 ¶
func (r GetTeamResourcesResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetTeamResourcesResponse) GetJSON422 ¶
func (r GetTeamResourcesResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetTeamResourcesResponse) Status ¶
func (r GetTeamResourcesResponse) Status() string
Status returns HTTPResponse.Status
func (GetTeamResourcesResponse) StatusCode ¶
func (r GetTeamResourcesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTeamResponse ¶
type GetTeamResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *TeamDetailResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetTeamResponse ¶
func ParseGetTeamResponse(rsp *http.Response) (*GetTeamResponse, error)
ParseGetTeamResponse parses an HTTP response from a GetTeamWithResponse call
func (GetTeamResponse) ContentType ¶
func (r GetTeamResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetTeamResponse) GetBody ¶
func (r GetTeamResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetTeamResponse) GetJSON200 ¶
func (r GetTeamResponse) GetJSON200() *TeamDetailResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetTeamResponse) GetJSON422 ¶
func (r GetTeamResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetTeamResponse) Status ¶
func (r GetTeamResponse) Status() string
Status returns HTTPResponse.Status
func (GetTeamResponse) StatusCode ¶
func (r GetTeamResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetWarRoomResponse ¶
type GetWarRoomResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseGetWarRoomResponse ¶
func ParseGetWarRoomResponse(rsp *http.Response) (*GetWarRoomResponse, error)
ParseGetWarRoomResponse parses an HTTP response from a GetWarRoomWithResponse call
func (GetWarRoomResponse) ContentType ¶
func (r GetWarRoomResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetWarRoomResponse) GetBody ¶
func (r GetWarRoomResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetWarRoomResponse) GetJSON200 ¶
func (r GetWarRoomResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetWarRoomResponse) GetJSON422 ¶
func (r GetWarRoomResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (GetWarRoomResponse) Status ¶
func (r GetWarRoomResponse) Status() string
Status returns HTTPResponse.Status
func (GetWarRoomResponse) StatusCode ¶
func (r GetWarRoomResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type HTTPValidationError ¶
type HTTPValidationError struct {
Detail *[]ValidationError `json:"detail,omitempty"`
}
HTTPValidationError defines model for HTTPValidationError.
type HomeResponse ¶
type HomeResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
}
func ParseHomeResponse ¶
func ParseHomeResponse(rsp *http.Response) (*HomeResponse, error)
ParseHomeResponse parses an HTTP response from a HomeWithResponse call
func (HomeResponse) ContentType ¶
func (r HomeResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (HomeResponse) GetBody ¶
func (r HomeResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (HomeResponse) GetJSON200 ¶
func (r HomeResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (HomeResponse) Status ¶
func (r HomeResponse) Status() string
Status returns HTTPResponse.Status
func (HomeResponse) StatusCode ¶
func (r HomeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type ImportOrganizationConfigJSONBody ¶
type ImportOrganizationConfigJSONBody map[string]interface{}
ImportOrganizationConfigJSONBody defines parameters for ImportOrganizationConfig.
type ImportOrganizationConfigJSONRequestBody ¶
type ImportOrganizationConfigJSONRequestBody ImportOrganizationConfigJSONBody
ImportOrganizationConfigJSONRequestBody defines body for ImportOrganizationConfig for application/json ContentType.
type ImportOrganizationConfigResponse ¶
type ImportOrganizationConfigResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseImportOrganizationConfigResponse ¶
func ParseImportOrganizationConfigResponse(rsp *http.Response) (*ImportOrganizationConfigResponse, error)
ParseImportOrganizationConfigResponse parses an HTTP response from a ImportOrganizationConfigWithResponse call
func (ImportOrganizationConfigResponse) ContentType ¶
func (r ImportOrganizationConfigResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ImportOrganizationConfigResponse) GetBody ¶
func (r ImportOrganizationConfigResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ImportOrganizationConfigResponse) GetJSON200 ¶
func (r ImportOrganizationConfigResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ImportOrganizationConfigResponse) GetJSON422 ¶
func (r ImportOrganizationConfigResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ImportOrganizationConfigResponse) Status ¶
func (r ImportOrganizationConfigResponse) Status() string
Status returns HTTPResponse.Status
func (ImportOrganizationConfigResponse) StatusCode ¶
func (r ImportOrganizationConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type IngestPayload ¶
type IngestPayload struct {
Component *string `json:"component,omitempty"`
CustomDetails *map[string]interface{} `json:"custom_details,omitempty"`
Group *string `json:"group,omitempty"`
Severity *string `json:"severity,omitempty"`
Source *string `json:"source,omitempty"`
Summary string `json:"summary"`
}
IngestPayload defines model for IngestPayload.
type IngestRequest ¶
type IngestRequest struct {
DedupKey *string `json:"dedup_key,omitempty"`
EventAction string `json:"event_action"`
Payload *IngestPayload `json:"payload,omitempty"`
RoutingKey string `json:"routing_key"`
}
IngestRequest defines model for IngestRequest.
type IntegrationKeyCreate ¶
type IntegrationKeyCreate struct {
EscalationPolicyId int `json:"escalation_policy_id"`
GroupingType *string `json:"grouping_type,omitempty"`
GroupingWindowSeconds *int `json:"grouping_window_seconds,omitempty"`
Name string `json:"name"`
}
IntegrationKeyCreate defines model for IntegrationKeyCreate.
type InvitationAccept ¶
type InvitationAccept struct {
Token string `json:"token"`
}
InvitationAccept defines model for InvitationAccept.
type InviteMemberJSONRequestBody ¶
type InviteMemberJSONRequestBody = MemberInvite
InviteMemberJSONRequestBody defines body for InviteMember for application/json ContentType.
type InviteMemberResponse ¶
type InviteMemberResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *MembershipResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseInviteMemberResponse ¶
func ParseInviteMemberResponse(rsp *http.Response) (*InviteMemberResponse, error)
ParseInviteMemberResponse parses an HTTP response from a InviteMemberWithResponse call
func (InviteMemberResponse) ContentType ¶
func (r InviteMemberResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (InviteMemberResponse) GetBody ¶
func (r InviteMemberResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (InviteMemberResponse) GetJSON201 ¶
func (r InviteMemberResponse) GetJSON201() *MembershipResponse
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (InviteMemberResponse) GetJSON422 ¶
func (r InviteMemberResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (InviteMemberResponse) Status ¶
func (r InviteMemberResponse) Status() string
Status returns HTTPResponse.Status
func (InviteMemberResponse) StatusCode ¶
func (r InviteMemberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LayerCreate ¶
type LayerCreate struct {
EndTime *string `json:"end_time,omitempty"`
Name string `json:"name"`
Participants *[]ParticipantSchema `json:"participants,omitempty"`
Priority *int `json:"priority,omitempty"`
RotationType *string `json:"rotation_type,omitempty"`
StartTime *string `json:"start_time,omitempty"`
Timezone *string `json:"timezone,omitempty"`
Weekdays *[]int `json:"weekdays,omitempty"`
}
LayerCreate defines model for LayerCreate.
type LayerUpdate ¶
type LayerUpdate struct {
EndTime *string `json:"end_time,omitempty"`
IsActive *bool `json:"is_active,omitempty"`
Name *string `json:"name,omitempty"`
Participants *[]ParticipantSchema `json:"participants,omitempty"`
Priority *int `json:"priority,omitempty"`
RotationType *string `json:"rotation_type,omitempty"`
StartTime *string `json:"start_time,omitempty"`
Timezone *string `json:"timezone,omitempty"`
Weekdays *[]int `json:"weekdays,omitempty"`
}
LayerUpdate defines model for LayerUpdate.
type LeavePresenceResponse ¶
type LeavePresenceResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseLeavePresenceResponse ¶
func ParseLeavePresenceResponse(rsp *http.Response) (*LeavePresenceResponse, error)
ParseLeavePresenceResponse parses an HTTP response from a LeavePresenceWithResponse call
func (LeavePresenceResponse) ContentType ¶
func (r LeavePresenceResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (LeavePresenceResponse) GetBody ¶
func (r LeavePresenceResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (LeavePresenceResponse) GetJSON200 ¶
func (r LeavePresenceResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (LeavePresenceResponse) GetJSON422 ¶
func (r LeavePresenceResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (LeavePresenceResponse) Status ¶
func (r LeavePresenceResponse) Status() string
Status returns HTTPResponse.Status
func (LeavePresenceResponse) StatusCode ¶
func (r LeavePresenceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LifecycleCatalogueItem ¶ added in v0.3.0
type LifecycleCatalogueItem struct {
Platform *string `json:"platform,omitempty"`
ResourceId *string `json:"resource_id,omitempty"`
Vendor *string `json:"vendor,omitempty"`
}
LifecycleCatalogueItem defines model for LifecycleCatalogueItem.
type LifecycleEventItem ¶ added in v0.3.0
type LifecycleEventItem struct {
AnnouncedAt *string `json:"announced_at,omitempty"`
EffectiveAt *string `json:"effective_at,omitempty"`
EventType *string `json:"event_type,omitempty"`
Id int `json:"id"`
Platform *string `json:"platform,omitempty"`
Region *string `json:"region,omitempty"`
Replacements interface{} `json:"replacements,omitempty"`
ResourceId *string `json:"resource_id,omitempty"`
ResourceType *string `json:"resource_type,omitempty"`
Severity *string `json:"severity,omitempty"`
SourceTitle *string `json:"source_title,omitempty"`
SourceUrl *string `json:"source_url,omitempty"`
Status *string `json:"status,omitempty"`
Vendor *string `json:"vendor,omitempty"`
}
LifecycleEventItem defines model for LifecycleEventItem.
type LifecycleWatchResponse ¶ added in v0.3.0
type LifecycleWatchResponse struct {
ChannelIds *[]int `json:"channel_ids,omitempty"`
ChannelNames *[]string `json:"channel_names,omitempty"`
CreatedAt *string `json:"created_at,omitempty"`
Id int `json:"id"`
Notify30d bool `json:"notify_30d"`
Notify7d bool `json:"notify_7d"`
Notify90d bool `json:"notify_90d"`
NotifyOnNew bool `json:"notify_on_new"`
OrganizationId int `json:"organization_id"`
Platform *string `json:"platform,omitempty"`
ResourceId *string `json:"resource_id,omitempty"`
ResourceType string `json:"resource_type"`
UserId int `json:"user_id"`
Vendor *string `json:"vendor,omitempty"`
}
LifecycleWatchResponse defines model for LifecycleWatchResponse.
type LifecycleWatchUpsert ¶
type LifecycleWatchUpsert struct {
ChannelIds *[]int `json:"channel_ids,omitempty"`
Notify30d *bool `json:"notify_30d,omitempty"`
Notify7d *bool `json:"notify_7d,omitempty"`
Notify90d *bool `json:"notify_90d,omitempty"`
NotifyOnNew *bool `json:"notify_on_new,omitempty"`
Platform *string `json:"platform,omitempty"`
ResourceId *string `json:"resource_id,omitempty"`
ResourceType *string `json:"resource_type,omitempty"`
Vendor string `json:"vendor"`
}
LifecycleWatchUpsert defines model for LifecycleWatchUpsert.
type ListActionItemsParams ¶
type ListActionItemsParams struct {
Status *string `form:"status,omitempty" json:"status,omitempty"`
AssigneeUserId *int `form:"assignee_user_id,omitempty" json:"assignee_user_id,omitempty"`
Priority *string `form:"priority,omitempty" json:"priority,omitempty"`
PostmortemId *int `form:"postmortem_id,omitempty" json:"postmortem_id,omitempty"`
Page *int `form:"page,omitempty" json:"page,omitempty"`
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
}
ListActionItemsParams defines parameters for ListActionItems.
type ListActionItemsResponse ¶
type ListActionItemsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListActionItemsResponse ¶
func ParseListActionItemsResponse(rsp *http.Response) (*ListActionItemsResponse, error)
ParseListActionItemsResponse parses an HTTP response from a ListActionItemsWithResponse call
func (ListActionItemsResponse) ContentType ¶
func (r ListActionItemsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListActionItemsResponse) GetBody ¶
func (r ListActionItemsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListActionItemsResponse) GetJSON200 ¶
func (r ListActionItemsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListActionItemsResponse) GetJSON422 ¶
func (r ListActionItemsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListActionItemsResponse) Status ¶
func (r ListActionItemsResponse) Status() string
Status returns HTTPResponse.Status
func (ListActionItemsResponse) StatusCode ¶
func (r ListActionItemsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListActiveMaintenanceWindowsResponse ¶
type ListActiveMaintenanceWindowsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]MaintenanceWindowResponse
}
func ParseListActiveMaintenanceWindowsResponse ¶
func ParseListActiveMaintenanceWindowsResponse(rsp *http.Response) (*ListActiveMaintenanceWindowsResponse, error)
ParseListActiveMaintenanceWindowsResponse parses an HTTP response from a ListActiveMaintenanceWindowsWithResponse call
func (ListActiveMaintenanceWindowsResponse) ContentType ¶
func (r ListActiveMaintenanceWindowsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListActiveMaintenanceWindowsResponse) GetBody ¶
func (r ListActiveMaintenanceWindowsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListActiveMaintenanceWindowsResponse) GetJSON200 ¶
func (r ListActiveMaintenanceWindowsResponse) GetJSON200() *[]MaintenanceWindowResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListActiveMaintenanceWindowsResponse) Status ¶
func (r ListActiveMaintenanceWindowsResponse) Status() string
Status returns HTTPResponse.Status
func (ListActiveMaintenanceWindowsResponse) StatusCode ¶
func (r ListActiveMaintenanceWindowsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListAvailablePlansResponse ¶
type ListAvailablePlansResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]PlanResponse
}
func ParseListAvailablePlansResponse ¶
func ParseListAvailablePlansResponse(rsp *http.Response) (*ListAvailablePlansResponse, error)
ParseListAvailablePlansResponse parses an HTTP response from a ListAvailablePlansWithResponse call
func (ListAvailablePlansResponse) ContentType ¶
func (r ListAvailablePlansResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListAvailablePlansResponse) GetBody ¶
func (r ListAvailablePlansResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListAvailablePlansResponse) GetJSON200 ¶
func (r ListAvailablePlansResponse) GetJSON200() *[]PlanResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListAvailablePlansResponse) Status ¶
func (r ListAvailablePlansResponse) Status() string
Status returns HTTPResponse.Status
func (ListAvailablePlansResponse) StatusCode ¶
func (r ListAvailablePlansResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListChangeEventsParams ¶
type ListChangeEventsParams struct {
EventType *string `form:"event_type,omitempty" json:"event_type,omitempty"`
ServiceName *string `form:"service_name,omitempty" json:"service_name,omitempty"`
FromDate *string `form:"from_date,omitempty" json:"from_date,omitempty"`
ToDate *string `form:"to_date,omitempty" json:"to_date,omitempty"`
Page *int `form:"page,omitempty" json:"page,omitempty"`
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
}
ListChangeEventsParams defines parameters for ListChangeEvents.
type ListChangeEventsResponse ¶
type ListChangeEventsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListChangeEventsResponse ¶
func ParseListChangeEventsResponse(rsp *http.Response) (*ListChangeEventsResponse, error)
ParseListChangeEventsResponse parses an HTTP response from a ListChangeEventsWithResponse call
func (ListChangeEventsResponse) ContentType ¶
func (r ListChangeEventsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListChangeEventsResponse) GetBody ¶
func (r ListChangeEventsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListChangeEventsResponse) GetJSON200 ¶
func (r ListChangeEventsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListChangeEventsResponse) GetJSON422 ¶
func (r ListChangeEventsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListChangeEventsResponse) Status ¶
func (r ListChangeEventsResponse) Status() string
Status returns HTTPResponse.Status
func (ListChangeEventsResponse) StatusCode ¶
func (r ListChangeEventsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListChannelsParams ¶
type ListChannelsParams struct {
// OrgId Filter by organization ID
OrgId *int `form:"org_id,omitempty" json:"org_id,omitempty"`
// IncludePersonal Include personal (user-scoped) channels
IncludePersonal *bool `form:"include_personal,omitempty" json:"include_personal,omitempty"`
// IncludeOrg Include organization-scoped channels
IncludeOrg *bool `form:"include_org,omitempty" json:"include_org,omitempty"`
}
ListChannelsParams defines parameters for ListChannels.
type ListChannelsResponse ¶
type ListChannelsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]NotificationChannelResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListChannelsResponse ¶
func ParseListChannelsResponse(rsp *http.Response) (*ListChannelsResponse, error)
ParseListChannelsResponse parses an HTTP response from a ListChannelsWithResponse call
func (ListChannelsResponse) ContentType ¶
func (r ListChannelsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListChannelsResponse) GetBody ¶
func (r ListChannelsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListChannelsResponse) GetJSON200 ¶
func (r ListChannelsResponse) GetJSON200() *[]NotificationChannelResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListChannelsResponse) GetJSON422 ¶
func (r ListChannelsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListChannelsResponse) Status ¶
func (r ListChannelsResponse) Status() string
Status returns HTTPResponse.Status
func (ListChannelsResponse) StatusCode ¶
func (r ListChannelsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListChecksParams ¶
type ListChecksParams struct {
Status *bool `form:"status,omitempty" json:"status,omitempty"`
SortBy *string `form:"sort_by,omitempty" json:"sort_by,omitempty"`
Order *string `form:"order,omitempty" json:"order,omitempty"`
UserId *int `form:"user_id,omitempty" json:"user_id,omitempty"`
OrgId *int `form:"org_id,omitempty" json:"org_id,omitempty"`
OrgIds *string `form:"org_ids,omitempty" json:"org_ids,omitempty"`
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
}
ListChecksParams defines parameters for ListChecks.
type ListChecksResponse ¶
type ListChecksResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]CheckResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListChecksResponse ¶
func ParseListChecksResponse(rsp *http.Response) (*ListChecksResponse, error)
ParseListChecksResponse parses an HTTP response from a ListChecksWithResponse call
func (ListChecksResponse) ContentType ¶
func (r ListChecksResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListChecksResponse) GetBody ¶
func (r ListChecksResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListChecksResponse) GetJSON200 ¶
func (r ListChecksResponse) GetJSON200() *[]CheckResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListChecksResponse) GetJSON422 ¶
func (r ListChecksResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListChecksResponse) Status ¶
func (r ListChecksResponse) Status() string
Status returns HTTPResponse.Status
func (ListChecksResponse) StatusCode ¶
func (r ListChecksResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListCloudStatusesResponse ¶
type ListCloudStatusesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]CloudProviderStatusItem
}
func ParseListCloudStatusesResponse ¶
func ParseListCloudStatusesResponse(rsp *http.Response) (*ListCloudStatusesResponse, error)
ParseListCloudStatusesResponse parses an HTTP response from a ListCloudStatusesWithResponse call
func (ListCloudStatusesResponse) ContentType ¶
func (r ListCloudStatusesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListCloudStatusesResponse) GetBody ¶
func (r ListCloudStatusesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListCloudStatusesResponse) GetJSON200 ¶
func (r ListCloudStatusesResponse) GetJSON200() *[]CloudProviderStatusItem
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListCloudStatusesResponse) Status ¶
func (r ListCloudStatusesResponse) Status() string
Status returns HTTPResponse.Status
func (ListCloudStatusesResponse) StatusCode ¶
func (r ListCloudStatusesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListCloudSubscriptionsResponse ¶
type ListCloudSubscriptionsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListCloudSubscriptionsResponse ¶
func ParseListCloudSubscriptionsResponse(rsp *http.Response) (*ListCloudSubscriptionsResponse, error)
ParseListCloudSubscriptionsResponse parses an HTTP response from a ListCloudSubscriptionsWithResponse call
func (ListCloudSubscriptionsResponse) ContentType ¶
func (r ListCloudSubscriptionsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListCloudSubscriptionsResponse) GetBody ¶
func (r ListCloudSubscriptionsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListCloudSubscriptionsResponse) GetJSON200 ¶
func (r ListCloudSubscriptionsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListCloudSubscriptionsResponse) GetJSON422 ¶
func (r ListCloudSubscriptionsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListCloudSubscriptionsResponse) Status ¶
func (r ListCloudSubscriptionsResponse) Status() string
Status returns HTTPResponse.Status
func (ListCloudSubscriptionsResponse) StatusCode ¶
func (r ListCloudSubscriptionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListContactMethodsResponse ¶
type ListContactMethodsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]ContactMethodResponse
}
func ParseListContactMethodsResponse ¶
func ParseListContactMethodsResponse(rsp *http.Response) (*ListContactMethodsResponse, error)
ParseListContactMethodsResponse parses an HTTP response from a ListContactMethodsWithResponse call
func (ListContactMethodsResponse) ContentType ¶
func (r ListContactMethodsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListContactMethodsResponse) GetBody ¶
func (r ListContactMethodsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListContactMethodsResponse) GetJSON200 ¶
func (r ListContactMethodsResponse) GetJSON200() *[]ContactMethodResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListContactMethodsResponse) Status ¶
func (r ListContactMethodsResponse) Status() string
Status returns HTTPResponse.Status
func (ListContactMethodsResponse) StatusCode ¶
func (r ListContactMethodsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListCoverRequestsResponse ¶
type ListCoverRequestsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListCoverRequestsResponse ¶
func ParseListCoverRequestsResponse(rsp *http.Response) (*ListCoverRequestsResponse, error)
ParseListCoverRequestsResponse parses an HTTP response from a ListCoverRequestsWithResponse call
func (ListCoverRequestsResponse) ContentType ¶
func (r ListCoverRequestsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListCoverRequestsResponse) GetBody ¶
func (r ListCoverRequestsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListCoverRequestsResponse) GetJSON200 ¶
func (r ListCoverRequestsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListCoverRequestsResponse) GetJSON422 ¶
func (r ListCoverRequestsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListCoverRequestsResponse) Status ¶
func (r ListCoverRequestsResponse) Status() string
Status returns HTTPResponse.Status
func (ListCoverRequestsResponse) StatusCode ¶
func (r ListCoverRequestsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListCustomStatusPagesResponse ¶
type ListCustomStatusPagesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListCustomStatusPagesResponse ¶
func ParseListCustomStatusPagesResponse(rsp *http.Response) (*ListCustomStatusPagesResponse, error)
ParseListCustomStatusPagesResponse parses an HTTP response from a ListCustomStatusPagesWithResponse call
func (ListCustomStatusPagesResponse) ContentType ¶
func (r ListCustomStatusPagesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListCustomStatusPagesResponse) GetBody ¶
func (r ListCustomStatusPagesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListCustomStatusPagesResponse) GetJSON200 ¶
func (r ListCustomStatusPagesResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListCustomStatusPagesResponse) GetJSON422 ¶
func (r ListCustomStatusPagesResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListCustomStatusPagesResponse) Status ¶
func (r ListCustomStatusPagesResponse) Status() string
Status returns HTTPResponse.Status
func (ListCustomStatusPagesResponse) StatusCode ¶
func (r ListCustomStatusPagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListExecutionsParams ¶
type ListExecutionsParams struct {
PlaybookId *int `form:"playbook_id,omitempty" json:"playbook_id,omitempty"`
Status *string `form:"status,omitempty" json:"status,omitempty"`
IncidentType *string `form:"incident_type,omitempty" json:"incident_type,omitempty"`
IncidentRefId *int `form:"incident_ref_id,omitempty" json:"incident_ref_id,omitempty"`
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
}
ListExecutionsParams defines parameters for ListExecutions.
type ListExecutionsResponse ¶
type ListExecutionsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListExecutionsResponse ¶
func ParseListExecutionsResponse(rsp *http.Response) (*ListExecutionsResponse, error)
ParseListExecutionsResponse parses an HTTP response from a ListExecutionsWithResponse call
func (ListExecutionsResponse) ContentType ¶
func (r ListExecutionsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListExecutionsResponse) GetBody ¶
func (r ListExecutionsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListExecutionsResponse) GetJSON200 ¶
func (r ListExecutionsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListExecutionsResponse) GetJSON422 ¶
func (r ListExecutionsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListExecutionsResponse) Status ¶
func (r ListExecutionsResponse) Status() string
Status returns HTTPResponse.Status
func (ListExecutionsResponse) StatusCode ¶
func (r ListExecutionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListIncidentNotesResponse ¶
type ListIncidentNotesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListIncidentNotesResponse ¶
func ParseListIncidentNotesResponse(rsp *http.Response) (*ListIncidentNotesResponse, error)
ParseListIncidentNotesResponse parses an HTTP response from a ListIncidentNotesWithResponse call
func (ListIncidentNotesResponse) ContentType ¶
func (r ListIncidentNotesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListIncidentNotesResponse) GetBody ¶
func (r ListIncidentNotesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListIncidentNotesResponse) GetJSON200 ¶
func (r ListIncidentNotesResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListIncidentNotesResponse) GetJSON422 ¶
func (r ListIncidentNotesResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListIncidentNotesResponse) Status ¶
func (r ListIncidentNotesResponse) Status() string
Status returns HTTPResponse.Status
func (ListIncidentNotesResponse) StatusCode ¶
func (r ListIncidentNotesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListIncidentRolesResponse ¶
type ListIncidentRolesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListIncidentRolesResponse ¶
func ParseListIncidentRolesResponse(rsp *http.Response) (*ListIncidentRolesResponse, error)
ParseListIncidentRolesResponse parses an HTTP response from a ListIncidentRolesWithResponse call
func (ListIncidentRolesResponse) ContentType ¶
func (r ListIncidentRolesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListIncidentRolesResponse) GetBody ¶
func (r ListIncidentRolesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListIncidentRolesResponse) GetJSON200 ¶
func (r ListIncidentRolesResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListIncidentRolesResponse) GetJSON422 ¶
func (r ListIncidentRolesResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListIncidentRolesResponse) Status ¶
func (r ListIncidentRolesResponse) Status() string
Status returns HTTPResponse.Status
func (ListIncidentRolesResponse) StatusCode ¶
func (r ListIncidentRolesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListIncidentsParams ¶
type ListIncidentsParams struct {
Period *string `form:"period,omitempty" json:"period,omitempty"`
Status *string `form:"status,omitempty" json:"status,omitempty"`
Acknowledged *string `form:"acknowledged,omitempty" json:"acknowledged,omitempty"`
Search *string `form:"search,omitempty" json:"search,omitempty"`
SortKey *string `form:"sort_key,omitempty" json:"sort_key,omitempty"`
SortDir *string `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
OrganizationId *int `form:"organization_id,omitempty" json:"organization_id,omitempty"`
}
ListIncidentsParams defines parameters for ListIncidents.
type ListIncidentsResponse ¶
type ListIncidentsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListIncidentsResponse ¶
func ParseListIncidentsResponse(rsp *http.Response) (*ListIncidentsResponse, error)
ParseListIncidentsResponse parses an HTTP response from a ListIncidentsWithResponse call
func (ListIncidentsResponse) ContentType ¶
func (r ListIncidentsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListIncidentsResponse) GetBody ¶
func (r ListIncidentsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListIncidentsResponse) GetJSON200 ¶
func (r ListIncidentsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListIncidentsResponse) GetJSON422 ¶
func (r ListIncidentsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListIncidentsResponse) Status ¶
func (r ListIncidentsResponse) Status() string
Status returns HTTPResponse.Status
func (ListIncidentsResponse) StatusCode ¶
func (r ListIncidentsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListIntegrationKeysResponse ¶ added in v0.2.0
type ListIntegrationKeysResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListIntegrationKeysResponse ¶ added in v0.2.0
func ParseListIntegrationKeysResponse(rsp *http.Response) (*ListIntegrationKeysResponse, error)
ParseListIntegrationKeysResponse parses an HTTP response from a ListIntegrationKeysWithResponse call
func (ListIntegrationKeysResponse) ContentType ¶ added in v0.2.0
func (r ListIntegrationKeysResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListIntegrationKeysResponse) GetBody ¶ added in v0.2.0
func (r ListIntegrationKeysResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListIntegrationKeysResponse) GetJSON200 ¶ added in v0.2.0
func (r ListIntegrationKeysResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListIntegrationKeysResponse) GetJSON422 ¶ added in v0.2.0
func (r ListIntegrationKeysResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListIntegrationKeysResponse) Status ¶ added in v0.2.0
func (r ListIntegrationKeysResponse) Status() string
Status returns HTTPResponse.Status
func (ListIntegrationKeysResponse) StatusCode ¶ added in v0.2.0
func (r ListIntegrationKeysResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListLifecycleEventsResponse ¶
type ListLifecycleEventsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]LifecycleEventItem
}
func ParseListLifecycleEventsResponse ¶
func ParseListLifecycleEventsResponse(rsp *http.Response) (*ListLifecycleEventsResponse, error)
ParseListLifecycleEventsResponse parses an HTTP response from a ListLifecycleEventsWithResponse call
func (ListLifecycleEventsResponse) ContentType ¶
func (r ListLifecycleEventsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListLifecycleEventsResponse) GetBody ¶
func (r ListLifecycleEventsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListLifecycleEventsResponse) GetJSON200 ¶
func (r ListLifecycleEventsResponse) GetJSON200() *[]LifecycleEventItem
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListLifecycleEventsResponse) Status ¶
func (r ListLifecycleEventsResponse) Status() string
Status returns HTTPResponse.Status
func (ListLifecycleEventsResponse) StatusCode ¶
func (r ListLifecycleEventsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListLifecycleWatchesResponse ¶
type ListLifecycleWatchesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]LifecycleWatchResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListLifecycleWatchesResponse ¶
func ParseListLifecycleWatchesResponse(rsp *http.Response) (*ListLifecycleWatchesResponse, error)
ParseListLifecycleWatchesResponse parses an HTTP response from a ListLifecycleWatchesWithResponse call
func (ListLifecycleWatchesResponse) ContentType ¶
func (r ListLifecycleWatchesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListLifecycleWatchesResponse) GetBody ¶
func (r ListLifecycleWatchesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListLifecycleWatchesResponse) GetJSON200 ¶
func (r ListLifecycleWatchesResponse) GetJSON200() *[]LifecycleWatchResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListLifecycleWatchesResponse) GetJSON422 ¶
func (r ListLifecycleWatchesResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListLifecycleWatchesResponse) Status ¶
func (r ListLifecycleWatchesResponse) Status() string
Status returns HTTPResponse.Status
func (ListLifecycleWatchesResponse) StatusCode ¶
func (r ListLifecycleWatchesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListMaintenanceWindowsParams ¶
type ListMaintenanceWindowsParams struct {
ActiveOnly *bool `form:"active_only,omitempty" json:"active_only,omitempty"`
OrganizationId *int `form:"organization_id,omitempty" json:"organization_id,omitempty"`
}
ListMaintenanceWindowsParams defines parameters for ListMaintenanceWindows.
type ListMaintenanceWindowsResponse ¶
type ListMaintenanceWindowsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]MaintenanceWindowResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListMaintenanceWindowsResponse ¶
func ParseListMaintenanceWindowsResponse(rsp *http.Response) (*ListMaintenanceWindowsResponse, error)
ParseListMaintenanceWindowsResponse parses an HTTP response from a ListMaintenanceWindowsWithResponse call
func (ListMaintenanceWindowsResponse) ContentType ¶
func (r ListMaintenanceWindowsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListMaintenanceWindowsResponse) GetBody ¶
func (r ListMaintenanceWindowsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListMaintenanceWindowsResponse) GetJSON200 ¶
func (r ListMaintenanceWindowsResponse) GetJSON200() *[]MaintenanceWindowResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListMaintenanceWindowsResponse) GetJSON422 ¶
func (r ListMaintenanceWindowsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListMaintenanceWindowsResponse) Status ¶
func (r ListMaintenanceWindowsResponse) Status() string
Status returns HTTPResponse.Status
func (ListMaintenanceWindowsResponse) StatusCode ¶
func (r ListMaintenanceWindowsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListMembersParams ¶
type ListMembersParams struct {
// IncludePending Include pending invitations
IncludePending *bool `form:"include_pending,omitempty" json:"include_pending,omitempty"`
}
ListMembersParams defines parameters for ListMembers.
type ListMembersResponse ¶
type ListMembersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]MembershipWithUserResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListMembersResponse ¶
func ParseListMembersResponse(rsp *http.Response) (*ListMembersResponse, error)
ParseListMembersResponse parses an HTTP response from a ListMembersWithResponse call
func (ListMembersResponse) ContentType ¶
func (r ListMembersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListMembersResponse) GetBody ¶
func (r ListMembersResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListMembersResponse) GetJSON200 ¶
func (r ListMembersResponse) GetJSON200() *[]MembershipWithUserResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListMembersResponse) GetJSON422 ¶
func (r ListMembersResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListMembersResponse) Status ¶
func (r ListMembersResponse) Status() string
Status returns HTTPResponse.Status
func (ListMembersResponse) StatusCode ¶
func (r ListMembersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListMessagesParams ¶
type ListMessagesParams struct {
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
BeforeId *int `form:"before_id,omitempty" json:"before_id,omitempty"`
}
ListMessagesParams defines parameters for ListMessages.
type ListMessagesResponse ¶
type ListMessagesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListMessagesResponse ¶
func ParseListMessagesResponse(rsp *http.Response) (*ListMessagesResponse, error)
ParseListMessagesResponse parses an HTTP response from a ListMessagesWithResponse call
func (ListMessagesResponse) ContentType ¶
func (r ListMessagesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListMessagesResponse) GetBody ¶
func (r ListMessagesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListMessagesResponse) GetJSON200 ¶
func (r ListMessagesResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListMessagesResponse) GetJSON422 ¶
func (r ListMessagesResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListMessagesResponse) Status ¶
func (r ListMessagesResponse) Status() string
Status returns HTTPResponse.Status
func (ListMessagesResponse) StatusCode ¶
func (r ListMessagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListMetricsKeysResponse ¶
type ListMetricsKeysResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]MetricsKeyResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListMetricsKeysResponse ¶
func ParseListMetricsKeysResponse(rsp *http.Response) (*ListMetricsKeysResponse, error)
ParseListMetricsKeysResponse parses an HTTP response from a ListMetricsKeysWithResponse call
func (ListMetricsKeysResponse) ContentType ¶
func (r ListMetricsKeysResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListMetricsKeysResponse) GetBody ¶
func (r ListMetricsKeysResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListMetricsKeysResponse) GetJSON200 ¶
func (r ListMetricsKeysResponse) GetJSON200() *[]MetricsKeyResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListMetricsKeysResponse) GetJSON422 ¶
func (r ListMetricsKeysResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListMetricsKeysResponse) Status ¶
func (r ListMetricsKeysResponse) Status() string
Status returns HTTPResponse.Status
func (ListMetricsKeysResponse) StatusCode ¶
func (r ListMetricsKeysResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListNotificationRulesResponse ¶
type ListNotificationRulesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]NotificationRuleItem
}
func ParseListNotificationRulesResponse ¶
func ParseListNotificationRulesResponse(rsp *http.Response) (*ListNotificationRulesResponse, error)
ParseListNotificationRulesResponse parses an HTTP response from a ListNotificationRulesWithResponse call
func (ListNotificationRulesResponse) ContentType ¶
func (r ListNotificationRulesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListNotificationRulesResponse) GetBody ¶
func (r ListNotificationRulesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListNotificationRulesResponse) GetJSON200 ¶
func (r ListNotificationRulesResponse) GetJSON200() *[]NotificationRuleItem
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListNotificationRulesResponse) Status ¶
func (r ListNotificationRulesResponse) Status() string
Status returns HTTPResponse.Status
func (ListNotificationRulesResponse) StatusCode ¶
func (r ListNotificationRulesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListOrgAgentsResponse ¶
type ListOrgAgentsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListOrgAgentsResponse ¶
func ParseListOrgAgentsResponse(rsp *http.Response) (*ListOrgAgentsResponse, error)
ParseListOrgAgentsResponse parses an HTTP response from a ListOrgAgentsWithResponse call
func (ListOrgAgentsResponse) ContentType ¶
func (r ListOrgAgentsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListOrgAgentsResponse) GetBody ¶
func (r ListOrgAgentsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListOrgAgentsResponse) GetJSON200 ¶
func (r ListOrgAgentsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListOrgAgentsResponse) GetJSON422 ¶
func (r ListOrgAgentsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListOrgAgentsResponse) Status ¶
func (r ListOrgAgentsResponse) Status() string
Status returns HTTPResponse.Status
func (ListOrgAgentsResponse) StatusCode ¶
func (r ListOrgAgentsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListOrganizationProjectsParams ¶
type ListOrganizationProjectsParams struct {
TeamId *int `form:"team_id,omitempty" json:"team_id,omitempty"`
}
ListOrganizationProjectsParams defines parameters for ListOrganizationProjects.
type ListOrganizationProjectsResponse ¶
type ListOrganizationProjectsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]ProjectResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListOrganizationProjectsResponse ¶
func ParseListOrganizationProjectsResponse(rsp *http.Response) (*ListOrganizationProjectsResponse, error)
ParseListOrganizationProjectsResponse parses an HTTP response from a ListOrganizationProjectsWithResponse call
func (ListOrganizationProjectsResponse) ContentType ¶
func (r ListOrganizationProjectsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListOrganizationProjectsResponse) GetBody ¶
func (r ListOrganizationProjectsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListOrganizationProjectsResponse) GetJSON200 ¶
func (r ListOrganizationProjectsResponse) GetJSON200() *[]ProjectResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListOrganizationProjectsResponse) GetJSON422 ¶
func (r ListOrganizationProjectsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListOrganizationProjectsResponse) Status ¶
func (r ListOrganizationProjectsResponse) Status() string
Status returns HTTPResponse.Status
func (ListOrganizationProjectsResponse) StatusCode ¶
func (r ListOrganizationProjectsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListOrganizationTokensResponse ¶
type ListOrganizationTokensResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]PersonalAccessTokenResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListOrganizationTokensResponse ¶
func ParseListOrganizationTokensResponse(rsp *http.Response) (*ListOrganizationTokensResponse, error)
ParseListOrganizationTokensResponse parses an HTTP response from a ListOrganizationTokensWithResponse call
func (ListOrganizationTokensResponse) ContentType ¶
func (r ListOrganizationTokensResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListOrganizationTokensResponse) GetBody ¶
func (r ListOrganizationTokensResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListOrganizationTokensResponse) GetJSON200 ¶
func (r ListOrganizationTokensResponse) GetJSON200() *[]PersonalAccessTokenResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListOrganizationTokensResponse) GetJSON422 ¶
func (r ListOrganizationTokensResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListOrganizationTokensResponse) Status ¶
func (r ListOrganizationTokensResponse) Status() string
Status returns HTTPResponse.Status
func (ListOrganizationTokensResponse) StatusCode ¶
func (r ListOrganizationTokensResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListOrganizationsResponse ¶
type ListOrganizationsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]OrganizationWithPlanResponse
}
func ParseListOrganizationsResponse ¶
func ParseListOrganizationsResponse(rsp *http.Response) (*ListOrganizationsResponse, error)
ParseListOrganizationsResponse parses an HTTP response from a ListOrganizationsWithResponse call
func (ListOrganizationsResponse) ContentType ¶
func (r ListOrganizationsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListOrganizationsResponse) GetBody ¶
func (r ListOrganizationsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListOrganizationsResponse) GetJSON200 ¶
func (r ListOrganizationsResponse) GetJSON200() *[]OrganizationWithPlanResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListOrganizationsResponse) Status ¶
func (r ListOrganizationsResponse) Status() string
Status returns HTTPResponse.Status
func (ListOrganizationsResponse) StatusCode ¶
func (r ListOrganizationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPlaybooksParams ¶
type ListPlaybooksParams struct {
IsActive *bool `form:"is_active,omitempty" json:"is_active,omitempty"`
TriggerType *string `form:"trigger_type,omitempty" json:"trigger_type,omitempty"`
ServiceId *int `form:"service_id,omitempty" json:"service_id,omitempty"`
}
ListPlaybooksParams defines parameters for ListPlaybooks.
type ListPlaybooksResponse ¶
type ListPlaybooksResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]PlaybookResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListPlaybooksResponse ¶
func ParseListPlaybooksResponse(rsp *http.Response) (*ListPlaybooksResponse, error)
ParseListPlaybooksResponse parses an HTTP response from a ListPlaybooksWithResponse call
func (ListPlaybooksResponse) ContentType ¶
func (r ListPlaybooksResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListPlaybooksResponse) GetBody ¶
func (r ListPlaybooksResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListPlaybooksResponse) GetJSON200 ¶
func (r ListPlaybooksResponse) GetJSON200() *[]PlaybookResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListPlaybooksResponse) GetJSON422 ¶
func (r ListPlaybooksResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListPlaybooksResponse) Status ¶
func (r ListPlaybooksResponse) Status() string
Status returns HTTPResponse.Status
func (ListPlaybooksResponse) StatusCode ¶
func (r ListPlaybooksResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPoliciesParams ¶
type ListPoliciesParams struct {
TeamId *int `form:"team_id,omitempty" json:"team_id,omitempty"`
}
ListPoliciesParams defines parameters for ListPolicies.
type ListPoliciesResponse ¶
type ListPoliciesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]EscalationPolicyResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListPoliciesResponse ¶
func ParseListPoliciesResponse(rsp *http.Response) (*ListPoliciesResponse, error)
ParseListPoliciesResponse parses an HTTP response from a ListPoliciesWithResponse call
func (ListPoliciesResponse) ContentType ¶
func (r ListPoliciesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListPoliciesResponse) GetBody ¶
func (r ListPoliciesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListPoliciesResponse) GetJSON200 ¶
func (r ListPoliciesResponse) GetJSON200() *[]EscalationPolicyResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListPoliciesResponse) GetJSON422 ¶
func (r ListPoliciesResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListPoliciesResponse) Status ¶
func (r ListPoliciesResponse) Status() string
Status returns HTTPResponse.Status
func (ListPoliciesResponse) StatusCode ¶
func (r ListPoliciesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPostmortemsParams ¶
type ListPostmortemsParams struct {
Status *string `form:"status,omitempty" json:"status,omitempty"`
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
}
ListPostmortemsParams defines parameters for ListPostmortems.
type ListPostmortemsResponse ¶
type ListPostmortemsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListPostmortemsResponse ¶
func ParseListPostmortemsResponse(rsp *http.Response) (*ListPostmortemsResponse, error)
ParseListPostmortemsResponse parses an HTTP response from a ListPostmortemsWithResponse call
func (ListPostmortemsResponse) ContentType ¶
func (r ListPostmortemsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListPostmortemsResponse) GetBody ¶
func (r ListPostmortemsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListPostmortemsResponse) GetJSON200 ¶
func (r ListPostmortemsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListPostmortemsResponse) GetJSON422 ¶
func (r ListPostmortemsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListPostmortemsResponse) Status ¶
func (r ListPostmortemsResponse) Status() string
Status returns HTTPResponse.Status
func (ListPostmortemsResponse) StatusCode ¶
func (r ListPostmortemsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListProjectMembersResponse ¶
type ListProjectMembersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]ProjectMembershipResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListProjectMembersResponse ¶
func ParseListProjectMembersResponse(rsp *http.Response) (*ListProjectMembersResponse, error)
ParseListProjectMembersResponse parses an HTTP response from a ListProjectMembersWithResponse call
func (ListProjectMembersResponse) ContentType ¶
func (r ListProjectMembersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListProjectMembersResponse) GetBody ¶
func (r ListProjectMembersResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListProjectMembersResponse) GetJSON200 ¶
func (r ListProjectMembersResponse) GetJSON200() *[]ProjectMembershipResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListProjectMembersResponse) GetJSON422 ¶
func (r ListProjectMembersResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListProjectMembersResponse) Status ¶
func (r ListProjectMembersResponse) Status() string
Status returns HTTPResponse.Status
func (ListProjectMembersResponse) StatusCode ¶
func (r ListProjectMembersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListReportsResponse ¶
type ListReportsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]ReportResponse
}
func ParseListReportsResponse ¶
func ParseListReportsResponse(rsp *http.Response) (*ListReportsResponse, error)
ParseListReportsResponse parses an HTTP response from a ListReportsWithResponse call
func (ListReportsResponse) ContentType ¶
func (r ListReportsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListReportsResponse) GetBody ¶
func (r ListReportsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListReportsResponse) GetJSON200 ¶
func (r ListReportsResponse) GetJSON200() *[]ReportResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListReportsResponse) Status ¶
func (r ListReportsResponse) Status() string
Status returns HTTPResponse.Status
func (ListReportsResponse) StatusCode ¶
func (r ListReportsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListScheduledReportsParams ¶ added in v0.4.0
type ListScheduledReportsParams struct {
OrgId *int `form:"org_id,omitempty" json:"org_id,omitempty"`
}
ListScheduledReportsParams defines parameters for ListScheduledReports.
type ListScheduledReportsResponse ¶
type ListScheduledReportsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]ScheduledReportResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListScheduledReportsResponse ¶
func ParseListScheduledReportsResponse(rsp *http.Response) (*ListScheduledReportsResponse, error)
ParseListScheduledReportsResponse parses an HTTP response from a ListScheduledReportsWithResponse call
func (ListScheduledReportsResponse) ContentType ¶
func (r ListScheduledReportsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListScheduledReportsResponse) GetBody ¶
func (r ListScheduledReportsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListScheduledReportsResponse) GetJSON200 ¶
func (r ListScheduledReportsResponse) GetJSON200() *[]ScheduledReportResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListScheduledReportsResponse) GetJSON422 ¶ added in v0.4.0
func (r ListScheduledReportsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListScheduledReportsResponse) Status ¶
func (r ListScheduledReportsResponse) Status() string
Status returns HTTPResponse.Status
func (ListScheduledReportsResponse) StatusCode ¶
func (r ListScheduledReportsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListSchedulesParams ¶
type ListSchedulesParams struct {
TeamId *int `form:"team_id,omitempty" json:"team_id,omitempty"`
}
ListSchedulesParams defines parameters for ListSchedules.
type ListSchedulesResponse ¶
type ListSchedulesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]OncallScheduleResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListSchedulesResponse ¶
func ParseListSchedulesResponse(rsp *http.Response) (*ListSchedulesResponse, error)
ParseListSchedulesResponse parses an HTTP response from a ListSchedulesWithResponse call
func (ListSchedulesResponse) ContentType ¶
func (r ListSchedulesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListSchedulesResponse) GetBody ¶
func (r ListSchedulesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListSchedulesResponse) GetJSON200 ¶
func (r ListSchedulesResponse) GetJSON200() *[]OncallScheduleResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListSchedulesResponse) GetJSON422 ¶
func (r ListSchedulesResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListSchedulesResponse) Status ¶
func (r ListSchedulesResponse) Status() string
Status returns HTTPResponse.Status
func (ListSchedulesResponse) StatusCode ¶
func (r ListSchedulesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListServicesResponse ¶
type ListServicesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]ServiceListItemResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListServicesResponse ¶
func ParseListServicesResponse(rsp *http.Response) (*ListServicesResponse, error)
ParseListServicesResponse parses an HTTP response from a ListServicesWithResponse call
func (ListServicesResponse) ContentType ¶
func (r ListServicesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListServicesResponse) GetBody ¶
func (r ListServicesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListServicesResponse) GetJSON200 ¶
func (r ListServicesResponse) GetJSON200() *[]ServiceListItemResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListServicesResponse) GetJSON422 ¶
func (r ListServicesResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListServicesResponse) Status ¶
func (r ListServicesResponse) Status() string
Status returns HTTPResponse.Status
func (ListServicesResponse) StatusCode ¶
func (r ListServicesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListStatusPagesParams ¶
type ListStatusPagesParams struct {
OrganizationId *int `form:"organization_id,omitempty" json:"organization_id,omitempty"`
}
ListStatusPagesParams defines parameters for ListStatusPages.
type ListStatusPagesResponse ¶
type ListStatusPagesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]StatusPageResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListStatusPagesResponse ¶
func ParseListStatusPagesResponse(rsp *http.Response) (*ListStatusPagesResponse, error)
ParseListStatusPagesResponse parses an HTTP response from a ListStatusPagesWithResponse call
func (ListStatusPagesResponse) ContentType ¶
func (r ListStatusPagesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListStatusPagesResponse) GetBody ¶
func (r ListStatusPagesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListStatusPagesResponse) GetJSON200 ¶
func (r ListStatusPagesResponse) GetJSON200() *[]StatusPageResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListStatusPagesResponse) GetJSON422 ¶
func (r ListStatusPagesResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListStatusPagesResponse) Status ¶
func (r ListStatusPagesResponse) Status() string
Status returns HTTPResponse.Status
func (ListStatusPagesResponse) StatusCode ¶
func (r ListStatusPagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListTeamsResponse ¶
type ListTeamsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]TeamWithCountsResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListTeamsResponse ¶
func ParseListTeamsResponse(rsp *http.Response) (*ListTeamsResponse, error)
ParseListTeamsResponse parses an HTTP response from a ListTeamsWithResponse call
func (ListTeamsResponse) ContentType ¶
func (r ListTeamsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListTeamsResponse) GetBody ¶
func (r ListTeamsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListTeamsResponse) GetJSON200 ¶
func (r ListTeamsResponse) GetJSON200() *[]TeamWithCountsResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListTeamsResponse) GetJSON422 ¶
func (r ListTeamsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListTeamsResponse) Status ¶
func (r ListTeamsResponse) Status() string
Status returns HTTPResponse.Status
func (ListTeamsResponse) StatusCode ¶
func (r ListTeamsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListWarRoomMembersResponse ¶
type ListWarRoomMembersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListWarRoomMembersResponse ¶
func ParseListWarRoomMembersResponse(rsp *http.Response) (*ListWarRoomMembersResponse, error)
ParseListWarRoomMembersResponse parses an HTTP response from a ListWarRoomMembersWithResponse call
func (ListWarRoomMembersResponse) ContentType ¶
func (r ListWarRoomMembersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListWarRoomMembersResponse) GetBody ¶
func (r ListWarRoomMembersResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListWarRoomMembersResponse) GetJSON200 ¶
func (r ListWarRoomMembersResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListWarRoomMembersResponse) GetJSON422 ¶
func (r ListWarRoomMembersResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListWarRoomMembersResponse) Status ¶
func (r ListWarRoomMembersResponse) Status() string
Status returns HTTPResponse.Status
func (ListWarRoomMembersResponse) StatusCode ¶
func (r ListWarRoomMembersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListWarRoomsParams ¶
type ListWarRoomsParams struct {
IncidentType *string `form:"incident_type,omitempty" json:"incident_type,omitempty"`
IncidentRefId *int `form:"incident_ref_id,omitempty" json:"incident_ref_id,omitempty"`
ActiveOnly *bool `form:"active_only,omitempty" json:"active_only,omitempty"`
}
ListWarRoomsParams defines parameters for ListWarRooms.
type ListWarRoomsResponse ¶
type ListWarRoomsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseListWarRoomsResponse ¶
func ParseListWarRoomsResponse(rsp *http.Response) (*ListWarRoomsResponse, error)
ParseListWarRoomsResponse parses an HTTP response from a ListWarRoomsWithResponse call
func (ListWarRoomsResponse) ContentType ¶
func (r ListWarRoomsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListWarRoomsResponse) GetBody ¶
func (r ListWarRoomsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListWarRoomsResponse) GetJSON200 ¶
func (r ListWarRoomsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListWarRoomsResponse) GetJSON422 ¶
func (r ListWarRoomsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ListWarRoomsResponse) Status ¶
func (r ListWarRoomsResponse) Status() string
Status returns HTTPResponse.Status
func (ListWarRoomsResponse) StatusCode ¶
func (r ListWarRoomsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MFABackupCodesResponse ¶
type MFABackupCodesResponse struct {
Codes []string `json:"codes"`
RemainingCount int `json:"remaining_count"`
}
MFABackupCodesResponse Response with backup codes.
type MFADisableRequest ¶
MFADisableRequest Request to disable MFA.
type MFAEnableRequest ¶
type MFAEnableRequest struct {
Code string `json:"code"`
}
MFAEnableRequest Request to enable MFA after setup.
type MFAEnableResponse ¶
type MFAEnableResponse struct {
BackupCodes []string `json:"backup_codes"`
Message string `json:"message"`
}
MFAEnableResponse Response after enabling MFA - includes backup codes.
type MFARequiredResponse ¶
type MFARequiredResponse struct {
MfaRequired *bool `json:"mfa_required,omitempty"`
MfaToken string `json:"mfa_token"`
}
MFARequiredResponse Response when MFA is required.
type MFASetupRequest ¶
type MFASetupRequest struct {
Password string `json:"password"`
}
MFASetupRequest Request to start MFA setup - requires password confirmation.
type MFASetupResponse ¶
type MFASetupResponse struct {
ProvisioningUri string `json:"provisioning_uri"`
QrCode string `json:"qr_code"`
Secret string `json:"secret"`
}
MFASetupResponse Response with MFA setup data.
type MFAStatusResponse ¶
type MFAStatusResponse struct {
BackupCodesRemaining *int `json:"backup_codes_remaining,omitempty"`
EnabledAt *string `json:"enabled_at,omitempty"`
IsEnabled bool `json:"is_enabled"`
}
MFAStatusResponse Response with current MFA status.
type MFAVerifyRequest ¶
MFAVerifyRequest Request body for MFA verification.
type MaintenanceWindowCreate ¶
type MaintenanceWindowCreate struct {
CheckIds *[]int `json:"check_ids,omitempty"`
Description *string `json:"description,omitempty"`
EndTime string `json:"end_time"`
IsRecurring *bool `json:"is_recurring,omitempty"`
Name string `json:"name"`
NotifyBeforeMinutes *int `json:"notify_before_minutes,omitempty"`
OrganizationId *int `json:"organization_id,omitempty"`
ProjectIds *[]int `json:"project_ids,omitempty"`
RecurrencePattern *map[string]interface{} `json:"recurrence_pattern,omitempty"`
StartTime string `json:"start_time"`
Timezone *string `json:"timezone,omitempty"`
}
MaintenanceWindowCreate defines model for MaintenanceWindowCreate.
type MaintenanceWindowResponse ¶
type MaintenanceWindowResponse struct {
CheckIds *[]int `json:"check_ids,omitempty"`
CreatedAt string `json:"created_at"`
Description *string `json:"description,omitempty"`
EndTime string `json:"end_time"`
Id int `json:"id"`
IsActive bool `json:"is_active"`
IsRecurring *bool `json:"is_recurring,omitempty"`
Name string `json:"name"`
NotifyBeforeMinutes *int `json:"notify_before_minutes,omitempty"`
OrganizationId *int `json:"organization_id,omitempty"`
ProjectIds *[]int `json:"project_ids,omitempty"`
RecurrencePattern *map[string]interface{} `json:"recurrence_pattern,omitempty"`
StartTime string `json:"start_time"`
Timezone *string `json:"timezone,omitempty"`
UpdatedAt string `json:"updated_at"`
UserId int `json:"user_id"`
}
MaintenanceWindowResponse defines model for MaintenanceWindowResponse.
type MaintenanceWindowUpdate ¶
type MaintenanceWindowUpdate struct {
CheckIds *[]int `json:"check_ids,omitempty"`
Description *string `json:"description,omitempty"`
EndTime *string `json:"end_time,omitempty"`
IsActive *bool `json:"is_active,omitempty"`
IsRecurring *bool `json:"is_recurring,omitempty"`
Name *string `json:"name,omitempty"`
NotifyBeforeMinutes *int `json:"notify_before_minutes,omitempty"`
ProjectIds *[]int `json:"project_ids,omitempty"`
RecurrencePattern *map[string]interface{} `json:"recurrence_pattern,omitempty"`
StartTime *string `json:"start_time,omitempty"`
Timezone *string `json:"timezone,omitempty"`
}
MaintenanceWindowUpdate defines model for MaintenanceWindowUpdate.
type ManualExecuteRequest ¶
type ManualExecuteRequest struct {
IncidentRefId int `json:"incident_ref_id"`
IncidentType string `json:"incident_type"`
}
ManualExecuteRequest defines model for ManualExecuteRequest.
type MarkUnavailableResponse ¶
type MarkUnavailableResponse struct {
JSON200 *interface{}
JSON422 *HTTPValidationError
}
func ParseMarkUnavailableResponse ¶
func ParseMarkUnavailableResponse(rsp *http.Response) (*MarkUnavailableResponse, error)
ParseMarkUnavailableResponse parses an HTTP response from a MarkUnavailableWithResponse call
func (MarkUnavailableResponse) ContentType ¶
func (r MarkUnavailableResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (MarkUnavailableResponse) GetBody ¶
func (r MarkUnavailableResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (MarkUnavailableResponse) GetJSON200 ¶
func (r MarkUnavailableResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (MarkUnavailableResponse) GetJSON422 ¶
func (r MarkUnavailableResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (MarkUnavailableResponse) Status ¶
func (r MarkUnavailableResponse) Status() string
Status returns HTTPResponse.Status
func (MarkUnavailableResponse) StatusCode ¶
func (r MarkUnavailableResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MemberInvite ¶
type MemberInvite struct {
Email openapi_types.Email `json:"email"`
Role *OrgRole `json:"role,omitempty"`
}
MemberInvite defines model for MemberInvite.
type MemberRoleUpdate ¶
type MemberRoleUpdate struct {
Role string `json:"role"`
}
MemberRoleUpdate defines model for MemberRoleUpdate.
type MembershipResponse ¶
type MembershipResponse struct {
AcceptedAt *string `json:"accepted_at,omitempty"`
Id int `json:"id"`
InvitedAt string `json:"invited_at"`
InvitedById *int `json:"invited_by_id,omitempty"`
IsPending bool `json:"is_pending"`
OrganizationId int `json:"organization_id"`
Role *OrgRole `json:"role,omitempty"`
UserId *int `json:"user_id,omitempty"`
}
MembershipResponse defines model for MembershipResponse.
type MembershipUpdate ¶
type MembershipUpdate struct {
Role OrgRole `json:"role"`
}
MembershipUpdate defines model for MembershipUpdate.
type MembershipWithUserResponse ¶
type MembershipWithUserResponse struct {
AcceptedAt *string `json:"accepted_at,omitempty"`
Id int `json:"id"`
InvitedAt string `json:"invited_at"`
InvitedById *int `json:"invited_by_id,omitempty"`
IsPending bool `json:"is_pending"`
OrganizationId int `json:"organization_id"`
Role *OrgRole `json:"role,omitempty"`
UserEmail string `json:"user_email"`
UserFullName *string `json:"user_full_name,omitempty"`
UserId *int `json:"user_id,omitempty"`
}
MembershipWithUserResponse defines model for MembershipWithUserResponse.
type MergeRequest ¶
MergeRequest defines model for MergeRequest.
type MetricsKeyCreate ¶
type MetricsKeyCreate struct {
ExpiresIn *string `json:"expires_in,omitempty"`
Name string `json:"name"`
}
MetricsKeyCreate Create a new Metrics Key for Prometheus scraping.
type MetricsKeyCreatedResponse ¶
type MetricsKeyCreatedResponse struct {
CreatedAt string `json:"created_at"`
ExpiresAt *string `json:"expires_at,omitempty"`
Id int `json:"id"`
IsActive bool `json:"is_active"`
Key string `json:"key"`
KeyPrefix string `json:"key_prefix"`
LastUsedAt *string `json:"last_used_at,omitempty"`
Name string `json:"name"`
}
MetricsKeyCreatedResponse Response when creating a new key - includes the full key (shown only once!).
type MetricsKeyResponse ¶
type MetricsKeyResponse struct {
CreatedAt string `json:"created_at"`
ExpiresAt *string `json:"expires_at,omitempty"`
Id int `json:"id"`
IsActive bool `json:"is_active"`
KeyPrefix string `json:"key_prefix"`
LastUsedAt *string `json:"last_used_at,omitempty"`
Name string `json:"name"`
}
MetricsKeyResponse Response schema for Metrics Key (without the raw key).
type NoteCreate ¶
type NoteCreate struct {
Text string `json:"text"`
}
NoteCreate defines model for NoteCreate.
type NotificationChannelBrief ¶
type NotificationChannelBrief struct {
ChannelType ChannelType `json:"channel_type"`
Id int `json:"id"`
IsActive bool `json:"is_active"`
IsOrgChannel *bool `json:"is_org_channel,omitempty"`
Name string `json:"name"`
OrganizationId *int `json:"organization_id,omitempty"`
}
NotificationChannelBrief Brief channel info for embedding in Check responses.
type NotificationChannelCreate ¶
type NotificationChannelCreate struct {
ChannelType ChannelType `json:"channel_type"`
Config map[string]interface{} `json:"config"`
IsActive *bool `json:"is_active,omitempty"`
Name string `json:"name"`
OrganizationId *int `json:"organization_id,omitempty"`
}
NotificationChannelCreate defines model for NotificationChannelCreate.
type NotificationChannelResponse ¶
type NotificationChannelResponse struct {
ChannelType ChannelType `json:"channel_type"`
Config *map[string]interface{} `json:"config,omitempty"`
CreatedAt string `json:"created_at"`
Id int `json:"id"`
IsActive bool `json:"is_active"`
Name string `json:"name"`
OrganizationId *int `json:"organization_id,omitempty"`
OrganizationName *string `json:"organization_name,omitempty"`
OwnerEmail *string `json:"owner_email,omitempty"`
UpdatedAt string `json:"updated_at"`
UserId int `json:"user_id"`
}
NotificationChannelResponse defines model for NotificationChannelResponse.
type NotificationChannelUpdate ¶
type NotificationChannelUpdate struct {
Config *map[string]interface{} `json:"config,omitempty"`
IsActive *bool `json:"is_active,omitempty"`
Name *string `json:"name,omitempty"`
OrganizationId *int `json:"organization_id,omitempty"`
}
NotificationChannelUpdate defines model for NotificationChannelUpdate.
type NotificationPreferencesUpdate ¶
type NotificationPreferencesUpdate struct {
CheckNotifications *bool `json:"check_notifications,omitempty"`
EmailDigest *string `json:"email_digest,omitempty"`
Marketing *bool `json:"marketing,omitempty"`
ProductUpdates *bool `json:"product_updates,omitempty"`
SecurityAlerts *bool `json:"security_alerts,omitempty"`
}
NotificationPreferencesUpdate Update notification preferences.
type NotificationRuleItem ¶
type NotificationRuleItem struct {
ContactMethodId int `json:"contact_method_id"`
DelaySeconds *int `json:"delay_seconds,omitempty"`
Priority *int `json:"priority,omitempty"`
Urgency *string `json:"urgency,omitempty"`
}
NotificationRuleItem defines model for NotificationRuleItem.
type NotificationRulesUpdate ¶
type NotificationRulesUpdate struct {
Rules []NotificationRuleItem `json:"rules"`
}
NotificationRulesUpdate defines model for NotificationRulesUpdate.
type OncallScheduleCurrentUserResponse ¶ added in v0.3.0
type OncallScheduleCurrentUserResponse struct {
Email string `json:"email"`
FullName *string `json:"full_name,omitempty"`
Id int `json:"id"`
}
OncallScheduleCurrentUserResponse defines model for OncallScheduleCurrentUserResponse.
type OncallScheduleLayerParticipantResponse ¶ added in v0.3.0
type OncallScheduleLayerParticipantResponse struct {
Id int `json:"id"`
Position int `json:"position"`
UserId int `json:"user_id"`
}
OncallScheduleLayerParticipantResponse defines model for OncallScheduleLayerParticipantResponse.
type OncallScheduleLayerResponse ¶ added in v0.3.0
type OncallScheduleLayerResponse struct {
EndTime *string `json:"end_time,omitempty"`
Id int `json:"id"`
IsActive bool `json:"is_active"`
Name string `json:"name"`
Participants *[]OncallScheduleLayerParticipantResponse `json:"participants,omitempty"`
Priority int `json:"priority"`
RotationType string `json:"rotation_type"`
StartTime *string `json:"start_time,omitempty"`
Timezone string `json:"timezone"`
Weekdays *[]int `json:"weekdays,omitempty"`
}
OncallScheduleLayerResponse defines model for OncallScheduleLayerResponse.
type OncallScheduleOverrideResponse ¶ added in v0.3.0
type OncallScheduleOverrideResponse struct {
CreatedById int `json:"created_by_id"`
EndTime *string `json:"end_time,omitempty"`
Id int `json:"id"`
Reason *string `json:"reason,omitempty"`
StartTime *string `json:"start_time,omitempty"`
UserId int `json:"user_id"`
}
OncallScheduleOverrideResponse defines model for OncallScheduleOverrideResponse.
type OncallScheduleParticipantResponse ¶ added in v0.3.0
type OncallScheduleParticipantResponse struct {
EndTime *string `json:"end_time,omitempty"`
Id int `json:"id"`
Position int `json:"position"`
StartTime *string `json:"start_time,omitempty"`
UserId int `json:"user_id"`
Weekdays *[]int `json:"weekdays,omitempty"`
}
OncallScheduleParticipantResponse defines model for OncallScheduleParticipantResponse.
type OncallScheduleResponse ¶ added in v0.3.0
type OncallScheduleResponse struct {
CreatedAt *string `json:"created_at,omitempty"`
CreatedById int `json:"created_by_id"`
CurrentOncall *OncallScheduleCurrentUserResponse `json:"current_oncall,omitempty"`
Id int `json:"id"`
IsActive bool `json:"is_active"`
Layers *[]OncallScheduleLayerResponse `json:"layers,omitempty"`
Name string `json:"name"`
OrganizationId int `json:"organization_id"`
Overrides *[]OncallScheduleOverrideResponse `json:"overrides,omitempty"`
Participants *[]OncallScheduleParticipantResponse `json:"participants,omitempty"`
RotationType string `json:"rotation_type"`
TeamId *int `json:"team_id,omitempty"`
TeamName *string `json:"team_name,omitempty"`
Timezone string `json:"timezone"`
UpdatedAt *string `json:"updated_at,omitempty"`
}
OncallScheduleResponse defines model for OncallScheduleResponse.
type OrgRole ¶
type OrgRole string
OrgRole defines model for OrgRole.
type OrganizationCreate ¶
type OrganizationCreate struct {
BillingEmail *string `json:"billing_email,omitempty"`
Name string `json:"name"`
PlanId *int `json:"plan_id,omitempty"`
Slug *string `json:"slug,omitempty"`
}
OrganizationCreate defines model for OrganizationCreate.
type OrganizationLimitOverrides ¶
type OrganizationLimitOverrides struct {
CustomFeatures *map[string]interface{} `json:"custom_features,omitempty"`
OverrideApiRateLimit *int `json:"override_api_rate_limit,omitempty"`
OverrideMaxLogRetention *int `json:"override_max_log_retention,omitempty"`
OverrideMaxSessionTimeout *int `json:"override_max_session_timeout,omitempty"`
}
OrganizationLimitOverrides Schema for superadmin to override organization limits.
type OrganizationSettingsLimitsResponse ¶
type OrganizationSettingsLimitsResponse struct {
Allow2fa bool `json:"allow_2fa"`
AllowCustomBranding bool `json:"allow_custom_branding"`
AllowIpWhitelist bool `json:"allow_ip_whitelist"`
AllowQuietHours bool `json:"allow_quiet_hours"`
AllowSso bool `json:"allow_sso"`
ApiRateLimit int `json:"api_rate_limit"`
IncidentRetentionDays int `json:"incident_retention_days"`
LogRetentionDays int `json:"log_retention_days"`
MaxApiRateLimit int `json:"max_api_rate_limit"`
MaxIncidentRetentionDays int `json:"max_incident_retention_days"`
MaxLogRetentionDays int `json:"max_log_retention_days"`
MaxMetricsRetentionDays int `json:"max_metrics_retention_days"`
MaxSessionTimeoutMinutes int `json:"max_session_timeout_minutes"`
MetricsRetentionDays int `json:"metrics_retention_days"`
SessionTimeoutMinutes int `json:"session_timeout_minutes"`
}
OrganizationSettingsLimitsResponse Response schema showing effective limits for organization settings.
type OrganizationSettingsResponse ¶
type OrganizationSettingsResponse struct {
AlertAggregationMinutes *int `json:"alert_aggregation_minutes,omitempty"`
AlertDelaySeconds *int `json:"alert_delay_seconds,omitempty"`
AllowedIpRanges *[]string `json:"allowed_ip_ranges,omitempty"`
AllowedSsoProviders *[]string `json:"allowed_sso_providers,omitempty"`
ApiRateLimit *int `json:"api_rate_limit,omitempty"`
AutoPauseAfterFailures *int `json:"auto_pause_after_failures,omitempty"`
CreatedAt string `json:"created_at"`
CustomCss *string `json:"custom_css,omitempty"`
DateFormat *string `json:"date_format,omitempty"`
DefaultCheckInterval *int `json:"default_check_interval,omitempty"`
DefaultGracePeriod *int `json:"default_grace_period,omitempty"`
DefaultMemberRole *string `json:"default_member_role,omitempty"`
DefaultNotificationChannels *[]int `json:"default_notification_channels,omitempty"`
DefaultSloTarget *float64 `json:"default_slo_target,omitempty"`
DefaultSloWindowDays *int `json:"default_slo_window_days,omitempty"`
DefaultTimeout *int `json:"default_timeout,omitempty"`
DomainExpiryWarningDays *int `json:"domain_expiry_warning_days,omitempty"`
FaviconUrl *string `json:"favicon_url,omitempty"`
Id int `json:"id"`
IncidentRetentionDays *int `json:"incident_retention_days,omitempty"`
InvitationExpiryDays *int `json:"invitation_expiry_days,omitempty"`
LogRetentionDays *int `json:"log_retention_days,omitempty"`
LogoUrl *string `json:"logo_url,omitempty"`
MembersCanCreateChecks *bool `json:"members_can_create_checks,omitempty"`
MembersCanManageChannels *bool `json:"members_can_manage_channels,omitempty"`
MetricsRetentionDays *int `json:"metrics_retention_days,omitempty"`
OrganizationId int `json:"organization_id"`
PrimaryColor *string `json:"primary_color,omitempty"`
QuietHoursChannels *[]int `json:"quiet_hours_channels,omitempty"`
QuietHoursEnabled *bool `json:"quiet_hours_enabled,omitempty"`
QuietHoursEnd *string `json:"quiet_hours_end,omitempty"`
QuietHoursStart *string `json:"quiet_hours_start,omitempty"`
Require2fa *bool `json:"require_2fa,omitempty"`
RequireSso *bool `json:"require_sso,omitempty"`
SessionTimeoutMinutes *int `json:"session_timeout_minutes,omitempty"`
SslExpiryWarningDays *int `json:"ssl_expiry_warning_days,omitempty"`
SsoAutoProvision *bool `json:"sso_auto_provision,omitempty"`
SsoDefaultRole *string `json:"sso_default_role,omitempty"`
SsoJitProvisioning *bool `json:"sso_jit_provisioning,omitempty"`
TimeFormat *string `json:"time_format,omitempty"`
Timezone *string `json:"timezone,omitempty"`
UpdatedAt string `json:"updated_at"`
ViewersCanSeeLogs *bool `json:"viewers_can_see_logs,omitempty"`
WarroomAutoDelayMinutes *int `json:"warroom_auto_delay_minutes,omitempty"`
WarroomAutoEnabled *bool `json:"warroom_auto_enabled,omitempty"`
WarroomAutoNotifyOncall *bool `json:"warroom_auto_notify_oncall,omitempty"`
WarroomDefaultCallProvider *string `json:"warroom_default_call_provider,omitempty"`
WarroomDefaultProvider *string `json:"warroom_default_provider,omitempty"`
WarroomDiscordBotTokenMasked *string `json:"warroom_discord_bot_token_masked,omitempty"`
WarroomDiscordCategoryId *string `json:"warroom_discord_category_id,omitempty"`
WarroomDiscordGuildId *string `json:"warroom_discord_guild_id,omitempty"`
WarroomGoogleImpersonateEmail *string `json:"warroom_google_impersonate_email,omitempty"`
WarroomMsteamsClientId *string `json:"warroom_msteams_client_id,omitempty"`
WarroomMsteamsClientSecretMasked *string `json:"warroom_msteams_client_secret_masked,omitempty"`
WarroomMsteamsTenantId *string `json:"warroom_msteams_tenant_id,omitempty"`
WarroomSlackBotTokenMasked *string `json:"warroom_slack_bot_token_masked,omitempty"`
WarroomZoomAccountId *string `json:"warroom_zoom_account_id,omitempty"`
WarroomZoomClientId *string `json:"warroom_zoom_client_id,omitempty"`
WebhookDefaultHeaders *map[string]interface{} `json:"webhook_default_headers,omitempty"`
WebhookRetryCount *int `json:"webhook_retry_count,omitempty"`
WebhookTimeoutSeconds *int `json:"webhook_timeout_seconds,omitempty"`
WeekStart *string `json:"week_start,omitempty"`
}
OrganizationSettingsResponse Response schema for organization settings.
type OrganizationSettingsUpdate ¶
type OrganizationSettingsUpdate struct {
AlertAggregationMinutes *int `json:"alert_aggregation_minutes,omitempty"`
AlertDelaySeconds *int `json:"alert_delay_seconds,omitempty"`
AllowedIpRanges *[]string `json:"allowed_ip_ranges,omitempty"`
AllowedSsoProviders *[]string `json:"allowed_sso_providers,omitempty"`
ApiRateLimit *int `json:"api_rate_limit,omitempty"`
AutoPauseAfterFailures *int `json:"auto_pause_after_failures,omitempty"`
CustomCss *string `json:"custom_css,omitempty"`
DateFormat *string `json:"date_format,omitempty"`
DefaultCheckInterval *int `json:"default_check_interval,omitempty"`
DefaultGracePeriod *int `json:"default_grace_period,omitempty"`
DefaultMemberRole *string `json:"default_member_role,omitempty"`
DefaultNotificationChannels *[]int `json:"default_notification_channels,omitempty"`
DefaultSloTarget *float64 `json:"default_slo_target,omitempty"`
DefaultSloWindowDays *int `json:"default_slo_window_days,omitempty"`
DefaultTimeout *int `json:"default_timeout,omitempty"`
DomainExpiryWarningDays *int `json:"domain_expiry_warning_days,omitempty"`
FaviconUrl *string `json:"favicon_url,omitempty"`
IncidentRetentionDays *int `json:"incident_retention_days,omitempty"`
InvitationExpiryDays *int `json:"invitation_expiry_days,omitempty"`
LogRetentionDays *int `json:"log_retention_days,omitempty"`
LogoUrl *string `json:"logo_url,omitempty"`
MembersCanCreateChecks *bool `json:"members_can_create_checks,omitempty"`
MembersCanManageChannels *bool `json:"members_can_manage_channels,omitempty"`
MetricsRetentionDays *int `json:"metrics_retention_days,omitempty"`
PrimaryColor *string `json:"primary_color,omitempty"`
QuietHoursChannels *[]int `json:"quiet_hours_channels,omitempty"`
QuietHoursEnabled *bool `json:"quiet_hours_enabled,omitempty"`
QuietHoursEnd *string `json:"quiet_hours_end,omitempty"`
QuietHoursStart *string `json:"quiet_hours_start,omitempty"`
Require2fa *bool `json:"require_2fa,omitempty"`
RequireSso *bool `json:"require_sso,omitempty"`
SessionTimeoutMinutes *int `json:"session_timeout_minutes,omitempty"`
SslExpiryWarningDays *int `json:"ssl_expiry_warning_days,omitempty"`
SsoAutoProvision *bool `json:"sso_auto_provision,omitempty"`
SsoDefaultRole *string `json:"sso_default_role,omitempty"`
SsoJitProvisioning *bool `json:"sso_jit_provisioning,omitempty"`
TimeFormat *string `json:"time_format,omitempty"`
Timezone *string `json:"timezone,omitempty"`
ViewersCanSeeLogs *bool `json:"viewers_can_see_logs,omitempty"`
WarroomAutoDelayMinutes *int `json:"warroom_auto_delay_minutes,omitempty"`
WarroomAutoEnabled *bool `json:"warroom_auto_enabled,omitempty"`
WarroomAutoNotifyOncall *bool `json:"warroom_auto_notify_oncall,omitempty"`
WarroomDefaultCallProvider *string `json:"warroom_default_call_provider,omitempty"`
WarroomDefaultProvider *string `json:"warroom_default_provider,omitempty"`
WarroomDiscordBotToken *string `json:"warroom_discord_bot_token,omitempty"`
WarroomDiscordCategoryId *string `json:"warroom_discord_category_id,omitempty"`
WarroomDiscordGuildId *string `json:"warroom_discord_guild_id,omitempty"`
WarroomGoogleCredentials *string `json:"warroom_google_credentials,omitempty"`
WarroomGoogleImpersonateEmail *string `json:"warroom_google_impersonate_email,omitempty"`
WarroomMsteamsClientId *string `json:"warroom_msteams_client_id,omitempty"`
WarroomMsteamsClientSecret *string `json:"warroom_msteams_client_secret,omitempty"`
WarroomMsteamsTenantId *string `json:"warroom_msteams_tenant_id,omitempty"`
WarroomSlackBotToken *string `json:"warroom_slack_bot_token,omitempty"`
WarroomZoomAccountId *string `json:"warroom_zoom_account_id,omitempty"`
WarroomZoomClientId *string `json:"warroom_zoom_client_id,omitempty"`
WarroomZoomClientSecret *string `json:"warroom_zoom_client_secret,omitempty"`
WebhookDefaultHeaders *map[string]interface{} `json:"webhook_default_headers,omitempty"`
WebhookRetryCount *int `json:"webhook_retry_count,omitempty"`
WebhookTimeoutSeconds *int `json:"webhook_timeout_seconds,omitempty"`
WeekStart *string `json:"week_start,omitempty"`
}
OrganizationSettingsUpdate Schema for updating organization settings (all fields optional).
type OrganizationUpdate ¶
type OrganizationUpdate struct {
BillingEmail *string `json:"billing_email,omitempty"`
CustomFeatures *map[string]interface{} `json:"custom_features,omitempty"`
CustomMaxChecks *int `json:"custom_max_checks,omitempty"`
CustomMinInterval *int `json:"custom_min_interval,omitempty"`
Name *string `json:"name,omitempty"`
PlanId *int `json:"plan_id,omitempty"`
Slug *string `json:"slug,omitempty"`
}
OrganizationUpdate defines model for OrganizationUpdate.
type OrganizationUsageResponse ¶
type OrganizationUsageResponse struct {
ChannelsLimit int `json:"channels_limit"`
ChannelsPercentage float64 `json:"channels_percentage"`
ChannelsUsed int `json:"channels_used"`
ChecksLimit int `json:"checks_limit"`
ChecksPercentage float64 `json:"checks_percentage"`
ChecksUsed int `json:"checks_used"`
Features map[string]interface{} `json:"features"`
MembersLimit int `json:"members_limit"`
MembersPercentage float64 `json:"members_percentage"`
MembersUsed int `json:"members_used"`
MinInterval int `json:"min_interval"`
PagespeedMaxLocations int `json:"pagespeed_max_locations"`
PagespeedMinInterval int `json:"pagespeed_min_interval"`
ProjectsLimit int `json:"projects_limit"`
ProjectsPercentage float64 `json:"projects_percentage"`
ProjectsUsed int `json:"projects_used"`
}
OrganizationUsageResponse Current usage vs plan limits.
type OrganizationWithPlanResponse ¶
type OrganizationWithPlanResponse struct {
BillingEmail *string `json:"billing_email,omitempty"`
CreatedAt string `json:"created_at"`
CreatedById *int `json:"created_by_id,omitempty"`
CurrentCheckCount int `json:"current_check_count"`
CurrentMemberCount int `json:"current_member_count"`
CustomFeatures *map[string]interface{} `json:"custom_features,omitempty"`
CustomMaxChecks *int `json:"custom_max_checks,omitempty"`
CustomMinInterval *int `json:"custom_min_interval,omitempty"`
Id int `json:"id"`
Name string `json:"name"`
OwnerEmail *string `json:"owner_email,omitempty"`
Plan PlanResponse `json:"plan"`
PlanId int `json:"plan_id"`
Slug *string `json:"slug,omitempty"`
StripeCustomerId *string `json:"stripe_customer_id,omitempty"`
UpdatedAt string `json:"updated_at"`
UserRole *string `json:"user_role,omitempty"`
}
OrganizationWithPlanResponse defines model for OrganizationWithPlanResponse.
type OverrideCreate ¶
type OverrideCreate struct {
EndTime string `json:"end_time"`
Reason *string `json:"reason,omitempty"`
StartTime string `json:"start_time"`
UserId int `json:"user_id"`
}
OverrideCreate defines model for OverrideCreate.
type PageSpeedPayload ¶
type PageSpeedPayload struct {
Breakdown *map[string]interface{} `json:"breakdown,omitempty"`
Error *string `json:"error,omitempty"`
Grade *string `json:"grade,omitempty"`
LoadTimeMs *int `json:"load_time_ms,omitempty"`
RequestCount *int `json:"request_count,omitempty"`
Rules *[]map[string]interface{} `json:"rules,omitempty"`
Score *int `json:"score,omitempty"`
TimedOut *bool `json:"timed_out,omitempty"`
TotalSizeBytes *int `json:"total_size_bytes,omitempty"`
TtfbMs *int `json:"ttfb_ms,omitempty"`
Waterfall *[]map[string]interface{} `json:"waterfall,omitempty"`
WaterfallTruncated *bool `json:"waterfall_truncated,omitempty"`
}
PageSpeedPayload One page-speed measurement, as produced by the Go checker.
Every field is optional: a timed-out or failed run still submits whatever it managed to measure, and rejecting a partial run would throw away exactly the data a customer needs to explain why their page is slow.
type PageSpeedResultRequest ¶
type PageSpeedResultRequest struct {
CheckId int `json:"check_id"`
ExecutedAt *string `json:"executed_at,omitempty"`
// Pagespeed One page-speed measurement, as produced by the Go checker.
//
// Every field is optional: a timed-out or failed run still submits whatever it managed to
// measure, and rejecting a partial run would throw away exactly the data a customer needs
// to explain why their page is slow.
Pagespeed PageSpeedPayload `json:"pagespeed"`
}
PageSpeedResultRequest The body of POST /api/agents/pagespeed-results — ONE run, for ONE check.
`executed_at` arrives tz-AWARE (the agent stamps local time.Now(), so the JSON carries an RFC3339 offset). It is converted with to_naive_utc() at the boundary, never persisted as-is.
type ParticipantSchema ¶
type ParticipantSchema struct {
EndTime *string `json:"end_time,omitempty"`
Position *int `json:"position,omitempty"`
StartTime *string `json:"start_time,omitempty"`
UserId int `json:"user_id"`
Weekdays *[]int `json:"weekdays,omitempty"`
}
ParticipantSchema defines model for ParticipantSchema.
type PersonalAccessTokenCreate ¶
type PersonalAccessTokenCreate struct {
ExpiresIn *string `json:"expires_in,omitempty"`
Name string `json:"name"`
OrgRole *OrgRole `json:"org_role,omitempty"`
}
PersonalAccessTokenCreate Create a new Personal Access Token.
type PersonalAccessTokenCreatedResponse ¶
type PersonalAccessTokenCreatedResponse struct {
CreatedAt string `json:"created_at"`
ExpiresAt *string `json:"expires_at,omitempty"`
Id int `json:"id"`
LastUsedAt *string `json:"last_used_at,omitempty"`
LastUsedIp *string `json:"last_used_ip,omitempty"`
Name string `json:"name"`
OrgRole *string `json:"org_role,omitempty"`
Token string `json:"token"`
TokenPrefix string `json:"token_prefix"`
}
PersonalAccessTokenCreatedResponse Response when creating a new token - includes the full token (shown only once!).
type PersonalAccessTokenResponse ¶
type PersonalAccessTokenResponse struct {
CreatedAt string `json:"created_at"`
ExpiresAt *string `json:"expires_at,omitempty"`
Id int `json:"id"`
LastUsedAt *string `json:"last_used_at,omitempty"`
LastUsedIp *string `json:"last_used_ip,omitempty"`
Name string `json:"name"`
OrgRole *string `json:"org_role,omitempty"`
TokenPrefix string `json:"token_prefix"`
}
PersonalAccessTokenResponse Response schema for Personal Access Token (without the raw token).
type PingPresenceResponse ¶
type PingPresenceResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParsePingPresenceResponse ¶
func ParsePingPresenceResponse(rsp *http.Response) (*PingPresenceResponse, error)
ParsePingPresenceResponse parses an HTTP response from a PingPresenceWithResponse call
func (PingPresenceResponse) ContentType ¶
func (r PingPresenceResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (PingPresenceResponse) GetBody ¶
func (r PingPresenceResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (PingPresenceResponse) GetJSON200 ¶
func (r PingPresenceResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (PingPresenceResponse) GetJSON422 ¶
func (r PingPresenceResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (PingPresenceResponse) Status ¶
func (r PingPresenceResponse) Status() string
Status returns HTTPResponse.Status
func (PingPresenceResponse) StatusCode ¶
func (r PingPresenceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PingType ¶
type PingType string
PingType defines model for PingType.
type PlanCreate ¶
type PlanCreate struct {
Allow2fa *bool `json:"allow_2fa,omitempty"`
AllowCustomBranding *bool `json:"allow_custom_branding,omitempty"`
AllowIpWhitelist *bool `json:"allow_ip_whitelist,omitempty"`
AllowQuietHours *bool `json:"allow_quiet_hours,omitempty"`
AllowSso *bool `json:"allow_sso,omitempty"`
ApiAccess *bool `json:"api_access,omitempty"`
ApiRateLimit *int `json:"api_rate_limit,omitempty"`
CustomDnsServers *bool `json:"custom_dns_servers,omitempty"`
EmailCredits *int `json:"email_credits,omitempty"`
IsPublic *bool `json:"is_public,omitempty"`
LogRetentionDays *int `json:"log_retention_days,omitempty"`
MaxChecks *int `json:"max_checks,omitempty"`
MaxIncidentRetentionDays *int `json:"max_incident_retention_days,omitempty"`
MaxLogRetentionDays *int `json:"max_log_retention_days,omitempty"`
MaxMetricsRetentionDays *int `json:"max_metrics_retention_days,omitempty"`
MaxNotificationChannels *int `json:"max_notification_channels,omitempty"`
MaxOrgTokens *int `json:"max_org_tokens,omitempty"`
MaxProjects *int `json:"max_projects,omitempty"`
MaxSessionTimeoutMinutes *int `json:"max_session_timeout_minutes,omitempty"`
MaxTeamMembers *int `json:"max_team_members,omitempty"`
MaxUserTokens *int `json:"max_user_tokens,omitempty"`
MinCheckInterval *int `json:"min_check_interval,omitempty"`
MultiRecordDns *bool `json:"multi_record_dns,omitempty"`
Name string `json:"name"`
PagespeedMaxLocations *int `json:"pagespeed_max_locations,omitempty"`
PagespeedMinInterval *int `json:"pagespeed_min_interval,omitempty"`
PriceMonthly *float64 `json:"price_monthly,omitempty"`
PriceYearly *float64 `json:"price_yearly,omitempty"`
SmsCredits *int `json:"sms_credits,omitempty"`
SslMonitoring *bool `json:"ssl_monitoring,omitempty"`
StripePriceId *string `json:"stripe_price_id,omitempty"`
Type PlanType `json:"type"`
WhoisMonitoring *bool `json:"whois_monitoring,omitempty"`
}
PlanCreate defines model for PlanCreate.
type PlanResponse ¶
type PlanResponse struct {
Allow2fa *bool `json:"allow_2fa,omitempty"`
AllowCustomBranding *bool `json:"allow_custom_branding,omitempty"`
AllowIpWhitelist *bool `json:"allow_ip_whitelist,omitempty"`
AllowQuietHours *bool `json:"allow_quiet_hours,omitempty"`
AllowSso *bool `json:"allow_sso,omitempty"`
ApiAccess *bool `json:"api_access,omitempty"`
ApiRateLimit *int `json:"api_rate_limit,omitempty"`
CreatedAt string `json:"created_at"`
CustomDnsServers *bool `json:"custom_dns_servers,omitempty"`
EmailCredits *int `json:"email_credits,omitempty"`
Id int `json:"id"`
IsActive bool `json:"is_active"`
IsPublic bool `json:"is_public"`
LogRetentionDays *int `json:"log_retention_days,omitempty"`
MaxChecks *int `json:"max_checks,omitempty"`
MaxIncidentRetentionDays *int `json:"max_incident_retention_days,omitempty"`
MaxLogRetentionDays *int `json:"max_log_retention_days,omitempty"`
MaxMetricsRetentionDays *int `json:"max_metrics_retention_days,omitempty"`
MaxNotificationChannels *int `json:"max_notification_channels,omitempty"`
MaxOrgTokens *int `json:"max_org_tokens,omitempty"`
MaxProjects *int `json:"max_projects,omitempty"`
MaxSessionTimeoutMinutes *int `json:"max_session_timeout_minutes,omitempty"`
MaxTeamMembers *int `json:"max_team_members,omitempty"`
MaxUserTokens *int `json:"max_user_tokens,omitempty"`
MinCheckInterval *int `json:"min_check_interval,omitempty"`
MultiRecordDns *bool `json:"multi_record_dns,omitempty"`
Name string `json:"name"`
PagespeedMaxLocations *int `json:"pagespeed_max_locations,omitempty"`
PagespeedMinInterval *int `json:"pagespeed_min_interval,omitempty"`
PriceMonthly *float64 `json:"price_monthly,omitempty"`
PriceYearly *float64 `json:"price_yearly,omitempty"`
SmsCredits *int `json:"sms_credits,omitempty"`
SslMonitoring *bool `json:"ssl_monitoring,omitempty"`
StripePriceId *string `json:"stripe_price_id,omitempty"`
Type PlanType `json:"type"`
WhoisMonitoring *bool `json:"whois_monitoring,omitempty"`
}
PlanResponse defines model for PlanResponse.
type PlanType ¶
type PlanType string
PlanType defines model for PlanType.
type PlanUpdate ¶
type PlanUpdate struct {
Allow2fa *bool `json:"allow_2fa,omitempty"`
AllowCustomBranding *bool `json:"allow_custom_branding,omitempty"`
AllowIpWhitelist *bool `json:"allow_ip_whitelist,omitempty"`
AllowQuietHours *bool `json:"allow_quiet_hours,omitempty"`
AllowSso *bool `json:"allow_sso,omitempty"`
ApiAccess *bool `json:"api_access,omitempty"`
ApiRateLimit *int `json:"api_rate_limit,omitempty"`
CustomDnsServers *bool `json:"custom_dns_servers,omitempty"`
EmailCredits *int `json:"email_credits,omitempty"`
IsActive *bool `json:"is_active,omitempty"`
IsPublic *bool `json:"is_public,omitempty"`
LogRetentionDays *int `json:"log_retention_days,omitempty"`
MaxChecks *int `json:"max_checks,omitempty"`
MaxIncidentRetentionDays *int `json:"max_incident_retention_days,omitempty"`
MaxLogRetentionDays *int `json:"max_log_retention_days,omitempty"`
MaxMetricsRetentionDays *int `json:"max_metrics_retention_days,omitempty"`
MaxNotificationChannels *int `json:"max_notification_channels,omitempty"`
MaxOrgTokens *int `json:"max_org_tokens,omitempty"`
MaxProjects *int `json:"max_projects,omitempty"`
MaxSessionTimeoutMinutes *int `json:"max_session_timeout_minutes,omitempty"`
MaxTeamMembers *int `json:"max_team_members,omitempty"`
MaxUserTokens *int `json:"max_user_tokens,omitempty"`
MinCheckInterval *int `json:"min_check_interval,omitempty"`
MultiRecordDns *bool `json:"multi_record_dns,omitempty"`
Name *string `json:"name,omitempty"`
PagespeedMaxLocations *int `json:"pagespeed_max_locations,omitempty"`
PagespeedMinInterval *int `json:"pagespeed_min_interval,omitempty"`
PriceMonthly *float64 `json:"price_monthly,omitempty"`
PriceYearly *float64 `json:"price_yearly,omitempty"`
SmsCredits *int `json:"sms_credits,omitempty"`
SslMonitoring *bool `json:"ssl_monitoring,omitempty"`
StripePriceId *string `json:"stripe_price_id,omitempty"`
Type *PlanType `json:"type,omitempty"`
WhoisMonitoring *bool `json:"whois_monitoring,omitempty"`
}
PlanUpdate defines model for PlanUpdate.
type PlatformIdentityCreate ¶
type PlatformIdentityCreate struct {
Platform string `json:"platform"`
PlatformUserId string `json:"platform_user_id"`
PlatformUsername *string `json:"platform_username,omitempty"`
}
PlatformIdentityCreate defines model for PlatformIdentityCreate.
type PlatformStatsResponse ¶
type PlatformStatsResponse struct {
ActiveChecks int `json:"active_checks"`
ActiveUsers int `json:"active_users"`
ChecksByPlan map[string]interface{} `json:"checks_by_plan"`
RecentSignups int `json:"recent_signups"`
TotalChecks int `json:"total_checks"`
TotalOrganizations int `json:"total_organizations"`
TotalProjects int `json:"total_projects"`
TotalUsers int `json:"total_users"`
UsersByPlan map[string]interface{} `json:"users_by_plan"`
}
PlatformStatsResponse Platform-wide statistics for superadmin.
type PlaybookCondition ¶
type PlaybookCondition struct {
Field string `json:"field"`
Operator string `json:"operator"`
Value interface{} `json:"value"`
}
PlaybookCondition defines model for PlaybookCondition.
type PlaybookCreate ¶
type PlaybookCreate struct {
Description *string `json:"description,omitempty"`
Name string `json:"name"`
ServiceId *int `json:"service_id,omitempty"`
Steps *[]PlaybookStepSchema `json:"steps,omitempty"`
SuppressDefaultNotifications *bool `json:"suppress_default_notifications,omitempty"`
TriggerConditions *map[string]interface{} `json:"trigger_conditions,omitempty"`
TriggerType string `json:"trigger_type"`
}
PlaybookCreate defines model for PlaybookCreate.
type PlaybookResponse ¶ added in v0.3.0
type PlaybookResponse struct {
CreatedAt string `json:"created_at"`
CreatedById int `json:"created_by_id"`
Description *string `json:"description"`
Id int `json:"id"`
IsActive bool `json:"is_active"`
Name string `json:"name"`
OrganizationId int `json:"organization_id"`
ServiceId *int `json:"service_id"`
Steps []interface{} `json:"steps"`
SuppressDefaultNotifications bool `json:"suppress_default_notifications"`
TriggerConditions *map[string]interface{} `json:"trigger_conditions"`
TriggerType string `json:"trigger_type"`
UpdatedAt string `json:"updated_at"`
}
PlaybookResponse defines model for PlaybookResponse.
type PlaybookStepSchema ¶
type PlaybookStepSchema struct {
ActionType string `json:"action_type"`
Conditions *[]PlaybookCondition `json:"conditions,omitempty"`
Config *map[string]interface{} `json:"config,omitempty"`
IsManual *bool `json:"is_manual,omitempty"`
Name string `json:"name"`
ParallelGroup *string `json:"parallel_group,omitempty"`
StepOrder int `json:"step_order"`
TimeoutSeconds *int `json:"timeout_seconds,omitempty"`
}
PlaybookStepSchema defines model for PlaybookStepSchema.
type PlaybookUpdate ¶
type PlaybookUpdate struct {
Description *string `json:"description,omitempty"`
IsActive *bool `json:"is_active,omitempty"`
Name *string `json:"name,omitempty"`
ServiceId *int `json:"service_id,omitempty"`
Steps *[]PlaybookStepSchema `json:"steps,omitempty"`
SuppressDefaultNotifications *bool `json:"suppress_default_notifications,omitempty"`
TriggerConditions *map[string]interface{} `json:"trigger_conditions,omitempty"`
TriggerType *string `json:"trigger_type,omitempty"`
}
PlaybookUpdate defines model for PlaybookUpdate.
type PortalResponse ¶
type PortalResponse struct {
PortalUrl string `json:"portal_url"`
}
PortalResponse defines model for PortalResponse.
type PostMessageBody ¶
type PostMessageBody struct {
Text string `json:"text"`
}
PostMessageBody defines model for PostMessageBody.
type PostMessageJSONRequestBody ¶
type PostMessageJSONRequestBody = PostMessageBody
PostMessageJSONRequestBody defines body for PostMessage for application/json ContentType.
type PostMessageResponse ¶
type PostMessageResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParsePostMessageResponse ¶
func ParsePostMessageResponse(rsp *http.Response) (*PostMessageResponse, error)
ParsePostMessageResponse parses an HTTP response from a PostMessageWithResponse call
func (PostMessageResponse) ContentType ¶
func (r PostMessageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (PostMessageResponse) GetBody ¶
func (r PostMessageResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (PostMessageResponse) GetJSON201 ¶
func (r PostMessageResponse) GetJSON201() *interface{}
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (PostMessageResponse) GetJSON422 ¶
func (r PostMessageResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (PostMessageResponse) Status ¶
func (r PostMessageResponse) Status() string
Status returns HTTPResponse.Status
func (PostMessageResponse) StatusCode ¶
func (r PostMessageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostmortemCreate ¶
type PostmortemCreate struct {
AutoGenerate *bool `json:"auto_generate,omitempty"`
IncidentRefId int `json:"incident_ref_id"`
IncidentType string `json:"incident_type"`
Title string `json:"title"`
}
PostmortemCreate defines model for PostmortemCreate.
type PostmortemUpdate ¶
type PostmortemUpdate struct {
ActionItems *[]interface{} `json:"action_items,omitempty"`
Impact *string `json:"impact,omitempty"`
RootCause *string `json:"root_cause,omitempty"`
Status *string `json:"status,omitempty"`
Summary *string `json:"summary,omitempty"`
Title *string `json:"title,omitempty"`
}
PostmortemUpdate defines model for PostmortemUpdate.
type PriorityUpdate ¶
type PriorityUpdate struct {
Priority string `json:"priority"`
}
PriorityUpdate defines model for PriorityUpdate.
type ProjectCreate ¶
type ProjectCreate struct {
Name string `json:"name"`
}
ProjectCreate defines model for ProjectCreate.
type ProjectMembershipCreate ¶
type ProjectMembershipCreate struct {
Role *ProjectRole `json:"role,omitempty"`
UserId int `json:"user_id"`
}
ProjectMembershipCreate defines model for ProjectMembershipCreate.
type ProjectMembershipResponse ¶
type ProjectMembershipResponse struct {
AddedAt string `json:"added_at"`
AddedByEmail *string `json:"added_by_email,omitempty"`
AddedById *int `json:"added_by_id,omitempty"`
Id int `json:"id"`
ProjectId int `json:"project_id"`
Role ProjectRole `json:"role"`
UserEmail *string `json:"user_email,omitempty"`
UserFullName *string `json:"user_full_name,omitempty"`
UserId int `json:"user_id"`
}
ProjectMembershipResponse defines model for ProjectMembershipResponse.
type ProjectMembershipUpdate ¶
type ProjectMembershipUpdate struct {
Role ProjectRole `json:"role"`
}
ProjectMembershipUpdate defines model for ProjectMembershipUpdate.
type ProjectResponse ¶
type ProjectResponse struct {
AccessControlEnabled *bool `json:"access_control_enabled,omitempty"`
CheckCount *int `json:"check_count,omitempty"`
CreatedAt string `json:"created_at"`
Description *string `json:"description,omitempty"`
Id int `json:"id"`
MemberCount *int `json:"member_count,omitempty"`
Name string `json:"name"`
OrganizationId *int `json:"organization_id,omitempty"`
TeamId *int `json:"team_id,omitempty"`
TeamName *string `json:"team_name,omitempty"`
UpdatedAt *string `json:"updated_at,omitempty"`
UserId int `json:"user_id"`
}
ProjectResponse defines model for ProjectResponse.
type ProjectRole ¶
type ProjectRole string
ProjectRole defines model for ProjectRole.
const ( ProjectRoleADMIN ProjectRole = "ADMIN" ProjectRoleMEMBER ProjectRole = "MEMBER" ProjectRoleVIEWER ProjectRole = "VIEWER" )
Defines values for ProjectRole.
func (ProjectRole) Valid ¶
func (e ProjectRole) Valid() bool
Valid indicates whether the value is a known member of the ProjectRole enum.
type ProjectUpdate ¶
type ProjectUpdate struct {
AccessControlEnabled *bool `json:"access_control_enabled,omitempty"`
Description *string `json:"description,omitempty"`
Name *string `json:"name,omitempty"`
}
ProjectUpdate defines model for ProjectUpdate.
type PushSubscriptionOut ¶
type PushSubscriptionOut struct {
CriticalOnly bool `json:"critical_only"`
Enabled bool `json:"enabled"`
OrganizationId int `json:"organization_id"`
OrganizationName string `json:"organization_name"`
}
PushSubscriptionOut defines model for PushSubscriptionOut.
type PushSubscriptionUpdate ¶
type PushSubscriptionUpdate struct {
CriticalOnly bool `json:"critical_only"`
Enabled bool `json:"enabled"`
}
PushSubscriptionUpdate defines model for PushSubscriptionUpdate.
type PushTokenCreate ¶
type PushTokenCreate struct {
DeviceName *string `json:"device_name,omitempty"`
Platform string `json:"platform"`
Token string `json:"token"`
}
PushTokenCreate defines model for PushTokenCreate.
type PushTokenOut ¶
type PushTokenOut struct {
DeviceName *string `json:"device_name"`
Id int `json:"id"`
Platform string `json:"platform"`
Token string `json:"token"`
}
PushTokenOut defines model for PushTokenOut.
type QRLoginRequest ¶
type QRLoginRequest struct {
QrToken string `json:"qr_token"`
}
QRLoginRequest defines model for QRLoginRequest.
type QRTokenResponse ¶
type QRTokenResponse struct {
ExpiresAt string `json:"expires_at"`
QrToken string `json:"qr_token"`
}
QRTokenResponse defines model for QRTokenResponse.
type RefreshCheckSloResponse ¶
type RefreshCheckSloResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SLOStatusResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseRefreshCheckSloResponse ¶
func ParseRefreshCheckSloResponse(rsp *http.Response) (*RefreshCheckSloResponse, error)
ParseRefreshCheckSloResponse parses an HTTP response from a RefreshCheckSloWithResponse call
func (RefreshCheckSloResponse) ContentType ¶
func (r RefreshCheckSloResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RefreshCheckSloResponse) GetBody ¶
func (r RefreshCheckSloResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RefreshCheckSloResponse) GetJSON200 ¶
func (r RefreshCheckSloResponse) GetJSON200() *SLOStatusResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (RefreshCheckSloResponse) GetJSON422 ¶
func (r RefreshCheckSloResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (RefreshCheckSloResponse) Status ¶
func (r RefreshCheckSloResponse) Status() string
Status returns HTTPResponse.Status
func (RefreshCheckSloResponse) StatusCode ¶
func (r RefreshCheckSloResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RefreshTokenRequest ¶
type RefreshTokenRequest struct {
RefreshToken *string `json:"refresh_token,omitempty"`
}
RefreshTokenRequest Request body for token refresh.
type RemoveCheckDependencyResponse ¶
type RemoveCheckDependencyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseRemoveCheckDependencyResponse ¶
func ParseRemoveCheckDependencyResponse(rsp *http.Response) (*RemoveCheckDependencyResponse, error)
ParseRemoveCheckDependencyResponse parses an HTTP response from a RemoveCheckDependencyWithResponse call
func (RemoveCheckDependencyResponse) ContentType ¶
func (r RemoveCheckDependencyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RemoveCheckDependencyResponse) GetBody ¶
func (r RemoveCheckDependencyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RemoveCheckDependencyResponse) GetJSON200 ¶
func (r RemoveCheckDependencyResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (RemoveCheckDependencyResponse) GetJSON422 ¶
func (r RemoveCheckDependencyResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (RemoveCheckDependencyResponse) Status ¶
func (r RemoveCheckDependencyResponse) Status() string
Status returns HTTPResponse.Status
func (RemoveCheckDependencyResponse) StatusCode ¶
func (r RemoveCheckDependencyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RemoveCheckResponse ¶
type RemoveCheckResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseRemoveCheckResponse ¶
func ParseRemoveCheckResponse(rsp *http.Response) (*RemoveCheckResponse, error)
ParseRemoveCheckResponse parses an HTTP response from a RemoveCheckWithResponse call
func (RemoveCheckResponse) ContentType ¶
func (r RemoveCheckResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RemoveCheckResponse) GetBody ¶
func (r RemoveCheckResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RemoveCheckResponse) GetJSON200 ¶
func (r RemoveCheckResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (RemoveCheckResponse) GetJSON422 ¶
func (r RemoveCheckResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (RemoveCheckResponse) Status ¶
func (r RemoveCheckResponse) Status() string
Status returns HTTPResponse.Status
func (RemoveCheckResponse) StatusCode ¶
func (r RemoveCheckResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RemoveDependencyResponse ¶
type RemoveDependencyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseRemoveDependencyResponse ¶
func ParseRemoveDependencyResponse(rsp *http.Response) (*RemoveDependencyResponse, error)
ParseRemoveDependencyResponse parses an HTTP response from a RemoveDependencyWithResponse call
func (RemoveDependencyResponse) ContentType ¶
func (r RemoveDependencyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RemoveDependencyResponse) GetBody ¶
func (r RemoveDependencyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RemoveDependencyResponse) GetJSON200 ¶
func (r RemoveDependencyResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (RemoveDependencyResponse) GetJSON422 ¶
func (r RemoveDependencyResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (RemoveDependencyResponse) Status ¶
func (r RemoveDependencyResponse) Status() string
Status returns HTTPResponse.Status
func (RemoveDependencyResponse) StatusCode ¶
func (r RemoveDependencyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RemoveMemberResponse ¶
type RemoveMemberResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseRemoveMemberResponse ¶
func ParseRemoveMemberResponse(rsp *http.Response) (*RemoveMemberResponse, error)
ParseRemoveMemberResponse parses an HTTP response from a RemoveMemberWithResponse call
func (RemoveMemberResponse) ContentType ¶
func (r RemoveMemberResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RemoveMemberResponse) GetBody ¶
func (r RemoveMemberResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RemoveMemberResponse) GetJSON422 ¶
func (r RemoveMemberResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (RemoveMemberResponse) Status ¶
func (r RemoveMemberResponse) Status() string
Status returns HTTPResponse.Status
func (RemoveMemberResponse) StatusCode ¶
func (r RemoveMemberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RemoveProjectMemberResponse ¶
type RemoveProjectMemberResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseRemoveProjectMemberResponse ¶
func ParseRemoveProjectMemberResponse(rsp *http.Response) (*RemoveProjectMemberResponse, error)
ParseRemoveProjectMemberResponse parses an HTTP response from a RemoveProjectMemberWithResponse call
func (RemoveProjectMemberResponse) ContentType ¶
func (r RemoveProjectMemberResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RemoveProjectMemberResponse) GetBody ¶
func (r RemoveProjectMemberResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RemoveProjectMemberResponse) GetJSON422 ¶
func (r RemoveProjectMemberResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (RemoveProjectMemberResponse) Status ¶
func (r RemoveProjectMemberResponse) Status() string
Status returns HTTPResponse.Status
func (RemoveProjectMemberResponse) StatusCode ¶
func (r RemoveProjectMemberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RemoveTeamMemberResponse ¶
type RemoveTeamMemberResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseRemoveTeamMemberResponse ¶
func ParseRemoveTeamMemberResponse(rsp *http.Response) (*RemoveTeamMemberResponse, error)
ParseRemoveTeamMemberResponse parses an HTTP response from a RemoveTeamMemberWithResponse call
func (RemoveTeamMemberResponse) ContentType ¶
func (r RemoveTeamMemberResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RemoveTeamMemberResponse) GetBody ¶
func (r RemoveTeamMemberResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RemoveTeamMemberResponse) GetJSON422 ¶
func (r RemoveTeamMemberResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (RemoveTeamMemberResponse) Status ¶
func (r RemoveTeamMemberResponse) Status() string
Status returns HTTPResponse.Status
func (RemoveTeamMemberResponse) StatusCode ¶
func (r RemoveTeamMemberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RemoveWarRoomMemberResponse ¶
type RemoveWarRoomMemberResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseRemoveWarRoomMemberResponse ¶
func ParseRemoveWarRoomMemberResponse(rsp *http.Response) (*RemoveWarRoomMemberResponse, error)
ParseRemoveWarRoomMemberResponse parses an HTTP response from a RemoveWarRoomMemberWithResponse call
func (RemoveWarRoomMemberResponse) ContentType ¶
func (r RemoveWarRoomMemberResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RemoveWarRoomMemberResponse) GetBody ¶
func (r RemoveWarRoomMemberResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RemoveWarRoomMemberResponse) GetJSON200 ¶
func (r RemoveWarRoomMemberResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (RemoveWarRoomMemberResponse) GetJSON422 ¶
func (r RemoveWarRoomMemberResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (RemoveWarRoomMemberResponse) Status ¶
func (r RemoveWarRoomMemberResponse) Status() string
Status returns HTTPResponse.Status
func (RemoveWarRoomMemberResponse) StatusCode ¶
func (r RemoveWarRoomMemberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReplaceNotificationRulesJSONRequestBody ¶
type ReplaceNotificationRulesJSONRequestBody = NotificationRulesUpdate
ReplaceNotificationRulesJSONRequestBody defines body for ReplaceNotificationRules for application/json ContentType.
type ReplaceNotificationRulesResponse ¶
type ReplaceNotificationRulesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]NotificationRuleItem
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseReplaceNotificationRulesResponse ¶
func ParseReplaceNotificationRulesResponse(rsp *http.Response) (*ReplaceNotificationRulesResponse, error)
ParseReplaceNotificationRulesResponse parses an HTTP response from a ReplaceNotificationRulesWithResponse call
func (ReplaceNotificationRulesResponse) ContentType ¶
func (r ReplaceNotificationRulesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ReplaceNotificationRulesResponse) GetBody ¶
func (r ReplaceNotificationRulesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ReplaceNotificationRulesResponse) GetJSON200 ¶
func (r ReplaceNotificationRulesResponse) GetJSON200() *[]NotificationRuleItem
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ReplaceNotificationRulesResponse) GetJSON422 ¶
func (r ReplaceNotificationRulesResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ReplaceNotificationRulesResponse) Status ¶
func (r ReplaceNotificationRulesResponse) Status() string
Status returns HTTPResponse.Status
func (ReplaceNotificationRulesResponse) StatusCode ¶
func (r ReplaceNotificationRulesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReportGenerateRequest ¶
type ReportGenerateRequest struct {
Format *string `json:"format,omitempty"`
Period *string `json:"period,omitempty"`
Scope string `json:"scope"`
ScopeCheckIds *[]int `json:"scope_check_ids,omitempty"`
ScopeId int `json:"scope_id"`
Sections *[]string `json:"sections,omitempty"`
Timezone *string `json:"timezone,omitempty"`
}
ReportGenerateRequest defines model for ReportGenerateRequest.
type ReportResponse ¶
type ReportResponse struct {
CreatedAt *string `json:"created_at,omitempty"`
ExpiresAt *string `json:"expires_at,omitempty"`
FileSizeBytes *int `json:"file_size_bytes,omitempty"`
Format string `json:"format"`
Period string `json:"period"`
Scope string `json:"scope"`
ScopeName *string `json:"scope_name,omitempty"`
Status string `json:"status"`
Uuid string `json:"uuid"`
}
ReportResponse defines model for ReportResponse.
type ReportStatusResponse ¶
type ReportStatusResponse struct {
DownloadUrl *string `json:"download_url,omitempty"`
ErrorMessage *string `json:"error_message,omitempty"`
FileSizeBytes *int `json:"file_size_bytes,omitempty"`
Status string `json:"status"`
Uuid string `json:"uuid"`
}
ReportStatusResponse defines model for ReportStatusResponse.
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type ResendVerificationRequest ¶
type ResendVerificationRequest struct {
Email openapi_types.Email `json:"email"`
}
ResendVerificationRequest Request to resend verification email.
type ResendVerificationResponse ¶
type ResendVerificationResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ContactMethodVerifyResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseResendVerificationResponse ¶
func ParseResendVerificationResponse(rsp *http.Response) (*ResendVerificationResponse, error)
ParseResendVerificationResponse parses an HTTP response from a ResendVerificationWithResponse call
func (ResendVerificationResponse) ContentType ¶
func (r ResendVerificationResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ResendVerificationResponse) GetBody ¶
func (r ResendVerificationResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ResendVerificationResponse) GetJSON200 ¶
func (r ResendVerificationResponse) GetJSON200() *ContactMethodVerifyResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ResendVerificationResponse) GetJSON422 ¶
func (r ResendVerificationResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ResendVerificationResponse) Status ¶
func (r ResendVerificationResponse) Status() string
Status returns HTTPResponse.Status
func (ResendVerificationResponse) StatusCode ¶
func (r ResendVerificationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ResetPasswordRequest ¶
type ResetPasswordRequest struct {
NewPassword string `json:"new_password"`
Token string `json:"token"`
}
ResetPasswordRequest Request for password reset.
type ResolveCheckIncidentResponse ¶
type ResolveCheckIncidentResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseResolveCheckIncidentResponse ¶
func ParseResolveCheckIncidentResponse(rsp *http.Response) (*ResolveCheckIncidentResponse, error)
ParseResolveCheckIncidentResponse parses an HTTP response from a ResolveCheckIncidentWithResponse call
func (ResolveCheckIncidentResponse) ContentType ¶
func (r ResolveCheckIncidentResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ResolveCheckIncidentResponse) GetBody ¶
func (r ResolveCheckIncidentResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ResolveCheckIncidentResponse) GetJSON200 ¶
func (r ResolveCheckIncidentResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ResolveCheckIncidentResponse) GetJSON422 ¶
func (r ResolveCheckIncidentResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ResolveCheckIncidentResponse) Status ¶
func (r ResolveCheckIncidentResponse) Status() string
Status returns HTTPResponse.Status
func (ResolveCheckIncidentResponse) StatusCode ¶
func (r ResolveCheckIncidentResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ResourceAssign ¶
type ResourceAssign struct {
IntegrationKeyIds *[]int `json:"integration_key_ids,omitempty"`
PolicyIds *[]int `json:"policy_ids,omitempty"`
ProjectIds *[]int `json:"project_ids,omitempty"`
ScheduleIds *[]int `json:"schedule_ids,omitempty"`
}
ResourceAssign defines model for ResourceAssign.
type RevokeIntegrationKeyResponse ¶ added in v0.2.0
type RevokeIntegrationKeyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseRevokeIntegrationKeyResponse ¶ added in v0.2.0
func ParseRevokeIntegrationKeyResponse(rsp *http.Response) (*RevokeIntegrationKeyResponse, error)
ParseRevokeIntegrationKeyResponse parses an HTTP response from a RevokeIntegrationKeyWithResponse call
func (RevokeIntegrationKeyResponse) ContentType ¶ added in v0.2.0
func (r RevokeIntegrationKeyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RevokeIntegrationKeyResponse) GetBody ¶ added in v0.2.0
func (r RevokeIntegrationKeyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RevokeIntegrationKeyResponse) GetJSON200 ¶ added in v0.2.0
func (r RevokeIntegrationKeyResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (RevokeIntegrationKeyResponse) GetJSON422 ¶ added in v0.2.0
func (r RevokeIntegrationKeyResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (RevokeIntegrationKeyResponse) Status ¶ added in v0.2.0
func (r RevokeIntegrationKeyResponse) Status() string
Status returns HTTPResponse.Status
func (RevokeIntegrationKeyResponse) StatusCode ¶ added in v0.2.0
func (r RevokeIntegrationKeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RoleAssignRequest ¶
RoleAssignRequest defines model for RoleAssignRequest.
type RotateCheckUuidResponse ¶
type RotateCheckUuidResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseRotateCheckUuidResponse ¶
func ParseRotateCheckUuidResponse(rsp *http.Response) (*RotateCheckUuidResponse, error)
ParseRotateCheckUuidResponse parses an HTTP response from a RotateCheckUuidWithResponse call
func (RotateCheckUuidResponse) ContentType ¶
func (r RotateCheckUuidResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RotateCheckUuidResponse) GetBody ¶
func (r RotateCheckUuidResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RotateCheckUuidResponse) GetJSON200 ¶
func (r RotateCheckUuidResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (RotateCheckUuidResponse) GetJSON422 ¶
func (r RotateCheckUuidResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (RotateCheckUuidResponse) Status ¶
func (r RotateCheckUuidResponse) Status() string
Status returns HTTPResponse.Status
func (RotateCheckUuidResponse) StatusCode ¶
func (r RotateCheckUuidResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RotateMetricsKeyResponse ¶
type RotateMetricsKeyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *MetricsKeyCreatedResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseRotateMetricsKeyResponse ¶
func ParseRotateMetricsKeyResponse(rsp *http.Response) (*RotateMetricsKeyResponse, error)
ParseRotateMetricsKeyResponse parses an HTTP response from a RotateMetricsKeyWithResponse call
func (RotateMetricsKeyResponse) ContentType ¶
func (r RotateMetricsKeyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RotateMetricsKeyResponse) GetBody ¶
func (r RotateMetricsKeyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RotateMetricsKeyResponse) GetJSON200 ¶
func (r RotateMetricsKeyResponse) GetJSON200() *MetricsKeyCreatedResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (RotateMetricsKeyResponse) GetJSON422 ¶
func (r RotateMetricsKeyResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (RotateMetricsKeyResponse) Status ¶
func (r RotateMetricsKeyResponse) Status() string
Status returns HTTPResponse.Status
func (RotateMetricsKeyResponse) StatusCode ¶
func (r RotateMetricsKeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RotateWebhookSecretResponse ¶
type RotateWebhookSecretResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseRotateWebhookSecretResponse ¶
func ParseRotateWebhookSecretResponse(rsp *http.Response) (*RotateWebhookSecretResponse, error)
ParseRotateWebhookSecretResponse parses an HTTP response from a RotateWebhookSecretWithResponse call
func (RotateWebhookSecretResponse) ContentType ¶
func (r RotateWebhookSecretResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RotateWebhookSecretResponse) GetBody ¶
func (r RotateWebhookSecretResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RotateWebhookSecretResponse) GetJSON200 ¶
func (r RotateWebhookSecretResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (RotateWebhookSecretResponse) GetJSON422 ¶
func (r RotateWebhookSecretResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (RotateWebhookSecretResponse) Status ¶
func (r RotateWebhookSecretResponse) Status() string
Status returns HTTPResponse.Status
func (RotateWebhookSecretResponse) StatusCode ¶
func (r RotateWebhookSecretResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RunCheckNowResponse ¶
type RunCheckNowResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseRunCheckNowResponse ¶
func ParseRunCheckNowResponse(rsp *http.Response) (*RunCheckNowResponse, error)
ParseRunCheckNowResponse parses an HTTP response from a RunCheckNowWithResponse call
func (RunCheckNowResponse) ContentType ¶
func (r RunCheckNowResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RunCheckNowResponse) GetBody ¶
func (r RunCheckNowResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RunCheckNowResponse) GetJSON200 ¶
func (r RunCheckNowResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (RunCheckNowResponse) GetJSON422 ¶
func (r RunCheckNowResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (RunCheckNowResponse) Status ¶
func (r RunCheckNowResponse) Status() string
Status returns HTTPResponse.Status
func (RunCheckNowResponse) StatusCode ¶
func (r RunCheckNowResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SLOBudgetDetail ¶ added in v0.3.0
type SLOBudgetDetail struct {
ConsumedMinutes float64 `json:"consumed_minutes"`
RemainingMinutes float64 `json:"remaining_minutes"`
RemainingPercentage float64 `json:"remaining_percentage"`
TotalMinutes float64 `json:"total_minutes"`
}
SLOBudgetDetail defines model for SLOBudgetDetail.
type SLOCreate ¶
type SLOCreate struct {
BudgetWarnPct *float64 `json:"budget_warn_pct,omitempty"`
BurnRateAlertEnabled *bool `json:"burn_rate_alert_enabled,omitempty"`
BurnRateThreshold *float64 `json:"burn_rate_threshold,omitempty"`
BurnRateWindowMinutes *int `json:"burn_rate_window_minutes,omitempty"`
LatencyThresholdMs *int `json:"latency_threshold_ms,omitempty"`
NotifyOnBudgetExhausted *bool `json:"notify_on_budget_exhausted,omitempty"`
NotifyOnBudgetWarn *bool `json:"notify_on_budget_warn,omitempty"`
SliType *string `json:"sli_type,omitempty"`
TargetPercentage *float64 `json:"target_percentage,omitempty"`
WindowDays *int `json:"window_days,omitempty"`
}
SLOCreate defines model for SLOCreate.
type SLOResponse ¶ added in v0.3.0
type SLOResponse struct {
BudgetRemainingPct *float64 `json:"budget_remaining_pct,omitempty"`
BudgetWarnPct float64 `json:"budget_warn_pct"`
BurnRateAlertEnabled bool `json:"burn_rate_alert_enabled"`
BurnRateThreshold float64 `json:"burn_rate_threshold"`
BurnRateWindowMinutes int `json:"burn_rate_window_minutes"`
CheckId int `json:"check_id"`
CreatedAt *string `json:"created_at,omitempty"`
CurrentBurnRate *float64 `json:"current_burn_rate,omitempty"`
CurrentUptimePct *float64 `json:"current_uptime_pct,omitempty"`
Id int `json:"id"`
IsActive bool `json:"is_active"`
LastComputedAt *string `json:"last_computed_at,omitempty"`
LatencyThresholdMs *int `json:"latency_threshold_ms,omitempty"`
NotifyOnBudgetExhausted bool `json:"notify_on_budget_exhausted"`
NotifyOnBudgetWarn bool `json:"notify_on_budget_warn"`
SliType string `json:"sli_type"`
TargetPercentage float64 `json:"target_percentage"`
UpdatedAt *string `json:"updated_at,omitempty"`
WindowDays int `json:"window_days"`
}
SLOResponse defines model for SLOResponse.
type SLOStatusResponse ¶ added in v0.3.0
type SLOStatusResponse struct {
Budget *SLOBudgetDetail `json:"budget,omitempty"`
CheckId int `json:"check_id"`
Slo *SLOResponse `json:"slo,omitempty"`
}
SLOStatusResponse defines model for SLOStatusResponse.
type SLOSummaryItem ¶ added in v0.3.0
type SLOSummaryItem struct {
BudgetRemainingPct *float64 `json:"budget_remaining_pct,omitempty"`
CheckId int `json:"check_id"`
CheckName string `json:"check_name"`
CurrentUptimePct *float64 `json:"current_uptime_pct,omitempty"`
SloMet bool `json:"slo_met"`
TargetPercentage *float64 `json:"target_percentage,omitempty"`
WindowDays *int `json:"window_days,omitempty"`
}
SLOSummaryItem defines model for SLOSummaryItem.
type SLOSummaryResponse ¶ added in v0.3.0
type SLOSummaryResponse struct {
Checks []SLOSummaryItem `json:"checks"`
}
SLOSummaryResponse defines model for SLOSummaryResponse.
type SLOUpdate ¶
type SLOUpdate struct {
BudgetWarnPct *float64 `json:"budget_warn_pct,omitempty"`
BurnRateAlertEnabled *bool `json:"burn_rate_alert_enabled,omitempty"`
BurnRateThreshold *float64 `json:"burn_rate_threshold,omitempty"`
BurnRateWindowMinutes *int `json:"burn_rate_window_minutes,omitempty"`
IsActive *bool `json:"is_active,omitempty"`
LatencyThresholdMs *int `json:"latency_threshold_ms,omitempty"`
NotifyOnBudgetExhausted *bool `json:"notify_on_budget_exhausted,omitempty"`
NotifyOnBudgetWarn *bool `json:"notify_on_budget_warn,omitempty"`
TargetPercentage *float64 `json:"target_percentage,omitempty"`
WindowDays *int `json:"window_days,omitempty"`
}
SLOUpdate defines model for SLOUpdate.
type SSOCallbackRequest ¶
SSOCallbackRequest Request body for SSO callback (from frontend).
type SSOInitResponse ¶
type SSOInitResponse struct {
AuthorizeUrl string `json:"authorize_url"`
State string `json:"state"`
}
SSOInitResponse Response from SSO init — redirect URL.
type SSOProviderAdminResponse ¶
type SSOProviderAdminResponse struct {
AllowedDomains *[]string `json:"allowed_domains,omitempty"`
AttributeMapping *map[string]interface{} `json:"attribute_mapping,omitempty"`
AuthorizeUrl *string `json:"authorize_url,omitempty"`
AutoCreateUsers *bool `json:"auto_create_users,omitempty"`
ClientId *string `json:"client_id,omitempty"`
CreatedAt string `json:"created_at"`
DiscoveryUrl *string `json:"discovery_url,omitempty"`
Id int `json:"id"`
IsEnabled bool `json:"is_enabled"`
Name string `json:"name"`
OrganizationId *int `json:"organization_id,omitempty"`
SamlIdpEntityId *string `json:"saml_idp_entity_id,omitempty"`
SamlIdpSloUrl *string `json:"saml_idp_slo_url,omitempty"`
SamlIdpSsoUrl *string `json:"saml_idp_sso_url,omitempty"`
Scopes *string `json:"scopes,omitempty"`
Slug string `json:"slug"`
TokenUrl *string `json:"token_url,omitempty"`
Type SSOProviderType `json:"type"`
UpdatedAt *string `json:"updated_at,omitempty"`
UserinfoUrl *string `json:"userinfo_url,omitempty"`
}
SSOProviderAdminResponse Full SSO provider info for admins (still no client_secret).
type SSOProviderCreate ¶
type SSOProviderCreate struct {
AllowedDomains *[]string `json:"allowed_domains,omitempty"`
AttributeMapping *map[string]interface{} `json:"attribute_mapping,omitempty"`
AuthorizeUrl *string `json:"authorize_url,omitempty"`
AutoCreateUsers *bool `json:"auto_create_users,omitempty"`
ClientId *string `json:"client_id,omitempty"`
ClientSecret *string `json:"client_secret,omitempty"`
DiscoveryUrl *string `json:"discovery_url,omitempty"`
IsEnabled *bool `json:"is_enabled,omitempty"`
Name string `json:"name"`
OrganizationId *int `json:"organization_id,omitempty"`
SamlIdpEntityId *string `json:"saml_idp_entity_id,omitempty"`
SamlIdpSloUrl *string `json:"saml_idp_slo_url,omitempty"`
SamlIdpSsoUrl *string `json:"saml_idp_sso_url,omitempty"`
SamlIdpX509Cert *string `json:"saml_idp_x509_cert,omitempty"`
Scopes *string `json:"scopes,omitempty"`
Slug string `json:"slug"`
TokenUrl *string `json:"token_url,omitempty"`
Type SSOProviderType `json:"type"`
UserinfoUrl *string `json:"userinfo_url,omitempty"`
}
SSOProviderCreate Create a new SSO provider (admin).
type SSOProviderResponse ¶
type SSOProviderResponse struct {
Id int `json:"id"`
IsEnabled bool `json:"is_enabled"`
Name string `json:"name"`
OrganizationId *int `json:"organization_id,omitempty"`
Slug string `json:"slug"`
Type SSOProviderType `json:"type"`
}
SSOProviderResponse Public SSO provider info (no secrets).
type SSOProviderType ¶
type SSOProviderType string
SSOProviderType defines model for SSOProviderType.
const ( GITHUB SSOProviderType = "GITHUB" GOOGLE SSOProviderType = "GOOGLE" OIDC SSOProviderType = "OIDC" SAML SSOProviderType = "SAML" )
Defines values for SSOProviderType.
func (SSOProviderType) Valid ¶
func (e SSOProviderType) Valid() bool
Valid indicates whether the value is a known member of the SSOProviderType enum.
type SSOProviderUpdate ¶
type SSOProviderUpdate struct {
AllowedDomains *[]string `json:"allowed_domains,omitempty"`
AttributeMapping *map[string]interface{} `json:"attribute_mapping,omitempty"`
AuthorizeUrl *string `json:"authorize_url,omitempty"`
AutoCreateUsers *bool `json:"auto_create_users,omitempty"`
ClientId *string `json:"client_id,omitempty"`
ClientSecret *string `json:"client_secret,omitempty"`
DiscoveryUrl *string `json:"discovery_url,omitempty"`
IsEnabled *bool `json:"is_enabled,omitempty"`
Name *string `json:"name,omitempty"`
SamlIdpEntityId *string `json:"saml_idp_entity_id,omitempty"`
SamlIdpSloUrl *string `json:"saml_idp_slo_url,omitempty"`
SamlIdpSsoUrl *string `json:"saml_idp_sso_url,omitempty"`
SamlIdpX509Cert *string `json:"saml_idp_x509_cert,omitempty"`
Scopes *string `json:"scopes,omitempty"`
TokenUrl *string `json:"token_url,omitempty"`
UserinfoUrl *string `json:"userinfo_url,omitempty"`
}
SSOProviderUpdate Update an SSO provider (admin). All optional.
type ScheduleCreate ¶
type ScheduleCreate struct {
Name string `json:"name"`
Participants *[]ParticipantSchema `json:"participants,omitempty"`
RotationType *string `json:"rotation_type,omitempty"`
Timezone *string `json:"timezone,omitempty"`
}
ScheduleCreate defines model for ScheduleCreate.
type ScheduleType ¶
type ScheduleType string
ScheduleType defines model for ScheduleType.
const ( CRON ScheduleType = "CRON" INTERVAL ScheduleType = "INTERVAL" )
Defines values for ScheduleType.
func (ScheduleType) Valid ¶
func (e ScheduleType) Valid() bool
Valid indicates whether the value is a known member of the ScheduleType enum.
type ScheduleUpdate ¶
type ScheduleUpdate struct {
IsActive *bool `json:"is_active,omitempty"`
Name *string `json:"name,omitempty"`
Participants *[]ParticipantSchema `json:"participants,omitempty"`
RotationType *string `json:"rotation_type,omitempty"`
Timezone *string `json:"timezone,omitempty"`
}
ScheduleUpdate defines model for ScheduleUpdate.
type ScheduledReportCreate ¶
type ScheduledReportCreate struct {
EmailRecipients string `json:"email_recipients"`
Format *string `json:"format,omitempty"`
Name string `json:"name"`
Period *string `json:"period,omitempty"`
Schedule string `json:"schedule"`
Scope string `json:"scope"`
ScopeCheckIds *[]int `json:"scope_check_ids,omitempty"`
ScopeId int `json:"scope_id"`
Sections *[]string `json:"sections,omitempty"`
SendHour *int `json:"send_hour,omitempty"`
SendWeekday *int `json:"send_weekday,omitempty"`
}
ScheduledReportCreate defines model for ScheduledReportCreate.
type ScheduledReportResponse ¶
type ScheduledReportResponse struct {
CreatedAt *string `json:"created_at,omitempty"`
EmailRecipients string `json:"email_recipients"`
Format string `json:"format"`
Id int `json:"id"`
IsActive bool `json:"is_active"`
LastError *string `json:"last_error,omitempty"`
LastRunAt *string `json:"last_run_at,omitempty"`
Name string `json:"name"`
NextRunAt *string `json:"next_run_at,omitempty"`
Period string `json:"period"`
Schedule string `json:"schedule"`
Scope string `json:"scope"`
ScopeCheckIds *[]int `json:"scope_check_ids,omitempty"`
ScopeId int `json:"scope_id"`
ScopeName *string `json:"scope_name,omitempty"`
SendHour int `json:"send_hour"`
SendWeekday int `json:"send_weekday"`
}
ScheduledReportResponse defines model for ScheduledReportResponse.
type ScheduledReportUpdate ¶
type ScheduledReportUpdate struct {
EmailRecipients *string `json:"email_recipients,omitempty"`
Format *string `json:"format,omitempty"`
IsActive *bool `json:"is_active,omitempty"`
Name *string `json:"name,omitempty"`
Period *string `json:"period,omitempty"`
Schedule *string `json:"schedule,omitempty"`
Scope *string `json:"scope,omitempty"`
ScopeCheckIds *[]int `json:"scope_check_ids,omitempty"`
ScopeId *int `json:"scope_id,omitempty"`
Sections *[]string `json:"sections,omitempty"`
SendHour *int `json:"send_hour,omitempty"`
SendWeekday *int `json:"send_weekday,omitempty"`
}
ScheduledReportUpdate defines model for ScheduledReportUpdate.
type SendScheduledReportNowEndpointResponse ¶
type SendScheduledReportNowEndpointResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseSendScheduledReportNowEndpointResponse ¶
func ParseSendScheduledReportNowEndpointResponse(rsp *http.Response) (*SendScheduledReportNowEndpointResponse, error)
ParseSendScheduledReportNowEndpointResponse parses an HTTP response from a SendScheduledReportNowEndpointWithResponse call
func (SendScheduledReportNowEndpointResponse) ContentType ¶
func (r SendScheduledReportNowEndpointResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SendScheduledReportNowEndpointResponse) GetBody ¶
func (r SendScheduledReportNowEndpointResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SendScheduledReportNowEndpointResponse) GetJSON200 ¶
func (r SendScheduledReportNowEndpointResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SendScheduledReportNowEndpointResponse) GetJSON422 ¶
func (r SendScheduledReportNowEndpointResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (SendScheduledReportNowEndpointResponse) Status ¶
func (r SendScheduledReportNowEndpointResponse) Status() string
Status returns HTTPResponse.Status
func (SendScheduledReportNowEndpointResponse) StatusCode ¶
func (r SendScheduledReportNowEndpointResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SendTestAlertJSONRequestBody ¶
type SendTestAlertJSONRequestBody = TestAlertRequest
SendTestAlertJSONRequestBody defines body for SendTestAlert for application/json ContentType.
type SendTestAlertResponse ¶
type SendTestAlertResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseSendTestAlertResponse ¶
func ParseSendTestAlertResponse(rsp *http.Response) (*SendTestAlertResponse, error)
ParseSendTestAlertResponse parses an HTTP response from a SendTestAlertWithResponse call
func (SendTestAlertResponse) ContentType ¶
func (r SendTestAlertResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SendTestAlertResponse) GetBody ¶
func (r SendTestAlertResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SendTestAlertResponse) GetJSON200 ¶
func (r SendTestAlertResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SendTestAlertResponse) GetJSON422 ¶
func (r SendTestAlertResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (SendTestAlertResponse) Status ¶
func (r SendTestAlertResponse) Status() string
Status returns HTTPResponse.Status
func (SendTestAlertResponse) StatusCode ¶
func (r SendTestAlertResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ServiceCreate ¶
type ServiceCreate struct {
Description *string `json:"description,omitempty"`
DocsUrl *string `json:"docs_url,omitempty"`
EscalationPolicyId *int `json:"escalation_policy_id,omitempty"`
MetadataJson *map[string]interface{} `json:"metadata_json,omitempty"`
Name string `json:"name"`
NotificationChannelIds *[]int `json:"notification_channel_ids,omitempty"`
OwnerTeamId *int `json:"owner_team_id,omitempty"`
RepoUrl *string `json:"repo_url,omitempty"`
SlackChannel *string `json:"slack_channel,omitempty"`
Tier *string `json:"tier,omitempty"`
}
ServiceCreate defines model for ServiceCreate.
type ServiceDependencyRef ¶ added in v0.3.0
type ServiceDependencyRef struct {
Id int `json:"id"`
Name *string `json:"name,omitempty"`
ServiceId int `json:"service_id"`
Tier *string `json:"tier,omitempty"`
Type string `json:"type"`
}
ServiceDependencyRef defines model for ServiceDependencyRef.
type ServiceDetailResponse ¶ added in v0.3.0
type ServiceDetailResponse struct {
ChecksCount int `json:"checks_count"`
CreatedAt *string `json:"created_at,omitempty"`
Dependencies *[]ServiceDependencyRef `json:"dependencies,omitempty"`
Dependents *[]ServiceDependencyRef `json:"dependents,omitempty"`
Description *string `json:"description,omitempty"`
DocsUrl *string `json:"docs_url,omitempty"`
EscalationPolicyId *int `json:"escalation_policy_id,omitempty"`
EscalationPolicyName *string `json:"escalation_policy_name,omitempty"`
Id int `json:"id"`
IsActive bool `json:"is_active"`
MetadataJson *map[string]interface{} `json:"metadata_json,omitempty"`
Name string `json:"name"`
NotificationChannels *[]ServiceNotificationChannelBrief `json:"notification_channels,omitempty"`
OrganizationId int `json:"organization_id"`
OwnerTeamId *int `json:"owner_team_id,omitempty"`
OwnerTeamName *string `json:"owner_team_name,omitempty"`
RepoUrl *string `json:"repo_url,omitempty"`
SlackChannel *string `json:"slack_channel,omitempty"`
Slug string `json:"slug"`
Tier string `json:"tier"`
UpdatedAt *string `json:"updated_at,omitempty"`
}
ServiceDetailResponse defines model for ServiceDetailResponse.
type ServiceListItemResponse ¶ added in v0.3.0
type ServiceListItemResponse struct {
ChecksCount int `json:"checks_count"`
CreatedAt *string `json:"created_at,omitempty"`
DegradedChecks int `json:"degraded_checks"`
Description *string `json:"description,omitempty"`
DocsUrl *string `json:"docs_url,omitempty"`
DownChecks int `json:"down_checks"`
EscalationPolicyId *int `json:"escalation_policy_id,omitempty"`
EscalationPolicyName *string `json:"escalation_policy_name,omitempty"`
HealthStatus string `json:"health_status"`
Id int `json:"id"`
IsActive bool `json:"is_active"`
MetadataJson *map[string]interface{} `json:"metadata_json,omitempty"`
Name string `json:"name"`
NotificationChannels *[]ServiceNotificationChannelBrief `json:"notification_channels,omitempty"`
OrganizationId int `json:"organization_id"`
OwnerTeamId *int `json:"owner_team_id,omitempty"`
OwnerTeamName *string `json:"owner_team_name,omitempty"`
RepoUrl *string `json:"repo_url,omitempty"`
SlackChannel *string `json:"slack_channel,omitempty"`
Slug string `json:"slug"`
Tier string `json:"tier"`
UpdatedAt *string `json:"updated_at,omitempty"`
}
ServiceListItemResponse defines model for ServiceListItemResponse.
type ServiceNotificationChannelBrief ¶ added in v0.3.0
type ServiceNotificationChannelBrief struct {
ChannelType string `json:"channel_type"`
Id int `json:"id"`
Name string `json:"name"`
}
ServiceNotificationChannelBrief defines model for ServiceNotificationChannelBrief.
type ServiceResponse ¶ added in v0.3.0
type ServiceResponse struct {
CreatedAt *string `json:"created_at,omitempty"`
Description *string `json:"description,omitempty"`
DocsUrl *string `json:"docs_url,omitempty"`
EscalationPolicyId *int `json:"escalation_policy_id,omitempty"`
EscalationPolicyName *string `json:"escalation_policy_name,omitempty"`
Id int `json:"id"`
IsActive bool `json:"is_active"`
MetadataJson *map[string]interface{} `json:"metadata_json,omitempty"`
Name string `json:"name"`
NotificationChannels *[]ServiceNotificationChannelBrief `json:"notification_channels,omitempty"`
OrganizationId int `json:"organization_id"`
OwnerTeamId *int `json:"owner_team_id,omitempty"`
OwnerTeamName *string `json:"owner_team_name,omitempty"`
RepoUrl *string `json:"repo_url,omitempty"`
SlackChannel *string `json:"slack_channel,omitempty"`
Slug string `json:"slug"`
Tier string `json:"tier"`
UpdatedAt *string `json:"updated_at,omitempty"`
}
ServiceResponse defines model for ServiceResponse.
type ServiceUpdate ¶
type ServiceUpdate struct {
Description *string `json:"description,omitempty"`
DocsUrl *string `json:"docs_url,omitempty"`
EscalationPolicyId *int `json:"escalation_policy_id,omitempty"`
IsActive *bool `json:"is_active,omitempty"`
MetadataJson *map[string]interface{} `json:"metadata_json,omitempty"`
Name *string `json:"name,omitempty"`
NotificationChannelIds *[]int `json:"notification_channel_ids,omitempty"`
OwnerTeamId *int `json:"owner_team_id,omitempty"`
RepoUrl *string `json:"repo_url,omitempty"`
SlackChannel *string `json:"slack_channel,omitempty"`
Tier *string `json:"tier,omitempty"`
}
ServiceUpdate defines model for ServiceUpdate.
type SetCheckChannelsJSONRequestBody ¶
type SetCheckChannelsJSONRequestBody = CheckChannelAssignment
SetCheckChannelsJSONRequestBody defines body for SetCheckChannels for application/json ContentType.
type SetCheckChannelsResponse ¶
type SetCheckChannelsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]NotificationChannelBrief
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseSetCheckChannelsResponse ¶
func ParseSetCheckChannelsResponse(rsp *http.Response) (*SetCheckChannelsResponse, error)
ParseSetCheckChannelsResponse parses an HTTP response from a SetCheckChannelsWithResponse call
func (SetCheckChannelsResponse) ContentType ¶
func (r SetCheckChannelsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SetCheckChannelsResponse) GetBody ¶
func (r SetCheckChannelsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SetCheckChannelsResponse) GetJSON200 ¶
func (r SetCheckChannelsResponse) GetJSON200() *[]NotificationChannelBrief
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SetCheckChannelsResponse) GetJSON422 ¶
func (r SetCheckChannelsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (SetCheckChannelsResponse) Status ¶
func (r SetCheckChannelsResponse) Status() string
Status returns HTTPResponse.Status
func (SetCheckChannelsResponse) StatusCode ¶
func (r SetCheckChannelsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SettingResponse ¶
type SettingResponse struct {
Description *string `json:"description,omitempty"`
Key string `json:"key"`
Value string `json:"value"`
}
SettingResponse defines model for SettingResponse.
type SettingUpdate ¶
type SettingUpdate struct {
Value string `json:"value"`
}
SettingUpdate defines model for SettingUpdate.
type SignupResponse ¶
type SignupResponse struct {
Email string `json:"email"`
Message string `json:"message"`
VerificationRequired *bool `json:"verification_required,omitempty"`
}
SignupResponse Response for signup endpoint.
type SnoozeRequest ¶
type SnoozeRequest struct {
DurationMinutes int `json:"duration_minutes"`
}
SnoozeRequest defines model for SnoozeRequest.
type StarTimelineEventResponse ¶
type StarTimelineEventResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseStarTimelineEventResponse ¶
func ParseStarTimelineEventResponse(rsp *http.Response) (*StarTimelineEventResponse, error)
ParseStarTimelineEventResponse parses an HTTP response from a StarTimelineEventWithResponse call
func (StarTimelineEventResponse) ContentType ¶
func (r StarTimelineEventResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (StarTimelineEventResponse) GetBody ¶
func (r StarTimelineEventResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (StarTimelineEventResponse) GetJSON200 ¶
func (r StarTimelineEventResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (StarTimelineEventResponse) GetJSON422 ¶
func (r StarTimelineEventResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (StarTimelineEventResponse) Status ¶
func (r StarTimelineEventResponse) Status() string
Status returns HTTPResponse.Status
func (StarTimelineEventResponse) StatusCode ¶
func (r StarTimelineEventResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type StatusPageCreate ¶
type StatusPageCreate struct {
CheckIds []int `json:"check_ids"`
CustomDomain *string `json:"custom_domain,omitempty"`
Description *string `json:"description,omitempty"`
InboundMinSeverity *string `json:"inbound_min_severity,omitempty"`
IsPublic *bool `json:"is_public,omitempty"`
LogoUrl *string `json:"logo_url,omitempty"`
Name string `json:"name"`
ShowInboundIncidents *bool `json:"show_inbound_incidents,omitempty"`
Slug string `json:"slug"`
}
StatusPageCreate defines model for StatusPageCreate.
type StatusPageResponse ¶
type StatusPageResponse struct {
CheckIds []int `json:"check_ids"`
CreatedAt string `json:"created_at"`
CustomDomain *string `json:"custom_domain"`
CustomDomainVerified *bool `json:"custom_domain_verified,omitempty"`
CustomDomainVerifiedAt *string `json:"custom_domain_verified_at,omitempty"`
Description *string `json:"description"`
Id int `json:"id"`
InboundMinSeverity *string `json:"inbound_min_severity,omitempty"`
IsActive bool `json:"is_active"`
IsPublic bool `json:"is_public"`
LogoUrl *string `json:"logo_url"`
Name string `json:"name"`
OrganizationId *int `json:"organization_id,omitempty"`
ShowInboundIncidents *bool `json:"show_inbound_incidents,omitempty"`
Slug string `json:"slug"`
UpdatedAt string `json:"updated_at"`
UserId int `json:"user_id"`
}
StatusPageResponse defines model for StatusPageResponse.
type StatusPageUpdate ¶
type StatusPageUpdate struct {
CheckIds *[]int `json:"check_ids,omitempty"`
CustomDomain *string `json:"custom_domain,omitempty"`
Description *string `json:"description,omitempty"`
InboundMinSeverity *string `json:"inbound_min_severity,omitempty"`
IsActive *bool `json:"is_active,omitempty"`
IsPublic *bool `json:"is_public,omitempty"`
LogoUrl *string `json:"logo_url,omitempty"`
Name *string `json:"name,omitempty"`
OrganizationId *int `json:"organization_id,omitempty"`
ShowInboundIncidents *bool `json:"show_inbound_incidents,omitempty"`
Slug *string `json:"slug,omitempty"`
}
StatusPageUpdate defines model for StatusPageUpdate.
type SubscribeRequest ¶
type SubscribeRequest struct {
Email string `json:"email"`
}
SubscribeRequest defines model for SubscribeRequest.
type SubscribeToStatusPageJSONRequestBody ¶
type SubscribeToStatusPageJSONRequestBody = SubscribeRequest
SubscribeToStatusPageJSONRequestBody defines body for SubscribeToStatusPage for application/json ContentType.
type SubscribeToStatusPageResponse ¶
type SubscribeToStatusPageResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseSubscribeToStatusPageResponse ¶
func ParseSubscribeToStatusPageResponse(rsp *http.Response) (*SubscribeToStatusPageResponse, error)
ParseSubscribeToStatusPageResponse parses an HTTP response from a SubscribeToStatusPageWithResponse call
func (SubscribeToStatusPageResponse) ContentType ¶
func (r SubscribeToStatusPageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SubscribeToStatusPageResponse) GetBody ¶
func (r SubscribeToStatusPageResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SubscribeToStatusPageResponse) GetJSON200 ¶
func (r SubscribeToStatusPageResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SubscribeToStatusPageResponse) GetJSON422 ¶
func (r SubscribeToStatusPageResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (SubscribeToStatusPageResponse) Status ¶
func (r SubscribeToStatusPageResponse) Status() string
Status returns HTTPResponse.Status
func (SubscribeToStatusPageResponse) StatusCode ¶
func (r SubscribeToStatusPageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SubscriptionStatusResponse ¶
type SubscriptionStatusResponse struct {
CurrentPeriodEnd *string `json:"current_period_end"`
PlanName string `json:"plan_name"`
PlanType string `json:"plan_type"`
Status *string `json:"status"`
StripeSubscriptionId *string `json:"stripe_subscription_id"`
}
SubscriptionStatusResponse defines model for SubscriptionStatusResponse.
type SuppressionRuleCreate ¶
type SuppressionRuleCreate struct {
Field string `json:"field"`
Name string `json:"name"`
Operator string `json:"operator"`
Value string `json:"value"`
}
SuppressionRuleCreate defines model for SuppressionRuleCreate.
type SuppressionRuleUpdate ¶
type SuppressionRuleUpdate struct {
Field string `json:"field"`
IsActive *bool `json:"is_active,omitempty"`
Name string `json:"name"`
Operator string `json:"operator"`
Value string `json:"value"`
}
SuppressionRuleUpdate defines model for SuppressionRuleUpdate.
type SuspendRequest ¶
type SuspendRequest struct {
Reason *string `json:"reason,omitempty"`
}
SuspendRequest Request to suspend user(s) or organization(s).
type TeamCreate ¶
type TeamCreate struct {
Description *string `json:"description,omitempty"`
Name string `json:"name"`
Slug *string `json:"slug,omitempty"`
}
TeamCreate defines model for TeamCreate.
type TeamDetailResponse ¶ added in v0.3.0
type TeamDetailResponse struct {
CreatedAt *string `json:"created_at,omitempty"`
CreatedById int `json:"created_by_id"`
Description *string `json:"description,omitempty"`
Id int `json:"id"`
IntegrationKeyCount int `json:"integration_key_count"`
IsActive bool `json:"is_active"`
MemberCount int `json:"member_count"`
Members []TeamMemberResponse `json:"members"`
Name string `json:"name"`
OrganizationId int `json:"organization_id"`
PolicyCount int `json:"policy_count"`
ProjectCount int `json:"project_count"`
ScheduleCount int `json:"schedule_count"`
Slug string `json:"slug"`
UpdatedAt *string `json:"updated_at,omitempty"`
}
TeamDetailResponse defines model for TeamDetailResponse.
type TeamMemberResponse ¶ added in v0.3.0
type TeamMemberResponse struct {
AddedAt *string `json:"added_at,omitempty"`
AddedById *int `json:"added_by_id,omitempty"`
Id int `json:"id"`
Role string `json:"role"`
TeamId int `json:"team_id"`
UserEmail *string `json:"user_email,omitempty"`
UserId int `json:"user_id"`
UserName *string `json:"user_name,omitempty"`
}
TeamMemberResponse defines model for TeamMemberResponse.
type TeamResponse ¶ added in v0.3.0
type TeamResponse struct {
CreatedAt *string `json:"created_at,omitempty"`
CreatedById int `json:"created_by_id"`
Description *string `json:"description,omitempty"`
Id int `json:"id"`
IsActive bool `json:"is_active"`
MemberCount int `json:"member_count"`
Name string `json:"name"`
OrganizationId int `json:"organization_id"`
Slug string `json:"slug"`
UpdatedAt *string `json:"updated_at,omitempty"`
}
TeamResponse defines model for TeamResponse.
type TeamUpdate ¶
type TeamUpdate struct {
Description *string `json:"description,omitempty"`
Name *string `json:"name,omitempty"`
}
TeamUpdate defines model for TeamUpdate.
type TeamWithCountsResponse ¶ added in v0.3.0
type TeamWithCountsResponse struct {
CreatedAt *string `json:"created_at,omitempty"`
CreatedById int `json:"created_by_id"`
Description *string `json:"description,omitempty"`
Id int `json:"id"`
IntegrationKeyCount int `json:"integration_key_count"`
IsActive bool `json:"is_active"`
MemberCount int `json:"member_count"`
Name string `json:"name"`
OrganizationId int `json:"organization_id"`
PolicyCount int `json:"policy_count"`
ProjectCount int `json:"project_count"`
ScheduleCount int `json:"schedule_count"`
Slug string `json:"slug"`
UpdatedAt *string `json:"updated_at,omitempty"`
}
TeamWithCountsResponse defines model for TeamWithCountsResponse.
type TestAlertRequest ¶
type TestAlertRequest struct {
AlertType string `json:"alert_type"`
ExtraDetails *map[string]interface{} `json:"extra_details,omitempty"`
}
TestAlertRequest defines model for TestAlertRequest.
type TestChannelResponse ¶
type TestChannelResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ChannelTestResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseTestChannelResponse ¶
func ParseTestChannelResponse(rsp *http.Response) (*TestChannelResponse, error)
ParseTestChannelResponse parses an HTTP response from a TestChannelWithResponse call
func (TestChannelResponse) ContentType ¶
func (r TestChannelResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (TestChannelResponse) GetBody ¶
func (r TestChannelResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (TestChannelResponse) GetJSON200 ¶
func (r TestChannelResponse) GetJSON200() *ChannelTestResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (TestChannelResponse) GetJSON422 ¶
func (r TestChannelResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (TestChannelResponse) Status ¶
func (r TestChannelResponse) Status() string
Status returns HTTPResponse.Status
func (TestChannelResponse) StatusCode ¶
func (r TestChannelResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TestContactMethodResponse ¶
type TestContactMethodResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ContactMethodVerifyResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseTestContactMethodResponse ¶
func ParseTestContactMethodResponse(rsp *http.Response) (*TestContactMethodResponse, error)
ParseTestContactMethodResponse parses an HTTP response from a TestContactMethodWithResponse call
func (TestContactMethodResponse) ContentType ¶
func (r TestContactMethodResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (TestContactMethodResponse) GetBody ¶
func (r TestContactMethodResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (TestContactMethodResponse) GetJSON200 ¶
func (r TestContactMethodResponse) GetJSON200() *ContactMethodVerifyResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (TestContactMethodResponse) GetJSON422 ¶
func (r TestContactMethodResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (TestContactMethodResponse) Status ¶
func (r TestContactMethodResponse) Status() string
Status returns HTTPResponse.Status
func (TestContactMethodResponse) StatusCode ¶
func (r TestContactMethodResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TestCustomStatusPageResponse ¶
type TestCustomStatusPageResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseTestCustomStatusPageResponse ¶
func ParseTestCustomStatusPageResponse(rsp *http.Response) (*TestCustomStatusPageResponse, error)
ParseTestCustomStatusPageResponse parses an HTTP response from a TestCustomStatusPageWithResponse call
func (TestCustomStatusPageResponse) ContentType ¶
func (r TestCustomStatusPageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (TestCustomStatusPageResponse) GetBody ¶
func (r TestCustomStatusPageResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (TestCustomStatusPageResponse) GetJSON200 ¶
func (r TestCustomStatusPageResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (TestCustomStatusPageResponse) GetJSON422 ¶
func (r TestCustomStatusPageResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (TestCustomStatusPageResponse) Status ¶
func (r TestCustomStatusPageResponse) Status() string
Status returns HTTPResponse.Status
func (TestCustomStatusPageResponse) StatusCode ¶
func (r TestCustomStatusPageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TestSmtpConnectionJSONBody ¶
type TestSmtpConnectionJSONBody map[string]interface{}
TestSmtpConnectionJSONBody defines parameters for TestSmtpConnection.
type TestSmtpConnectionJSONRequestBody ¶
type TestSmtpConnectionJSONRequestBody TestSmtpConnectionJSONBody
TestSmtpConnectionJSONRequestBody defines body for TestSmtpConnection for application/json ContentType.
type TestSmtpConnectionResponse ¶
type TestSmtpConnectionResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ChannelTestResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseTestSmtpConnectionResponse ¶
func ParseTestSmtpConnectionResponse(rsp *http.Response) (*TestSmtpConnectionResponse, error)
ParseTestSmtpConnectionResponse parses an HTTP response from a TestSmtpConnectionWithResponse call
func (TestSmtpConnectionResponse) ContentType ¶
func (r TestSmtpConnectionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (TestSmtpConnectionResponse) GetBody ¶
func (r TestSmtpConnectionResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (TestSmtpConnectionResponse) GetJSON200 ¶
func (r TestSmtpConnectionResponse) GetJSON200() *ChannelTestResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (TestSmtpConnectionResponse) GetJSON422 ¶
func (r TestSmtpConnectionResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (TestSmtpConnectionResponse) Status ¶
func (r TestSmtpConnectionResponse) Status() string
Status returns HTTPResponse.Status
func (TestSmtpConnectionResponse) StatusCode ¶
func (r TestSmtpConnectionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TestWarroomBotResponse ¶
type TestWarroomBotResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseTestWarroomBotResponse ¶
func ParseTestWarroomBotResponse(rsp *http.Response) (*TestWarroomBotResponse, error)
ParseTestWarroomBotResponse parses an HTTP response from a TestWarroomBotWithResponse call
func (TestWarroomBotResponse) ContentType ¶
func (r TestWarroomBotResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (TestWarroomBotResponse) GetBody ¶
func (r TestWarroomBotResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (TestWarroomBotResponse) GetJSON200 ¶
func (r TestWarroomBotResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (TestWarroomBotResponse) GetJSON422 ¶
func (r TestWarroomBotResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (TestWarroomBotResponse) Status ¶
func (r TestWarroomBotResponse) Status() string
Status returns HTTPResponse.Status
func (TestWarroomBotResponse) StatusCode ¶
func (r TestWarroomBotResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ToggleShareJSONBody ¶
type ToggleShareJSONBody = ShareRequest
ToggleShareJSONBody defines parameters for ToggleShare.
type ToggleShareJSONRequestBody ¶
type ToggleShareJSONRequestBody = ToggleShareJSONBody
ToggleShareJSONRequestBody defines body for ToggleShare for application/json ContentType.
type ToggleShareResponse ¶
type ToggleShareResponse struct {
JSON200 *interface{}
JSON422 *HTTPValidationError
}
func ParseToggleShareResponse ¶
func ParseToggleShareResponse(rsp *http.Response) (*ToggleShareResponse, error)
ParseToggleShareResponse parses an HTTP response from a ToggleShareWithResponse call
func (ToggleShareResponse) ContentType ¶
func (r ToggleShareResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ToggleShareResponse) GetBody ¶
func (r ToggleShareResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ToggleShareResponse) GetJSON200 ¶
func (r ToggleShareResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ToggleShareResponse) GetJSON422 ¶
func (r ToggleShareResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ToggleShareResponse) Status ¶
func (r ToggleShareResponse) Status() string
Status returns HTTPResponse.Status
func (ToggleShareResponse) StatusCode ¶
func (r ToggleShareResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TokenResponse ¶
type TokenResponse struct {
ExpiresIn int `json:"expires_in"`
Message string `json:"message"`
TokenType *string `json:"token_type,omitempty"`
}
TokenResponse Response with token information.
type UnassignIncidentRoleResponse ¶
type UnassignIncidentRoleResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUnassignIncidentRoleResponse ¶
func ParseUnassignIncidentRoleResponse(rsp *http.Response) (*UnassignIncidentRoleResponse, error)
ParseUnassignIncidentRoleResponse parses an HTTP response from a UnassignIncidentRoleWithResponse call
func (UnassignIncidentRoleResponse) ContentType ¶
func (r UnassignIncidentRoleResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UnassignIncidentRoleResponse) GetBody ¶
func (r UnassignIncidentRoleResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UnassignIncidentRoleResponse) GetJSON422 ¶
func (r UnassignIncidentRoleResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UnassignIncidentRoleResponse) Status ¶
func (r UnassignIncidentRoleResponse) Status() string
Status returns HTTPResponse.Status
func (UnassignIncidentRoleResponse) StatusCode ¶
func (r UnassignIncidentRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UnfurlLinkParams ¶
type UnfurlLinkParams struct {
Url string `form:"url" json:"url"`
}
UnfurlLinkParams defines parameters for UnfurlLink.
type UnfurlLinkResponse ¶
type UnfurlLinkResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUnfurlLinkResponse ¶
func ParseUnfurlLinkResponse(rsp *http.Response) (*UnfurlLinkResponse, error)
ParseUnfurlLinkResponse parses an HTTP response from a UnfurlLinkWithResponse call
func (UnfurlLinkResponse) ContentType ¶
func (r UnfurlLinkResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UnfurlLinkResponse) GetBody ¶
func (r UnfurlLinkResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UnfurlLinkResponse) GetJSON200 ¶
func (r UnfurlLinkResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UnfurlLinkResponse) GetJSON422 ¶
func (r UnfurlLinkResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UnfurlLinkResponse) Status ¶
func (r UnfurlLinkResponse) Status() string
Status returns HTTPResponse.Status
func (UnfurlLinkResponse) StatusCode ¶
func (r UnfurlLinkResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UnstarTimelineEventResponse ¶
type UnstarTimelineEventResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUnstarTimelineEventResponse ¶
func ParseUnstarTimelineEventResponse(rsp *http.Response) (*UnstarTimelineEventResponse, error)
ParseUnstarTimelineEventResponse parses an HTTP response from a UnstarTimelineEventWithResponse call
func (UnstarTimelineEventResponse) ContentType ¶
func (r UnstarTimelineEventResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UnstarTimelineEventResponse) GetBody ¶
func (r UnstarTimelineEventResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UnstarTimelineEventResponse) GetJSON200 ¶
func (r UnstarTimelineEventResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UnstarTimelineEventResponse) GetJSON422 ¶
func (r UnstarTimelineEventResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UnstarTimelineEventResponse) Status ¶
func (r UnstarTimelineEventResponse) Status() string
Status returns HTTPResponse.Status
func (UnstarTimelineEventResponse) StatusCode ¶
func (r UnstarTimelineEventResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UnsubscribeResponse ¶
type UnsubscribeResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUnsubscribeResponse ¶
func ParseUnsubscribeResponse(rsp *http.Response) (*UnsubscribeResponse, error)
ParseUnsubscribeResponse parses an HTTP response from a UnsubscribeWithResponse call
func (UnsubscribeResponse) ContentType ¶
func (r UnsubscribeResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UnsubscribeResponse) GetBody ¶
func (r UnsubscribeResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UnsubscribeResponse) GetJSON200 ¶
func (r UnsubscribeResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UnsubscribeResponse) GetJSON422 ¶
func (r UnsubscribeResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UnsubscribeResponse) Status ¶
func (r UnsubscribeResponse) Status() string
Status returns HTTPResponse.Status
func (UnsubscribeResponse) StatusCode ¶
func (r UnsubscribeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateActionItemJSONRequestBody ¶
type UpdateActionItemJSONRequestBody = ActionItemUpdate
UpdateActionItemJSONRequestBody defines body for UpdateActionItem for application/json ContentType.
type UpdateActionItemResponse ¶
type UpdateActionItemResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateActionItemResponse ¶
func ParseUpdateActionItemResponse(rsp *http.Response) (*UpdateActionItemResponse, error)
ParseUpdateActionItemResponse parses an HTTP response from a UpdateActionItemWithResponse call
func (UpdateActionItemResponse) ContentType ¶
func (r UpdateActionItemResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateActionItemResponse) GetBody ¶
func (r UpdateActionItemResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateActionItemResponse) GetJSON200 ¶
func (r UpdateActionItemResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateActionItemResponse) GetJSON422 ¶
func (r UpdateActionItemResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateActionItemResponse) Status ¶
func (r UpdateActionItemResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateActionItemResponse) StatusCode ¶
func (r UpdateActionItemResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateChannelJSONRequestBody ¶
type UpdateChannelJSONRequestBody = NotificationChannelUpdate
UpdateChannelJSONRequestBody defines body for UpdateChannel for application/json ContentType.
type UpdateChannelResponse ¶
type UpdateChannelResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *NotificationChannelResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateChannelResponse ¶
func ParseUpdateChannelResponse(rsp *http.Response) (*UpdateChannelResponse, error)
ParseUpdateChannelResponse parses an HTTP response from a UpdateChannelWithResponse call
func (UpdateChannelResponse) ContentType ¶
func (r UpdateChannelResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateChannelResponse) GetBody ¶
func (r UpdateChannelResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateChannelResponse) GetJSON200 ¶
func (r UpdateChannelResponse) GetJSON200() *NotificationChannelResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateChannelResponse) GetJSON422 ¶
func (r UpdateChannelResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateChannelResponse) Status ¶
func (r UpdateChannelResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateChannelResponse) StatusCode ¶
func (r UpdateChannelResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateCheckJSONRequestBody ¶
type UpdateCheckJSONRequestBody = CheckUpdate
UpdateCheckJSONRequestBody defines body for UpdateCheck for application/json ContentType.
type UpdateCheckPreferencesJSONRequestBody ¶
type UpdateCheckPreferencesJSONRequestBody = CheckPreferencesUpdate
UpdateCheckPreferencesJSONRequestBody defines body for UpdateCheckPreferences for application/json ContentType.
type UpdateCheckPreferencesResponse ¶
type UpdateCheckPreferencesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateCheckPreferencesResponse ¶
func ParseUpdateCheckPreferencesResponse(rsp *http.Response) (*UpdateCheckPreferencesResponse, error)
ParseUpdateCheckPreferencesResponse parses an HTTP response from a UpdateCheckPreferencesWithResponse call
func (UpdateCheckPreferencesResponse) ContentType ¶
func (r UpdateCheckPreferencesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateCheckPreferencesResponse) GetBody ¶
func (r UpdateCheckPreferencesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateCheckPreferencesResponse) GetJSON200 ¶
func (r UpdateCheckPreferencesResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateCheckPreferencesResponse) GetJSON422 ¶
func (r UpdateCheckPreferencesResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateCheckPreferencesResponse) Status ¶
func (r UpdateCheckPreferencesResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateCheckPreferencesResponse) StatusCode ¶
func (r UpdateCheckPreferencesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateCheckProviderDependencyJSONRequestBody ¶
type UpdateCheckProviderDependencyJSONRequestBody = BodyUpdateCheckProviderDependencyApiChecksCheckIdProviderDependenciesLinkIdPut
UpdateCheckProviderDependencyJSONRequestBody defines body for UpdateCheckProviderDependency for application/json ContentType.
type UpdateCheckProviderDependencyResponse ¶
type UpdateCheckProviderDependencyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateCheckProviderDependencyResponse ¶
func ParseUpdateCheckProviderDependencyResponse(rsp *http.Response) (*UpdateCheckProviderDependencyResponse, error)
ParseUpdateCheckProviderDependencyResponse parses an HTTP response from a UpdateCheckProviderDependencyWithResponse call
func (UpdateCheckProviderDependencyResponse) ContentType ¶
func (r UpdateCheckProviderDependencyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateCheckProviderDependencyResponse) GetBody ¶
func (r UpdateCheckProviderDependencyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateCheckProviderDependencyResponse) GetJSON200 ¶
func (r UpdateCheckProviderDependencyResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateCheckProviderDependencyResponse) GetJSON422 ¶
func (r UpdateCheckProviderDependencyResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateCheckProviderDependencyResponse) Status ¶
func (r UpdateCheckProviderDependencyResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateCheckProviderDependencyResponse) StatusCode ¶
func (r UpdateCheckProviderDependencyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateCheckResponse ¶
type UpdateCheckResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *CheckResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateCheckResponse ¶
func ParseUpdateCheckResponse(rsp *http.Response) (*UpdateCheckResponse, error)
ParseUpdateCheckResponse parses an HTTP response from a UpdateCheckWithResponse call
func (UpdateCheckResponse) ContentType ¶
func (r UpdateCheckResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateCheckResponse) GetBody ¶
func (r UpdateCheckResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateCheckResponse) GetJSON200 ¶
func (r UpdateCheckResponse) GetJSON200() *CheckResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateCheckResponse) GetJSON422 ¶
func (r UpdateCheckResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateCheckResponse) Status ¶
func (r UpdateCheckResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateCheckResponse) StatusCode ¶
func (r UpdateCheckResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateCheckSloJSONRequestBody ¶
type UpdateCheckSloJSONRequestBody = SLOUpdate
UpdateCheckSloJSONRequestBody defines body for UpdateCheckSlo for application/json ContentType.
type UpdateCheckSloResponse ¶
type UpdateCheckSloResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SLOResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateCheckSloResponse ¶
func ParseUpdateCheckSloResponse(rsp *http.Response) (*UpdateCheckSloResponse, error)
ParseUpdateCheckSloResponse parses an HTTP response from a UpdateCheckSloWithResponse call
func (UpdateCheckSloResponse) ContentType ¶
func (r UpdateCheckSloResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateCheckSloResponse) GetBody ¶
func (r UpdateCheckSloResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateCheckSloResponse) GetJSON200 ¶
func (r UpdateCheckSloResponse) GetJSON200() *SLOResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateCheckSloResponse) GetJSON422 ¶
func (r UpdateCheckSloResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateCheckSloResponse) Status ¶
func (r UpdateCheckSloResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateCheckSloResponse) StatusCode ¶
func (r UpdateCheckSloResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateContactMethodJSONRequestBody ¶
type UpdateContactMethodJSONRequestBody = ContactMethodUpdate
UpdateContactMethodJSONRequestBody defines body for UpdateContactMethod for application/json ContentType.
type UpdateContactMethodResponse ¶
type UpdateContactMethodResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ContactMethodResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateContactMethodResponse ¶
func ParseUpdateContactMethodResponse(rsp *http.Response) (*UpdateContactMethodResponse, error)
ParseUpdateContactMethodResponse parses an HTTP response from a UpdateContactMethodWithResponse call
func (UpdateContactMethodResponse) ContentType ¶
func (r UpdateContactMethodResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateContactMethodResponse) GetBody ¶
func (r UpdateContactMethodResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateContactMethodResponse) GetJSON200 ¶
func (r UpdateContactMethodResponse) GetJSON200() *ContactMethodResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateContactMethodResponse) GetJSON422 ¶
func (r UpdateContactMethodResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateContactMethodResponse) Status ¶
func (r UpdateContactMethodResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateContactMethodResponse) StatusCode ¶
func (r UpdateContactMethodResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateCustomStatusPageJSONRequestBody ¶
type UpdateCustomStatusPageJSONRequestBody = CustomStatusPageUpdate
UpdateCustomStatusPageJSONRequestBody defines body for UpdateCustomStatusPage for application/json ContentType.
type UpdateCustomStatusPageResponse ¶
type UpdateCustomStatusPageResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateCustomStatusPageResponse ¶
func ParseUpdateCustomStatusPageResponse(rsp *http.Response) (*UpdateCustomStatusPageResponse, error)
ParseUpdateCustomStatusPageResponse parses an HTTP response from a UpdateCustomStatusPageWithResponse call
func (UpdateCustomStatusPageResponse) ContentType ¶
func (r UpdateCustomStatusPageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateCustomStatusPageResponse) GetBody ¶
func (r UpdateCustomStatusPageResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateCustomStatusPageResponse) GetJSON200 ¶
func (r UpdateCustomStatusPageResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateCustomStatusPageResponse) GetJSON422 ¶
func (r UpdateCustomStatusPageResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateCustomStatusPageResponse) Status ¶
func (r UpdateCustomStatusPageResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateCustomStatusPageResponse) StatusCode ¶
func (r UpdateCustomStatusPageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateDnsHijackAlertsJSONRequestBody ¶
type UpdateDnsHijackAlertsJSONRequestBody = DnsHijackAlertConfig
UpdateDnsHijackAlertsJSONRequestBody defines body for UpdateDnsHijackAlerts for application/json ContentType.
type UpdateDnsHijackAlertsResponse ¶
type UpdateDnsHijackAlertsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateDnsHijackAlertsResponse ¶
func ParseUpdateDnsHijackAlertsResponse(rsp *http.Response) (*UpdateDnsHijackAlertsResponse, error)
ParseUpdateDnsHijackAlertsResponse parses an HTTP response from a UpdateDnsHijackAlertsWithResponse call
func (UpdateDnsHijackAlertsResponse) ContentType ¶
func (r UpdateDnsHijackAlertsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateDnsHijackAlertsResponse) GetBody ¶
func (r UpdateDnsHijackAlertsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateDnsHijackAlertsResponse) GetJSON200 ¶
func (r UpdateDnsHijackAlertsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateDnsHijackAlertsResponse) GetJSON422 ¶
func (r UpdateDnsHijackAlertsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateDnsHijackAlertsResponse) Status ¶
func (r UpdateDnsHijackAlertsResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateDnsHijackAlertsResponse) StatusCode ¶
func (r UpdateDnsHijackAlertsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateDnsMultiRecordJSONRequestBody ¶
type UpdateDnsMultiRecordJSONRequestBody = DnsMultiRecordConfig
UpdateDnsMultiRecordJSONRequestBody defines body for UpdateDnsMultiRecord for application/json ContentType.
type UpdateDnsMultiRecordResponse ¶
type UpdateDnsMultiRecordResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateDnsMultiRecordResponse ¶
func ParseUpdateDnsMultiRecordResponse(rsp *http.Response) (*UpdateDnsMultiRecordResponse, error)
ParseUpdateDnsMultiRecordResponse parses an HTTP response from a UpdateDnsMultiRecordWithResponse call
func (UpdateDnsMultiRecordResponse) ContentType ¶
func (r UpdateDnsMultiRecordResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateDnsMultiRecordResponse) GetBody ¶
func (r UpdateDnsMultiRecordResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateDnsMultiRecordResponse) GetJSON200 ¶
func (r UpdateDnsMultiRecordResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateDnsMultiRecordResponse) GetJSON422 ¶
func (r UpdateDnsMultiRecordResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateDnsMultiRecordResponse) Status ¶
func (r UpdateDnsMultiRecordResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateDnsMultiRecordResponse) StatusCode ¶
func (r UpdateDnsMultiRecordResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateDomainAlertsParams ¶
type UpdateDomainAlertsParams struct {
DomainAlertEnabled bool `form:"domain_alert_enabled" json:"domain_alert_enabled"`
DomainAlertDays *string `form:"domain_alert_days,omitempty" json:"domain_alert_days,omitempty"`
DomainAlertChannelIds *string `form:"domain_alert_channel_ids,omitempty" json:"domain_alert_channel_ids,omitempty"`
}
UpdateDomainAlertsParams defines parameters for UpdateDomainAlerts.
type UpdateDomainAlertsResponse ¶
type UpdateDomainAlertsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateDomainAlertsResponse ¶
func ParseUpdateDomainAlertsResponse(rsp *http.Response) (*UpdateDomainAlertsResponse, error)
ParseUpdateDomainAlertsResponse parses an HTTP response from a UpdateDomainAlertsWithResponse call
func (UpdateDomainAlertsResponse) ContentType ¶
func (r UpdateDomainAlertsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateDomainAlertsResponse) GetBody ¶
func (r UpdateDomainAlertsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateDomainAlertsResponse) GetJSON200 ¶
func (r UpdateDomainAlertsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateDomainAlertsResponse) GetJSON422 ¶
func (r UpdateDomainAlertsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateDomainAlertsResponse) Status ¶
func (r UpdateDomainAlertsResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateDomainAlertsResponse) StatusCode ¶
func (r UpdateDomainAlertsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateLayerJSONRequestBody ¶
type UpdateLayerJSONRequestBody = LayerUpdate
UpdateLayerJSONRequestBody defines body for UpdateLayer for application/json ContentType.
type UpdateLayerResponse ¶
type UpdateLayerResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateLayerResponse ¶
func ParseUpdateLayerResponse(rsp *http.Response) (*UpdateLayerResponse, error)
ParseUpdateLayerResponse parses an HTTP response from a UpdateLayerWithResponse call
func (UpdateLayerResponse) ContentType ¶
func (r UpdateLayerResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateLayerResponse) GetBody ¶
func (r UpdateLayerResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateLayerResponse) GetJSON200 ¶
func (r UpdateLayerResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateLayerResponse) GetJSON422 ¶
func (r UpdateLayerResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateLayerResponse) Status ¶
func (r UpdateLayerResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateLayerResponse) StatusCode ¶
func (r UpdateLayerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateMaintenanceWindowJSONRequestBody ¶
type UpdateMaintenanceWindowJSONRequestBody = MaintenanceWindowUpdate
UpdateMaintenanceWindowJSONRequestBody defines body for UpdateMaintenanceWindow for application/json ContentType.
type UpdateMaintenanceWindowResponse ¶
type UpdateMaintenanceWindowResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *MaintenanceWindowResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateMaintenanceWindowResponse ¶
func ParseUpdateMaintenanceWindowResponse(rsp *http.Response) (*UpdateMaintenanceWindowResponse, error)
ParseUpdateMaintenanceWindowResponse parses an HTTP response from a UpdateMaintenanceWindowWithResponse call
func (UpdateMaintenanceWindowResponse) ContentType ¶
func (r UpdateMaintenanceWindowResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateMaintenanceWindowResponse) GetBody ¶
func (r UpdateMaintenanceWindowResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateMaintenanceWindowResponse) GetJSON200 ¶
func (r UpdateMaintenanceWindowResponse) GetJSON200() *MaintenanceWindowResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateMaintenanceWindowResponse) GetJSON422 ¶
func (r UpdateMaintenanceWindowResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateMaintenanceWindowResponse) Status ¶
func (r UpdateMaintenanceWindowResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateMaintenanceWindowResponse) StatusCode ¶
func (r UpdateMaintenanceWindowResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateMemberRoleJSONRequestBody ¶
type UpdateMemberRoleJSONRequestBody = MembershipUpdate
UpdateMemberRoleJSONRequestBody defines body for UpdateMemberRole for application/json ContentType.
type UpdateMemberRoleResponse ¶
type UpdateMemberRoleResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *MembershipResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateMemberRoleResponse ¶
func ParseUpdateMemberRoleResponse(rsp *http.Response) (*UpdateMemberRoleResponse, error)
ParseUpdateMemberRoleResponse parses an HTTP response from a UpdateMemberRoleWithResponse call
func (UpdateMemberRoleResponse) ContentType ¶
func (r UpdateMemberRoleResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateMemberRoleResponse) GetBody ¶
func (r UpdateMemberRoleResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateMemberRoleResponse) GetJSON200 ¶
func (r UpdateMemberRoleResponse) GetJSON200() *MembershipResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateMemberRoleResponse) GetJSON422 ¶
func (r UpdateMemberRoleResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateMemberRoleResponse) Status ¶
func (r UpdateMemberRoleResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateMemberRoleResponse) StatusCode ¶
func (r UpdateMemberRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateOrganizationJSONRequestBody ¶
type UpdateOrganizationJSONRequestBody = OrganizationUpdate
UpdateOrganizationJSONRequestBody defines body for UpdateOrganization for application/json ContentType.
type UpdateOrganizationProjectJSONRequestBody ¶
type UpdateOrganizationProjectJSONRequestBody = ProjectUpdate
UpdateOrganizationProjectJSONRequestBody defines body for UpdateOrganizationProject for application/json ContentType.
type UpdateOrganizationProjectResponse ¶
type UpdateOrganizationProjectResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateOrganizationProjectResponse ¶
func ParseUpdateOrganizationProjectResponse(rsp *http.Response) (*UpdateOrganizationProjectResponse, error)
ParseUpdateOrganizationProjectResponse parses an HTTP response from a UpdateOrganizationProjectWithResponse call
func (UpdateOrganizationProjectResponse) ContentType ¶
func (r UpdateOrganizationProjectResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateOrganizationProjectResponse) GetBody ¶
func (r UpdateOrganizationProjectResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateOrganizationProjectResponse) GetJSON200 ¶
func (r UpdateOrganizationProjectResponse) GetJSON200() *ProjectResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateOrganizationProjectResponse) GetJSON422 ¶
func (r UpdateOrganizationProjectResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateOrganizationProjectResponse) Status ¶
func (r UpdateOrganizationProjectResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateOrganizationProjectResponse) StatusCode ¶
func (r UpdateOrganizationProjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateOrganizationResponse ¶
type UpdateOrganizationResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *OrganizationWithPlanResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateOrganizationResponse ¶
func ParseUpdateOrganizationResponse(rsp *http.Response) (*UpdateOrganizationResponse, error)
ParseUpdateOrganizationResponse parses an HTTP response from a UpdateOrganizationWithResponse call
func (UpdateOrganizationResponse) ContentType ¶
func (r UpdateOrganizationResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateOrganizationResponse) GetBody ¶
func (r UpdateOrganizationResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateOrganizationResponse) GetJSON200 ¶
func (r UpdateOrganizationResponse) GetJSON200() *OrganizationWithPlanResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateOrganizationResponse) GetJSON422 ¶
func (r UpdateOrganizationResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateOrganizationResponse) Status ¶
func (r UpdateOrganizationResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateOrganizationResponse) StatusCode ¶
func (r UpdateOrganizationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateOrganizationSettingsJSONRequestBody ¶
type UpdateOrganizationSettingsJSONRequestBody = OrganizationSettingsUpdate
UpdateOrganizationSettingsJSONRequestBody defines body for UpdateOrganizationSettings for application/json ContentType.
type UpdateOrganizationSettingsResponse ¶
type UpdateOrganizationSettingsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *OrganizationSettingsResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateOrganizationSettingsResponse ¶
func ParseUpdateOrganizationSettingsResponse(rsp *http.Response) (*UpdateOrganizationSettingsResponse, error)
ParseUpdateOrganizationSettingsResponse parses an HTTP response from a UpdateOrganizationSettingsWithResponse call
func (UpdateOrganizationSettingsResponse) ContentType ¶
func (r UpdateOrganizationSettingsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateOrganizationSettingsResponse) GetBody ¶
func (r UpdateOrganizationSettingsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateOrganizationSettingsResponse) GetJSON200 ¶
func (r UpdateOrganizationSettingsResponse) GetJSON200() *OrganizationSettingsResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateOrganizationSettingsResponse) GetJSON422 ¶
func (r UpdateOrganizationSettingsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateOrganizationSettingsResponse) Status ¶
func (r UpdateOrganizationSettingsResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateOrganizationSettingsResponse) StatusCode ¶
func (r UpdateOrganizationSettingsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdatePasswordJSONRequestBody ¶
type UpdatePasswordJSONRequestBody = UserPasswordUpdate
UpdatePasswordJSONRequestBody defines body for UpdatePassword for application/json ContentType.
type UpdatePasswordResponse ¶
type UpdatePasswordResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdatePasswordResponse ¶
func ParseUpdatePasswordResponse(rsp *http.Response) (*UpdatePasswordResponse, error)
ParseUpdatePasswordResponse parses an HTTP response from a UpdatePasswordWithResponse call
func (UpdatePasswordResponse) ContentType ¶
func (r UpdatePasswordResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdatePasswordResponse) GetBody ¶
func (r UpdatePasswordResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdatePasswordResponse) GetJSON200 ¶
func (r UpdatePasswordResponse) GetJSON200() *UserResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdatePasswordResponse) GetJSON422 ¶
func (r UpdatePasswordResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdatePasswordResponse) Status ¶
func (r UpdatePasswordResponse) Status() string
Status returns HTTPResponse.Status
func (UpdatePasswordResponse) StatusCode ¶
func (r UpdatePasswordResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdatePlaybookJSONRequestBody ¶
type UpdatePlaybookJSONRequestBody = PlaybookUpdate
UpdatePlaybookJSONRequestBody defines body for UpdatePlaybook for application/json ContentType.
type UpdatePlaybookResponse ¶
type UpdatePlaybookResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *PlaybookResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdatePlaybookResponse ¶
func ParseUpdatePlaybookResponse(rsp *http.Response) (*UpdatePlaybookResponse, error)
ParseUpdatePlaybookResponse parses an HTTP response from a UpdatePlaybookWithResponse call
func (UpdatePlaybookResponse) ContentType ¶
func (r UpdatePlaybookResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdatePlaybookResponse) GetBody ¶
func (r UpdatePlaybookResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdatePlaybookResponse) GetJSON200 ¶
func (r UpdatePlaybookResponse) GetJSON200() *PlaybookResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdatePlaybookResponse) GetJSON422 ¶
func (r UpdatePlaybookResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdatePlaybookResponse) Status ¶
func (r UpdatePlaybookResponse) Status() string
Status returns HTTPResponse.Status
func (UpdatePlaybookResponse) StatusCode ¶
func (r UpdatePlaybookResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdatePolicyJSONRequestBody ¶
type UpdatePolicyJSONRequestBody = EscalationPolicyUpdate
UpdatePolicyJSONRequestBody defines body for UpdatePolicy for application/json ContentType.
type UpdatePolicyResponse ¶
type UpdatePolicyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *EscalationPolicyResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdatePolicyResponse ¶
func ParseUpdatePolicyResponse(rsp *http.Response) (*UpdatePolicyResponse, error)
ParseUpdatePolicyResponse parses an HTTP response from a UpdatePolicyWithResponse call
func (UpdatePolicyResponse) ContentType ¶
func (r UpdatePolicyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdatePolicyResponse) GetBody ¶
func (r UpdatePolicyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdatePolicyResponse) GetJSON200 ¶
func (r UpdatePolicyResponse) GetJSON200() *EscalationPolicyResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdatePolicyResponse) GetJSON422 ¶
func (r UpdatePolicyResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdatePolicyResponse) Status ¶
func (r UpdatePolicyResponse) Status() string
Status returns HTTPResponse.Status
func (UpdatePolicyResponse) StatusCode ¶
func (r UpdatePolicyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdatePostmortemJSONRequestBody ¶
type UpdatePostmortemJSONRequestBody = PostmortemUpdate
UpdatePostmortemJSONRequestBody defines body for UpdatePostmortem for application/json ContentType.
type UpdatePostmortemResponse ¶
type UpdatePostmortemResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdatePostmortemResponse ¶
func ParseUpdatePostmortemResponse(rsp *http.Response) (*UpdatePostmortemResponse, error)
ParseUpdatePostmortemResponse parses an HTTP response from a UpdatePostmortemWithResponse call
func (UpdatePostmortemResponse) ContentType ¶
func (r UpdatePostmortemResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdatePostmortemResponse) GetBody ¶
func (r UpdatePostmortemResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdatePostmortemResponse) GetJSON200 ¶
func (r UpdatePostmortemResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdatePostmortemResponse) GetJSON422 ¶
func (r UpdatePostmortemResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdatePostmortemResponse) Status ¶
func (r UpdatePostmortemResponse) Status() string
Status returns HTTPResponse.Status
func (UpdatePostmortemResponse) StatusCode ¶
func (r UpdatePostmortemResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateProfileJSONRequestBody ¶
type UpdateProfileJSONRequestBody = UserProfileUpdate
UpdateProfileJSONRequestBody defines body for UpdateProfile for application/json ContentType.
type UpdateProfileResponse ¶
type UpdateProfileResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateProfileResponse ¶
func ParseUpdateProfileResponse(rsp *http.Response) (*UpdateProfileResponse, error)
ParseUpdateProfileResponse parses an HTTP response from a UpdateProfileWithResponse call
func (UpdateProfileResponse) ContentType ¶
func (r UpdateProfileResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateProfileResponse) GetBody ¶
func (r UpdateProfileResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateProfileResponse) GetJSON200 ¶
func (r UpdateProfileResponse) GetJSON200() *UserResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateProfileResponse) GetJSON422 ¶
func (r UpdateProfileResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateProfileResponse) Status ¶
func (r UpdateProfileResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProfileResponse) StatusCode ¶
func (r UpdateProfileResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateProjectMemberJSONRequestBody ¶
type UpdateProjectMemberJSONRequestBody = ProjectMembershipUpdate
UpdateProjectMemberJSONRequestBody defines body for UpdateProjectMember for application/json ContentType.
type UpdateProjectMemberResponse ¶
type UpdateProjectMemberResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectMembershipResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateProjectMemberResponse ¶
func ParseUpdateProjectMemberResponse(rsp *http.Response) (*UpdateProjectMemberResponse, error)
ParseUpdateProjectMemberResponse parses an HTTP response from a UpdateProjectMemberWithResponse call
func (UpdateProjectMemberResponse) ContentType ¶
func (r UpdateProjectMemberResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateProjectMemberResponse) GetBody ¶
func (r UpdateProjectMemberResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateProjectMemberResponse) GetJSON200 ¶
func (r UpdateProjectMemberResponse) GetJSON200() *ProjectMembershipResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateProjectMemberResponse) GetJSON422 ¶
func (r UpdateProjectMemberResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateProjectMemberResponse) Status ¶
func (r UpdateProjectMemberResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProjectMemberResponse) StatusCode ¶
func (r UpdateProjectMemberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateScheduleJSONRequestBody ¶
type UpdateScheduleJSONRequestBody = ScheduleUpdate
UpdateScheduleJSONRequestBody defines body for UpdateSchedule for application/json ContentType.
type UpdateScheduleResponse ¶
type UpdateScheduleResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *OncallScheduleResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateScheduleResponse ¶
func ParseUpdateScheduleResponse(rsp *http.Response) (*UpdateScheduleResponse, error)
ParseUpdateScheduleResponse parses an HTTP response from a UpdateScheduleWithResponse call
func (UpdateScheduleResponse) ContentType ¶
func (r UpdateScheduleResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateScheduleResponse) GetBody ¶
func (r UpdateScheduleResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateScheduleResponse) GetJSON200 ¶
func (r UpdateScheduleResponse) GetJSON200() *OncallScheduleResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateScheduleResponse) GetJSON422 ¶
func (r UpdateScheduleResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateScheduleResponse) Status ¶
func (r UpdateScheduleResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateScheduleResponse) StatusCode ¶
func (r UpdateScheduleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateScheduledReportJSONRequestBody ¶
type UpdateScheduledReportJSONRequestBody = ScheduledReportUpdate
UpdateScheduledReportJSONRequestBody defines body for UpdateScheduledReport for application/json ContentType.
type UpdateScheduledReportResponse ¶
type UpdateScheduledReportResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ScheduledReportResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateScheduledReportResponse ¶
func ParseUpdateScheduledReportResponse(rsp *http.Response) (*UpdateScheduledReportResponse, error)
ParseUpdateScheduledReportResponse parses an HTTP response from a UpdateScheduledReportWithResponse call
func (UpdateScheduledReportResponse) ContentType ¶
func (r UpdateScheduledReportResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateScheduledReportResponse) GetBody ¶
func (r UpdateScheduledReportResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateScheduledReportResponse) GetJSON200 ¶
func (r UpdateScheduledReportResponse) GetJSON200() *ScheduledReportResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateScheduledReportResponse) GetJSON422 ¶
func (r UpdateScheduledReportResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateScheduledReportResponse) Status ¶
func (r UpdateScheduledReportResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateScheduledReportResponse) StatusCode ¶
func (r UpdateScheduledReportResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateServiceJSONRequestBody ¶
type UpdateServiceJSONRequestBody = ServiceUpdate
UpdateServiceJSONRequestBody defines body for UpdateService for application/json ContentType.
type UpdateServiceResponse ¶
type UpdateServiceResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ServiceResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateServiceResponse ¶
func ParseUpdateServiceResponse(rsp *http.Response) (*UpdateServiceResponse, error)
ParseUpdateServiceResponse parses an HTTP response from a UpdateServiceWithResponse call
func (UpdateServiceResponse) ContentType ¶
func (r UpdateServiceResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateServiceResponse) GetBody ¶
func (r UpdateServiceResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateServiceResponse) GetJSON200 ¶
func (r UpdateServiceResponse) GetJSON200() *ServiceResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateServiceResponse) GetJSON422 ¶
func (r UpdateServiceResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateServiceResponse) Status ¶
func (r UpdateServiceResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateServiceResponse) StatusCode ¶
func (r UpdateServiceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateSslAlertsParams ¶
type UpdateSslAlertsParams struct {
SslAlertEnabled bool `form:"ssl_alert_enabled" json:"ssl_alert_enabled"`
SslAlertDays *string `form:"ssl_alert_days,omitempty" json:"ssl_alert_days,omitempty"`
SslAlertChannelIds *string `form:"ssl_alert_channel_ids,omitempty" json:"ssl_alert_channel_ids,omitempty"`
}
UpdateSslAlertsParams defines parameters for UpdateSslAlerts.
type UpdateSslAlertsResponse ¶
type UpdateSslAlertsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateSslAlertsResponse ¶
func ParseUpdateSslAlertsResponse(rsp *http.Response) (*UpdateSslAlertsResponse, error)
ParseUpdateSslAlertsResponse parses an HTTP response from a UpdateSslAlertsWithResponse call
func (UpdateSslAlertsResponse) ContentType ¶
func (r UpdateSslAlertsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateSslAlertsResponse) GetBody ¶
func (r UpdateSslAlertsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateSslAlertsResponse) GetJSON200 ¶
func (r UpdateSslAlertsResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateSslAlertsResponse) GetJSON422 ¶
func (r UpdateSslAlertsResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateSslAlertsResponse) Status ¶
func (r UpdateSslAlertsResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateSslAlertsResponse) StatusCode ¶
func (r UpdateSslAlertsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateStatusPageJSONRequestBody ¶
type UpdateStatusPageJSONRequestBody = StatusPageUpdate
UpdateStatusPageJSONRequestBody defines body for UpdateStatusPage for application/json ContentType.
type UpdateStatusPageResponse ¶
type UpdateStatusPageResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *StatusPageResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateStatusPageResponse ¶
func ParseUpdateStatusPageResponse(rsp *http.Response) (*UpdateStatusPageResponse, error)
ParseUpdateStatusPageResponse parses an HTTP response from a UpdateStatusPageWithResponse call
func (UpdateStatusPageResponse) ContentType ¶
func (r UpdateStatusPageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateStatusPageResponse) GetBody ¶
func (r UpdateStatusPageResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateStatusPageResponse) GetJSON200 ¶
func (r UpdateStatusPageResponse) GetJSON200() *StatusPageResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateStatusPageResponse) GetJSON422 ¶
func (r UpdateStatusPageResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateStatusPageResponse) Status ¶
func (r UpdateStatusPageResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateStatusPageResponse) StatusCode ¶
func (r UpdateStatusPageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateTeamJSONRequestBody ¶
type UpdateTeamJSONRequestBody = TeamUpdate
UpdateTeamJSONRequestBody defines body for UpdateTeam for application/json ContentType.
type UpdateTeamMemberRoleJSONRequestBody ¶
type UpdateTeamMemberRoleJSONRequestBody = MemberRoleUpdate
UpdateTeamMemberRoleJSONRequestBody defines body for UpdateTeamMemberRole for application/json ContentType.
type UpdateTeamMemberRoleResponse ¶
type UpdateTeamMemberRoleResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *TeamMemberResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateTeamMemberRoleResponse ¶
func ParseUpdateTeamMemberRoleResponse(rsp *http.Response) (*UpdateTeamMemberRoleResponse, error)
ParseUpdateTeamMemberRoleResponse parses an HTTP response from a UpdateTeamMemberRoleWithResponse call
func (UpdateTeamMemberRoleResponse) ContentType ¶
func (r UpdateTeamMemberRoleResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateTeamMemberRoleResponse) GetBody ¶
func (r UpdateTeamMemberRoleResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateTeamMemberRoleResponse) GetJSON200 ¶
func (r UpdateTeamMemberRoleResponse) GetJSON200() *TeamMemberResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateTeamMemberRoleResponse) GetJSON422 ¶
func (r UpdateTeamMemberRoleResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateTeamMemberRoleResponse) Status ¶
func (r UpdateTeamMemberRoleResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateTeamMemberRoleResponse) StatusCode ¶
func (r UpdateTeamMemberRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateTeamResponse ¶
type UpdateTeamResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *TeamResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateTeamResponse ¶
func ParseUpdateTeamResponse(rsp *http.Response) (*UpdateTeamResponse, error)
ParseUpdateTeamResponse parses an HTTP response from a UpdateTeamWithResponse call
func (UpdateTeamResponse) ContentType ¶
func (r UpdateTeamResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateTeamResponse) GetBody ¶
func (r UpdateTeamResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateTeamResponse) GetJSON200 ¶
func (r UpdateTeamResponse) GetJSON200() *TeamResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateTeamResponse) GetJSON422 ¶
func (r UpdateTeamResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateTeamResponse) Status ¶
func (r UpdateTeamResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateTeamResponse) StatusCode ¶
func (r UpdateTeamResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateWarRoomJSONRequestBody ¶
type UpdateWarRoomJSONRequestBody = WarRoomUpdate
UpdateWarRoomJSONRequestBody defines body for UpdateWarRoom for application/json ContentType.
type UpdateWarRoomResponse ¶
type UpdateWarRoomResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpdateWarRoomResponse ¶
func ParseUpdateWarRoomResponse(rsp *http.Response) (*UpdateWarRoomResponse, error)
ParseUpdateWarRoomResponse parses an HTTP response from a UpdateWarRoomWithResponse call
func (UpdateWarRoomResponse) ContentType ¶
func (r UpdateWarRoomResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateWarRoomResponse) GetBody ¶
func (r UpdateWarRoomResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateWarRoomResponse) GetJSON200 ¶
func (r UpdateWarRoomResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateWarRoomResponse) GetJSON422 ¶
func (r UpdateWarRoomResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateWarRoomResponse) Status ¶
func (r UpdateWarRoomResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateWarRoomResponse) StatusCode ¶
func (r UpdateWarRoomResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UploadAttachmentMultipartRequestBody ¶
type UploadAttachmentMultipartRequestBody = BodyUploadAttachmentApiOrganizationsOrgIdWarRoomsRoomIdAttachmentsPost
UploadAttachmentMultipartRequestBody defines body for UploadAttachment for multipart/form-data ContentType.
type UploadAttachmentResponse ¶
type UploadAttachmentResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUploadAttachmentResponse ¶
func ParseUploadAttachmentResponse(rsp *http.Response) (*UploadAttachmentResponse, error)
ParseUploadAttachmentResponse parses an HTTP response from a UploadAttachmentWithResponse call
func (UploadAttachmentResponse) ContentType ¶
func (r UploadAttachmentResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UploadAttachmentResponse) GetBody ¶
func (r UploadAttachmentResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UploadAttachmentResponse) GetJSON201 ¶
func (r UploadAttachmentResponse) GetJSON201() *interface{}
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (UploadAttachmentResponse) GetJSON422 ¶
func (r UploadAttachmentResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UploadAttachmentResponse) Status ¶
func (r UploadAttachmentResponse) Status() string
Status returns HTTPResponse.Status
func (UploadAttachmentResponse) StatusCode ¶
func (r UploadAttachmentResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpsertCloudSubscriptionJSONRequestBody ¶
type UpsertCloudSubscriptionJSONRequestBody = CloudSubscriptionUpsert
UpsertCloudSubscriptionJSONRequestBody defines body for UpsertCloudSubscription for application/json ContentType.
type UpsertCloudSubscriptionResponse ¶
type UpsertCloudSubscriptionResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpsertCloudSubscriptionResponse ¶
func ParseUpsertCloudSubscriptionResponse(rsp *http.Response) (*UpsertCloudSubscriptionResponse, error)
ParseUpsertCloudSubscriptionResponse parses an HTTP response from a UpsertCloudSubscriptionWithResponse call
func (UpsertCloudSubscriptionResponse) ContentType ¶
func (r UpsertCloudSubscriptionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpsertCloudSubscriptionResponse) GetBody ¶
func (r UpsertCloudSubscriptionResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpsertCloudSubscriptionResponse) GetJSON200 ¶
func (r UpsertCloudSubscriptionResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpsertCloudSubscriptionResponse) GetJSON422 ¶
func (r UpsertCloudSubscriptionResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpsertCloudSubscriptionResponse) Status ¶
func (r UpsertCloudSubscriptionResponse) Status() string
Status returns HTTPResponse.Status
func (UpsertCloudSubscriptionResponse) StatusCode ¶
func (r UpsertCloudSubscriptionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpsertLifecycleWatchJSONRequestBody ¶
type UpsertLifecycleWatchJSONRequestBody = LifecycleWatchUpsert
UpsertLifecycleWatchJSONRequestBody defines body for UpsertLifecycleWatch for application/json ContentType.
type UpsertLifecycleWatchResponse ¶
type UpsertLifecycleWatchResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseUpsertLifecycleWatchResponse ¶
func ParseUpsertLifecycleWatchResponse(rsp *http.Response) (*UpsertLifecycleWatchResponse, error)
ParseUpsertLifecycleWatchResponse parses an HTTP response from a UpsertLifecycleWatchWithResponse call
func (UpsertLifecycleWatchResponse) ContentType ¶
func (r UpsertLifecycleWatchResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpsertLifecycleWatchResponse) GetBody ¶
func (r UpsertLifecycleWatchResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpsertLifecycleWatchResponse) GetJSON200 ¶
func (r UpsertLifecycleWatchResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpsertLifecycleWatchResponse) GetJSON422 ¶
func (r UpsertLifecycleWatchResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpsertLifecycleWatchResponse) Status ¶
func (r UpsertLifecycleWatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpsertLifecycleWatchResponse) StatusCode ¶
func (r UpsertLifecycleWatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UserCreate ¶
type UserCreate struct {
Email openapi_types.Email `json:"email"`
Password string `json:"password"`
Role *UserRole `json:"role,omitempty"`
TermsAccepted *bool `json:"terms_accepted,omitempty"`
Ts *int `json:"ts,omitempty"`
Website *string `json:"website,omitempty"`
}
UserCreate defines model for UserCreate.
type UserPasswordUpdate ¶
type UserPasswordUpdate struct {
NewPassword string `json:"new_password"`
OldPassword string `json:"old_password"`
}
UserPasswordUpdate defines model for UserPasswordUpdate.
type UserProfileUpdate ¶
type UserProfileUpdate struct {
AvatarUrl *string `json:"avatar_url,omitempty"`
Bio *string `json:"bio,omitempty"`
Company *string `json:"company,omitempty"`
Country *string `json:"country,omitempty"`
FullName *string `json:"full_name,omitempty"`
JobTitle *string `json:"job_title,omitempty"`
Language *string `json:"language,omitempty"`
Phone *string `json:"phone,omitempty"`
Timezone *string `json:"timezone,omitempty"`
}
UserProfileUpdate defines model for UserProfileUpdate.
type UserResponse ¶
type UserResponse struct {
AvatarUrl *string `json:"avatar_url,omitempty"`
Bio *string `json:"bio,omitempty"`
Company *string `json:"company,omitempty"`
Country *string `json:"country,omitempty"`
CreatedAt string `json:"created_at"`
Email openapi_types.Email `json:"email"`
FullName *string `json:"full_name,omitempty"`
HasCompletedOnboarding *bool `json:"has_completed_onboarding,omitempty"`
Id int `json:"id"`
IsActive bool `json:"is_active"`
IsMfaEnabled *bool `json:"is_mfa_enabled,omitempty"`
IsSuspended *bool `json:"is_suspended,omitempty"`
JobTitle *string `json:"job_title,omitempty"`
Language *string `json:"language,omitempty"`
LastLoginAt *string `json:"last_login_at,omitempty"`
LoginCount *int `json:"login_count,omitempty"`
MfaEnabledAt *string `json:"mfa_enabled_at,omitempty"`
NotificationPreferences *map[string]interface{} `json:"notification_preferences,omitempty"`
Phone *string `json:"phone,omitempty"`
Role *UserRole `json:"role,omitempty"`
SuspendedAt *string `json:"suspended_at,omitempty"`
SuspendedReason *string `json:"suspended_reason,omitempty"`
Timezone *string `json:"timezone,omitempty"`
UpdatedAt string `json:"updated_at"`
}
UserResponse defines model for UserResponse.
type UserRole ¶
type UserRole string
UserRole defines model for UserRole.
type UserSSOIdentityResponse ¶
type UserSSOIdentityResponse struct {
CreatedAt string `json:"created_at"`
Id int `json:"id"`
LastLoginAt *string `json:"last_login_at,omitempty"`
LoginCount *int `json:"login_count,omitempty"`
ProviderEmail *string `json:"provider_email,omitempty"`
ProviderId int `json:"provider_id"`
ProviderName string `json:"provider_name"`
ProviderSlug string `json:"provider_slug"`
ProviderType SSOProviderType `json:"provider_type"`
}
UserSSOIdentityResponse User's linked SSO identity.
type UserSupportActionRequest ¶
type UserSupportActionRequest struct {
Email *openapi_types.Email `json:"email,omitempty"`
IsActive *bool `json:"is_active,omitempty"`
Password *string `json:"password,omitempty"`
Reason string `json:"reason"`
}
UserSupportActionRequest Audited support action by platform staff on a user account; reason required.
type UserUpdate ¶
type UserUpdate struct {
Email *openapi_types.Email `json:"email,omitempty"`
IsActive *bool `json:"is_active,omitempty"`
Password *string `json:"password,omitempty"`
Role *UserRole `json:"role,omitempty"`
}
UserUpdate defines model for UserUpdate.
type ValidationError ¶
type ValidationError struct {
Ctx *map[string]interface{} `json:"ctx,omitempty"`
Input interface{} `json:"input,omitempty"`
Loc []ValidationError_Loc_Item `json:"loc"`
Msg string `json:"msg"`
Type string `json:"type"`
}
ValidationError defines model for ValidationError.
type ValidationErrorLoc0 ¶
type ValidationErrorLoc0 = string
ValidationErrorLoc0 defines model for ValidationError.Loc.0.
type ValidationErrorLoc1 ¶
type ValidationErrorLoc1 = int
ValidationErrorLoc1 defines model for ValidationError.Loc.1.
type ValidationError_Loc_Item ¶
type ValidationError_Loc_Item struct {
// contains filtered or unexported fields
}
ValidationError_Loc_Item defines model for ValidationError.loc.Item.
func (ValidationError_Loc_Item) AsValidationErrorLoc0 ¶
func (t ValidationError_Loc_Item) AsValidationErrorLoc0() (ValidationErrorLoc0, error)
AsValidationErrorLoc0 returns the union data inside the ValidationError_Loc_Item as a ValidationErrorLoc0
func (ValidationError_Loc_Item) AsValidationErrorLoc1 ¶
func (t ValidationError_Loc_Item) AsValidationErrorLoc1() (ValidationErrorLoc1, error)
AsValidationErrorLoc1 returns the union data inside the ValidationError_Loc_Item as a ValidationErrorLoc1
func (*ValidationError_Loc_Item) FromValidationErrorLoc0 ¶
func (t *ValidationError_Loc_Item) FromValidationErrorLoc0(v ValidationErrorLoc0) error
FromValidationErrorLoc0 overwrites any union data inside the ValidationError_Loc_Item as the provided ValidationErrorLoc0
func (*ValidationError_Loc_Item) FromValidationErrorLoc1 ¶
func (t *ValidationError_Loc_Item) FromValidationErrorLoc1(v ValidationErrorLoc1) error
FromValidationErrorLoc1 overwrites any union data inside the ValidationError_Loc_Item as the provided ValidationErrorLoc1
func (ValidationError_Loc_Item) MarshalJSON ¶
func (t ValidationError_Loc_Item) MarshalJSON() ([]byte, error)
func (*ValidationError_Loc_Item) MergeValidationErrorLoc0 ¶
func (t *ValidationError_Loc_Item) MergeValidationErrorLoc0(v ValidationErrorLoc0) error
MergeValidationErrorLoc0 performs a merge with any union data inside the ValidationError_Loc_Item, using the provided ValidationErrorLoc0
func (*ValidationError_Loc_Item) MergeValidationErrorLoc1 ¶
func (t *ValidationError_Loc_Item) MergeValidationErrorLoc1(v ValidationErrorLoc1) error
MergeValidationErrorLoc1 performs a merge with any union data inside the ValidationError_Loc_Item, using the provided ValidationErrorLoc1
func (*ValidationError_Loc_Item) UnmarshalJSON ¶
func (t *ValidationError_Loc_Item) UnmarshalJSON(b []byte) error
type VerifyContactMethodJSONRequestBody ¶
type VerifyContactMethodJSONRequestBody = VerifyRequest
VerifyContactMethodJSONRequestBody defines body for VerifyContactMethod for application/json ContentType.
type VerifyContactMethodResponse ¶
type VerifyContactMethodResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ContactMethodVerifyResponse
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseVerifyContactMethodResponse ¶
func ParseVerifyContactMethodResponse(rsp *http.Response) (*VerifyContactMethodResponse, error)
ParseVerifyContactMethodResponse parses an HTTP response from a VerifyContactMethodWithResponse call
func (VerifyContactMethodResponse) ContentType ¶
func (r VerifyContactMethodResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (VerifyContactMethodResponse) GetBody ¶
func (r VerifyContactMethodResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (VerifyContactMethodResponse) GetJSON200 ¶
func (r VerifyContactMethodResponse) GetJSON200() *ContactMethodVerifyResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (VerifyContactMethodResponse) GetJSON422 ¶
func (r VerifyContactMethodResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (VerifyContactMethodResponse) Status ¶
func (r VerifyContactMethodResponse) Status() string
Status returns HTTPResponse.Status
func (VerifyContactMethodResponse) StatusCode ¶
func (r VerifyContactMethodResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VerifyCustomDomainResponse ¶
type VerifyCustomDomainResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseVerifyCustomDomainResponse ¶
func ParseVerifyCustomDomainResponse(rsp *http.Response) (*VerifyCustomDomainResponse, error)
ParseVerifyCustomDomainResponse parses an HTTP response from a VerifyCustomDomainWithResponse call
func (VerifyCustomDomainResponse) ContentType ¶
func (r VerifyCustomDomainResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (VerifyCustomDomainResponse) GetBody ¶
func (r VerifyCustomDomainResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (VerifyCustomDomainResponse) GetJSON200 ¶
func (r VerifyCustomDomainResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (VerifyCustomDomainResponse) GetJSON422 ¶
func (r VerifyCustomDomainResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (VerifyCustomDomainResponse) Status ¶
func (r VerifyCustomDomainResponse) Status() string
Status returns HTTPResponse.Status
func (VerifyCustomDomainResponse) StatusCode ¶
func (r VerifyCustomDomainResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VerifyEmailRequest ¶
type VerifyEmailRequest struct {
Token string `json:"token"`
}
VerifyEmailRequest Request for email verification.
type VerifyRequest ¶
type VerifyRequest struct {
Code string `json:"code"`
}
VerifyRequest defines model for VerifyRequest.
type WarRoomCreate ¶
type WarRoomCreate struct {
CallProvider *string `json:"call_provider,omitempty"`
CallUrl *string `json:"call_url,omitempty"`
IncidentRefId int `json:"incident_ref_id"`
IncidentType string `json:"incident_type"`
Name string `json:"name"`
Provider *string `json:"provider,omitempty"`
Url *string `json:"url,omitempty"`
}
WarRoomCreate A war room is a text CHANNEL (`provider`/`url`) plus a call BRIDGE (`call_provider`/ `call_url`). Both halves are optional individually; at least one must be present (enforced in the endpoint, which is where a 400 belongs). A call provider passed in `provider` is a legacy single-provider payload and gets normalized into the call half — see _split_halves.
type WarRoomMemberAdd ¶
WarRoomMemberAdd defines model for WarRoomMemberAdd.
type WarRoomUpdate ¶
type WarRoomUpdate struct {
CallUrl *string `json:"call_url,omitempty"`
Name *string `json:"name,omitempty"`
Url *string `json:"url,omitempty"`
}
WarRoomUpdate defines model for WarRoomUpdate.