Class ChargebackReopenEvent

java.lang.Object
dev.vality.damsel.skipper.ChargebackReopenEvent
All Implemented Interfaces:
Serializable, Cloneable, Comparable<ChargebackReopenEvent>, org.apache.thrift.TBase<ChargebackReopenEvent,​ChargebackReopenEvent._Fields>, org.apache.thrift.TSerializable

@Generated(value="Autogenerated by Thrift Compiler (0.14.2)",
           date="2022-02-21")
public class ChargebackReopenEvent
extends Object
implements org.apache.thrift.TBase<ChargebackReopenEvent,​ChargebackReopenEvent._Fields>, Serializable, Cloneable, Comparable<ChargebackReopenEvent>
See Also:
Serialized Form
  • Field Details

    • invoice_id

      public String invoice_id
    • payment_id

      public String payment_id
    • chargeback_id

      public String chargeback_id
    • created_at

      public String created_at
    • levy_amount

      public long levy_amount
    • body_amount

      public long body_amount
    • reopen_stage

      public ChargebackStage reopen_stage
    • metaDataMap

      public static final Map<ChargebackReopenEvent._Fields,​org.apache.thrift.meta_data.FieldMetaData> metaDataMap
  • Constructor Details

    • ChargebackReopenEvent

      public ChargebackReopenEvent()
    • ChargebackReopenEvent

      public ChargebackReopenEvent​(String invoice_id, String payment_id, String chargeback_id, String created_at)
    • ChargebackReopenEvent

      public ChargebackReopenEvent​(ChargebackReopenEvent other)
      Performs a deep copy on other.
  • Method Details

    • deepCopy

      public ChargebackReopenEvent deepCopy()
      Specified by:
      deepCopy in interface org.apache.thrift.TBase<ChargebackReopenEvent,​ChargebackReopenEvent._Fields>
    • clear

      public void clear()
      Specified by:
      clear in interface org.apache.thrift.TBase<ChargebackReopenEvent,​ChargebackReopenEvent._Fields>
    • getInvoiceId

      public String getInvoiceId()
    • setInvoiceId

      public ChargebackReopenEvent setInvoiceId​(String invoice_id)
    • unsetInvoiceId

      public void unsetInvoiceId()
    • isSetInvoiceId

      public boolean isSetInvoiceId()
      Returns true if field invoice_id is set (has been assigned a value) and false otherwise
    • setInvoiceIdIsSet

      public void setInvoiceIdIsSet​(boolean value)
    • getPaymentId

      public String getPaymentId()
    • setPaymentId

      public ChargebackReopenEvent setPaymentId​(String payment_id)
    • unsetPaymentId

      public void unsetPaymentId()
    • isSetPaymentId

      public boolean isSetPaymentId()
      Returns true if field payment_id is set (has been assigned a value) and false otherwise
    • setPaymentIdIsSet

      public void setPaymentIdIsSet​(boolean value)
    • getChargebackId

      public String getChargebackId()
    • setChargebackId

      public ChargebackReopenEvent setChargebackId​(String chargeback_id)
    • unsetChargebackId

      public void unsetChargebackId()
    • isSetChargebackId

      public boolean isSetChargebackId()
      Returns true if field chargeback_id is set (has been assigned a value) and false otherwise
    • setChargebackIdIsSet

      public void setChargebackIdIsSet​(boolean value)
    • getCreatedAt

      public String getCreatedAt()
    • setCreatedAt

      public ChargebackReopenEvent setCreatedAt​(String created_at)
    • unsetCreatedAt

      public void unsetCreatedAt()
    • isSetCreatedAt

      public boolean isSetCreatedAt()
      Returns true if field created_at is set (has been assigned a value) and false otherwise
    • setCreatedAtIsSet

      public void setCreatedAtIsSet​(boolean value)
    • getLevyAmount

      public long getLevyAmount()
    • setLevyAmount

      public ChargebackReopenEvent setLevyAmount​(long levy_amount)
    • unsetLevyAmount

      public void unsetLevyAmount()
    • isSetLevyAmount

      public boolean isSetLevyAmount()
      Returns true if field levy_amount is set (has been assigned a value) and false otherwise
    • setLevyAmountIsSet

      public void setLevyAmountIsSet​(boolean value)
    • getBodyAmount

      public long getBodyAmount()
    • setBodyAmount

      public ChargebackReopenEvent setBodyAmount​(long body_amount)
    • unsetBodyAmount

      public void unsetBodyAmount()
    • isSetBodyAmount

      public boolean isSetBodyAmount()
      Returns true if field body_amount is set (has been assigned a value) and false otherwise
    • setBodyAmountIsSet

      public void setBodyAmountIsSet​(boolean value)
    • getReopenStage

      public ChargebackStage getReopenStage()
    • setReopenStage

      public ChargebackReopenEvent setReopenStage​(ChargebackStage reopen_stage)
    • unsetReopenStage

      public void unsetReopenStage()
    • isSetReopenStage

      public boolean isSetReopenStage()
      Returns true if field reopen_stage is set (has been assigned a value) and false otherwise
    • setReopenStageIsSet

      public void setReopenStageIsSet​(boolean value)
    • setFieldValue

      public void setFieldValue​(ChargebackReopenEvent._Fields field, Object value)
      Specified by:
      setFieldValue in interface org.apache.thrift.TBase<ChargebackReopenEvent,​ChargebackReopenEvent._Fields>
    • getFieldValue

      public Object getFieldValue​(ChargebackReopenEvent._Fields field)
      Specified by:
      getFieldValue in interface org.apache.thrift.TBase<ChargebackReopenEvent,​ChargebackReopenEvent._Fields>
    • isSet

      public boolean isSet​(ChargebackReopenEvent._Fields field)
      Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
      Specified by:
      isSet in interface org.apache.thrift.TBase<ChargebackReopenEvent,​ChargebackReopenEvent._Fields>
    • equals

      public boolean equals​(Object that)
      Overrides:
      equals in class Object
    • equals

      public boolean equals​(ChargebackReopenEvent that)
    • hashCode

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

      public int compareTo​(ChargebackReopenEvent other)
      Specified by:
      compareTo in interface Comparable<ChargebackReopenEvent>
    • fieldForId

      public ChargebackReopenEvent._Fields fieldForId​(int fieldId)
      Specified by:
      fieldForId in interface org.apache.thrift.TBase<ChargebackReopenEvent,​ChargebackReopenEvent._Fields>
    • getFields

      public ChargebackReopenEvent._Fields[] getFields()
      Specified by:
      getFields in interface org.apache.thrift.TBase<ChargebackReopenEvent,​ChargebackReopenEvent._Fields>
    • getFieldMetaData

      public Map<ChargebackReopenEvent._Fields,​org.apache.thrift.meta_data.FieldMetaData> getFieldMetaData()
      Specified by:
      getFieldMetaData in interface org.apache.thrift.TBase<ChargebackReopenEvent,​ChargebackReopenEvent._Fields>
    • read

      public void read​(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException
      Specified by:
      read in interface org.apache.thrift.TSerializable
      Throws:
      org.apache.thrift.TException
    • write

      public void write​(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException
      Specified by:
      write in interface org.apache.thrift.TSerializable
      Throws:
      org.apache.thrift.TException
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validate

      public void validate() throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException