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.
Int allocates a new bool value to store v at and returns a pointer to it.
NewClient returns a new 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.
# Constants
Define some convinience functions.
Define some convinience functions.
Define some convinience functions.
Define some convinience functions.
The possible report states.
The possible report states.
The possible report states.
The possible report states.
The possible report states.
The possible report states.
The possible report states.
The possible report states.
The possible report states.
The possible report states.
The possible report states.
The possible report states.
The possible report states.
No description provided by the author
No description provided by the author
# Structs
Activity represents a report activity.
Attachment represents a report attachment.
Badge represents a badge object.
A Client manages communication with the H1.
CommonResponse represents a common ersponse object.
ErrorResponse wraps a http.Response and is returned when the API returns an error.
Group represents a group.
HacktivityListOptions.
ProfilePictureURLs represents the profile pic.
Report represents a report.
ReportAbilities dictates what can be done with a report.
ReportBulkResponse is used as a response for multiple report methods.
ReportChangeStateOptions provides optional arguments to ReportService's ChangeState method.
ReportCloseOptions provides optional arguments to ReportService's Close method.
ReportSeverity dictates the severity of a report.
ReportSummary represents a report summary.
Response is a H1 response.
SessionUser describes the current user for a session.
Team represents a H1 team.
TeamProfile represents a H1 team.
TeamProfileMetrics represents a H1 team's profile metrics.
Timestamp represents a time generated from a JSON string.
User represents a H1 user.
UserTeamContext appears on some user objects.
VulnerabilityType represents a report's vulnerability type.
# Type aliases
HacktivityService handles communication with the report related methods of the H1 API.
ReportService handles communication with the bug related methods of H1.
SessionService handles communication with the session related methods of H1.
TeamService handles communication with the report related methods of the H1 API.
UserService handles communication with the report related methods of the H1 API.