Class Webhook

java.lang.Object
dev.vality.fistful.webhooker.Webhook
All Implemented Interfaces:
Serializable, Cloneable, Comparable<Webhook>, org.apache.thrift.TBase<Webhook,​Webhook._Fields>, org.apache.thrift.TSerializable

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

    • id

      public long id
    • identity_id

      public String identity_id
    • wallet_id

      public String wallet_id
    • event_filter

      public EventFilter event_filter
    • url

      public String url
    • pub_key

      public String pub_key
    • enabled

      public boolean enabled
    • metaDataMap

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

    • Webhook

      public Webhook()
    • Webhook

      public Webhook​(long id, String identity_id, EventFilter event_filter, String url, String pub_key, boolean enabled)
    • Webhook

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

    • deepCopy

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

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

      public long getId()
    • setId

      public Webhook setId​(long id)
    • unsetId

      public void unsetId()
    • isSetId

      public boolean isSetId()
      Returns true if field id is set (has been assigned a value) and false otherwise
    • setIdIsSet

      public void setIdIsSet​(boolean value)
    • getIdentityId

      public String getIdentityId()
    • setIdentityId

      public Webhook setIdentityId​(String identity_id)
    • unsetIdentityId

      public void unsetIdentityId()
    • isSetIdentityId

      public boolean isSetIdentityId()
      Returns true if field identity_id is set (has been assigned a value) and false otherwise
    • setIdentityIdIsSet

      public void setIdentityIdIsSet​(boolean value)
    • getWalletId

      public String getWalletId()
    • setWalletId

      public Webhook setWalletId​(String wallet_id)
    • unsetWalletId

      public void unsetWalletId()
    • isSetWalletId

      public boolean isSetWalletId()
      Returns true if field wallet_id is set (has been assigned a value) and false otherwise
    • setWalletIdIsSet

      public void setWalletIdIsSet​(boolean value)
    • getEventFilter

      public EventFilter getEventFilter()
    • setEventFilter

      public Webhook setEventFilter​(EventFilter event_filter)
    • unsetEventFilter

      public void unsetEventFilter()
    • isSetEventFilter

      public boolean isSetEventFilter()
      Returns true if field event_filter is set (has been assigned a value) and false otherwise
    • setEventFilterIsSet

      public void setEventFilterIsSet​(boolean value)
    • getUrl

      public String getUrl()
    • setUrl

      public Webhook setUrl​(String url)
    • unsetUrl

      public void unsetUrl()
    • isSetUrl

      public boolean isSetUrl()
      Returns true if field url is set (has been assigned a value) and false otherwise
    • setUrlIsSet

      public void setUrlIsSet​(boolean value)
    • getPubKey

      public String getPubKey()
    • setPubKey

      public Webhook setPubKey​(String pub_key)
    • unsetPubKey

      public void unsetPubKey()
    • isSetPubKey

      public boolean isSetPubKey()
      Returns true if field pub_key is set (has been assigned a value) and false otherwise
    • setPubKeyIsSet

      public void setPubKeyIsSet​(boolean value)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public Webhook setEnabled​(boolean enabled)
    • unsetEnabled

      public void unsetEnabled()
    • isSetEnabled

      public boolean isSetEnabled()
      Returns true if field enabled is set (has been assigned a value) and false otherwise
    • setEnabledIsSet

      public void setEnabledIsSet​(boolean value)
    • setFieldValue

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

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

      public boolean isSet​(Webhook._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<Webhook,​Webhook._Fields>
    • equals

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

      public boolean equals​(Webhook that)
    • hashCode

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

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

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

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

      public Map<Webhook._Fields,​org.apache.thrift.meta_data.FieldMetaData> getFieldMetaData()
      Specified by:
      getFieldMetaData in interface org.apache.thrift.TBase<Webhook,​Webhook._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