package
2.42.42
Repository: https://github.com/coveooss/go-sentry.git
Documentation: pkg.go.dev

# Functions

Bool returns a pointer to the bool value passed in.
BoolValue returns the value of the bool pointer passed in or false if the pointer is nil.
No description provided by the author
Float64 returns a pointer to the float64 value passed in.
Float64Value returns the value of the float64 pointer passed in or 0 if the pointer is nil.
Int returns a pointer to the int value passed in.
IntValue returns the value of the int pointer passed in or 0 if the pointer is nil.
NewClient returns a new Sentry API client.
NewOnPremiseClient returns a new Sentry API client with the provided base URL.
ParseRate parses the rate limit headers.
String returns a pointer to the string value passed in.
StringValue returns the value of the string pointer passed in or "" if the pointer is nil.
Time returns a pointer to the time.Time value passed in.
TimeValue returns the value of the time.Time pointer passed in or time.Time{} if the pointer is nil.

# Constants

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

# Structs

APIError represents a Sentry API Error response.
Avatar represents an avatar.
BrowserExtensionParams defines parameters for browser extension request.
Client for Sentry API.
https://github.com/getsentry/sentry/blob/22.7.0/src/sentry/api/endpoints/organization_code_mappings.py#L26-L35.
No description provided by the author
CreateOrganizationParams are the parameters for OrganizationService.Create.
CreateProjectKeyParams are the parameters for ProjectKeyService.Create.
CreateProjectParams are the parameters for ProjectService.Create.
CreateTeamParams are the parameters for TeamService.Create.
Dashboard represents a Dashboard.
DashboardWidget represents a Dashboard Widget.
No description provided by the author
No description provided by the author
No description provided by the author
FilterConfig represents configuration for project filter.
IssueAlert represents an issue alert configured for this project.
IssueAlertCreatedBy for defining the rule creator.
IssueAlertTaskDetail represents the inline struct Sentry defines for task details https://github.com/getsentry/sentry/blob/22.5.0/src/sentry/api/endpoints/project_rule_task_details.py#L29.
LegacyBrowserParams defines parameters for legacy browser request.
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
MetricAlertTrigger represents a metric alert trigger.
MetricAlertTriggerAction represents a metric alert trigger action.
Organization represents detailed information about a Sentry organization.
OrganizationAvailableRole represents a Sentry organization's available role.
OrganizationCodeMapping represents a code mapping added for the organization.
OrganizationIntegration represents an integration added for the organization.
https://github.com/getsentry/sentry/blob/22.7.0/src/sentry/api/serializers/models/integration.py#L22.
OrganizationMember represents a User's membership to the organization.
OrganizationQuota represents a Sentry organization's quota.
OrganizationRepositories represents https://github.com/getsentry/sentry/blob/22.7.0/src/sentry/api/serializers/models/repository.py.
https://github.com/getsentry/sentry/blob/22.7.0/src/sentry/api/serializers/models/repository.py#L12-L17.
OrganizationStatus represents a Sentry organization's status.
Project represents a Sentry project.
ProjectFilter represents inbounding filters applied to a project.
ProjectKey represents a client key bound to a project.
ProjectKeyDSN represents a project key's DSN.
ProjectKeyRateLimit represents a project key's rate limit.
https://github.com/getsentry/sentry/blob/master/src/sentry/api/serializers/models/projectownership.py.
ProjectPlugin represents a plugin bound to a project.
ProjectPluginAsset represents an asset of a plugin.
ProjectPluginConfig represents the configuration of a plugin.
ProjectSummary represents the summary of a Sentry project.
ProjectSummaryTeam represents a team in a ProjectSummary.
Rate represents the rate limit for the current client.
No description provided by the author
Response is a Sentry API response.
Team represents a Sentry team that is bound to an organization.
No description provided by the author
UpdateOrganizationParams are the parameters for OrganizationService.Update.
UpdateProjectKeyParams are the parameters for ProjectKeyService.Update.
CreateProjectParams are the parameters for ProjectOwnershipService.Update.
UpdateProjectParams are the parameters for ProjectService.Update.
UpdateTeamParams are the parameters for TeamService.Update.
User represents a Sentry User.
UserEmail represents a user's email and its verified status.

# Type aliases

Fields are different for different providers.
DashboardsService provides methods for accessing Sentry dashboard API endpoints.
No description provided by the author
DashboardWidgetsService provides methods for accessing Sentry dashboard widget API endpoints.
IssueAlertAction for defining actions.
IssueAlertCondition for defining conditions.
IssueAlertFilter for defining actions.
IssueAlertsService provides methods for accessing Sentry project client key API endpoints.
No description provided by the author
OrganizationCodeMappingsService provides methods for accessing Sentry organization code mappings API endpoints.
OrganizationIntegrationsService provides methods for accessing Sentry organization integrations API endpoints.
OrganizationMembersService provides methods for accessing Sentry membership API endpoints.
OrganizationRepositoriesService provides methods for accessing Sentry organization repositories API endpoints.
OrganizationsService provides methods for accessing Sentry organization API endpoints.
ProjectOwnershipService provides methods for accessing Sentry project filters API endpoints.
ProjectKeysService provides methods for accessing Sentry project client key API endpoints.
ProjectOwnershipsService provides methods for accessing Sentry project ownership API endpoints.
ProjectPluginsService provides methods for accessing Sentry project plugin API endpoints.
ProjectsService provides methods for accessing Sentry project API endpoints.
TeamsService provides methods for accessing Sentry team API endpoints.
https://github.com/getsentry/sentry/blob/22.7.0/src/sentry/api/endpoints/organization_code_mappings.py#L26-L35.
UpdateProjectPluginParams are the parameters for TeamService.Update.