(
self,
*,
active: Union[Optional[bool], DefaultArg] = NotGiven,
addresses: Union[Optional[List[Union[UserAddress, Dict[str, Any]]]], DefaultArg] = NotGiven,
display_name: Union[Optional[str], DefaultArg] = NotGiven,
emails: Union[Optional[List[Union[TypeAndValue, Dict[str, Any]]]], DefaultArg] = NotGiven,
external_id: Union[Optional[str], DefaultArg] = NotGiven,
groups: Union[Optional[List[Union[UserGroup, Dict[str, Any]]]], DefaultArg] = NotGiven,
id: Union[Optional[str], DefaultArg] = NotGiven,
meta: Union[Optional[Union[UserMeta, Dict[str, Any]]], DefaultArg] = NotGiven,
name: Union[Optional[Union[UserName, Dict[str, Any]]], DefaultArg] = NotGiven,
nick_name: Union[Optional[str], DefaultArg] = NotGiven,
phone_numbers: Union[Optional[List[Union[TypeAndValue, Dict[str, Any]]]], DefaultArg] = NotGiven,
photos: Union[Optional[List[Union[UserPhoto, Dict[str, Any]]]], DefaultArg] = NotGiven,
profile_url: Union[Optional[str], DefaultArg] = NotGiven,
roles: Union[Optional[List[Union[TypeAndValue, Dict[str, Any]]]], DefaultArg] = NotGiven,
schemas: Union[Optional[List[str]], DefaultArg] = NotGiven,
timezone: Union[Optional[str], DefaultArg] = NotGiven,
title: Union[Optional[str], DefaultArg] = NotGiven,
user_name: Union[Optional[str], DefaultArg] = NotGiven,
**kwargs,
)
| 148 | unknown_fields: Dict[str, Any] |
| 149 | |
| 150 | def __init__( |
| 151 | self, |
| 152 | *, |
| 153 | active: Union[Optional[bool], DefaultArg] = NotGiven, |
| 154 | addresses: Union[Optional[List[Union[UserAddress, Dict[str, Any]]]], DefaultArg] = NotGiven, |
| 155 | display_name: Union[Optional[str], DefaultArg] = NotGiven, |
| 156 | emails: Union[Optional[List[Union[TypeAndValue, Dict[str, Any]]]], DefaultArg] = NotGiven, |
| 157 | external_id: Union[Optional[str], DefaultArg] = NotGiven, |
| 158 | groups: Union[Optional[List[Union[UserGroup, Dict[str, Any]]]], DefaultArg] = NotGiven, |
| 159 | id: Union[Optional[str], DefaultArg] = NotGiven, |
| 160 | meta: Union[Optional[Union[UserMeta, Dict[str, Any]]], DefaultArg] = NotGiven, |
| 161 | name: Union[Optional[Union[UserName, Dict[str, Any]]], DefaultArg] = NotGiven, |
| 162 | nick_name: Union[Optional[str], DefaultArg] = NotGiven, |
| 163 | phone_numbers: Union[Optional[List[Union[TypeAndValue, Dict[str, Any]]]], DefaultArg] = NotGiven, |
| 164 | photos: Union[Optional[List[Union[UserPhoto, Dict[str, Any]]]], DefaultArg] = NotGiven, |
| 165 | profile_url: Union[Optional[str], DefaultArg] = NotGiven, |
| 166 | roles: Union[Optional[List[Union[TypeAndValue, Dict[str, Any]]]], DefaultArg] = NotGiven, |
| 167 | schemas: Union[Optional[List[str]], DefaultArg] = NotGiven, |
| 168 | timezone: Union[Optional[str], DefaultArg] = NotGiven, |
| 169 | title: Union[Optional[str], DefaultArg] = NotGiven, |
| 170 | user_name: Union[Optional[str], DefaultArg] = NotGiven, |
| 171 | **kwargs, |
| 172 | ) -> None: |
| 173 | self.active = active |
| 174 | self.addresses = ( |
| 175 | [a if isinstance(a, UserAddress) else UserAddress(**a) for a in addresses] # type: ignore |
| 176 | if _is_iterable(addresses) |
| 177 | else addresses |
| 178 | ) |
| 179 | self.display_name = display_name |
| 180 | self.emails = ( |
| 181 | [a if isinstance(a, TypeAndValue) else TypeAndValue(**a) for a in emails] # type: ignore |
| 182 | if _is_iterable(emails) |
| 183 | else emails |
| 184 | ) |
| 185 | self.external_id = external_id |
| 186 | self.groups = ( |
| 187 | [a if isinstance(a, UserGroup) else UserGroup(**a) for a in groups] # type: ignore |
| 188 | if _is_iterable(groups) |
| 189 | else groups |
| 190 | ) |
| 191 | self.id = id |
| 192 | self.meta = UserMeta(**meta) if meta is not None and isinstance(meta, dict) else meta |
| 193 | self.name = UserName(**name) if name is not None and isinstance(name, dict) else name |
| 194 | self.nick_name = nick_name |
| 195 | self.phone_numbers = ( |
| 196 | [a if isinstance(a, TypeAndValue) else TypeAndValue(**a) for a in phone_numbers] # type: ignore |
| 197 | if _is_iterable(phone_numbers) |
| 198 | else phone_numbers |
| 199 | ) |
| 200 | self.photos = ( |
| 201 | [a if isinstance(a, UserPhoto) else UserPhoto(**a) for a in photos] # type: ignore |
| 202 | if _is_iterable(photos) |
| 203 | else photos |
| 204 | ) |
| 205 | self.profile_url = profile_url |
| 206 | self.roles = ( |
| 207 | [a if isinstance(a, TypeAndValue) else TypeAndValue(**a) for a in roles] # type: ignore |
nothing calls this directly
no test coverage detected