package
0.0.0-20240416183836-dec58da68287
Repository: https://github.com/bored-engineer/hackeroni.git
Documentation: pkg.go.dev

# Functions

Bool allocates a new bool value to store v at and returns a pointer to it.
CheckResponse determines if the given http.Response was an error and converts it to a h1.ErrorResponse if so.
Float64 allocates a new float64 value to store v at and returns a pointer to it.
Int allocates a new bool value to store v at and returns a pointer to it.
NewClient returns a new H1 API client.
NewTimestamp creates a new Timestamp object from a ISO8601 date string.
String allocates a new bool value to store v at and returns a pointer to it.
Uint64 allocates a new uint64 value to store v at and returns a pointer to it.

# Constants

Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
AddressTShirtSize represent possible T-Shirt sizes for an address HackerOne API docs: https://api.hackerone.com/docs/v1#address.
AddressTShirtSize represent possible T-Shirt sizes for an address HackerOne API docs: https://api.hackerone.com/docs/v1#address.
AddressTShirtSize represent possible T-Shirt sizes for an address HackerOne API docs: https://api.hackerone.com/docs/v1#address.
AddressTShirtSize represent possible T-Shirt sizes for an address HackerOne API docs: https://api.hackerone.com/docs/v1#address.
AddressTShirtSize represent possible T-Shirt sizes for an address HackerOne API docs: https://api.hackerone.com/docs/v1#address.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
GroupPermission represent possible permissions sizes for a group HackerOne API docs: https://api.hackerone.com/docs/v1#group.
GroupPermission represent possible permissions sizes for a group HackerOne API docs: https://api.hackerone.com/docs/v1#group.
GroupPermission represent possible permissions sizes for a group HackerOne API docs: https://api.hackerone.com/docs/v1#group.
GroupPermission represent possible permissions sizes for a group HackerOne API docs: https://api.hackerone.com/docs/v1#group.
Type represent the possible values for the "Type" attribute.
MemberPermission represent possible permissions sizes for a member HackerOne API docs: https://api.hackerone.com/docs/v1#member.
MemberPermission represent possible permissions sizes for a member HackerOne API docs: https://api.hackerone.com/docs/v1#member.
MemberPermission represent possible permissions sizes for a member HackerOne API docs: https://api.hackerone.com/docs/v1#member.
MemberPermission represent possible permissions sizes for a member HackerOne API docs: https://api.hackerone.com/docs/v1#member.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
ReportState represent possible states for a report HackerOne API docs: https://api.hackerone.com/docs/v1#report.
ReportState represent possible states for a report HackerOne API docs: https://api.hackerone.com/docs/v1#report.
ReportState represent possible states for a report HackerOne API docs: https://api.hackerone.com/docs/v1#report.
ReportState represent possible states for a report HackerOne API docs: https://api.hackerone.com/docs/v1#report.
ReportState represent possible states for a report HackerOne API docs: https://api.hackerone.com/docs/v1#report.
ReportState represent possible states for a report HackerOne API docs: https://api.hackerone.com/docs/v1#report.
ReportState represent possible states for a report HackerOne API docs: https://api.hackerone.com/docs/v1#report.
ReportState represent possible states for a report HackerOne API docs: https://api.hackerone.com/docs/v1#report.
ReportSummaryCategory represent possible categorys for a report summary HackerOne API docs: https://api.hackerone.com/docs/v1#report-summary.
ReportSummaryCategory represent possible categorys for a report summary HackerOne API docs: https://api.hackerone.com/docs/v1#report-summary.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
Type represent the possible values for the "Type" attribute.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
SeverityRating represent possible severity ratings HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.
Type represent the possible values for the "Type" attribute.

# Structs

Activity represents activities that have occured in a given report.
ActivityBountyAwarded occurs when a bounty is awarded.
ActivityBountySuggested occurs when a bounty is suggested.
ActivityBugCloned occurs when a bug is cloned.
ActivityBugTriaged occurs when a bug is triaged.
ActivityComment occurs when a comment is added.
ActivityExternalUserInvitationCancelled occurs when a external user's invitiation is cancelled.
ActivityExternalUserInvited occurs when a external user is invited.
ActivityExternalUserJoined occurs when a external user joins.
ActivityExternalUserRemoved occurs when a external user is removed HackerOne API docs: https://api.hackerone.com/docs/v1#activity-external-user-removed.
ActivityGroupAssignedToBug occurs when a group is assigned to a report.
ActivityHackerRequestedMediation occurs when a hacker requests mediation.
ActivityMediationRequested occurs when occurs when a mediation is requested.
ActivityReferenceIDAdded occurs when a reference id/url is added to a report.
ActivityReportTitleUpdated occurs when report title is updated HackerOne API docs: https://api.hackerone.com/docs/v1#activity-report-title-updated.
ActivityReportVulnerabilityTypesUpdated occurs when vulnerability types for a report are updated.
ActivitySwagAwarded occurs when swag is awarded HackerOne API docs: https://api.hackerone.com/docs/v1#activity-swag-awarded.
ActivityUserAssignedToBug occurs when a user is assigned to a report.
ActivityUserBannedFromProgram occurs when a user is banned from a program.
Address represents an address for a user.
APIAuthTransport is an http.RoundTripper that authenticates all requests using HTTP Basic Authentication using the provided identifier and token.
Attachment represents an attachment (typically to a report or comment).
Bounty represents a bounty awarded.
A Client manages communication with the H1 API.
Error represents an Error from the JSONAPI specification.
ErrorResponse wraps a http.Response and is returned when the API returns an error.
ErrorSource represents an ErrorSource from the JSONAPI specification.
Group represents a group of users.
ListOptions specifies the optional parameters to various List methods that support pagination.
Member represents a user in a program HackerOne API docs: https://api.hackerone.com/docs/v1#member.
Program represents a overall program.
Report represents a report.
ReportListFilter specifies optional parameters to the ReportService.List method.
ReportSummary represents a summary of a report.
Response is a H1 API response.
ResponseLinks represents a JSONAPI ResponseLinks object.
Severity represents a severity object HackerOne API docs: https://api.hackerone.com/docs/v1#severity.
Swag represents swag that has/hasn't been sent to an address.
Timestamp represents a time generated from a JSON string.
User represents an individual user.
UserProfilePicture is a nested struct of the User struct.
VulnerabilityType represents a type of vulnerability.
Weakness represents a weakness object HackerOne API docs: https://api.hackerone.com/docs/v1#weakness.

# Type aliases

ProgramService handles communication with the program related methods of the H1 API.
ReportService handles communication with the report related methods of the H1 API.