package
2.8.4
Repository: https://github.com/jianyuan/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.
JsonNumber returns a pointer to the json.Number value passed in.
JsonNumberValue returns the value of the json.Number pointer passed in or json.Number("") 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
No description provided by the author

# Structs

APIError represents a Sentry API Error response.
Avatar represents an avatar.
BoolOrStringSlice is a type that can be unmarshaled from either a bool or a string slice.
BrowserExtensionParams defines parameters for browser extension request.
Client for Sentry API.
No description provided by the author
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.
No description provided by the author
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.
Int64OrString is a type that can be unmarshaled from either an int64 or a string.
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
No description provided by the author
No description provided by the author
No description provided by the author
MetricAlertTaskDetail represents the inline struct Sentry defines for task details https://github.com/getsentry/sentry/blob/22.12.0/src/sentry/incidents/endpoints/project_alert_rule_task_details.py#L31.
MetricAlertTrigger represents a metric alert trigger.
MetricAlertTriggerAction represents a metric alert trigger action.
No description provided by the author
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.
https://github.com/getsentry/sentry/blob/23.12.1/src/sentry/api/serializers/models/role.py#L62-L74.
OrganizationStatus represents a Sentry organization's status.
Project represents a Sentry project.
ProjectFilter represents inbounding filters applied to a project.
No description provided by the author
ProjectKey represents a client key bound to a project.
ProjectKeyDSN represents a project key's DSN.
No description provided by the author
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.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Rate represents the rate limit for the current client.
No description provided by the author
No description provided by the author
Response is a Sentry API response.
No description provided by the author
Team represents a Sentry team that is bound to an organization.
No description provided by the author
No description provided by the author
https://github.com/getsentry/sentry/blob/23.12.1/src/sentry/api/serializers/models/role.py#L77-L85.
No description provided by the author
UpdateOrganizationParams are the parameters for OrganizationService.Update.
No description provided by the author
No description provided by the author
UpdateProjectKeyParams are the parameters for ProjectKeyService.Update.
CreateProjectParams are the parameters for ProjectOwnershipService.Update.
UpdateProjectParams are the parameters for ProjectService.Update.
No description provided by the author
No description provided by the author
No description provided by the author
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.
IntegrationConfigData for defining integration-specific configuration data.
IssueAlertsService provides methods for accessing Sentry project client key API endpoints.
No description provided by the author
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.
No description provided by the author
OrganizationRepositoriesService provides methods for accessing Sentry organization repositories API endpoints.
OrganizationsService provides methods for accessing Sentry organization API endpoints.
ProjectFiltersService provides methods for accessing Sentry project filters API endpoints.
No description provided by the author
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.
No description provided by the author
No description provided by the author
No description provided by the author
TeamMember provides methods for accessing Sentry team member API endpoints.
TeamsService provides methods for accessing Sentry team API endpoints.
No description provided by the author
No description provided by the author
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.