MCPcopy
hub / github.com/PyGithub/PyGithub / _useAttributes

Method _useAttributes

github/NamedEnterpriseUser.py:156–206  ·  view source on GitHub ↗
(self, attributes: dict[str, Any])

Source from the content-addressed store, hash-verified

154 return self._visual_studio_subscription_user.value
155
156 def _useAttributes(self, attributes: dict[str, Any]) -> None:
157 if "enterprise_server_primary_emails" in attributes: # pragma no branch
158 self._enterprise_server_primary_emails = self._makeListOfStringsAttribute(
159 attributes["enterprise_server_primary_emails"]
160 )
161 if "enterprise_server_user" in attributes: # pragma no branch
162 self._enterprise_server_user = self._makeBoolAttribute(attributes["enterprise_server_user"])
163 if "enterprise_server_user_ids" in attributes: # pragma no branch
164 self._enterprise_server_user_ids = self._makeListOfStringsAttribute(
165 attributes["enterprise_server_user_ids"]
166 )
167 if "github_com_enterprise_roles" in attributes: # pragma no branch
168 self._github_com_enterprise_roles = self._makeListOfStringsAttribute(
169 attributes["github_com_enterprise_roles"]
170 )
171 if "github_com_login" in attributes: # pragma no branch
172 self._github_com_login = self._makeStringAttribute(attributes["github_com_login"])
173 if "github_com_member_roles" in attributes: # pragma no branch
174 self._github_com_member_roles = self._makeListOfStringsAttribute(attributes["github_com_member_roles"])
175 if "github_com_name" in attributes: # pragma no branch
176 self._github_com_name = self._makeStringAttribute(attributes["github_com_name"])
177 if "github_com_orgs_with_pending_invites" in attributes: # pragma no branch
178 self._github_com_orgs_with_pending_invites = self._makeListOfStringsAttribute(
179 attributes["github_com_orgs_with_pending_invites"]
180 )
181 if "github_com_profile" in attributes: # pragma no branch
182 self._github_com_profile = self._makeStringAttribute(attributes["github_com_profile"])
183 if "github_com_saml_name_id" in attributes: # pragma no branch
184 self._github_com_saml_name_id = self._makeStringAttribute(attributes["github_com_saml_name_id"])
185 if "github_com_two_factor_auth" in attributes: # pragma no branch
186 self._github_com_two_factor_auth = self._makeBoolAttribute(attributes["github_com_two_factor_auth"])
187 if "github_com_user" in attributes: # pragma no branch
188 self._github_com_user = self._makeBoolAttribute(attributes["github_com_user"])
189 if "github_com_verified_domain_emails" in attributes: # pragma no branch
190 self._github_com_verified_domain_emails = self._makeListOfStringsAttribute(
191 attributes["github_com_verified_domain_emails"]
192 )
193 if "license_type" in attributes: # pragma no branch
194 self._license_type = self._makeStringAttribute(attributes["license_type"])
195 if "total_user_accounts" in attributes: # pragma no branch
196 self._total_user_accounts = self._makeIntAttribute(attributes["total_user_accounts"])
197 if "visual_studio_license_status" in attributes: # pragma no branch
198 self._visual_studio_license_status = self._makeStringAttribute(attributes["visual_studio_license_status"])
199 if "visual_studio_subscription_email" in attributes: # pragma no branch
200 self._visual_studio_subscription_email = self._makeStringAttribute(
201 attributes["visual_studio_subscription_email"]
202 )
203 if "visual_studio_subscription_user" in attributes: # pragma no branch
204 self._visual_studio_subscription_user = self._makeBoolAttribute(
205 attributes["visual_studio_subscription_user"]
206 )

Callers

nothing calls this directly

Calls 4

_makeBoolAttributeMethod · 0.80
_makeStringAttributeMethod · 0.80
_makeIntAttributeMethod · 0.80

Tested by

no test coverage detected