diff --git a/account.go b/account.go index 7623c8cb..b8ea64a3 100644 --- a/account.go +++ b/account.go @@ -21,6 +21,8 @@ type Account struct { Email string `json:"email,omitempty"` UUID string `json:"uuid,omitempty"` EmailVerified bool `json:"email_verified,omitempty"` + Status string `json:"status,omitempty"` + StatusMessage string `json:"status_message,omitempty"` } type accountRoot struct { diff --git a/account_test.go b/account_test.go index 5d0a8a69..41e858fc 100644 --- a/account_test.go +++ b/account_test.go @@ -44,10 +44,12 @@ func TestAccountString(t *testing.T) { Email: "sammy@digitalocean.com", UUID: "b6fr89dbf6d9156cace5f3c78dc9851d957381ef", EmailVerified: true, + Status: "active", + StatusMessage: "message", } stringified := acct.String() - expected := `godo.Account{DropletLimit:25, Email:"sammy@digitalocean.com", UUID:"b6fr89dbf6d9156cace5f3c78dc9851d957381ef", EmailVerified:true}` + expected := `godo.Account{DropletLimit:25, Email:"sammy@digitalocean.com", UUID:"b6fr89dbf6d9156cace5f3c78dc9851d957381ef", EmailVerified:true, Status:"active", StatusMessage:"message"}` if expected != stringified { t.Errorf("Account.String returned %+v, expected %+v", stringified, expected) }