Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Find_The_Duper ¶
func Find_The_Duper(opts args.Options, resolved_report_info []Resolved_Report_Info) string
func Load_Reports ¶
func Load_Reports(wg *sync.WaitGroup, client *httpclient.HttpClient, data string, resultChan chan<- bool)
Types ¶
type GraphQLSchema ¶
type GraphQLSchema struct {
Data struct {
Me struct {
ID string `json:"id"`
Typename string `json:"__typename"`
} `json:"me"`
HacktivityItems struct {
TotalCount int `json:"total_count"`
PageInfo struct {
EndCursor string `json:"endCursor"`
HasNextPage bool `json:"hasNextPage"`
Typename string `json:"__typename"`
} `json:"pageInfo"`
Edges []struct {
Node struct {
ID string `json:"id"`
DatabaseID string `json:"databaseId"`
Typename string `json:"__typename"`
Type string `json:"type"`
Votes struct {
TotalCount int `json:"total_count"`
Typename string `json:"__typename"`
} `json:"votes"`
Upvoted bool `json:"upvoted"`
Reporter struct {
ID string `json:"id"`
Username string `json:"username"`
Typename string `json:"__typename"`
} `json:"reporter"`
Team struct {
Handle string `json:"handle"`
Name string `json:"name"`
MediumProfilePicture string `json:"medium_profile_picture"`
URL string `json:"url"`
ID string `json:"id"`
Typename string `json:"__typename"`
} `json:"team"`
LatestDisclosableAction string `json:"latest_disclosable_action"`
LatestDisclosableActivityAt time.Time `json:"latest_disclosable_activity_at"`
RequiresViewPrivilege bool `json:"requires_view_privilege"`
TotalAwardedAmount any `json:"total_awarded_amount"`
Currency string `json:"currency"`
} `json:"node"`
Typename string `json:"__typename"`
} `json:"edges"`
Typename string `json:"__typename"`
} `json:"hacktivity_items"`
} `json:"data"`
}
type Resolved_Report_Info ¶
func Get_All_Report_Info ¶
func Get_All_Report_Info(opts args.Options, CSRF_token string) []Resolved_Report_Info
Click to show internal directories.
Click to hide internal directories.