diff --git a/github/apps.go b/github/apps.go index f0392f2d706..2ebfee505cd 100644 --- a/github/apps.go +++ b/github/apps.go @@ -77,6 +77,7 @@ type InstallationPermissions struct { Metadata *string `json:"metadata,omitempty"` Members *string `json:"members,omitempty"` OrganizationAdministration *string `json:"organization_administration,omitempty"` + OrganizationCustomProperties *string `json:"organization_custom_properties,omitempty"` OrganizationCustomRoles *string `json:"organization_custom_roles,omitempty"` OrganizationHooks *string `json:"organization_hooks,omitempty"` OrganizationPackages *string `json:"organization_packages,omitempty"` diff --git a/github/github-accessors.go b/github/github-accessors.go index 01b81375234..f95e4c3b9bd 100644 --- a/github/github-accessors.go +++ b/github/github-accessors.go @@ -8686,6 +8686,14 @@ func (i *InstallationPermissions) GetOrganizationAdministration() string { return *i.OrganizationAdministration } +// GetOrganizationCustomProperties returns the OrganizationCustomProperties field if it's non-nil, zero value otherwise. +func (i *InstallationPermissions) GetOrganizationCustomProperties() string { + if i == nil || i.OrganizationCustomProperties == nil { + return "" + } + return *i.OrganizationCustomProperties +} + // GetOrganizationCustomRoles returns the OrganizationCustomRoles field if it's non-nil, zero value otherwise. func (i *InstallationPermissions) GetOrganizationCustomRoles() string { if i == nil || i.OrganizationCustomRoles == nil { diff --git a/github/github-accessors_test.go b/github/github-accessors_test.go index ba3287351da..ca263064ffb 100644 --- a/github/github-accessors_test.go +++ b/github/github-accessors_test.go @@ -10177,6 +10177,16 @@ func TestInstallationPermissions_GetOrganizationAdministration(tt *testing.T) { i.GetOrganizationAdministration() } +func TestInstallationPermissions_GetOrganizationCustomProperties(tt *testing.T) { + var zeroValue string + i := &InstallationPermissions{OrganizationCustomProperties: &zeroValue} + i.GetOrganizationCustomProperties() + i = &InstallationPermissions{} + i.GetOrganizationCustomProperties() + i = nil + i.GetOrganizationCustomProperties() +} + func TestInstallationPermissions_GetOrganizationCustomRoles(tt *testing.T) { var zeroValue string i := &InstallationPermissions{OrganizationCustomRoles: &zeroValue}