Class IssuerFraudRecord

All Implemented Interfaces:
HasId, StripeObjectInterface

public class IssuerFraudRecord extends ApiResource implements HasId
  • Constructor Details

    • IssuerFraudRecord

      public IssuerFraudRecord()
  • Method Details

    • getCharge

      public String getCharge()
      Get ID of expandable charge object.
    • setCharge

      public void setCharge(String id)
    • getChargeObject

      public Charge getChargeObject()
      Get expanded charge.
    • setChargeObject

      public void setChargeObject(Charge expandableObject)
    • list

      public static IssuerFraudRecordCollection list(Map<String,Object> params) throws StripeException
      Returns a list of issuer fraud records.
      Throws:
      StripeException
    • list

      public static IssuerFraudRecordCollection list(Map<String,Object> params, RequestOptions options) throws StripeException
      Returns a list of issuer fraud records.
      Throws:
      StripeException
    • list

      Returns a list of issuer fraud records.
      Throws:
      StripeException
    • list

      Returns a list of issuer fraud records.
      Throws:
      StripeException
    • retrieve

      public static IssuerFraudRecord retrieve(String issuerFraudRecord) throws StripeException
      Retrieves the details of an issuer fraud record that has previously been created.

      Please refer to the issuer fraud record object reference for more details.

      Throws:
      StripeException
    • retrieve

      public static IssuerFraudRecord retrieve(String issuerFraudRecord, RequestOptions options) throws StripeException
      Retrieves the details of an issuer fraud record that has previously been created.

      Please refer to the issuer fraud record object reference for more details.

      Throws:
      StripeException
    • retrieve

      public static IssuerFraudRecord retrieve(String issuerFraudRecord, Map<String,Object> params, RequestOptions options) throws StripeException
      Retrieves the details of an issuer fraud record that has previously been created.

      Please refer to the issuer fraud record object reference for more details.

      Throws:
      StripeException
    • retrieve

      public static IssuerFraudRecord retrieve(String issuerFraudRecord, IssuerFraudRecordRetrieveParams params, RequestOptions options) throws StripeException
      Retrieves the details of an issuer fraud record that has previously been created.

      Please refer to the issuer fraud record object reference for more details.

      Throws:
      StripeException
    • getActionable

      public Boolean getActionable()
      An IFR is actionable if it has not received a dispute and has not been fully refunded. You may wish to proactively refund a charge that receives an IFR, in order to avoid receiving a dispute later.
    • getCreated

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

      public String getFraudType()
      The type of fraud labelled by the issuer. One of card_never_received, fraudulent_card_application, made_with_counterfeit_card, made_with_lost_card, made_with_stolen_card, misc, unauthorized_use_of_card.
    • getHasLiabilityShift

      public Boolean getHasLiabilityShift()
      If true, the associated charge is subject to liability shift.
    • 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.

      Equal to issuer_fraud_record.

    • getPostDate

      public Long getPostDate()
      The timestamp at which the card issuer posted the issuer fraud record.
    • setActionable

      public void setActionable(Boolean actionable)
      An IFR is actionable if it has not received a dispute and has not been fully refunded. You may wish to proactively refund a charge that receives an IFR, in order to avoid receiving a dispute later.
    • setCreated

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

      public void setFraudType(String fraudType)
      The type of fraud labelled by the issuer. One of card_never_received, fraudulent_card_application, made_with_counterfeit_card, made_with_lost_card, made_with_stolen_card, misc, unauthorized_use_of_card.
    • setHasLiabilityShift

      public void setHasLiabilityShift(Boolean hasLiabilityShift)
      If true, the associated charge is subject to liability shift.
    • setId

      public void setId(String id)
      Unique identifier for the object.
    • 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.

      Equal to issuer_fraud_record.

    • setPostDate

      public void setPostDate(Long postDate)
      The timestamp at which the card issuer posted the issuer fraud record.
    • 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