StreamEvent constructor

StreamEvent({
  1. StreamEvent_GuildAddedToList? guildAddedToList,
  2. StreamEvent_GuildRemovedFromList? guildRemovedFromList,
  3. StreamEvent_ActionPerformed? actionPerformed,
  4. StreamEvent_MessageSent? sentMessage,
  5. StreamEvent_MessageUpdated? editedMessage,
  6. StreamEvent_MessageDeleted? deletedMessage,
  7. StreamEvent_ChannelCreated? createdChannel,
  8. StreamEvent_ChannelUpdated? editedChannel,
  9. StreamEvent_ChannelDeleted? deletedChannel,
  10. StreamEvent_GuildUpdated? editedGuild,
  11. StreamEvent_GuildDeleted? deletedGuild,
  12. StreamEvent_MemberJoined? joinedMember,
  13. StreamEvent_MemberLeft? leftMember,
  14. StreamEvent_Typing? typing,
  15. StreamEvent_RoleCreated? roleCreated,
  16. StreamEvent_RoleDeleted? roleDeleted,
  17. StreamEvent_RoleMoved? roleMoved,
  18. StreamEvent_RoleUpdated? roleUpdated,
  19. StreamEvent_RolePermissionsUpdated? rolePermsUpdated,
  20. StreamEvent_UserRolesUpdated? userRolesUpdated,
  21. StreamEvent_PermissionUpdated? permissionUpdated,
  22. StreamEvent_ChannelsReordered? channelsReordered,
  23. StreamEvent_ChannelPositionUpdated? editedChannelPosition,
  24. StreamEvent_MessagePinned? messagePinned,
  25. StreamEvent_MessageUnpinned? messageUnpinned,
  26. StreamEvent_ReactionUpdated? reactionUpdated,
})

Implementation

factory StreamEvent({
  StreamEvent_GuildAddedToList? guildAddedToList,
  StreamEvent_GuildRemovedFromList? guildRemovedFromList,
  StreamEvent_ActionPerformed? actionPerformed,
  StreamEvent_MessageSent? sentMessage,
  StreamEvent_MessageUpdated? editedMessage,
  StreamEvent_MessageDeleted? deletedMessage,
  StreamEvent_ChannelCreated? createdChannel,
  StreamEvent_ChannelUpdated? editedChannel,
  StreamEvent_ChannelDeleted? deletedChannel,
  StreamEvent_GuildUpdated? editedGuild,
  StreamEvent_GuildDeleted? deletedGuild,
  StreamEvent_MemberJoined? joinedMember,
  StreamEvent_MemberLeft? leftMember,
  StreamEvent_Typing? typing,
  StreamEvent_RoleCreated? roleCreated,
  StreamEvent_RoleDeleted? roleDeleted,
  StreamEvent_RoleMoved? roleMoved,
  StreamEvent_RoleUpdated? roleUpdated,
  StreamEvent_RolePermissionsUpdated? rolePermsUpdated,
  StreamEvent_UserRolesUpdated? userRolesUpdated,
  StreamEvent_PermissionUpdated? permissionUpdated,
  StreamEvent_ChannelsReordered? channelsReordered,
  StreamEvent_ChannelPositionUpdated? editedChannelPosition,
  StreamEvent_MessagePinned? messagePinned,
  StreamEvent_MessageUnpinned? messageUnpinned,
  StreamEvent_ReactionUpdated? reactionUpdated,
}) {
  final _result = create();
  if (guildAddedToList != null) {
    _result.guildAddedToList = guildAddedToList;
  }
  if (guildRemovedFromList != null) {
    _result.guildRemovedFromList = guildRemovedFromList;
  }
  if (actionPerformed != null) {
    _result.actionPerformed = actionPerformed;
  }
  if (sentMessage != null) {
    _result.sentMessage = sentMessage;
  }
  if (editedMessage != null) {
    _result.editedMessage = editedMessage;
  }
  if (deletedMessage != null) {
    _result.deletedMessage = deletedMessage;
  }
  if (createdChannel != null) {
    _result.createdChannel = createdChannel;
  }
  if (editedChannel != null) {
    _result.editedChannel = editedChannel;
  }
  if (deletedChannel != null) {
    _result.deletedChannel = deletedChannel;
  }
  if (editedGuild != null) {
    _result.editedGuild = editedGuild;
  }
  if (deletedGuild != null) {
    _result.deletedGuild = deletedGuild;
  }
  if (joinedMember != null) {
    _result.joinedMember = joinedMember;
  }
  if (leftMember != null) {
    _result.leftMember = leftMember;
  }
  if (typing != null) {
    _result.typing = typing;
  }
  if (roleCreated != null) {
    _result.roleCreated = roleCreated;
  }
  if (roleDeleted != null) {
    _result.roleDeleted = roleDeleted;
  }
  if (roleMoved != null) {
    _result.roleMoved = roleMoved;
  }
  if (roleUpdated != null) {
    _result.roleUpdated = roleUpdated;
  }
  if (rolePermsUpdated != null) {
    _result.rolePermsUpdated = rolePermsUpdated;
  }
  if (userRolesUpdated != null) {
    _result.userRolesUpdated = userRolesUpdated;
  }
  if (permissionUpdated != null) {
    _result.permissionUpdated = permissionUpdated;
  }
  if (channelsReordered != null) {
    _result.channelsReordered = channelsReordered;
  }
  if (editedChannelPosition != null) {
    _result.editedChannelPosition = editedChannelPosition;
  }
  if (messagePinned != null) {
    _result.messagePinned = messagePinned;
  }
  if (messageUnpinned != null) {
    _result.messageUnpinned = messageUnpinned;
  }
  if (reactionUpdated != null) {
    _result.reactionUpdated = reactionUpdated;
  }
  return _result;
}