Class TransactionApplication
  
  
  
    Inheritance
    object
    TransactionApplication
   
  
    Inherited Members
    
      object.Equals(object)
    
    
      object.Equals(object, object)
    
    
      object.GetHashCode()
    
    
      object.GetType()
    
    
      object.MemberwiseClone()
    
    
      object.ReferenceEquals(object, object)
    
    
      object.ToString()
    
   
  
  Assembly: Algorand.dll
  Syntax
  
    public class TransactionApplication
   
  Properties
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Accounts
  
  
  Declaration
  
    [JsonProperty("accounts", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<Address> Accounts { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Collections.Generic.ICollection<T><Address> | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ApplicationArgs
  
  
  Declaration
  
    [JsonProperty("application-args", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<byte[]> ApplicationArgs { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Collections.Generic.ICollection<T><byte[]> | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ApplicationId
  
  
  Declaration
  
    [JsonProperty("application-id", Required = Required.Always)]
[Required]
public ulong ApplicationId { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ApprovalProgram
  
  
  Declaration
  
    [JsonProperty("approval-program", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public TEALProgram ApprovalProgram { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ClearStateProgram
  
  
  Declaration
  
    [JsonProperty("clear-state-program", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public TEALProgram ClearStateProgram { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ExtraProgramPages
  
  
  Declaration
  
    [JsonProperty("extra-program-pages", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ulong? ExtraProgramPages { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ForeignApps
  
  
  Declaration
  
    [JsonProperty("foreign-apps", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<ulong> ForeignApps { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Collections.Generic.ICollection<T><ulong> | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ForeignAssets
  
  
  Declaration
  
    [JsonProperty("foreign-assets", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<ulong> ForeignAssets { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Collections.Generic.ICollection<T><ulong> | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GlobalStateSchema
  
  
  Declaration
  
    [JsonProperty("global-state-schema", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public StateSchema GlobalStateSchema { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  LocalStateSchema
  
  
  Declaration
  
    [JsonProperty("local-state-schema", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public StateSchema LocalStateSchema { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  OnCompletion
  
  
  Declaration
  
    [JsonProperty("on-completion", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string OnCompletion { get; set; }
   
  Property Value