From f7aaa06cccb0129dae595fcaaa5cedf6155694dc Mon Sep 17 00:00:00 2001 From: izumin5210 Date: Thu, 4 Jul 2019 21:35:01 +0900 Subject: [PATCH 1/2] Add Visibility to UserEmail --- github/users_emails.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/github/users_emails.go b/github/users_emails.go index 0bbd4627e3b..78d21491191 100644 --- a/github/users_emails.go +++ b/github/users_emails.go @@ -9,9 +9,10 @@ import "context" // UserEmail represents user's email address type UserEmail struct { - Email *string `json:"email,omitempty"` - Primary *bool `json:"primary,omitempty"` - Verified *bool `json:"verified,omitempty"` + Email *string `json:"email,omitempty"` + Primary *bool `json:"primary,omitempty"` + Verified *bool `json:"verified,omitempty"` + Visibility *string `json:"visibility,omitempty"` } // ListEmails lists all email addresses for the authenticated user. From c775ea88f9099a54b1618107cf15599987c2eeb3 Mon Sep 17 00:00:00 2001 From: izumin5210 Date: Thu, 4 Jul 2019 22:00:14 +0900 Subject: [PATCH 2/2] Run `go generate ./...` to generate accessors --- github/github-accessors.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/github/github-accessors.go b/github/github-accessors.go index b92e81fec29..9218107be67 100644 --- a/github/github-accessors.go +++ b/github/github-accessors.go @@ -12388,6 +12388,14 @@ func (u *UserEmail) GetVerified() bool { return *u.Verified } +// GetVisibility returns the Visibility field if it's non-nil, zero value otherwise. +func (u *UserEmail) GetVisibility() string { + if u == nil || u.Visibility == nil { + return "" + } + return *u.Visibility +} + // GetAvatarURL returns the AvatarURL field if it's non-nil, zero value otherwise. func (u *UserLDAPMapping) GetAvatarURL() string { if u == nil || u.AvatarURL == nil {