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.