public OutputResponse(MessageId id, SubscriberId source, SubscriberId destination, OutputResponseDetails details, IEnumerable <OutputCriteria> criterias) : this(id, source, destination, details, criterias, boxNumber : null) { }
public OutputResponse(OutputRequest request, OutputResponseDetails details) : this(request.Id, request.Destination, request.Source, details, request.GetCriterias(), request.BoxNumber) { }
public OutputResponse(MessageId id, SubscriberId source, SubscriberId destination, OutputResponseDetails details, IEnumerable <OutputCriteria> criterias, String?boxNumber) : base(id, StandardDialogs.Output, source, destination) { this.Details = details; this.Criterias.AddRange(criterias); this.BoxNumber = boxNumber; }