public RegisteredConnectedProjection( ConnectedProjectionIdentifier id, ConnectedProjectionState state, ConnectedProjectionInfo info) { Id = id; State = state; Info = info; }
private static ProjectionState MapProjectionState(ConnectedProjectionState projectionState, bool hasErrorMessage) { return(projectionState switch { ConnectedProjectionState.Stopped => hasErrorMessage ? ProjectionState.Crashed : ProjectionState.Stopped, ConnectedProjectionState.CatchingUp => ProjectionState.CatchingUp, ConnectedProjectionState.Subscribed => ProjectionState.Subscribed, _ => ProjectionState.Unknown });
public RegisteredConnectedProjection(ConnectedProjectionName name, ConnectedProjectionState state) { Name = name; State = state; }