Struct ApplyData<TTxn>
  
  
  
  
  
  Assembly: cs.temp.dll.dll
  Syntax
  
    [Serializable]
public struct ApplyData<TTxn> : IEquatable<ApplyData<TTxn>>, IApplyData<TTxn>, IAppEvalDelta<TTxn> where TTxn : IAppliedSignedTxn<TTxn>
   
  Type Parameters
  
  Properties
  
  
  
  
  ApplicationId
  If an app is called, the id used.
Declaration
  
    public AppIndex ApplicationId { get; set; }
   
  Property Value
  
  
  
  
  AssetClosingAmount
  Closing amount for asset transaction.
Declaration
  
    public ulong AssetClosingAmount { get; set; }
   
  Property Value
  
  
  
  
  CloseRewards
  Rewards applied to CloseRemainderTo account.
Declaration
  
    public MicroAlgos CloseRewards { get; set; }
   
  Property Value
  
  
  
  
  ClosingAmount
  Closing amount for transaction.
Declaration
  
    public MicroAlgos ClosingAmount { get; set; }
   
  Property Value
  
  
  
  
  ConfigAsset
  If an asset is configured or created, the id used.
Declaration
  
    public AssetIndex ConfigAsset { get; set; }
   
  Property Value
  
  
  
  
  EvalDelta
  Application global and local state delta
Declaration
  
    public EvalDelta<TTxn> EvalDelta { get; set; }
   
  Property Value
  
  
  
  
  GlobalDelta
  
  
  Declaration
  
    public StateDelta GlobalDelta { get; set; }
   
  Property Value
  
  
  
  
  InnerTxns
  The inner transactions (if any) that were evaluated.
Declaration
  
    public TTxn[] InnerTxns { get; set; }
   
  Property Value
  
  
  
  
  LocalDeltas
  When decoding EvalDeltas, the integer key represents an offset into
[txn.Sender, txn.Accounts[0], txn.Accounts[1], ...]
Declaration
  
    public StateDelta[] LocalDeltas { get; set; }
   
  Property Value
  
  
  
  
  Logs
  Logs from application calls
Declaration
  
    public string[] Logs { get; set; }
   
  Property Value
  
  
  
  
  ReceiverRewards
  Rewards applied to Receiver account.
Declaration
  
    public MicroAlgos ReceiverRewards { get; set; }
   
  Property Value
  
  
  
  
  SenderRewards
  Rewards applied to Sender account.
Declaration
  
    public MicroAlgos SenderRewards { get; set; }
   
  Property Value
  
  Methods
  
  
  
  
  Equals(ApplyData<TTxn>)
  
  
  Declaration
  
    public bool Equals(ApplyData<TTxn> other)
   
  Parameters
  
  Returns
  
  Implements