MCPcopy Create free account
hub / github.com/slackapi/python-slack-sdk / __init__

Method __init__

slack_sdk/scim/v1/group.py:55–72  ·  view source on GitHub ↗
(
        self,
        *,
        display_name: Union[Optional[str], DefaultArg] = NotGiven,
        id: Union[Optional[str], DefaultArg] = NotGiven,
        members: Union[Optional[List[GroupMember]], DefaultArg] = NotGiven,
        meta: Union[Optional[GroupMeta], DefaultArg] = NotGiven,
        schemas: Union[Optional[List[str]], DefaultArg] = NotGiven,
        **kwargs,
    )

Source from the content-addressed store, hash-verified

53 unknown_fields: Dict[str, Any]
54
55 def __init__(
56 self,
57 *,
58 display_name: Union[Optional[str], DefaultArg] = NotGiven,
59 id: Union[Optional[str], DefaultArg] = NotGiven,
60 members: Union[Optional[List[GroupMember]], DefaultArg] = NotGiven,
61 meta: Union[Optional[GroupMeta], DefaultArg] = NotGiven,
62 schemas: Union[Optional[List[str]], DefaultArg] = NotGiven,
63 **kwargs,
64 ) -> None:
65 self.display_name = display_name
66 self.id = id
67 self.members = (
68 [a if isinstance(a, GroupMember) else GroupMember(**a) for a in members] if _is_iterable(members) else members
69 )
70 self.meta = GroupMeta(**meta) if meta is not None and isinstance(meta, dict) else meta
71 self.schemas = schemas
72 self.unknown_fields = kwargs
73
74 def to_dict(self):
75 return _to_dict_without_not_given(self)

Callers

nothing calls this directly

Calls 3

GroupMemberClass · 0.85
_is_iterableFunction · 0.85
GroupMetaClass · 0.85

Tested by

no test coverage detected