Skip to content

Commit bd3e889

Browse files
Update active committers struct (#3257)
1 parent 00caddc commit bd3e889

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

github/billing.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,11 @@ type StorageBilling struct {
4343

4444
// ActiveCommitters represents the total active committers across all repositories in an Organization.
4545
type ActiveCommitters struct {
46-
TotalAdvancedSecurityCommitters int `json:"total_advanced_security_committers"`
47-
Repositories []*RepositoryActiveCommitters `json:"repositories,omitempty"`
46+
TotalAdvancedSecurityCommitters int `json:"total_advanced_security_committers"`
47+
TotalCount int `json:"total_count"`
48+
MaximumAdvancedSecurityCommitters int `json:"maximum_advanced_security_committers"`
49+
PurchasedAdvancedSecurityCommitters int `json:"purchased_advanced_security_committers"`
50+
Repositories []*RepositoryActiveCommitters `json:"repositories,omitempty"`
4851
}
4952

5053
// RepositoryActiveCommitters represents active committers on each repository.

github/billing_test.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -436,10 +436,14 @@ func TestBillingService_GetAdvancedSecurityActiveCommittersOrg(t *testing.T) {
436436
testMethod(t, r, "GET")
437437
fmt.Fprint(w, `{
438438
"total_advanced_security_committers": 2,
439+
"total_count": 2,
440+
"maximum_advanced_security_committers": 3,
441+
"purchased_advanced_security_committers": 4,
439442
"repositories": [
440443
{
441444
"name": "octocat-org/Hello-World",
442445
"advanced_security_committers": 2,
446+
443447
"advanced_security_committers_breakdown": [
444448
{
445449
"user_login": "octokitten",
@@ -459,7 +463,10 @@ func TestBillingService_GetAdvancedSecurityActiveCommittersOrg(t *testing.T) {
459463
}
460464

461465
want := &ActiveCommitters{
462-
TotalAdvancedSecurityCommitters: 2,
466+
TotalAdvancedSecurityCommitters: 2,
467+
TotalCount: 2,
468+
MaximumAdvancedSecurityCommitters: 3,
469+
PurchasedAdvancedSecurityCommitters: 4,
463470
Repositories: []*RepositoryActiveCommitters{
464471
{
465472
Name: String("octocat-org/Hello-World"),

0 commit comments

Comments
 (0)