Transfer
A user initiated transfer
type Transfer {
  id: ID!
  from: String!
  fromAccountType: AccountType!
  to: String!
  toAccountType: AccountType!
  asset: Asset
  amount: String!
  reference: String
  status: TransferStatus!
  timestamp: Timestamp!
  kind: TransferKind!
  reason: String
}
Fields
Transfer.id ● ID! non-null scalar
ID of this transfer
Transfer.from ● String! non-null scalar
The public key of the sender in this transfer
Transfer.fromAccountType ● AccountType! non-null enum
The account type from which funds have been sent
Transfer.to ● String! non-null scalar
The public key of the recipient of the funds
Transfer.toAccountType ● AccountType! non-null enum
The account type that has received the funds
Transfer.asset ● Asset object
The asset
Transfer.amount ● String! non-null scalar
The amount sent
Transfer.reference ● String scalar
An optional reference
Transfer.status ● TransferStatus! non-null enum
The status of this transfer
Transfer.timestamp ● Timestamp! non-null scalar
The time at which the transfer was submitted
Transfer.kind ● TransferKind! non-null union
The type of transfer being made, i.e. a one-off or recurring transfer
Transfer.reason ● String scalar
An optional reason explaining the status of the transfer
Member of
Entities  object ● TransferEdge  object