public TransactionActionDeserializer(TransactionAction transactionAction) : base(transactionAction) { chaincodeActionPayloadDeserializer = new WeakItem <ChaincodeActionPayloadDeserializer, TransactionAction>((tac) => new ChaincodeActionPayloadDeserializer(tac.Payload), () => Reference); }
public EnvelopeDeserializer(ByteString byteString, byte validcode) : base(byteString) { ValidationCode = validcode; payload = new WeakItem <PayloadDeserializer, Envelope>((env) => new PayloadDeserializer(env.Payload), () => Reference); }
public ChaincodeInvocationSpecDeserializer(ByteString byteString) : base(byteString) { chaincodeInputDeserializer = new WeakItem <ChaincodeInputDeserializer, ChaincodeInvocationSpec>((input) => new ChaincodeInputDeserializer(input.ChaincodeSpec.Input), () => Reference); }
public TransactionActionDeserializer(ByteString byteString) : base(byteString) { chaincodeActionPayloadDeserializer = new WeakItem <ChaincodeActionPayloadDeserializer, TransactionAction>((tac) => new ChaincodeActionPayloadDeserializer(tac.Payload), () => Reference); }
public ChaincodeActionPayloadDeserializer(ByteString byteString) : base(byteString) { chaincodeEndorsedActionDeserializer = new WeakItem <ChaincodeEndorsedActionDeserializer, ChaincodeActionPayload>((action) => new ChaincodeEndorsedActionDeserializer(action.Action), () => Reference); chaincodeProposalPayloadDeserializer = new WeakItem <ChaincodeProposalPayloadDeserializer, ChaincodeActionPayload>((payload) => new ChaincodeProposalPayloadDeserializer(payload.ChaincodeProposalPayload), () => Reference); }
public HeaderDeserializer(Header header) { Header = header; channelHeader = new WeakItem <ChannelHeaderDeserializer, Header>((h) => new ChannelHeaderDeserializer(h.ChannelHeader), () => Header); }
public ProposalResponsePayloadDeserializer(ByteString byteString) : base(byteString) { chaincodeAction = new WeakItem <ChaincodeActionDeserializer, ProposalResponsePayload>((ext) => new ChaincodeActionDeserializer(ext.Extension), () => Reference); }
public TransactionPayloadDeserializer(ByteString byteString) : base(byteString) { transactionDeserialize = new WeakItem <TransactionDeserializer, Payload>((data) => new TransactionDeserializer(data.Data), () => Payload); }
public ChaincodeEndorsedActionDeserializer(ChaincodeEndorsedAction action) : base(action.ToByteString()) { reference = new WeakReference <ChaincodeEndorsedAction>(action); proposalResponsePayload = new WeakItem <ProposalResponsePayloadDeserializer, ChaincodeEndorsedAction>((payload) => new ProposalResponsePayloadDeserializer(payload.ProposalResponsePayload), () => Reference); }
public ChaincodeProposalPayloadDeserializer(ByteString byteString) : base(byteString) { invocationSpecDeserializer = new WeakItem <ChaincodeInvocationSpecDeserializer, ChaincodeProposalPayload>((input) => new ChaincodeInvocationSpecDeserializer(input.Input), () => Reference); }
public ProposalResponse(TransactionContext transactionContext, int status, string message) : base(transactionContext.TxID, transactionContext.ChannelID, status, message) { TransactionContext = transactionContext; proposalResponsePayload = new WeakItem <ProposalResponsePayloadDeserializer, Protos.Peer.FabricProposalResponse.ProposalResponse>((pr) => new ProposalResponsePayloadDeserializer(pr.Payload), () => ProtoProposalResponse); }