Acknowledgement is the data structure of an acknowledgement of an incident.
ActiveBetween represents an active_between object for setting a timeline for rules.
Addon is a third-party add-on to PagerDuty's UI.
AlertCounts is the data structure holding a summary of the number of alerts by status of an incident.
No description provided by the author
APIListObject are the fields used to control pagination when listing objects.
APIObject represents generic api json response that is shared by most domain object (like escalation.
APIReference are the fields required to reference another API object.
No description provided by the author
Assignment is the data structure for an assignment of an incident.
BusinessService represents a business service.
BusinessServicePayload represents payload with a business service object.
BusinessServiceTeam represents a team object in a business service.
Channel is the means by which the action was carried out.
Client wraps http client.
CommonLogEntryField is the list of shared log entry between Incident and LogEntry.
ConditionParameter represents parameters in a rule condition.
ConferenceBridge is a struct for the conference_bridge object on an incident.
ContactMethod is a way of contacting the user.
Context are to be included with the trigger such as links to graphs or images.
CreateIncidentNoteResponse is returned from the API as a response to creating an incident note.
CreateIncidentOptions is the structure used when POSTing to the CreateIncident API endpoint.
EscalationPolicy is a collection of escalation rules.
EscalationRule is a rule for an escalation policy to trigger.
Event stores data for problem reporting, acknowledgement, and resolution.
EventResponse is the data returned from the CreateEvent API endpoint.
No description provided by the author
No description provided by the author
FirstTriggerLogEntry is the first LogEntry.
GetCurrentUserOptions is the data structure used when calling the GetCurrentUser API endpoint.
GetEscalationPolicyOptions is the data structure used when calling the GetEscalationPolicy API endpoint.
GetEscalationRuleOptions is the data structure used when calling the GetEscalationRule API endpoint.
GetIntegrationOptions is the data structure used when calling the GetIntegration API endpoint.
GetLogEntryOptions is the data structure used when calling the GetLogEntry API endpoint.
GetMaintenanceWindowOptions is the data structure used when calling the GetMaintenanceWindow API endpoint.
GetScheduleOptions is the data structure used when calling the GetSchedule API endpoint.
GetServiceOptions is the data structure used when calling the GetService API endpoint.
GetUserOptions is the data structure used when calling the GetUser API endpoint.
Incident is a normalized, de-duplicated event generated by a PagerDuty integration.
IncidentAlert is a alert for the specified incident.
IncidentAlertList is the generic structure of a list of alerts.
IncidentAlertResponse is the response of a sincle incident alert.
IncidentBody is the datastructure containing data describing the incident.
IncidentDetails contains a representation of the incident associated with the action that caused this webhook message.
IncidentNote is a note for the specified incident.
IncidentResponders contains details about responders to an incident.
IncidentUrgencyRule is the default urgency for new incidents.
IncidentUrgencyType are the incidents urgency during or outside support hours.
InlineModel represents when a scheduled action will occur.
Integration is an endpoint (like Nagios, email, or an API call) that generates events, which are normalized and de-duplicated by PagerDuty to create incidents.
ListAbilityResponse is the response when calling the ListAbility API endpoint.
ListAddonOptions are the options available when calling the ListAddons API endpoint.
ListAddonResponse is the response when calling the ListAddons API endpoint.
ListAlertsResponse is the response structure when calling the ListAlert API endpoint.
ListBusinessServiceOptions is the data structure used when calling the ListBusinessServices API endpoint.
ListBusinessServicesResponse represents a list response of business services.
ListContactMethodsResponse is the data structure returned from calling the GetUserContactMethod API endpoint.
ListEscalationPoliciesOptions is the data structure used when calling the ListEscalationPolicies API endpoint.
ListEscalationPoliciesResponse is the data structure returned from calling the ListEscalationPolicies API endpoint.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ListIncidentAlertsOptions is the structure used when passing parameters to the ListIncidentAlerts API endpoint.
ListIncidentLogEntriesOptions is the structure used when passing parameters to the ListIncidentLogEntries API endpoint.
ListIncidentLogEntriesResponse is the response structure when calling the ListIncidentLogEntries API endpoint.
ListIncidentsOptions is the structure used when passing parameters to the ListIncident API endpoint.
ListIncidentsResponse is the response structure when calling the ListIncident API endpoint.
ListLogEntriesOptions is the data structure used when calling the ListLogEntry API endpoint.
ListLogEntryResponse is the response data when calling the ListLogEntry API endpoint.
ListMaintenanceWindowsOptions is the data structure used when calling the ListMaintenanceWindows API endpoint.
ListMaintenanceWindowsResponse is the data structur returned from calling the ListMaintenanceWindows API endpoint.
ListMembersOptions are the optional parameters for a members request.
ListMembersResponse is the response from the members endpoint.
ListNotificationOptions is the data structure used when calling the ListNotifications API endpoint.
ListNotificationsResponse is the data structure returned from the ListNotifications API endpoint.
ListOnCallOptions is the data structure used when calling the ListOnCalls API endpoint.
ListOnCallsResponse is the data structure returned from calling the ListOnCalls API endpoint.
ListOnCallUsersOptions is the data structure used when calling the ListOnCallUsers API endpoint.
ListOverridesOptions is the data structure used when calling the ListOverrides API endpoint.
ListOverridesResponse is the data structure returned from calling the ListOverrides API endpoint.
ListRulesetRulesResponse represents a list of rules in a ruleset.
ListRulesetsResponse represents a list response of rulesets.
ListSchedulesOptions is the data structure used when calling the ListSchedules API endpoint.
ListSchedulesResponse is the data structure returned from calling the ListSchedules API endpoint.
ListServiceDependencies represents a list of dependencies for a service.
ListServiceOptions is the data structure used when calling the ListServices API endpoint.
ListServiceResponse is the data structure returned from calling the ListServices API endpoint.
ListTeamOptions are the input parameters used when calling the ListTeams API endpoint.
ListTeamResponse is the structure used when calling the ListTeams API endpoint.
ListUserNotificationRulesResponse the data structure returned from calling the ListNotificationRules API endpoint.
ListUsersOptions is the data structure used when calling the ListUsers API endpoint.
ListUsersResponse is the data structure returned from calling the ListUsers API endpoint.
ListVendorOptions is the data structure used when calling the ListVendors API endpoint.
ListVendorResponse is the data structure returned from calling the ListVendors API endpoint.
LogEntry is a list of all of the events that happened to an incident.
MaintenanceWindow is used to temporarily disable one or more services for a set period of time.
ManageIncidentsOptions is the structure used when PUTing updates to incidents to the ManageIncidents func.
Member is a team member.
MergeIncidentsOptions is the structure used when merging incidents with MergeIncidents func.
Notification is a message containing the details of the incident.
NotificationRule is a rule for notifying the user.
OnCall represents a contiguous unit of time for which a user will be on call for a given escalation policy and escalation rule.
Overrides are any schedule layers from the override layer.
PendingAction is the data structure for any pending actions on an incident.
PreviewScheduleOptions is the data structure used when calling the PreviewSchedule API endpoint.
No description provided by the author
Priority is the data structure describing the priority of an incident.
PriorityProperty is a single priorty object returned from the Priorities endpoint.
RenderedScheduleEntry represents the computed set of schedule layer entries that put users on call for a schedule, and cannot be modified directly.
Resolve reason is the data structure describing the reason an incident was resolved.
ResponderRequest contains the API structure for an incident responder request.
ResponderRequestOptions defines the input options for the Create Responder function.
ResponderRequestResponse.
ResponderRequestTarget specifies an individual target for the responder request.
ResponderRequestTargets is a wrapper for a ResponderRequestTarget.
Restriction limits on-call responsibility for a layer to certain times of the day or week.
RuleActionExtraction represents a rule extraction action object.
RuleActionParameter represents a generic parameter object on a rule action.
RuleActions represents a rule action.
RuleActionSuppress represents a rule suppress action object.
RuleConditions represents the conditions field for a Ruleset.
Ruleset represents a ruleset.
RulesetObject represents a generic object that is common within a ruleset object.
RulesetPayload represents payload with a ruleset object.
RulesetRule represents a Ruleset rule.
RulesetRulePayload represents a payload for ruleset rules.
RuleSubcondition represents a subcondition of a ruleset condition.
RuleTimeFrame represents a time_frame object on the rule object.
Schedule determines the time periods that users are on call.
ScheduledAction contains scheduled actions for the service.
ScheduledWeekly represents a time_frame object for scheduling rules weekly.
ScheduleLayer is an entry that puts users on call for a schedule.
Service represents something you monitor (like a web service, email service, or database service).
ServiceDependency represents a relationship between a business and technical service.
ServiceObj represents a service object in service relationship.
SupportHours are the support hours for the service.
Team is a collection of users and escalation policies that represent a group of people within an organization.
UpdateScheduleOptions is the data structure used when calling the UpdateSchedule API endpoint.
User is a member of a PagerDuty account that has the ability to interact with incidents and other data on the account.
UserReference is a reference to an authorized PagerDuty user.
Event includes the incident/alert details.
Response is the json response body for an event.
Payload represents the individual event details for an event.
Vendor represents a specific type of integration.
WebhookPayload represents the V2 webhook payload.
WebhookPayloadMessages is the wrapper around the Webhook payloads.