Class FeeRefund

All Implemented Interfaces:
BalanceTransactionSource, HasId, MetadataStore<FeeRefund>, StripeObjectInterface

public class FeeRefund extends ApiResource implements MetadataStore<FeeRefund>, BalanceTransactionSource
  • Constructor Details

    • FeeRefund

      public FeeRefund()
  • Method Details

    • getBalanceTransaction

      public String getBalanceTransaction()
      Get ID of expandable balanceTransaction object.
    • setBalanceTransaction

      public void setBalanceTransaction(String id)
    • getBalanceTransactionObject

      public BalanceTransaction getBalanceTransactionObject()
      Get expanded balanceTransaction.
    • setBalanceTransactionObject

      public void setBalanceTransactionObject(BalanceTransaction expandableObject)
    • getFee

      public String getFee()
      Get ID of expandable fee object.
    • setFee

      public void setFee(String id)
    • getFeeObject

      public ApplicationFee getFeeObject()
      Get expanded fee.
    • setFeeObject

      public void setFeeObject(ApplicationFee expandableObject)
    • update

      public FeeRefund update(Map<String,Object> params) throws StripeException
      Updates the specified application fee refund by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

      This request only accepts metadata as an argument.

      Specified by:
      update in interface MetadataStore<FeeRefund>
      Throws:
      StripeException
    • update

      public FeeRefund update(Map<String,Object> params, RequestOptions options) throws StripeException
      Updates the specified application fee refund by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

      This request only accepts metadata as an argument.

      Specified by:
      update in interface MetadataStore<FeeRefund>
      Throws:
      StripeException
    • update

      public FeeRefund update(FeeRefundUpdateParams params) throws StripeException
      Updates the specified application fee refund by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

      This request only accepts metadata as an argument.

      Throws:
      StripeException
    • update

      public FeeRefund update(FeeRefundUpdateParams params, RequestOptions options) throws StripeException
      Updates the specified application fee refund by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

      This request only accepts metadata as an argument.

      Throws:
      StripeException
    • getAmount

      public Long getAmount()
      Amount, in %s.
    • getCreated

      public Long getCreated()
      Time at which the object was created. Measured in seconds since the Unix epoch.
    • getCurrency

      public String getCurrency()
      Three-letter ISO currency code, in lowercase. Must be a supported currency.
    • getObject

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

      Equal to fee_refund.

    • setAmount

      public void setAmount(Long amount)
      Amount, in %s.
    • setCreated

      public void setCreated(Long created)
      Time at which the object was created. Measured in seconds since the Unix epoch.
    • setCurrency

      public void setCurrency(String currency)
      Three-letter ISO currency code, in lowercase. Must be a supported currency.
    • setId

      public void setId(String id)
      Unique identifier for the object.
    • setMetadata

      public void setMetadata(Map<String,String> metadata)
      Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
    • setObject

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

      Equal to fee_refund.

    • 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 object.
      Specified by:
      getId in interface HasId
    • getMetadata

      public Map<String,String> getMetadata()
      Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
      Specified by:
      getMetadata in interface MetadataStore<FeeRefund>