/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.euroccp.tps.entities.mapping;

import com.mysql.clusterj.annotation.Column;
import com.mysql.clusterj.annotation.PersistenceCapable;
import com.mysql.clusterj.annotation.PrimaryKey;
import org.ffpojo.metadata.positional.annotation.PositionalRecord;

/**
 *
 * @author Administrator
 */
@PersistenceCapable(table = "fixtradedata")
@PositionalRecord
public interface FixTradeDataInterface
{
    @Column(name = "version")
    String getVersion();
    void setVersion(String version);
    @Column(name = "copy_book")
    String getCopyBook();
    void setCopyBook(String CopyBook);
    @Column(name = "connection_id")
    String getConnectionId();
    void setConnectionId(String ConnectionId);
    @Column(name = "begin_string")
    String getBeginString();
    void setBeginString(String BeginString);
    @Column(name = "body_length")
    String getBodyLength();
    void setBodyLength(String BodyLength);
    @Column(name = "msg_seq_num")
    Integer getMsgSeqNum();
    void setMsgSeqNum(Integer MsgSeqNum);
    @Column(name = "msg_type")
    String getMsgType();
    void setMsgType(String MsgType);
    @Column(name = "poss_dup_flag")
    String getPossDupFlag();
    void setPossDupFlag(String PossDupFlag);
    @Column(name = "sender_comp_id")
    String getSenderCompID();
    void setSenderCompID(String SenderCompID);
    @Column(name = "sender_sub_id")
    String getSenderSubID();
    void setSenderSubID(String SenderSubID);
    @Column(name = "sending_time")
    String getSendingTime();
    void setSendingTime(String SendingTime);
    @Column(name = "target_comp_id")
    String getTargetCompID();
    void setTargetCompID(String TargetCompID);
    @Column(name = "target_sub_id")
    String getTargetSubID();
    void setTargetSubID(String TargetSubID);
    @Column(name = "poss_resend")
    String getPossResend();
    void setPossResend(String PossResend);
    @Column(name = "account")
    String getAccount();
    void setAccount(String Account);
    @Column(name = "avg_px")
    String getAvgPx();
    void setAvgPx(String AvgPx);
    @Column(name = "cum_qty")
    String getCumQty();
    void setCumQty(String CumQty);
    @Column(name = "currency")
    String getCurrency();
    void setCurrency(String Currency);
    @PrimaryKey
    @Column(name = "id")
    int getId();
    void setId(int Id);
    @Column(name = "exec_id")
    String getExecID();
    void setExecID(String ExecID);
    @Column(name = "exec_ref_id")
    String getExecRefID();
    void setExecRefID(String ExecRefID);
    @Column(name = "exec_trans_type")
    String getExecTransType();
    void setExecTransType(String ExecTransType);
    @Column(name = "id_source")
    String getIDSource();
    void setIDSource(String IDSource);
    @Column(name = "last_capacity")
    String getLastCapacity();
    void setLastCapacity(String LastCapacity);
    @Column(name = "last_px")
    String getLastPx();
    void setLastPx(String LastPx);
    @Column(name = "last_shares")
    String getLastShares();
    void setLastShares(String LastShares);
    @Column(name = "order_id")
    String getOrderID();
    void setOrderID(String OrderID);
    @Column(name = "order_qty")
    String getOrderQty();
    void setOrderQty(String OrderQty);
    @Column(name = "ord_status")
    String getOrdStatus();
    void setOrdStatus(String OrdStatus);
    @Column(name = "security_id")
    String getSecurityID();
    void setSecurityID(String SecurityID);
    @Column(name = "side")
    String getSide();
    void setSide(String Side);
    @Column(name = "symbol")
    String getSymbol();
    void setSymbol(String Symbol);
    @Column(name = "text")
    String getText();
    void setText(String Text);
    @Column(name = "transact_time")
    String getTransactTime();
    void setTransactTime(String TransactTime);
    @Column(name = "client_id")
    String getClientID();
    void setClientID(String ClientID);
    @Column(name = "exec_type")
    String getExecType();
    void setExecType(String ExecType);
    @Column(name = "leaves_qty")
    String getLeavesQty();
    void setLeavesQty(String LeavesQty);
    @Column(name = "security_exchange")
    String getSecurityExchange();
    void setSecurityExchange(String SecurityExchange);
    @Column(name = "contra_broker")
    String getContraBroker();
    void setContraBroker(String ContraBroker);
    @Column(name = "no_contra_brokers")
    String getNoContraBrokers();
    void setNoContraBrokers(String NoContraBrokers);
    @Column(name = "clearing_firm")
    String getClearingFirm();
    void setClearingFirm(String ClearingFirm);
    @Column(name = "settlmnt_typ")
    String getSettlmntTyp();
    void setSettlmntTyp(String SettlmntTyp);
    @Column(name = "fut_sett_date")
    String getFutSettDate();
    void setFutSettDate(String FutSettDate);
}
