Sha256: 8d86c30a4837cb273fe04c77dc4dbdef8daf4f5141b101e74ed926eebfeaca41
Contents?: true
Size: 1.87 KB
Versions: 5
Compression:
Stored size: 1.87 KB
Contents
# This code was automatically generated using xdrgen # DO NOT EDIT or your changes may be overwritten require 'xdr' # === xdr source ============================================================ # # union StellarMessage switch (MessageType type) # { # case ERROR_MSG: # Error error; # case HELLO: # Hello hello; # case AUTH: # Auth auth; # case DONT_HAVE: # DontHave dontHave; # case GET_PEERS: # void; # case PEERS: # PeerAddress peers<>; # # case GET_TX_SET: # uint256 txSetHash; # case TX_SET: # TransactionSet txSet; # # case TRANSACTION: # TransactionEnvelope transaction; # # // SCP # case GET_SCP_QUORUMSET: # uint256 qSetHash; # case SCP_QUORUMSET: # SCPQuorumSet qSet; # case SCP_MESSAGE: # SCPEnvelope envelope; # }; # # =========================================================================== module Stellar class StellarMessage < XDR::Union switch_on MessageType, :type switch :error_msg, :error switch :hello, :hello switch :auth, :auth switch :dont_have, :dont_have switch :get_peers switch :peers, :peers switch :get_tx_set, :tx_set_hash switch :tx_set, :tx_set switch :transaction, :transaction switch :get_scp_quorumset, :q_set_hash switch :scp_quorumset, :q_set switch :scp_message, :envelope attribute :error, Error attribute :hello, Hello attribute :auth, Auth attribute :dont_have, DontHave attribute :peers, XDR::VarArray[PeerAddress] attribute :tx_set_hash, Uint256 attribute :tx_set, TransactionSet attribute :transaction, TransactionEnvelope attribute :q_set_hash, Uint256 attribute :q_set, SCPQuorumSet attribute :envelope, SCPEnvelope end end
Version data entries
5 entries across 5 versions & 1 rubygems