Class InboundTransfer

java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.v2.moneymanagement.InboundTransfer
All Implemented Interfaces:
HasId, StripeObjectInterface

public class InboundTransfer extends StripeObject implements HasId
  • Constructor Details

    • InboundTransfer

      public InboundTransfer()
  • Method Details

    • getAmount

      public Amount getAmount()
      The amount in specified currency that will land in the FinancialAccount balance.
    • getCreated

      public Instant getCreated()
      Creation time of the InboundTransfer. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    • getDescription

      public String getDescription()
      A freeform text field provided by user, containing metadata.
    • getFrom

      public InboundTransfer.From getFrom()
      A nested object containing information about the origin of the InboundTransfer.
    • getLivemode

      public Boolean getLivemode()
      Has the value true if the object exists in live mode or the value false if the object exists in test mode.
    • getObject

      public String getObject()
      String representing the object's type. Objects of the same type share the same value of the object field.

      Equal to v2.money_management.inbound_transfer.

    • getReceiptUrl

      public String getReceiptUrl()
      A hosted transaction receipt URL that is provided when money movement is considered regulated under Stripe’s money transmission licenses.
    • getTo

      public InboundTransfer.To getTo()
      A nested object containing information about the destination of the InboundTransfer.
    • getTransferHistory

      public List<InboundTransfer.TransferHistory> getTransferHistory()
      A list of history objects, representing changes in the state of the InboundTransfer.
    • setAmount

      public void setAmount(Amount amount)
      The amount in specified currency that will land in the FinancialAccount balance.
    • setCreated

      public void setCreated(Instant created)
      Creation time of the InboundTransfer. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    • setDescription

      public void setDescription(String description)
      A freeform text field provided by user, containing metadata.
    • setFrom

      public void setFrom(InboundTransfer.From from)
      A nested object containing information about the origin of the InboundTransfer.
    • setId

      public void setId(String id)
      Unique identifier for the InboundTransfer.
    • setLivemode

      public void setLivemode(Boolean livemode)
      Has the value true if the object exists in live mode or the value false if the object exists in test mode.
    • setObject

      public void setObject(String object)
      String representing the object's type. Objects of the same type share the same value of the object field.

      Equal to v2.money_management.inbound_transfer.

    • setReceiptUrl

      public void setReceiptUrl(String receiptUrl)
      A hosted transaction receipt URL that is provided when money movement is considered regulated under Stripe’s money transmission licenses.
    • setTo

      public void setTo(InboundTransfer.To to)
      A nested object containing information about the destination of the InboundTransfer.
    • setTransferHistory

      public void setTransferHistory(List<InboundTransfer.TransferHistory> transferHistory)
      A list of history objects, representing changes in the state of the InboundTransfer.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getId

      public String getId()
      Unique identifier for the InboundTransfer.
      Specified by:
      getId in interface HasId