Provides struct and type for a DatasourceMembershipDefinition
@type t() :: %Gleanex.Indexing.DatasourceMembershipDefinition{ groupName: String.t(), memberGroupName: String.t() | nil, memberUserId: String.t() | nil }