Class: GasfreeSdk::Models::TransferRequest
- Inherits:
-
Dry::Struct
- Object
- Dry::Struct
- GasfreeSdk::Models::TransferRequest
- Defined in:
- lib/gasfree_sdk/models/transfer_request.rb
Overview
Represents a GasFree transfer request
Instance Attribute Summary collapse
-
#deadline ⇒ Integer
readonly
Transfer expiration timestamp.
-
#max_fee ⇒ String
readonly
Maximum fee limit in smallest unit.
-
#nonce ⇒ Integer
readonly
Transfer nonce.
-
#receiver ⇒ String
readonly
The recipient’s address.
-
#service_provider ⇒ String
readonly
The service provider’s address.
-
#sig ⇒ String
readonly
User’s signature.
-
#token ⇒ String
readonly
The token contract address.
-
#user ⇒ String
readonly
The user’s EOA address.
-
#value ⇒ String
readonly
The transfer amount in smallest unit.
-
#version ⇒ Integer
readonly
Signature version.
Instance Attribute Details
#deadline ⇒ Integer (readonly)
Returns Transfer expiration timestamp.
35 |
# File 'lib/gasfree_sdk/models/transfer_request.rb', line 35 attribute :deadline, Types::Timestamp |
#max_fee ⇒ String (readonly)
Returns Maximum fee limit in smallest unit.
31 |
# File 'lib/gasfree_sdk/models/transfer_request.rb', line 31 attribute :max_fee, Types::Amount |
#nonce ⇒ Integer (readonly)
Returns Transfer nonce.
43 |
# File 'lib/gasfree_sdk/models/transfer_request.rb', line 43 attribute :nonce, Types::Nonce |
#receiver ⇒ String (readonly)
Returns The recipient’s address.
23 |
# File 'lib/gasfree_sdk/models/transfer_request.rb', line 23 attribute :receiver, Types::Address |
#service_provider ⇒ String (readonly)
Returns The service provider’s address.
15 |
# File 'lib/gasfree_sdk/models/transfer_request.rb', line 15 attribute :service_provider, Types::Address |
#sig ⇒ String (readonly)
Returns User’s signature.
47 |
# File 'lib/gasfree_sdk/models/transfer_request.rb', line 47 attribute :sig, Types::String |
#token ⇒ String (readonly)
Returns The token contract address.
11 |
# File 'lib/gasfree_sdk/models/transfer_request.rb', line 11 attribute :token, Types::Address |
#user ⇒ String (readonly)
Returns The user’s EOA address.
19 |
# File 'lib/gasfree_sdk/models/transfer_request.rb', line 19 attribute :user, Types::Address |
#value ⇒ String (readonly)
Returns The transfer amount in smallest unit.
27 |
# File 'lib/gasfree_sdk/models/transfer_request.rb', line 27 attribute :value, Types::Amount |
#version ⇒ Integer (readonly)
Returns Signature version.
39 |
# File 'lib/gasfree_sdk/models/transfer_request.rb', line 39 attribute :version, Types::Version |