public MemberSnapshot(int memberId, string name, string memberClass, TeamType teamType, MemberStateSnapshot stateSnapshot) { Id = memberId; Name = name; Class = memberClass; TeamType = teamType; State = stateSnapshot; }
public MemberStateChanged(MemberStateSnapshot before, MemberState after) => State = after;