public GetShardIteratorRequest( string streamName, string shardId, ShardIteratorType type, string?startingSequenceNumber = null) { StreamName = streamName ?? throw new ArgumentNullException(streamName); ShardId = shardId ?? throw new ArgumentNullException(shardId); ShardIteratorType = type; StartingSequenceNumber = startingSequenceNumber; }