Class Transaction
Implements
Google.Protobuf.IBufferMessage
Google.Protobuf.IMessage
Assembly: Flow.Net.Sdk.Client.Grpc.dll
Syntax
public sealed class Transaction : IMessage<Transaction>, IEquatable<Transaction>, IDeepCloneable<Transaction>, IBufferMessage, IMessage
Constructors
|
Improve this Doc
View Source
Transaction()
Declaration
|
Improve this Doc
View Source
Transaction(Transaction)
Declaration
public Transaction(Transaction other)
Parameters
Fields
|
Improve this Doc
View Source
ArgumentsFieldNumber
Field number for the "arguments" field.
Declaration
public const int ArgumentsFieldNumber = 2
Field Value
|
Improve this Doc
View Source
AuthorizersFieldNumber
Field number for the "authorizers" field.
Declaration
public const int AuthorizersFieldNumber = 7
Field Value
|
Improve this Doc
View Source
EnvelopeSignaturesFieldNumber
Field number for the "envelope_signatures" field.
Declaration
public const int EnvelopeSignaturesFieldNumber = 9
Field Value
|
Improve this Doc
View Source
GasLimitFieldNumber
Field number for the "gas_limit" field.
Declaration
public const int GasLimitFieldNumber = 4
Field Value
|
Improve this Doc
View Source
PayerFieldNumber
Field number for the "payer" field.
Declaration
public const int PayerFieldNumber = 6
Field Value
|
Improve this Doc
View Source
PayloadSignaturesFieldNumber
Field number for the "payload_signatures" field.
Declaration
public const int PayloadSignaturesFieldNumber = 8
Field Value
|
Improve this Doc
View Source
ProposalKeyFieldNumber
Field number for the "proposal_key" field.
Declaration
public const int ProposalKeyFieldNumber = 5
Field Value
|
Improve this Doc
View Source
ReferenceBlockIdFieldNumber
Field number for the "reference_block_id" field.
Declaration
public const int ReferenceBlockIdFieldNumber = 3
Field Value
|
Improve this Doc
View Source
ScriptFieldNumber
Field number for the "script" field.
Declaration
public const int ScriptFieldNumber = 1
Field Value
Properties
|
Improve this Doc
View Source
Arguments
Declaration
public RepeatedField<ByteString> Arguments { get; }
Property Value
Type |
Description |
Google.Protobuf.Collections.RepeatedField<Google.Protobuf.ByteString> |
|
|
Improve this Doc
View Source
Authorizers
Declaration
public RepeatedField<ByteString> Authorizers { get; }
Property Value
Type |
Description |
Google.Protobuf.Collections.RepeatedField<Google.Protobuf.ByteString> |
|
|
Improve this Doc
View Source
Descriptor
Declaration
public static MessageDescriptor Descriptor { get; }
Property Value
Type |
Description |
Google.Protobuf.Reflection.MessageDescriptor |
|
|
Improve this Doc
View Source
EnvelopeSignatures
Declaration
public RepeatedField<Transaction.Types.Signature> EnvelopeSignatures { get; }
Property Value
|
Improve this Doc
View Source
GasLimit
Declaration
public ulong GasLimit { get; set; }
Property Value
|
Improve this Doc
View Source
Parser
Declaration
public static MessageParser<Transaction> Parser { get; }
Property Value
Type |
Description |
Google.Protobuf.MessageParser<Transaction> |
|
|
Improve this Doc
View Source
Payer
Declaration
public ByteString Payer { get; set; }
Property Value
Type |
Description |
Google.Protobuf.ByteString |
|
|
Improve this Doc
View Source
PayloadSignatures
Declaration
public RepeatedField<Transaction.Types.Signature> PayloadSignatures { get; }
Property Value
|
Improve this Doc
View Source
ProposalKey
Declaration
public Transaction.Types.ProposalKey ProposalKey { get; set; }
Property Value
|
Improve this Doc
View Source
ReferenceBlockId
Declaration
public ByteString ReferenceBlockId { get; set; }
Property Value
Type |
Description |
Google.Protobuf.ByteString |
|
|
Improve this Doc
View Source
Script
Declaration
public ByteString Script { get; set; }
Property Value
Type |
Description |
Google.Protobuf.ByteString |
|
Methods
|
Improve this Doc
View Source
CalculateSize()
Declaration
public int CalculateSize()
Returns
|
Improve this Doc
View Source
Clone()
Declaration
public Transaction Clone()
Returns
|
Improve this Doc
View Source
Equals(Transaction)
Declaration
public bool Equals(Transaction other)
Parameters
Returns
|
Improve this Doc
View Source
Equals(Object)
Declaration
public override bool Equals(object other)
Parameters
Type |
Name |
Description |
Object |
other |
|
Returns
Overrides
|
Improve this Doc
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
|
Improve this Doc
View Source
MergeFrom(Transaction)
Declaration
public void MergeFrom(Transaction other)
Parameters
|
Improve this Doc
View Source
Declaration
public void MergeFrom(CodedInputStream input)
Parameters
Type |
Name |
Description |
Google.Protobuf.CodedInputStream |
input |
|
|
Improve this Doc
View Source
ToString()
Declaration
public override string ToString()
Returns
Overrides
|
Improve this Doc
View Source
WriteTo(CodedOutputStream)
Declaration
public void WriteTo(CodedOutputStream output)
Parameters
Type |
Name |
Description |
Google.Protobuf.CodedOutputStream |
output |
|
Explicit Interface Implementations
|
Improve this Doc
View Source
IBufferMessage.InternalMergeFrom(ref ParseContext)
Declaration
void IBufferMessage.InternalMergeFrom(ref ParseContext input)
Parameters
Type |
Name |
Description |
Google.Protobuf.ParseContext |
input |
|
|
Improve this Doc
View Source
IBufferMessage.InternalWriteTo(ref WriteContext)
Declaration
void IBufferMessage.InternalWriteTo(ref WriteContext output)
Parameters
Type |
Name |
Description |
Google.Protobuf.WriteContext |
output |
|
|
Improve this Doc
View Source
IMessage.Descriptor
Declaration
MessageDescriptor IMessage.Descriptor { get; }
Returns
Type |
Description |
Google.Protobuf.Reflection.MessageDescriptor |
|
Implements
Google.Protobuf.IMessage<T>
Google.Protobuf.IDeepCloneable<T>
Google.Protobuf.IBufferMessage
Google.Protobuf.IMessage
Extension Methods