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);
 }
Example #5
0
 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);
 }
Example #6
0
 public HeaderDeserializer(Header header)
 {
     Header        = header;
     channelHeader = new WeakItem <ChannelHeaderDeserializer, Header>((h) => new ChannelHeaderDeserializer(h.ChannelHeader), () => Header);
 }
Example #7
0
 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);
 }
Example #10
0
 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);
 }