Class ApplicationCallTransaction
Inheritance
object
ApplicationCallTransaction
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
[JsonConverter(typeof(JsonSubtypes), new object[] { "apan" })]
[JsonSubtypes.KnownSubType(typeof(ApplicationClearStateTransaction), OnCompletion.Clear)]
[JsonSubtypes.KnownSubType(typeof(ApplicationOptInTransaction), OnCompletion.Optin)]
[JsonSubtypes.KnownSubType(typeof(ApplicationUpdateTransaction), OnCompletion.Update)]
[JsonSubtypes.KnownSubType(typeof(ApplicationCloseOutTransaction), OnCompletion.Closeout)]
[JsonSubtypes.KnownSubType(typeof(ApplicationDeleteTransaction), OnCompletion.Delete)]
[JsonSubtypes.FallBackSubType(typeof(ApplicationNoopTransaction))]
public abstract class ApplicationCallTransaction : Transaction, IReturnableTransaction
Properties
|
Improve this Doc
View Source
Accounts
Declaration
[JsonProperty("apat", 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("apaa", 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
ForeignApps
Declaration
[JsonProperty("apfa", 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("apas", 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
GlobalStateDelta
Declaration
[JsonIgnore]
public StateDelta GlobalStateDelta { get; }
Property Value
|
Improve this Doc
View Source
InnerTxns
Declaration
[JsonIgnore]
public ICollection<IReturnableTransaction> InnerTxns { get; }
Property Value
|
Improve this Doc
View Source
LocalStateDelta
Declaration
[JsonIgnore]
public ICollection<AccountStateDelta> LocalStateDelta { get; }
Property Value
|
Improve this Doc
View Source
Logs
Declaration
[JsonIgnore]
public ICollection<byte[]> Logs { get; }
Property Value
Type |
Description |
System.Collections.Generic.ICollection<T><byte[]> |
|
|
Improve this Doc
View Source
type
Declaration
[JsonProperty(PropertyName = "type")]
public string type { get; }
Property Value
Methods
|
Improve this Doc
View Source
ShouldSerializeAccounts()
Declaration
public bool ShouldSerializeAccounts()
Returns
|
Improve this Doc
View Source
ShouldSerializeApplicationArgs()
Declaration
public bool ShouldSerializeApplicationArgs()
Returns
|
Improve this Doc
View Source
ShouldSerializeForeignApps()
Declaration
public bool ShouldSerializeForeignApps()
Returns
|
Improve this Doc
View Source
ShouldSerializeForeignAssets()
Declaration
public bool ShouldSerializeForeignAssets()
Returns
Implements