8.7.17. vantage6.common.WhoAmI#
- class WhoAmI(type_: str, id_: int, name: str, organization_name: str, organization_id: int)#
Bases:
NamedTuple
Data-class to store Authenticatable information in.
- Variables:
type (str) – The type of the authenticatable (user or node).
id (int) – The id of the authenticatable.
name (str) – The name of the authenticatable.
organization_name (str) – The name of the organization of the authenticatable.
organization_id (int) – The id of the organization of the authenticatable.
- __init__()#
Methods
__init__
()count
(value, /)Return number of occurrences of value.
index
(value[, start, stop])Return first index of value.
Attributes
Alias for field number 1
Alias for field number 2
Alias for field number 4
Alias for field number 3
Alias for field number 0
- count(value, /)#
Return number of occurrences of value.
-
id_:
int
# Alias for field number 1
- index(value, start=0, stop=9223372036854775807, /)#
Return first index of value.
Raises ValueError if the value is not present.
-
name:
str
# Alias for field number 2
-
organization_id:
int
# Alias for field number 4
-
organization_name:
str
# Alias for field number 3
-
type_:
str
# Alias for field number 0