/* ----------------------------------------------------------------------------
 * This file was automatically generated by SWIG (http://www.swig.org).
 * Version 3.0.7
 *
 * Do not make changes to this file unless you know what you are doing--modify
 * the SWIG interface file instead.
 * ----------------------------------------------------------------------------- */
package com.ctp.field;

import com.ctp.swig.ctpJNI;

public class CThostFtdcOpenAccountField
{
	private transient long swigCPtr;
	protected transient boolean swigCMemOwn;

	protected CThostFtdcOpenAccountField(long cPtr, boolean cMemoryOwn)
	{
		swigCMemOwn = cMemoryOwn;
		swigCPtr = cPtr;
	}

	public static long getCPtr(CThostFtdcOpenAccountField obj)
	{
		return (obj == null) ? 0 : obj.swigCPtr;
	}

	protected void finalize()
	{
		delete();
	}

	public synchronized void delete()
	{
		if (swigCPtr != 0)
		{
			if (swigCMemOwn)
			{
				swigCMemOwn = false;
				ctpJNI.delete_CThostFtdcOpenAccountField(swigCPtr);
			}
			swigCPtr = 0;
		}
	}

	public void setTradeCode(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_TradeCode_set(swigCPtr, this, value);
	}

	public String getTradeCode()
	{
		return ctpJNI.CThostFtdcOpenAccountField_TradeCode_get(swigCPtr, this);
	}

	public void setBankID(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_BankID_set(swigCPtr, this, value);
	}

	public String getBankID()
	{
		return ctpJNI.CThostFtdcOpenAccountField_BankID_get(swigCPtr, this);
	}

	public void setBankBranchID(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_BankBranchID_set(swigCPtr, this, value);
	}

	public String getBankBranchID()
	{
		return ctpJNI.CThostFtdcOpenAccountField_BankBranchID_get(swigCPtr, this);
	}

	public void setBrokerID(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_BrokerID_set(swigCPtr, this, value);
	}

	public String getBrokerID()
	{
		return ctpJNI.CThostFtdcOpenAccountField_BrokerID_get(swigCPtr, this);
	}

	public void setBrokerBranchID(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_BrokerBranchID_set(swigCPtr, this, value);
	}

	public String getBrokerBranchID()
	{
		return ctpJNI.CThostFtdcOpenAccountField_BrokerBranchID_get(swigCPtr, this);
	}

	public void setTradeDate(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_TradeDate_set(swigCPtr, this, value);
	}

	public String getTradeDate()
	{
		return ctpJNI.CThostFtdcOpenAccountField_TradeDate_get(swigCPtr, this);
	}

	public void setTradeTime(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_TradeTime_set(swigCPtr, this, value);
	}

	public String getTradeTime()
	{
		return ctpJNI.CThostFtdcOpenAccountField_TradeTime_get(swigCPtr, this);
	}

	public void setBankSerial(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_BankSerial_set(swigCPtr, this, value);
	}

	public String getBankSerial()
	{
		return ctpJNI.CThostFtdcOpenAccountField_BankSerial_get(swigCPtr, this);
	}

	public void setTradingDay(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_TradingDay_set(swigCPtr, this, value);
	}

	public String getTradingDay()
	{
		return ctpJNI.CThostFtdcOpenAccountField_TradingDay_get(swigCPtr, this);
	}

	public void setPlateSerial(int value)
	{
		ctpJNI.CThostFtdcOpenAccountField_PlateSerial_set(swigCPtr, this, value);
	}

	public int getPlateSerial()
	{
		return ctpJNI.CThostFtdcOpenAccountField_PlateSerial_get(swigCPtr, this);
	}

	public void setLastFragment(char value)
	{
		ctpJNI.CThostFtdcOpenAccountField_LastFragment_set(swigCPtr, this, value);
	}

	public char getLastFragment()
	{
		return ctpJNI.CThostFtdcOpenAccountField_LastFragment_get(swigCPtr, this);
	}

	public void setSessionID(int value)
	{
		ctpJNI.CThostFtdcOpenAccountField_SessionID_set(swigCPtr, this, value);
	}

	public int getSessionID()
	{
		return ctpJNI.CThostFtdcOpenAccountField_SessionID_get(swigCPtr, this);
	}

	public void setCustomerName(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_CustomerName_set(swigCPtr, this, value);
	}

	public String getCustomerName()
	{
		return ctpJNI.CThostFtdcOpenAccountField_CustomerName_get(swigCPtr, this);
	}

	public void setIdCardType(char value)
	{
		ctpJNI.CThostFtdcOpenAccountField_IdCardType_set(swigCPtr, this, value);
	}

	public char getIdCardType()
	{
		return ctpJNI.CThostFtdcOpenAccountField_IdCardType_get(swigCPtr, this);
	}

	public void setIdentifiedCardNo(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_IdentifiedCardNo_set(swigCPtr, this, value);
	}

	public String getIdentifiedCardNo()
	{
		return ctpJNI.CThostFtdcOpenAccountField_IdentifiedCardNo_get(swigCPtr, this);
	}

	public void setGender(char value)
	{
		ctpJNI.CThostFtdcOpenAccountField_Gender_set(swigCPtr, this, value);
	}

	public char getGender()
	{
		return ctpJNI.CThostFtdcOpenAccountField_Gender_get(swigCPtr, this);
	}

	public void setCountryCode(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_CountryCode_set(swigCPtr, this, value);
	}

	public String getCountryCode()
	{
		return ctpJNI.CThostFtdcOpenAccountField_CountryCode_get(swigCPtr, this);
	}

	public void setCustType(char value)
	{
		ctpJNI.CThostFtdcOpenAccountField_CustType_set(swigCPtr, this, value);
	}

	public char getCustType()
	{
		return ctpJNI.CThostFtdcOpenAccountField_CustType_get(swigCPtr, this);
	}

	public void setAddress(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_Address_set(swigCPtr, this, value);
	}

	public String getAddress()
	{
		return ctpJNI.CThostFtdcOpenAccountField_Address_get(swigCPtr, this);
	}

	public void setZipCode(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_ZipCode_set(swigCPtr, this, value);
	}

	public String getZipCode()
	{
		return ctpJNI.CThostFtdcOpenAccountField_ZipCode_get(swigCPtr, this);
	}

	public void setTelephone(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_Telephone_set(swigCPtr, this, value);
	}

	public String getTelephone()
	{
		return ctpJNI.CThostFtdcOpenAccountField_Telephone_get(swigCPtr, this);
	}

	public void setMobilePhone(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_MobilePhone_set(swigCPtr, this, value);
	}

	public String getMobilePhone()
	{
		return ctpJNI.CThostFtdcOpenAccountField_MobilePhone_get(swigCPtr, this);
	}

	public void setFax(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_Fax_set(swigCPtr, this, value);
	}

	public String getFax()
	{
		return ctpJNI.CThostFtdcOpenAccountField_Fax_get(swigCPtr, this);
	}

	public void setEMail(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_EMail_set(swigCPtr, this, value);
	}

	public String getEMail()
	{
		return ctpJNI.CThostFtdcOpenAccountField_EMail_get(swigCPtr, this);
	}

	public void setMoneyAccountStatus(char value)
	{
		ctpJNI.CThostFtdcOpenAccountField_MoneyAccountStatus_set(swigCPtr, this, value);
	}

	public char getMoneyAccountStatus()
	{
		return ctpJNI.CThostFtdcOpenAccountField_MoneyAccountStatus_get(swigCPtr, this);
	}

	public void setBankAccount(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_BankAccount_set(swigCPtr, this, value);
	}

	public String getBankAccount()
	{
		return ctpJNI.CThostFtdcOpenAccountField_BankAccount_get(swigCPtr, this);
	}

	public void setBankPassWord(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_BankPassWord_set(swigCPtr, this, value);
	}

	public String getBankPassWord()
	{
		return ctpJNI.CThostFtdcOpenAccountField_BankPassWord_get(swigCPtr, this);
	}

	public void setAccountID(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_AccountID_set(swigCPtr, this, value);
	}

	public String getAccountID()
	{
		return ctpJNI.CThostFtdcOpenAccountField_AccountID_get(swigCPtr, this);
	}

	public void setPassword(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_Password_set(swigCPtr, this, value);
	}

	public String getPassword()
	{
		return ctpJNI.CThostFtdcOpenAccountField_Password_get(swigCPtr, this);
	}

	public void setInstallID(int value)
	{
		ctpJNI.CThostFtdcOpenAccountField_InstallID_set(swigCPtr, this, value);
	}

	public int getInstallID()
	{
		return ctpJNI.CThostFtdcOpenAccountField_InstallID_get(swigCPtr, this);
	}

	public void setVerifyCertNoFlag(char value)
	{
		ctpJNI.CThostFtdcOpenAccountField_VerifyCertNoFlag_set(swigCPtr, this, value);
	}

	public char getVerifyCertNoFlag()
	{
		return ctpJNI.CThostFtdcOpenAccountField_VerifyCertNoFlag_get(swigCPtr, this);
	}

	public void setCurrencyID(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_CurrencyID_set(swigCPtr, this, value);
	}

	public String getCurrencyID()
	{
		return ctpJNI.CThostFtdcOpenAccountField_CurrencyID_get(swigCPtr, this);
	}

	public void setCashExchangeCode(char value)
	{
		ctpJNI.CThostFtdcOpenAccountField_CashExchangeCode_set(swigCPtr, this, value);
	}

	public char getCashExchangeCode()
	{
		return ctpJNI.CThostFtdcOpenAccountField_CashExchangeCode_get(swigCPtr, this);
	}

	public void setDigest(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_Digest_set(swigCPtr, this, value);
	}

	public String getDigest()
	{
		return ctpJNI.CThostFtdcOpenAccountField_Digest_get(swigCPtr, this);
	}

	public void setBankAccType(char value)
	{
		ctpJNI.CThostFtdcOpenAccountField_BankAccType_set(swigCPtr, this, value);
	}

	public char getBankAccType()
	{
		return ctpJNI.CThostFtdcOpenAccountField_BankAccType_get(swigCPtr, this);
	}

	public void setDeviceID(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_DeviceID_set(swigCPtr, this, value);
	}

	public String getDeviceID()
	{
		return ctpJNI.CThostFtdcOpenAccountField_DeviceID_get(swigCPtr, this);
	}

	public void setBankSecuAccType(char value)
	{
		ctpJNI.CThostFtdcOpenAccountField_BankSecuAccType_set(swigCPtr, this, value);
	}

	public char getBankSecuAccType()
	{
		return ctpJNI.CThostFtdcOpenAccountField_BankSecuAccType_get(swigCPtr, this);
	}

	public void setBrokerIDByBank(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_BrokerIDByBank_set(swigCPtr, this, value);
	}

	public String getBrokerIDByBank()
	{
		return ctpJNI.CThostFtdcOpenAccountField_BrokerIDByBank_get(swigCPtr, this);
	}

	public void setBankSecuAcc(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_BankSecuAcc_set(swigCPtr, this, value);
	}

	public String getBankSecuAcc()
	{
		return ctpJNI.CThostFtdcOpenAccountField_BankSecuAcc_get(swigCPtr, this);
	}

	public void setBankPwdFlag(char value)
	{
		ctpJNI.CThostFtdcOpenAccountField_BankPwdFlag_set(swigCPtr, this, value);
	}

	public char getBankPwdFlag()
	{
		return ctpJNI.CThostFtdcOpenAccountField_BankPwdFlag_get(swigCPtr, this);
	}

	public void setSecuPwdFlag(char value)
	{
		ctpJNI.CThostFtdcOpenAccountField_SecuPwdFlag_set(swigCPtr, this, value);
	}

	public char getSecuPwdFlag()
	{
		return ctpJNI.CThostFtdcOpenAccountField_SecuPwdFlag_get(swigCPtr, this);
	}

	public void setOperNo(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_OperNo_set(swigCPtr, this, value);
	}

	public String getOperNo()
	{
		return ctpJNI.CThostFtdcOpenAccountField_OperNo_get(swigCPtr, this);
	}

	public void setTID(int value)
	{
		ctpJNI.CThostFtdcOpenAccountField_TID_set(swigCPtr, this, value);
	}

	public int getTID()
	{
		return ctpJNI.CThostFtdcOpenAccountField_TID_get(swigCPtr, this);
	}

	public void setUserID(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_UserID_set(swigCPtr, this, value);
	}

	public String getUserID()
	{
		return ctpJNI.CThostFtdcOpenAccountField_UserID_get(swigCPtr, this);
	}

	public void setErrorID(int value)
	{
		ctpJNI.CThostFtdcOpenAccountField_ErrorID_set(swigCPtr, this, value);
	}

	public int getErrorID()
	{
		return ctpJNI.CThostFtdcOpenAccountField_ErrorID_get(swigCPtr, this);
	}

	public void setErrorMsg(String value)
	{
		ctpJNI.CThostFtdcOpenAccountField_ErrorMsg_set(swigCPtr, this, value);
	}

	public String getErrorMsg()
	{
		return ctpJNI.CThostFtdcOpenAccountField_ErrorMsg_get(swigCPtr, this);
	}

	public CThostFtdcOpenAccountField()
	{
		this(ctpJNI.new_CThostFtdcOpenAccountField(), true);
	}
}
