Class Terminal

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

@Generated(value="Autogenerated by Thrift Compiler (0.19.0)", date="2024-08-02") public class Terminal extends Object implements org.apache.thrift.TBase<Terminal,Terminal._Fields>, Serializable, Cloneable, Comparable<Terminal>
Обобщённый терминал у провайдера. Представляет собой единицу предоставления услуг по процессингу платежей со стороны провайдера, согласно нашим с ним договорённостям.
See Also:
  • Field Details

  • Constructor Details

    • Terminal

      public Terminal()
    • Terminal

      public Terminal(String name, String description)
    • Terminal

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

    • deepCopy

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

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

      public String getName()
    • setName

      public Terminal setName(String name)
    • unsetName

      public void unsetName()
    • isSetName

      public boolean isSetName()
      Returns true if field name is set (has been assigned a value) and false otherwise
    • setNameIsSet

      public void setNameIsSet(boolean value)
    • getDescription

      public String getDescription()
    • setDescription

      public Terminal setDescription(String description)
    • unsetDescription

      public void unsetDescription()
    • isSetDescription

      public boolean isSetDescription()
      Returns true if field description is set (has been assigned a value) and false otherwise
    • setDescriptionIsSet

      public void setDescriptionIsSet(boolean value)
    • getOptionsSize

      public int getOptionsSize()
    • putToOptions

      public void putToOptions(String key, String val)
    • getOptions

      public Map<String,String> getOptions()
    • setOptions

      public Terminal setOptions(Map<String,String> options)
    • unsetOptions

      public void unsetOptions()
    • isSetOptions

      public boolean isSetOptions()
      Returns true if field options is set (has been assigned a value) and false otherwise
    • setOptionsIsSet

      public void setOptionsIsSet(boolean value)
    • getRiskCoverage

      public RiskScore getRiskCoverage()
      See Also:
    • setRiskCoverage

      public Terminal setRiskCoverage(RiskScore risk_coverage)
      See Also:
    • unsetRiskCoverage

      public void unsetRiskCoverage()
    • isSetRiskCoverage

      public boolean isSetRiskCoverage()
      Returns true if field risk_coverage is set (has been assigned a value) and false otherwise
    • setRiskCoverageIsSet

      public void setRiskCoverageIsSet(boolean value)
    • getProviderRef

      public ProviderRef getProviderRef()
    • setProviderRef

      public Terminal setProviderRef(ProviderRef provider_ref)
    • unsetProviderRef

      public void unsetProviderRef()
    • isSetProviderRef

      public boolean isSetProviderRef()
      Returns true if field provider_ref is set (has been assigned a value) and false otherwise
    • setProviderRefIsSet

      public void setProviderRefIsSet(boolean value)
    • getTerms

      public ProvisionTermSet getTerms()
    • setTerms

      public Terminal setTerms(ProvisionTermSet terms)
    • unsetTerms

      public void unsetTerms()
    • isSetTerms

      public boolean isSetTerms()
      Returns true if field terms is set (has been assigned a value) and false otherwise
    • setTermsIsSet

      public void setTermsIsSet(boolean value)
    • getExternalTerminalId

      public String getExternalTerminalId()
    • setExternalTerminalId

      public Terminal setExternalTerminalId(String external_terminal_id)
    • unsetExternalTerminalId

      public void unsetExternalTerminalId()
    • isSetExternalTerminalId

      public boolean isSetExternalTerminalId()
      Returns true if field external_terminal_id is set (has been assigned a value) and false otherwise
    • setExternalTerminalIdIsSet

      public void setExternalTerminalIdIsSet(boolean value)
    • getExternalMerchantId

      public String getExternalMerchantId()
    • setExternalMerchantId

      public Terminal setExternalMerchantId(String external_merchant_id)
    • unsetExternalMerchantId

      public void unsetExternalMerchantId()
    • isSetExternalMerchantId

      public boolean isSetExternalMerchantId()
      Returns true if field external_merchant_id is set (has been assigned a value) and false otherwise
    • setExternalMerchantIdIsSet

      public void setExternalMerchantIdIsSet(boolean value)
    • getMcc

      public String getMcc()
    • setMcc

      public Terminal setMcc(String mcc)
    • unsetMcc

      public void unsetMcc()
    • isSetMcc

      public boolean isSetMcc()
      Returns true if field mcc is set (has been assigned a value) and false otherwise
    • setMccIsSet

      public void setMccIsSet(boolean value)
    • getRouteFdOverrides

      public RouteFaultDetectorOverrides getRouteFdOverrides()
    • setRouteFdOverrides

      public Terminal setRouteFdOverrides(RouteFaultDetectorOverrides route_fd_overrides)
    • unsetRouteFdOverrides

      public void unsetRouteFdOverrides()
    • isSetRouteFdOverrides

      public boolean isSetRouteFdOverrides()
      Returns true if field route_fd_overrides is set (has been assigned a value) and false otherwise
    • setRouteFdOverridesIsSet

      public void setRouteFdOverridesIsSet(boolean value)
    • setFieldValue

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

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

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

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

      public boolean equals(Terminal that)
    • hashCode

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

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

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

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

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