public ParentLink(string traceId, TraceLink <TLinkData> prevLink) { if (string.ReferenceEquals(traceId, null) && prevLink == null) { throw new System.ArgumentException("TraceId and PrevLink cannot be both null"); } this.traceId = traceId; this.prevLink = prevLink; }
public PushTransferInput(string traceId, string recipient, TLinkData data, TraceLink <TLinkData> prevLink) : base(traceId, prevLink) { if (string.ReferenceEquals(recipient, null)) { throw new System.ArgumentException("recipient cannot be null in PushTransferInput"); } this.data = data; this.recipient = recipient; }
public TransferResponseInput(string traceId, TraceLink <TLinkData> prevLink) : base(traceId, prevLink) { }
public TransferResponseInput(string traceId, TLinkData data, TraceLink <TLinkData> prevLink) : base(traceId, prevLink) { this.data = data; }
public PullTransferInput(string traceId, TLinkData data, TraceLink <TLinkData> prevLink) : base(traceId, prevLink) { this.data = data; }