Reduce memory usage while building under Linux.
Changes: [Mod] rename autocxxpy into c2py [Mod] use c2py 0.5.1
This commit is contained in:
parent
6d4bfc1b53
commit
857b80f4f8
@ -1,24 +1,43 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
python -m autocxxpy generate \
|
||||
c2py generate \
|
||||
vnoes \
|
||||
oes_api/oes_api.h \
|
||||
mds_api/mds_api.h \
|
||||
-I vnoes/include \
|
||||
-I vnoes/include/oes \
|
||||
--output-dir vnoes/generated_files \
|
||||
--copy-autocxxpy-includes vnoes/include \
|
||||
--copy-c2py-includes vnoes/include \
|
||||
--pyi-output-dir .\
|
||||
--no-clear-pyi-output-dir \
|
||||
--no-callback-pattern ".*" \
|
||||
--ignore-pattern ".*(spk_struct|STimeval).*" \
|
||||
--enforce-version 0.4.1
|
||||
--string-encoding-windows .936 \
|
||||
--string-encoding-linux zh_CN.GB18030 \
|
||||
--enforce-version 0.5.1
|
||||
|
||||
#####################################
|
||||
# of unsupported functions: 5
|
||||
# OesApi_SendBatchOrdersReq (OesApiSessionInfoT * pOrdChannel,const OesOrdReqT *[] ppOrdPtrList,int32 ordCount)
|
||||
# OesApi_WaitOnChannelGroup (OesApiChannelGroupT * pChannelGroup,int32 timeoutMs,F_OESAPI_ON_RPT_MSG_T pOnMsgCallback,void * pCallbackParams,OesApiSessionInfoT ** ppFailed)
|
||||
# MdsApi_WaitOnTcpChannelGroup (MdsApiChannelGroupT * pChannelGroup,int32 timeoutMs,F_MDSAPI_ONMSG_T pOnMsgCallback,void * pCallbackParams,MdsApiSessionInfoT ** ppFailed)
|
||||
# MdsApi_WaitOnTcpChannelGroupCompressible (MdsApiChannelGroupT * pChannelGroup,int32 timeoutMs,F_MDSAPI_ONMSG_T pOnMsgCallback,void * pCallbackParams,MdsApiSessionInfoT ** ppFailed)
|
||||
# MdsApi_WaitOnUdpChannelGroup (MdsApiChannelGroupT * pChannelGroup,int32 timeoutMs,F_MDSAPI_ONMSG_T pOnMsgCallback,void * pCallbackParams,MdsApiSessionInfoT ** ppFailed)
|
||||
#####################################
|
||||
## of unsupported functions: 5
|
||||
#OesApi_SendBatchOrdersReq (OesApiSessionInfoT * pOrdChannel,const OesOrdReqT *[] ppOrdPtrList,int32 ordCount)
|
||||
#OesApi_WaitOnChannelGroup (OesApiChannelGroupT * pChannelGroup,int32 timeoutMs,F_OESAPI_ON_RPT_MSG_T pOnMsgCallback,void * pCallbackParams,OesApiSessionInfoT ** ppFailed)
|
||||
#MdsApi_WaitOnTcpChannelGroup (MdsApiChannelGroupT * pChannelGroup,int32 timeoutMs,F_MDSAPI_ONMSG_T pOnMsgCallback,void * pCallbackParams,MdsApiSessionInfoT ** ppFailed)
|
||||
#MdsApi_WaitOnTcpChannelGroupCompressible (MdsApiChannelGroupT * pChannelGroup,int32 timeoutMs,F_MDSAPI_ONMSG_T pOnMsgCallback,void * pCallbackParams,MdsApiSessionInfoT ** ppFailed)
|
||||
#MdsApi_WaitOnUdpChannelGroup (MdsApiChannelGroupT * pChannelGroup,int32 timeoutMs,F_MDSAPI_ONMSG_T pOnMsgCallback,void * pCallbackParams,MdsApiSessionInfoT ** ppFailed)
|
||||
## of ignore: 17
|
||||
#_spk_struct_timespec::tv_sec
|
||||
#_spk_struct_timespec::tv_nsec
|
||||
#_spk_struct_timespec
|
||||
#_spk_struct_timezone::tz_minuteswest
|
||||
#_spk_struct_timezone::tz_dsttime
|
||||
#_spk_struct_timezone
|
||||
#_spk_struct_iovec::iov_base
|
||||
#_spk_struct_iovec::iov_len
|
||||
#_spk_struct_iovec
|
||||
#_spk_struct_timeval32::tv_sec
|
||||
#_spk_struct_timeval32::tv_usec
|
||||
#_spk_struct_timeval32
|
||||
#_spk_struct_timeval64::tv_sec
|
||||
#_spk_struct_timeval64::tv_usec
|
||||
#_spk_struct_timeval64
|
||||
#STimeval32T
|
||||
#STimeval64T
|
||||
|
@ -1,6 +1,8 @@
|
||||
#pragma once
|
||||
|
||||
#define AUTOCXXPY_ENCODING_UTF8
|
||||
#define AUTOCXXPY_ENCODING_CUSTOM
|
||||
#define AUTOCXXPY_ENCODING_CUSTOM_WINDOWS ".936"
|
||||
#define AUTOCXXPY_ENCODING_CUSTOM_LINUX "zh_CN.GB18030"
|
||||
|
||||
|
||||
|
||||
|
@ -2,13 +2,14 @@
|
||||
#include "config.h"
|
||||
|
||||
#include <pybind11/pybind11.h>
|
||||
#include <autocxxpy/autocxxpy.hpp>
|
||||
#include <c2py/c2py.hpp>
|
||||
|
||||
#include "oes_api/oes_api.h"
|
||||
#include "mds_api/mds_api.h"
|
||||
|
||||
|
||||
void generate_vnoes(pybind11::module & parent);
|
||||
void generate_vnoes_sub_namespace(pybind11::module & parent);
|
||||
void generate_class_OesOrdReq(pybind11::object & parent);
|
||||
void generate_class_decltype_OesOrdReq_userInfo_(pybind11::object & parent);
|
||||
void generate_class_OesOrdCancelReq(pybind11::object & parent);
|
||||
@ -186,6 +187,7 @@ void generate_class_MdsMktRspMsgBody(pybind11::object & parent);
|
||||
void generate_class_MdsUdpPktHead(pybind11::object & parent);
|
||||
void generate_class_MdsApiClientCfg(pybind11::object & parent);
|
||||
void generate_class_MdsApiClientEnv(pybind11::object & parent);
|
||||
void generate_vnoes_classes(pybind11::module & parent);
|
||||
void generate_enum_eOesExchangeId(pybind11::object & parent);
|
||||
void generate_enum_eOesMarketId(pybind11::object & parent);
|
||||
void generate_enum_eOesPlatformId(pybind11::object & parent);
|
||||
@ -261,6 +263,11 @@ void generate_enum_eMdsSubscribeDataType(pybind11::object & parent);
|
||||
void generate_enum_eMdsSubscribedChannelNo(pybind11::object & parent);
|
||||
void generate_enum_eMdsProtocolHintsType(pybind11::object & parent);
|
||||
void generate_enum_eMdsApiChannelType(pybind11::object & parent);
|
||||
void generate_vnoes_enums(pybind11::module & parent);
|
||||
void generate_vnoes_functions(pybind11::module & parent);
|
||||
void generate_vnoes_variables(pybind11::module & parent);
|
||||
void generate_vnoes_typedefs(pybind11::module & parent);
|
||||
void generate_caster_(pybind11::object & parent);
|
||||
void generate_vnoes_caster(pybind11::module & parent);
|
||||
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -5,7 +5,7 @@
|
||||
#include <pybind11/pybind11.h>
|
||||
#include <pybind11/functional.h>
|
||||
#include <pybind11/stl.h>
|
||||
#include <autocxxpy/autocxxpy.hpp>
|
||||
#include <c2py/c2py.hpp>
|
||||
|
||||
#include "module.hpp"
|
||||
#include "wrappers.hpp"
|
||||
@ -15,351 +15,48 @@
|
||||
#include "mds_api/mds_api.h"
|
||||
|
||||
|
||||
void generate_class_OesOrdReq(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesOrdReq> c(parent, "_OesOrdReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesOrdReq>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReq, "clSeqNo", clSeqNo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReq, "mktId", mktId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReq, "ordType", ordType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReq, "bsType", bsType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReq, "__ORD_BASE_INFO_filler", __ORD_BASE_INFO_filler);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReq, "invAcctId", invAcctId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReq, "securityId", securityId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReq, "ordQty", ordQty);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReq, "ordPrice", ordPrice);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReq, "origClOrdId", origClOrdId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReq, "userInfo", userInfo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReq, "__ordReqOrigSendTime", __ordReqOrigSendTime);
|
||||
generate_class_decltype_OesOrdReq_userInfo_(c);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesOrdReq, c);
|
||||
module_vnoes::objects.emplace("_OesOrdReq", c);
|
||||
}
|
||||
void generate_class_decltype_OesOrdReq_userInfo_(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<decltype(_OesOrdReq::userInfo)> c(parent, "decltype(userInfo)");
|
||||
if constexpr (std::is_default_constructible_v<decltype(_OesOrdReq::userInfo)>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdReq::userInfo), "u64", u64);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdReq::userInfo), "i64", i64);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdReq::userInfo), "u32", u32);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdReq::userInfo), "i32", i32);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdReq::userInfo), "c8", c8);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, decltype(_OesOrdReq::userInfo), c);
|
||||
module_vnoes::objects.emplace("decltype(_OesOrdReq::userInfo)", c);
|
||||
}
|
||||
void generate_class_OesOrdCancelReq(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesOrdCancelReq> c(parent, "_OesOrdCancelReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesOrdCancelReq>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCancelReq, "clSeqNo", clSeqNo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCancelReq, "mktId", mktId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCancelReq, "__ORD_CANCEL_BASE_INFO_filler1", __ORD_CANCEL_BASE_INFO_filler1);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCancelReq, "invAcctId", invAcctId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCancelReq, "securityId", securityId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCancelReq, "origClSeqNo", origClSeqNo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCancelReq, "origClEnvId", origClEnvId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCancelReq, "__ORD_CANCEL_BASE_INFO_filler2", __ORD_CANCEL_BASE_INFO_filler2);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCancelReq, "origClOrdId", origClOrdId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCancelReq, "userInfo", userInfo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCancelReq, "__ordReqOrigSendTime", __ordReqOrigSendTime);
|
||||
generate_class_decltype_OesOrdCancelReq_userInfo_(c);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesOrdCancelReq, c);
|
||||
module_vnoes::objects.emplace("_OesOrdCancelReq", c);
|
||||
}
|
||||
void generate_class_decltype_OesOrdCancelReq_userInfo_(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<decltype(_OesOrdCancelReq::userInfo)> c(parent, "decltype(userInfo)");
|
||||
if constexpr (std::is_default_constructible_v<decltype(_OesOrdCancelReq::userInfo)>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdCancelReq::userInfo), "u64", u64);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdCancelReq::userInfo), "i64", i64);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdCancelReq::userInfo), "u32", u32);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdCancelReq::userInfo), "i32", i32);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdCancelReq::userInfo), "c8", c8);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, decltype(_OesOrdCancelReq::userInfo), c);
|
||||
module_vnoes::objects.emplace("decltype(_OesOrdCancelReq::userInfo)", c);
|
||||
}
|
||||
void generate_class_OesOrdReject(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesOrdReject> c(parent, "_OesOrdReject");
|
||||
if constexpr (std::is_default_constructible_v<_OesOrdReject>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "clSeqNo", clSeqNo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "mktId", mktId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "ordType", ordType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "bsType", bsType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "__ORD_BASE_INFO_filler", __ORD_BASE_INFO_filler);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "invAcctId", invAcctId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "securityId", securityId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "ordQty", ordQty);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "ordPrice", ordPrice);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "origClOrdId", origClOrdId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "userInfo", userInfo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "__ordReqOrigSendTime", __ordReqOrigSendTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "origClSeqNo", origClSeqNo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "origClEnvId", origClEnvId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "clEnvId", clEnvId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "clientId", clientId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "ordDate", ordDate);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "ordTime", ordTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "ordRejReason", ordRejReason);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdReject, "__filler", __filler);
|
||||
generate_class_decltype_OesOrdReject_userInfo_(c);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesOrdReject, c);
|
||||
module_vnoes::objects.emplace("_OesOrdReject", c);
|
||||
}
|
||||
void generate_class_decltype_OesOrdReject_userInfo_(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<decltype(_OesOrdReject::userInfo)> c(parent, "decltype(userInfo)");
|
||||
if constexpr (std::is_default_constructible_v<decltype(_OesOrdReject::userInfo)>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdReject::userInfo), "u64", u64);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdReject::userInfo), "i64", i64);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdReject::userInfo), "u32", u32);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdReject::userInfo), "i32", i32);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdReject::userInfo), "c8", c8);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, decltype(_OesOrdReject::userInfo), c);
|
||||
module_vnoes::objects.emplace("decltype(_OesOrdReject::userInfo)", c);
|
||||
}
|
||||
void generate_class_OesOrdCnfm(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesOrdCnfm> c(parent, "_OesOrdCnfm");
|
||||
if constexpr (std::is_default_constructible_v<_OesOrdCnfm>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "clSeqNo", clSeqNo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "mktId", mktId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "ordType", ordType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "bsType", bsType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__ORD_BASE_INFO_filler", __ORD_BASE_INFO_filler);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "invAcctId", invAcctId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "securityId", securityId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "ordQty", ordQty);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "ordPrice", ordPrice);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "origClOrdId", origClOrdId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "userInfo", userInfo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__ordReqOrigSendTime", __ordReqOrigSendTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "clOrdId", clOrdId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "clientId", clientId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "clEnvId", clEnvId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "origClEnvId", origClEnvId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "origClSeqNo", origClSeqNo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "ordDate", ordDate);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "ordTime", ordTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "ordCnfmTime", ordCnfmTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "ordStatus", ordStatus);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "ordCnfmSts", ordCnfmSts);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "securityType", securityType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "subSecurityType", subSecurityType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__platformId", __platformId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__tgwGrpNo", __tgwGrpNo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__tgwPartitionNo", __tgwPartitionNo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "productType", productType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "exchOrdId", exchOrdId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__declareFlag", __declareFlag);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__ORD_CNFM_BASE_INFO_filler", __ORD_CNFM_BASE_INFO_filler);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "frzAmt", frzAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "frzInterest", frzInterest);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "frzFee", frzFee);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "cumAmt", cumAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "cumInterest", cumInterest);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "cumFee", cumFee);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "cumQty", cumQty);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "canceledQty", canceledQty);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "ordRejReason", ordRejReason);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "exchErrCode", exchErrCode);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "pbuId", pbuId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "branchId", branchId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__rowNum", __rowNum);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__recNum", __recNum);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__ordReqOrigRecvTime", __ordReqOrigRecvTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__ordReqCollectedTime", __ordReqCollectedTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__ordReqActualDealTime", __ordReqActualDealTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__ordReqProcessedTime", __ordReqProcessedTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__ordCnfmOrigRecvTime", __ordCnfmOrigRecvTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__ordCnfmCollectedTime", __ordCnfmCollectedTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__ordCnfmActualDealTime", __ordCnfmActualDealTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__ordCnfmProcessedTime", __ordCnfmProcessedTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__ordDeclareTime", __ordDeclareTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__ordDeclareDoneTime", __ordDeclareDoneTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOrdCnfm, "__pushingTime", __pushingTime);
|
||||
generate_class_decltype_OesOrdCnfm_userInfo_(c);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesOrdCnfm, c);
|
||||
module_vnoes::objects.emplace("_OesOrdCnfm", c);
|
||||
}
|
||||
void generate_class_decltype_OesOrdCnfm_userInfo_(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<decltype(_OesOrdCnfm::userInfo)> c(parent, "decltype(userInfo)");
|
||||
if constexpr (std::is_default_constructible_v<decltype(_OesOrdCnfm::userInfo)>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdCnfm::userInfo), "u64", u64);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdCnfm::userInfo), "i64", i64);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdCnfm::userInfo), "u32", u32);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdCnfm::userInfo), "i32", i32);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesOrdCnfm::userInfo), "c8", c8);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, decltype(_OesOrdCnfm::userInfo), c);
|
||||
module_vnoes::objects.emplace("decltype(_OesOrdCnfm::userInfo)", c);
|
||||
}
|
||||
void generate_class_OesTrdBaseInfo(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesTrdBaseInfo> c(parent, "_OesTrdBaseInfo");
|
||||
if constexpr (std::is_default_constructible_v<_OesTrdBaseInfo>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "exchTrdNum", exchTrdNum);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "mktId", mktId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "trdSide", trdSide);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "__platformId", __platformId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "__trdCnfmType", __trdCnfmType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "__etfTrdCnfmSeq", __etfTrdCnfmSeq);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "invAcctId", invAcctId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "securityId", securityId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "trdDate", trdDate);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "trdTime", trdTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "trdQty", trdQty);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "trdPrice", trdPrice);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "trdAmt", trdAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "clOrdId", clOrdId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "cumQty", cumQty);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "__rowNum", __rowNum);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "__tgwGrpNo", __tgwGrpNo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "__isTrsfInCashAvailable", __isTrsfInCashAvailable);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "__tgwPartitionNo", __tgwPartitionNo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "productType", productType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "origOrdQty", origOrdQty);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "pbuId", pbuId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdBaseInfo, "branchId", branchId);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesTrdBaseInfo, c);
|
||||
module_vnoes::objects.emplace("_OesTrdBaseInfo", c);
|
||||
}
|
||||
void generate_class_OesTrdCnfm(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesTrdCnfm> c(parent, "_OesTrdCnfm");
|
||||
if constexpr (std::is_default_constructible_v<_OesTrdCnfm>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "exchTrdNum", exchTrdNum);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "mktId", mktId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "trdSide", trdSide);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "__platformId", __platformId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "__trdCnfmType", __trdCnfmType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "__etfTrdCnfmSeq", __etfTrdCnfmSeq);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "invAcctId", invAcctId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "securityId", securityId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "trdDate", trdDate);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "trdTime", trdTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "trdQty", trdQty);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "trdPrice", trdPrice);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "trdAmt", trdAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "clOrdId", clOrdId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "cumQty", cumQty);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "__rowNum", __rowNum);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "__tgwGrpNo", __tgwGrpNo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "__isTrsfInCashAvailable", __isTrsfInCashAvailable);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "__tgwPartitionNo", __tgwPartitionNo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "productType", productType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "origOrdQty", origOrdQty);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "pbuId", pbuId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "branchId", branchId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "clSeqNo", clSeqNo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "clientId", clientId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "clEnvId", clEnvId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "subSecurityType", subSecurityType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "ordStatus", ordStatus);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "ordType", ordType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "ordBuySellType", ordBuySellType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "securityType", securityType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "origOrdPrice", origOrdPrice);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "cumAmt", cumAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "cumInterest", cumInterest);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "cumFee", cumFee);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "userInfo", userInfo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "__trdCnfmOrigRecvTime", __trdCnfmOrigRecvTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "__trdCnfmCollectedTime", __trdCnfmCollectedTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "__trdCnfmActualDealTime", __trdCnfmActualDealTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "__trdCnfmProcessedTime", __trdCnfmProcessedTime);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTrdCnfm, "__pushingTime", __pushingTime);
|
||||
generate_class_decltype_OesTrdCnfm_userInfo_(c);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesTrdCnfm, c);
|
||||
module_vnoes::objects.emplace("_OesTrdCnfm", c);
|
||||
}
|
||||
void generate_class_decltype_OesTrdCnfm_userInfo_(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<decltype(_OesTrdCnfm::userInfo)> c(parent, "decltype(userInfo)");
|
||||
if constexpr (std::is_default_constructible_v<decltype(_OesTrdCnfm::userInfo)>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesTrdCnfm::userInfo), "u64", u64);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesTrdCnfm::userInfo), "i64", i64);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesTrdCnfm::userInfo), "u32", u32);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesTrdCnfm::userInfo), "i32", i32);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesTrdCnfm::userInfo), "c8", c8);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, decltype(_OesTrdCnfm::userInfo), c);
|
||||
module_vnoes::objects.emplace("decltype(_OesTrdCnfm::userInfo)", c);
|
||||
}
|
||||
void generate_class_OesLotWinningBaseInfo(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesLotWinningBaseInfo> c(parent, "_OesLotWinningBaseInfo");
|
||||
if constexpr (std::is_default_constructible_v<_OesLotWinningBaseInfo>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesLotWinningBaseInfo, "invAcctId", invAcctId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesLotWinningBaseInfo, "securityId", securityId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesLotWinningBaseInfo, "mktId", mktId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesLotWinningBaseInfo, "lotType", lotType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesLotWinningBaseInfo, "rejReason", rejReason);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesLotWinningBaseInfo, "__LOT_WINNING_BASE_INFO_filler", __LOT_WINNING_BASE_INFO_filler);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesLotWinningBaseInfo, "lotDate", lotDate);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesLotWinningBaseInfo, "securityName", securityName);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesLotWinningBaseInfo, "assignNum", assignNum);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesLotWinningBaseInfo, "lotQty", lotQty);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesLotWinningBaseInfo, "lotPrice", lotPrice);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesLotWinningBaseInfo, "lotAmt", lotAmt);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesLotWinningBaseInfo, c);
|
||||
module_vnoes::objects.emplace("_OesLotWinningBaseInfo", c);
|
||||
}
|
||||
void generate_class_OesFundTrsfBaseInfo(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesFundTrsfBaseInfo> c(parent, "_OesFundTrsfBaseInfo");
|
||||
if constexpr (std::is_default_constructible_v<_OesFundTrsfBaseInfo>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfBaseInfo, "clSeqNo", clSeqNo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfBaseInfo, "direct", direct);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfBaseInfo, "isAllotOnly", isAllotOnly);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfBaseInfo, "__FUND_TRSF_BASE_filler", __FUND_TRSF_BASE_filler);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfBaseInfo, "cashAcctId", cashAcctId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfBaseInfo, "trdPasswd", trdPasswd);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfBaseInfo, "trsfPasswd", trsfPasswd);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfBaseInfo, "occurAmt", occurAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfBaseInfo, "userInfo", userInfo);
|
||||
generate_class_decltype_OesFundTrsfBaseInfo_userInfo_(c);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesFundTrsfBaseInfo, c);
|
||||
module_vnoes::objects.emplace("_OesFundTrsfBaseInfo", c);
|
||||
}
|
||||
void generate_class_decltype_OesFundTrsfBaseInfo_userInfo_(pybind11::object & parent)
|
||||
{
|
||||
// decltype(_OesFundTrsfBaseInfo::userInfo)
|
||||
pybind11::class_<decltype(_OesFundTrsfBaseInfo::userInfo)> c(parent, "decltype(userInfo)");
|
||||
if constexpr (std::is_default_constructible_v<decltype(_OesFundTrsfBaseInfo::userInfo)>)
|
||||
c.def(pybind11::init<>());
|
||||
// decltype(_OesFundTrsfBaseInfo::userInfo)::u64
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfBaseInfo::userInfo), "u64", u64);
|
||||
// decltype(_OesFundTrsfBaseInfo::userInfo)::i64
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfBaseInfo::userInfo), "i64", i64);
|
||||
// decltype(_OesFundTrsfBaseInfo::userInfo)::u32
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfBaseInfo::userInfo), "u32", u32);
|
||||
// decltype(_OesFundTrsfBaseInfo::userInfo)::i32
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfBaseInfo::userInfo), "i32", i32);
|
||||
// decltype(_OesFundTrsfBaseInfo::userInfo)::c8
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfBaseInfo::userInfo), "c8", c8);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, decltype(_OesFundTrsfBaseInfo::userInfo), c);
|
||||
module_vnoes::objects.emplace("decltype(_OesFundTrsfBaseInfo::userInfo)", c);
|
||||
}
|
||||
void generate_class_OesFundTrsfReq(pybind11::object & parent)
|
||||
{
|
||||
// _OesFundTrsfReq
|
||||
pybind11::class_<_OesFundTrsfReq> c(parent, "_OesFundTrsfReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesFundTrsfReq>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesFundTrsfReq::clSeqNo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReq, "clSeqNo", clSeqNo);
|
||||
// _OesFundTrsfReq::direct
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReq, "direct", direct);
|
||||
// _OesFundTrsfReq::isAllotOnly
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReq, "isAllotOnly", isAllotOnly);
|
||||
// _OesFundTrsfReq::__FUND_TRSF_BASE_filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReq, "__FUND_TRSF_BASE_filler", __FUND_TRSF_BASE_filler);
|
||||
// _OesFundTrsfReq::cashAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReq, "cashAcctId", cashAcctId);
|
||||
// _OesFundTrsfReq::trdPasswd
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReq, "trdPasswd", trdPasswd);
|
||||
// _OesFundTrsfReq::trsfPasswd
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReq, "trsfPasswd", trsfPasswd);
|
||||
// _OesFundTrsfReq::occurAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReq, "occurAmt", occurAmt);
|
||||
// _OesFundTrsfReq::userInfo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReq, "userInfo", userInfo);
|
||||
generate_class_decltype_OesFundTrsfReq_userInfo_(c);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesFundTrsfReq, c);
|
||||
@ -367,37 +64,60 @@ void generate_class_OesFundTrsfReq(pybind11::object & parent)
|
||||
}
|
||||
void generate_class_decltype_OesFundTrsfReq_userInfo_(pybind11::object & parent)
|
||||
{
|
||||
// decltype(_OesFundTrsfReq::userInfo)
|
||||
pybind11::class_<decltype(_OesFundTrsfReq::userInfo)> c(parent, "decltype(userInfo)");
|
||||
if constexpr (std::is_default_constructible_v<decltype(_OesFundTrsfReq::userInfo)>)
|
||||
c.def(pybind11::init<>());
|
||||
// decltype(_OesFundTrsfReq::userInfo)::u64
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfReq::userInfo), "u64", u64);
|
||||
// decltype(_OesFundTrsfReq::userInfo)::i64
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfReq::userInfo), "i64", i64);
|
||||
// decltype(_OesFundTrsfReq::userInfo)::u32
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfReq::userInfo), "u32", u32);
|
||||
// decltype(_OesFundTrsfReq::userInfo)::i32
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfReq::userInfo), "i32", i32);
|
||||
// decltype(_OesFundTrsfReq::userInfo)::c8
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfReq::userInfo), "c8", c8);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, decltype(_OesFundTrsfReq::userInfo), c);
|
||||
module_vnoes::objects.emplace("decltype(_OesFundTrsfReq::userInfo)", c);
|
||||
}
|
||||
void generate_class_OesFundTrsfReject(pybind11::object & parent)
|
||||
{
|
||||
// _OesFundTrsfReject
|
||||
pybind11::class_<_OesFundTrsfReject> c(parent, "_OesFundTrsfReject");
|
||||
if constexpr (std::is_default_constructible_v<_OesFundTrsfReject>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesFundTrsfReject::clSeqNo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReject, "clSeqNo", clSeqNo);
|
||||
// _OesFundTrsfReject::direct
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReject, "direct", direct);
|
||||
// _OesFundTrsfReject::isAllotOnly
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReject, "isAllotOnly", isAllotOnly);
|
||||
// _OesFundTrsfReject::__FUND_TRSF_BASE_filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReject, "__FUND_TRSF_BASE_filler", __FUND_TRSF_BASE_filler);
|
||||
// _OesFundTrsfReject::cashAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReject, "cashAcctId", cashAcctId);
|
||||
// _OesFundTrsfReject::trdPasswd
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReject, "trdPasswd", trdPasswd);
|
||||
// _OesFundTrsfReject::trsfPasswd
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReject, "trsfPasswd", trsfPasswd);
|
||||
// _OesFundTrsfReject::occurAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReject, "occurAmt", occurAmt);
|
||||
// _OesFundTrsfReject::userInfo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReject, "userInfo", userInfo);
|
||||
// _OesFundTrsfReject::ordDate
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReject, "ordDate", ordDate);
|
||||
// _OesFundTrsfReject::ordTime
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReject, "ordTime", ordTime);
|
||||
// _OesFundTrsfReject::clientId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReject, "clientId", clientId);
|
||||
// _OesFundTrsfReject::clEnvId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReject, "clEnvId", clEnvId);
|
||||
// _OesFundTrsfReject::__filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReject, "__filler", __filler);
|
||||
// _OesFundTrsfReject::rejReason
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReject, "rejReason", rejReason);
|
||||
// _OesFundTrsfReject::errorInfo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReject, "errorInfo", errorInfo);
|
||||
generate_class_decltype_OesFundTrsfReject_userInfo_(c);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesFundTrsfReject, c);
|
||||
@ -405,43 +125,72 @@ void generate_class_OesFundTrsfReject(pybind11::object & parent)
|
||||
}
|
||||
void generate_class_decltype_OesFundTrsfReject_userInfo_(pybind11::object & parent)
|
||||
{
|
||||
// decltype(_OesFundTrsfReject::userInfo)
|
||||
pybind11::class_<decltype(_OesFundTrsfReject::userInfo)> c(parent, "decltype(userInfo)");
|
||||
if constexpr (std::is_default_constructible_v<decltype(_OesFundTrsfReject::userInfo)>)
|
||||
c.def(pybind11::init<>());
|
||||
// decltype(_OesFundTrsfReject::userInfo)::u64
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfReject::userInfo), "u64", u64);
|
||||
// decltype(_OesFundTrsfReject::userInfo)::i64
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfReject::userInfo), "i64", i64);
|
||||
// decltype(_OesFundTrsfReject::userInfo)::u32
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfReject::userInfo), "u32", u32);
|
||||
// decltype(_OesFundTrsfReject::userInfo)::i32
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfReject::userInfo), "i32", i32);
|
||||
// decltype(_OesFundTrsfReject::userInfo)::c8
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfReject::userInfo), "c8", c8);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, decltype(_OesFundTrsfReject::userInfo), c);
|
||||
module_vnoes::objects.emplace("decltype(_OesFundTrsfReject::userInfo)", c);
|
||||
}
|
||||
void generate_class_OesFundTrsfReport(pybind11::object & parent)
|
||||
{
|
||||
// _OesFundTrsfReport
|
||||
pybind11::class_<_OesFundTrsfReport> c(parent, "_OesFundTrsfReport");
|
||||
if constexpr (std::is_default_constructible_v<_OesFundTrsfReport>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesFundTrsfReport::clSeqNo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "clSeqNo", clSeqNo);
|
||||
// _OesFundTrsfReport::clientId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "clientId", clientId);
|
||||
// _OesFundTrsfReport::clEnvId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "clEnvId", clEnvId);
|
||||
// _OesFundTrsfReport::direct
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "direct", direct);
|
||||
// _OesFundTrsfReport::cashAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "cashAcctId", cashAcctId);
|
||||
// _OesFundTrsfReport::occurAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "occurAmt", occurAmt);
|
||||
// _OesFundTrsfReport::userInfo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "userInfo", userInfo);
|
||||
// _OesFundTrsfReport::fundTrsfId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "fundTrsfId", fundTrsfId);
|
||||
// _OesFundTrsfReport::counterEntrustNo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "counterEntrustNo", counterEntrustNo);
|
||||
// _OesFundTrsfReport::operDate
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "operDate", operDate);
|
||||
// _OesFundTrsfReport::operTime
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "operTime", operTime);
|
||||
// _OesFundTrsfReport::dclrTime
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "dclrTime", dclrTime);
|
||||
// _OesFundTrsfReport::doneTime
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "doneTime", doneTime);
|
||||
// _OesFundTrsfReport::isAllotOnly
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "isAllotOnly", isAllotOnly);
|
||||
// _OesFundTrsfReport::trsfStatus
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "trsfStatus", trsfStatus);
|
||||
// _OesFundTrsfReport::__hasCounterTransfered
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "__hasCounterTransfered", __hasCounterTransfered);
|
||||
// _OesFundTrsfReport::__filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "__filler", __filler);
|
||||
// _OesFundTrsfReport::rejReason
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "rejReason", rejReason);
|
||||
// _OesFundTrsfReport::counterErrCode
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "counterErrCode", counterErrCode);
|
||||
// _OesFundTrsfReport::__filler2
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "__filler2", __filler2);
|
||||
// _OesFundTrsfReport::allotSerialNo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "allotSerialNo", allotSerialNo);
|
||||
// _OesFundTrsfReport::errorInfo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesFundTrsfReport, "errorInfo", errorInfo);
|
||||
generate_class_decltype_OesFundTrsfReport_userInfo_(c);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesFundTrsfReport, c);
|
||||
@ -449,133 +198,393 @@ void generate_class_OesFundTrsfReport(pybind11::object & parent)
|
||||
}
|
||||
void generate_class_decltype_OesFundTrsfReport_userInfo_(pybind11::object & parent)
|
||||
{
|
||||
// decltype(_OesFundTrsfReport::userInfo)
|
||||
pybind11::class_<decltype(_OesFundTrsfReport::userInfo)> c(parent, "decltype(userInfo)");
|
||||
if constexpr (std::is_default_constructible_v<decltype(_OesFundTrsfReport::userInfo)>)
|
||||
c.def(pybind11::init<>());
|
||||
// decltype(_OesFundTrsfReport::userInfo)::u64
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfReport::userInfo), "u64", u64);
|
||||
// decltype(_OesFundTrsfReport::userInfo)::i64
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfReport::userInfo), "i64", i64);
|
||||
// decltype(_OesFundTrsfReport::userInfo)::u32
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfReport::userInfo), "u32", u32);
|
||||
// decltype(_OesFundTrsfReport::userInfo)::i32
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfReport::userInfo), "i32", i32);
|
||||
// decltype(_OesFundTrsfReport::userInfo)::c8
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, decltype(_OesFundTrsfReport::userInfo), "c8", c8);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, decltype(_OesFundTrsfReport::userInfo), c);
|
||||
module_vnoes::objects.emplace("decltype(_OesFundTrsfReport::userInfo)", c);
|
||||
}
|
||||
void generate_class_OesIssueBaseInfo(pybind11::object & parent)
|
||||
{
|
||||
// _OesIssueBaseInfo
|
||||
pybind11::class_<_OesIssueBaseInfo> c(parent, "_OesIssueBaseInfo");
|
||||
if constexpr (std::is_default_constructible_v<_OesIssueBaseInfo>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesIssueBaseInfo::securityId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "securityId", securityId);
|
||||
// _OesIssueBaseInfo::mktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "mktId", mktId);
|
||||
// _OesIssueBaseInfo::securityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "securityType", securityType);
|
||||
// _OesIssueBaseInfo::subSecurityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "subSecurityType", subSecurityType);
|
||||
// _OesIssueBaseInfo::isCancelAble
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "isCancelAble", isCancelAble);
|
||||
// _OesIssueBaseInfo::isReApplyAble
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "isReApplyAble", isReApplyAble);
|
||||
// _OesIssueBaseInfo::productType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "productType", productType);
|
||||
// _OesIssueBaseInfo::__ISSUE_BASE_filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "__ISSUE_BASE_filler", __ISSUE_BASE_filler);
|
||||
// _OesIssueBaseInfo::securityName
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "securityName", securityName);
|
||||
// _OesIssueBaseInfo::underlyingSecurityId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "underlyingSecurityId", underlyingSecurityId);
|
||||
// _OesIssueBaseInfo::startDate
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "startDate", startDate);
|
||||
// _OesIssueBaseInfo::endDate
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "endDate", endDate);
|
||||
// _OesIssueBaseInfo::issueQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "issueQty", issueQty);
|
||||
// _OesIssueBaseInfo::qtyUnit
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "qtyUnit", qtyUnit);
|
||||
// _OesIssueBaseInfo::ordMaxQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "ordMaxQty", ordMaxQty);
|
||||
// _OesIssueBaseInfo::ordMinQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "ordMinQty", ordMinQty);
|
||||
// _OesIssueBaseInfo::issuePrice
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "issuePrice", issuePrice);
|
||||
// _OesIssueBaseInfo::upperLimitPrice
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "upperLimitPrice", upperLimitPrice);
|
||||
// _OesIssueBaseInfo::ceilPrice
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "ceilPrice", ceilPrice);
|
||||
// _OesIssueBaseInfo::lowerLimitPrice
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "lowerLimitPrice", lowerLimitPrice);
|
||||
// _OesIssueBaseInfo::floorPrice
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesIssueBaseInfo, "floorPrice", floorPrice);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesIssueBaseInfo, c);
|
||||
module_vnoes::objects.emplace("_OesIssueBaseInfo", c);
|
||||
}
|
||||
void generate_class_OesPriceLimit(pybind11::object & parent)
|
||||
{
|
||||
// _OesPriceLimit
|
||||
pybind11::class_<_OesPriceLimit> c(parent, "_OesPriceLimit");
|
||||
if constexpr (std::is_default_constructible_v<_OesPriceLimit>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesPriceLimit::upperLimitPrice
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesPriceLimit, "upperLimitPrice", upperLimitPrice);
|
||||
// _OesPriceLimit::ceilPrice
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesPriceLimit, "ceilPrice", ceilPrice);
|
||||
// _OesPriceLimit::lowerLimitPrice
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesPriceLimit, "lowerLimitPrice", lowerLimitPrice);
|
||||
// _OesPriceLimit::floorPrice
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesPriceLimit, "floorPrice", floorPrice);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesPriceLimit, c);
|
||||
module_vnoes::objects.emplace("_OesPriceLimit", c);
|
||||
}
|
||||
void generate_class_OesStockBaseInfo(pybind11::object & parent)
|
||||
{
|
||||
// _OesStockBaseInfo
|
||||
pybind11::class_<_OesStockBaseInfo> c(parent, "_OesStockBaseInfo");
|
||||
if constexpr (std::is_default_constructible_v<_OesStockBaseInfo>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesStockBaseInfo::securityId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "securityId", securityId);
|
||||
// _OesStockBaseInfo::mktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "mktId", mktId);
|
||||
// _OesStockBaseInfo::productType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "productType", productType);
|
||||
// _OesStockBaseInfo::securityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "securityType", securityType);
|
||||
// _OesStockBaseInfo::subSecurityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "subSecurityType", subSecurityType);
|
||||
// _OesStockBaseInfo::securityLevel
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "securityLevel", securityLevel);
|
||||
// _OesStockBaseInfo::securityRiskLevel
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "securityRiskLevel", securityRiskLevel);
|
||||
// _OesStockBaseInfo::currType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "currType", currType);
|
||||
// _OesStockBaseInfo::qualificationClass
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "qualificationClass", qualificationClass);
|
||||
// _OesStockBaseInfo::isDayTrading
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "isDayTrading", isDayTrading);
|
||||
// _OesStockBaseInfo::suspFlag
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "suspFlag", suspFlag);
|
||||
// _OesStockBaseInfo::temporarySuspFlag
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "temporarySuspFlag", temporarySuspFlag);
|
||||
// _OesStockBaseInfo::__STOCK_BASE_filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "__STOCK_BASE_filler", __STOCK_BASE_filler);
|
||||
// _OesStockBaseInfo::buyQtyUnit
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "buyQtyUnit", buyQtyUnit);
|
||||
// _OesStockBaseInfo::lmtBuyMaxQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "lmtBuyMaxQty", lmtBuyMaxQty);
|
||||
// _OesStockBaseInfo::buyOrdMaxQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "buyOrdMaxQty", buyOrdMaxQty);
|
||||
// _OesStockBaseInfo::lmtBuyMinQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "lmtBuyMinQty", lmtBuyMinQty);
|
||||
// _OesStockBaseInfo::buyOrdMinQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "buyOrdMinQty", buyOrdMinQty);
|
||||
// _OesStockBaseInfo::mktBuyMaxQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "mktBuyMaxQty", mktBuyMaxQty);
|
||||
// _OesStockBaseInfo::mktBuyMinQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "mktBuyMinQty", mktBuyMinQty);
|
||||
// _OesStockBaseInfo::sellQtyUnit
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "sellQtyUnit", sellQtyUnit);
|
||||
// _OesStockBaseInfo::lmtSellMaxQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "lmtSellMaxQty", lmtSellMaxQty);
|
||||
// _OesStockBaseInfo::sellOrdMaxQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "sellOrdMaxQty", sellOrdMaxQty);
|
||||
// _OesStockBaseInfo::lmtSellMinQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "lmtSellMinQty", lmtSellMinQty);
|
||||
// _OesStockBaseInfo::sellOrdMinQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "sellOrdMinQty", sellOrdMinQty);
|
||||
// _OesStockBaseInfo::mktSellMaxQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "mktSellMaxQty", mktSellMaxQty);
|
||||
// _OesStockBaseInfo::mktSellMinQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "mktSellMinQty", mktSellMinQty);
|
||||
// _OesStockBaseInfo::priceTick
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "priceTick", priceTick);
|
||||
// _OesStockBaseInfo::priceUnit
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "priceUnit", priceUnit);
|
||||
// _OesStockBaseInfo::prevClose
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "prevClose", prevClose);
|
||||
// _OesStockBaseInfo::parPrice
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "parPrice", parPrice);
|
||||
// _OesStockBaseInfo::bondInterest
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "bondInterest", bondInterest);
|
||||
// _OesStockBaseInfo::repoExpirationDays
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "repoExpirationDays", repoExpirationDays);
|
||||
// _OesStockBaseInfo::cashHoldDays
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "cashHoldDays", cashHoldDays);
|
||||
// _OesStockBaseInfo::priceLimit
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "priceLimit", priceLimit);
|
||||
// _OesStockBaseInfo::securityName
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "securityName", securityName);
|
||||
// _OesStockBaseInfo::fundId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "fundId", fundId);
|
||||
// _OesStockBaseInfo::__STOCK_BASE_reserve
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStockBaseInfo, "__STOCK_BASE_reserve", __STOCK_BASE_reserve);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesStockBaseInfo, c);
|
||||
module_vnoes::objects.emplace("_OesStockBaseInfo", c);
|
||||
}
|
||||
void generate_class_OesEtfBaseInfo(pybind11::object & parent)
|
||||
{
|
||||
// _OesEtfBaseInfo
|
||||
pybind11::class_<_OesEtfBaseInfo> c(parent, "_OesEtfBaseInfo");
|
||||
if constexpr (std::is_default_constructible_v<_OesEtfBaseInfo>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesEtfBaseInfo::fundId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "fundId", fundId);
|
||||
// _OesEtfBaseInfo::securityId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "securityId", securityId);
|
||||
// _OesEtfBaseInfo::mktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "mktId", mktId);
|
||||
// _OesEtfBaseInfo::securityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "securityType", securityType);
|
||||
// _OesEtfBaseInfo::subSecurityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "subSecurityType", subSecurityType);
|
||||
// _OesEtfBaseInfo::isPublishIOPV
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "isPublishIOPV", isPublishIOPV);
|
||||
// _OesEtfBaseInfo::isCreationAble
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "isCreationAble", isCreationAble);
|
||||
// _OesEtfBaseInfo::isRedemptionAble
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "isRedemptionAble", isRedemptionAble);
|
||||
// _OesEtfBaseInfo::isDisabled
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "isDisabled", isDisabled);
|
||||
// _OesEtfBaseInfo::__ETF_BASE_filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "__ETF_BASE_filler", __ETF_BASE_filler);
|
||||
// _OesEtfBaseInfo::componentCnt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "componentCnt", componentCnt);
|
||||
// _OesEtfBaseInfo::creRdmUnit
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "creRdmUnit", creRdmUnit);
|
||||
// _OesEtfBaseInfo::maxCashRatio
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "maxCashRatio", maxCashRatio);
|
||||
// _OesEtfBaseInfo::nav
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "nav", nav);
|
||||
// _OesEtfBaseInfo::navPerCU
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "navPerCU", navPerCU);
|
||||
// _OesEtfBaseInfo::dividendPerCU
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "dividendPerCU", dividendPerCU);
|
||||
// _OesEtfBaseInfo::tradingDay
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "tradingDay", tradingDay);
|
||||
// _OesEtfBaseInfo::preTradingDay
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "preTradingDay", preTradingDay);
|
||||
// _OesEtfBaseInfo::estiCashCmpoent
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "estiCashCmpoent", estiCashCmpoent);
|
||||
// _OesEtfBaseInfo::cashCmpoent
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "cashCmpoent", cashCmpoent);
|
||||
// _OesEtfBaseInfo::creationLimit
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "creationLimit", creationLimit);
|
||||
// _OesEtfBaseInfo::redemLimit
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "redemLimit", redemLimit);
|
||||
// _OesEtfBaseInfo::netCreationLimit
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "netCreationLimit", netCreationLimit);
|
||||
// _OesEtfBaseInfo::netRedemLimit
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfBaseInfo, "netRedemLimit", netRedemLimit);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesEtfBaseInfo, c);
|
||||
module_vnoes::objects.emplace("_OesEtfBaseInfo", c);
|
||||
}
|
||||
void generate_class_OesEtfComponentBaseInfo(pybind11::object & parent)
|
||||
{
|
||||
// _OesEtfComponentBaseInfo
|
||||
pybind11::class_<_OesEtfComponentBaseInfo> c(parent, "_OesEtfComponentBaseInfo");
|
||||
if constexpr (std::is_default_constructible_v<_OesEtfComponentBaseInfo>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesEtfComponentBaseInfo::fundId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "fundId", fundId);
|
||||
// _OesEtfComponentBaseInfo::securityId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "securityId", securityId);
|
||||
// _OesEtfComponentBaseInfo::mktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "mktId", mktId);
|
||||
// _OesEtfComponentBaseInfo::subFlag
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "subFlag", subFlag);
|
||||
// _OesEtfComponentBaseInfo::securityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "securityType", securityType);
|
||||
// _OesEtfComponentBaseInfo::subSecurityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "subSecurityType", subSecurityType);
|
||||
// _OesEtfComponentBaseInfo::prevClose
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "prevClose", prevClose);
|
||||
// _OesEtfComponentBaseInfo::qty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "qty", qty);
|
||||
// _OesEtfComponentBaseInfo::premiumRate
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "premiumRate", premiumRate);
|
||||
// _OesEtfComponentBaseInfo::creationSubCash
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "creationSubCash", creationSubCash);
|
||||
// _OesEtfComponentBaseInfo::redemptionCashSub
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "redemptionCashSub", redemptionCashSub);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesEtfComponentBaseInfo, c);
|
||||
module_vnoes::objects.emplace("_OesEtfComponentBaseInfo", c);
|
||||
}
|
||||
void generate_class_OesOptionBaseInfo(pybind11::object & parent)
|
||||
{
|
||||
// _OesOptionBaseInfo
|
||||
pybind11::class_<_OesOptionBaseInfo> c(parent, "_OesOptionBaseInfo");
|
||||
if constexpr (std::is_default_constructible_v<_OesOptionBaseInfo>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesOptionBaseInfo::securityId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "securityId", securityId);
|
||||
// _OesOptionBaseInfo::mktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "mktId", mktId);
|
||||
// _OesOptionBaseInfo::securityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "securityType", securityType);
|
||||
// _OesOptionBaseInfo::subSecurityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "subSecurityType", subSecurityType);
|
||||
// _OesOptionBaseInfo::contractType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "contractType", contractType);
|
||||
// _OesOptionBaseInfo::openFlag
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "openFlag", openFlag);
|
||||
// _OesOptionBaseInfo::optionType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "optionType", optionType);
|
||||
// _OesOptionBaseInfo::suspFlag
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "suspFlag", suspFlag);
|
||||
// _OesOptionBaseInfo::temporarySuspFlag
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "temporarySuspFlag", temporarySuspFlag);
|
||||
// _OesOptionBaseInfo::contractMultiplierUnit
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "contractMultiplierUnit", contractMultiplierUnit);
|
||||
// _OesOptionBaseInfo::excPrice
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "excPrice", excPrice);
|
||||
// _OesOptionBaseInfo::startDate
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "startDate", startDate);
|
||||
// _OesOptionBaseInfo::endDate
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "endDate", endDate);
|
||||
// _OesOptionBaseInfo::execDate
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "execDate", execDate);
|
||||
// _OesOptionBaseInfo::expDate
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "expDate", expDate);
|
||||
// _OesOptionBaseInfo::closePrice
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "closePrice", closePrice);
|
||||
// _OesOptionBaseInfo::settlPrice
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "settlPrice", settlPrice);
|
||||
// _OesOptionBaseInfo::roundLot
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "roundLot", roundLot);
|
||||
// _OesOptionBaseInfo::tickSize
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "tickSize", tickSize);
|
||||
// _OesOptionBaseInfo::ceilPrice
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "ceilPrice", ceilPrice);
|
||||
// _OesOptionBaseInfo::floorPrice
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "floorPrice", floorPrice);
|
||||
// _OesOptionBaseInfo::marginUnit
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "marginUnit", marginUnit);
|
||||
// _OesOptionBaseInfo::leavesQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "leavesQty", leavesQty);
|
||||
// _OesOptionBaseInfo::lmtOrdMaxQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "lmtOrdMaxQty", lmtOrdMaxQty);
|
||||
// _OesOptionBaseInfo::lmtOrdMinQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "lmtOrdMinQty", lmtOrdMinQty);
|
||||
// _OesOptionBaseInfo::mktOrdMaxQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "mktOrdMaxQty", mktOrdMaxQty);
|
||||
// _OesOptionBaseInfo::mktOrdMinQty
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "mktOrdMinQty", mktOrdMinQty);
|
||||
// _OesOptionBaseInfo::underlyingSecurityId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "underlyingSecurityId", underlyingSecurityId);
|
||||
// _OesOptionBaseInfo::underlyingMktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "underlyingMktId", underlyingMktId);
|
||||
// _OesOptionBaseInfo::underlyingSecuType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "underlyingSecuType", underlyingSecuType);
|
||||
// _OesOptionBaseInfo::closeEndDateFlag
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "closeEndDateFlag", closeEndDateFlag);
|
||||
// _OesOptionBaseInfo::__OPTION_BASE_filler1
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "__OPTION_BASE_filler1", __OPTION_BASE_filler1);
|
||||
// _OesOptionBaseInfo::underlyingClosePrice
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "underlyingClosePrice", underlyingClosePrice);
|
||||
// _OesOptionBaseInfo::securityName
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "securityName", securityName);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesOptionBaseInfo, c);
|
||||
module_vnoes::objects.emplace("_OesOptionBaseInfo", c);
|
||||
}
|
||||
void generate_class_OesCashAssetBaseInfo(pybind11::object & parent)
|
||||
{
|
||||
// _OesCashAssetBaseInfo
|
||||
pybind11::class_<_OesCashAssetBaseInfo> c(parent, "_OesCashAssetBaseInfo");
|
||||
if constexpr (std::is_default_constructible_v<_OesCashAssetBaseInfo>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesCashAssetBaseInfo::cashAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "cashAcctId", cashAcctId);
|
||||
// _OesCashAssetBaseInfo::custId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "custId", custId);
|
||||
// _OesCashAssetBaseInfo::currType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "currType", currType);
|
||||
// _OesCashAssetBaseInfo::cashType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "cashType", cashType);
|
||||
// _OesCashAssetBaseInfo::cashAcctStatus
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "cashAcctStatus", cashAcctStatus);
|
||||
// _OesCashAssetBaseInfo::isFundTrsfDisabled
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "isFundTrsfDisabled", isFundTrsfDisabled);
|
||||
// _OesCashAssetBaseInfo::__CASH_ASSET_BASE_filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "__CASH_ASSET_BASE_filler", __CASH_ASSET_BASE_filler);
|
||||
// _OesCashAssetBaseInfo::beginningBal
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "beginningBal", beginningBal);
|
||||
// _OesCashAssetBaseInfo::beginningAvailableBal
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "beginningAvailableBal", beginningAvailableBal);
|
||||
// _OesCashAssetBaseInfo::beginningDrawableBal
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "beginningDrawableBal", beginningDrawableBal);
|
||||
// _OesCashAssetBaseInfo::disableBal
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "disableBal", disableBal);
|
||||
// _OesCashAssetBaseInfo::reversalAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "reversalAmt", reversalAmt);
|
||||
// _OesCashAssetBaseInfo::manualFrzAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "manualFrzAmt", manualFrzAmt);
|
||||
// _OesCashAssetBaseInfo::totalDepositAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "totalDepositAmt", totalDepositAmt);
|
||||
// _OesCashAssetBaseInfo::totalWithdrawAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "totalWithdrawAmt", totalWithdrawAmt);
|
||||
// _OesCashAssetBaseInfo::withdrawFrzAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "withdrawFrzAmt", withdrawFrzAmt);
|
||||
// _OesCashAssetBaseInfo::totalSellAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "totalSellAmt", totalSellAmt);
|
||||
// _OesCashAssetBaseInfo::totalBuyAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "totalBuyAmt", totalBuyAmt);
|
||||
// _OesCashAssetBaseInfo::buyFrzAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "buyFrzAmt", buyFrzAmt);
|
||||
// _OesCashAssetBaseInfo::totalFeeAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "totalFeeAmt", totalFeeAmt);
|
||||
// _OesCashAssetBaseInfo::feeFrzAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "feeFrzAmt", feeFrzAmt);
|
||||
// _OesCashAssetBaseInfo::marginAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "marginAmt", marginAmt);
|
||||
// _OesCashAssetBaseInfo::marginFrzAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "marginFrzAmt", marginFrzAmt);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesCashAssetBaseInfo, c);
|
||||
module_vnoes::objects.emplace("_OesCashAssetBaseInfo", c);
|
||||
}
|
||||
|
588
vnpy/api/oes/vnoes/generated_files/generated_functions_10.cpp
Normal file
588
vnpy/api/oes/vnoes/generated_files/generated_functions_10.cpp
Normal file
@ -0,0 +1,588 @@
|
||||
#include "config.h"
|
||||
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
#include <pybind11/pybind11.h>
|
||||
#include <pybind11/functional.h>
|
||||
#include <pybind11/stl.h>
|
||||
#include <c2py/c2py.hpp>
|
||||
|
||||
#include "module.hpp"
|
||||
#include "wrappers.hpp"
|
||||
#include "generated_functions.h"
|
||||
|
||||
#include "oes_api/oes_api.h"
|
||||
#include "mds_api/mds_api.h"
|
||||
|
||||
|
||||
void generate_enum_eOesTradingPermission(pybind11::object & parent)
|
||||
{
|
||||
// _eOesTradingPermission
|
||||
pybind11::enum_<_eOesTradingPermission> e(parent, "_eOesTradingPermission", pybind11::arithmetic());
|
||||
// _eOesTradingPermission::OES_PERMIS_MARKET_ORDER
|
||||
e.value("OES_PERMIS_MARKET_ORDER", _eOesTradingPermission::OES_PERMIS_MARKET_ORDER);
|
||||
// _eOesTradingPermission::OES_PERMIS_STRUCTURED_FUND
|
||||
e.value("OES_PERMIS_STRUCTURED_FUND", _eOesTradingPermission::OES_PERMIS_STRUCTURED_FUND);
|
||||
// _eOesTradingPermission::OES_PERMIS_BOND_QUALIFIED_INVESTOR
|
||||
e.value("OES_PERMIS_BOND_QUALIFIED_INVESTOR", _eOesTradingPermission::OES_PERMIS_BOND_QUALIFIED_INVESTOR);
|
||||
// _eOesTradingPermission::OES_PERMIS_XXX4
|
||||
e.value("OES_PERMIS_XXX4", _eOesTradingPermission::OES_PERMIS_XXX4);
|
||||
// _eOesTradingPermission::OES_PERMIS_DELISTING
|
||||
e.value("OES_PERMIS_DELISTING", _eOesTradingPermission::OES_PERMIS_DELISTING);
|
||||
// _eOesTradingPermission::OES_PERMIS_RISK_WARNING
|
||||
e.value("OES_PERMIS_RISK_WARNING", _eOesTradingPermission::OES_PERMIS_RISK_WARNING);
|
||||
// _eOesTradingPermission::OES_PERMIS_SINGLE_MARKET_ETF
|
||||
e.value("OES_PERMIS_SINGLE_MARKET_ETF", _eOesTradingPermission::OES_PERMIS_SINGLE_MARKET_ETF);
|
||||
// _eOesTradingPermission::OES_PERMIS_CROSS_BORDER_ETF
|
||||
e.value("OES_PERMIS_CROSS_BORDER_ETF", _eOesTradingPermission::OES_PERMIS_CROSS_BORDER_ETF);
|
||||
// _eOesTradingPermission::OES_PERMIS_CROSS_MARKET_ETF
|
||||
e.value("OES_PERMIS_CROSS_MARKET_ETF", _eOesTradingPermission::OES_PERMIS_CROSS_MARKET_ETF);
|
||||
// _eOesTradingPermission::OES_PERMIS_CURRENCY_ETF
|
||||
e.value("OES_PERMIS_CURRENCY_ETF", _eOesTradingPermission::OES_PERMIS_CURRENCY_ETF);
|
||||
// _eOesTradingPermission::OES_PERMIS_STOCK_PLEDGE_REPURCHASE
|
||||
e.value("OES_PERMIS_STOCK_PLEDGE_REPURCHASE", _eOesTradingPermission::OES_PERMIS_STOCK_PLEDGE_REPURCHASE);
|
||||
// _eOesTradingPermission::OES_PERMIS_PLEDGE_REPURCHASE
|
||||
e.value("OES_PERMIS_PLEDGE_REPURCHASE", _eOesTradingPermission::OES_PERMIS_PLEDGE_REPURCHASE);
|
||||
// _eOesTradingPermission::OES_PERMIS_GEM
|
||||
e.value("OES_PERMIS_GEM", _eOesTradingPermission::OES_PERMIS_GEM);
|
||||
// _eOesTradingPermission::OES_PERMIS_SH_HK_STOCK_CONNECT
|
||||
e.value("OES_PERMIS_SH_HK_STOCK_CONNECT", _eOesTradingPermission::OES_PERMIS_SH_HK_STOCK_CONNECT);
|
||||
// _eOesTradingPermission::OES_PERMIS_SZ_HK_STOCK_CONNECT
|
||||
e.value("OES_PERMIS_SZ_HK_STOCK_CONNECT", _eOesTradingPermission::OES_PERMIS_SZ_HK_STOCK_CONNECT);
|
||||
// _eOesTradingPermission::OES_PERMIS_HLTCDR
|
||||
e.value("OES_PERMIS_HLTCDR", _eOesTradingPermission::OES_PERMIS_HLTCDR);
|
||||
// _eOesTradingPermission::OES_PERMIS_CDR
|
||||
e.value("OES_PERMIS_CDR", _eOesTradingPermission::OES_PERMIS_CDR);
|
||||
// _eOesTradingPermission::OES_PERMIS_INNOVATION
|
||||
e.value("OES_PERMIS_INNOVATION", _eOesTradingPermission::OES_PERMIS_INNOVATION);
|
||||
// _eOesTradingPermission::OES_PERMIS_KSH
|
||||
e.value("OES_PERMIS_KSH", _eOesTradingPermission::OES_PERMIS_KSH);
|
||||
// _eOesTradingPermission::__OES_PERMIS_ALL
|
||||
e.value("__OES_PERMIS_ALL", _eOesTradingPermission::__OES_PERMIS_ALL);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesTradingPermission", e);
|
||||
}
|
||||
void generate_enum_eOesTradingLimit(pybind11::object & parent)
|
||||
{
|
||||
// _eOesTradingLimit
|
||||
pybind11::enum_<_eOesTradingLimit> e(parent, "_eOesTradingLimit", pybind11::arithmetic());
|
||||
// _eOesTradingLimit::OES_LIMIT_BUY
|
||||
e.value("OES_LIMIT_BUY", _eOesTradingLimit::OES_LIMIT_BUY);
|
||||
// _eOesTradingLimit::OES_LIMIT_SELL
|
||||
e.value("OES_LIMIT_SELL", _eOesTradingLimit::OES_LIMIT_SELL);
|
||||
// _eOesTradingLimit::OES_LIMIT_RECALL_DESIGNATION
|
||||
e.value("OES_LIMIT_RECALL_DESIGNATION", _eOesTradingLimit::OES_LIMIT_RECALL_DESIGNATION);
|
||||
// _eOesTradingLimit::OES_LIMIT_DESIGNATION
|
||||
e.value("OES_LIMIT_DESIGNATION", _eOesTradingLimit::OES_LIMIT_DESIGNATION);
|
||||
// _eOesTradingLimit::OES_LIMIT_REPO
|
||||
e.value("OES_LIMIT_REPO", _eOesTradingLimit::OES_LIMIT_REPO);
|
||||
// _eOesTradingLimit::OES_LIMIT_REVERSE_REPO
|
||||
e.value("OES_LIMIT_REVERSE_REPO", _eOesTradingLimit::OES_LIMIT_REVERSE_REPO);
|
||||
// _eOesTradingLimit::OES_LIMIT_SUBSCRIPTION
|
||||
e.value("OES_LIMIT_SUBSCRIPTION", _eOesTradingLimit::OES_LIMIT_SUBSCRIPTION);
|
||||
// _eOesTradingLimit::OES_LIMIT_CREDIT_BUY
|
||||
e.value("OES_LIMIT_CREDIT_BUY", _eOesTradingLimit::OES_LIMIT_CREDIT_BUY);
|
||||
// _eOesTradingLimit::OES_LIMIT_CREDIT_SELL
|
||||
e.value("OES_LIMIT_CREDIT_SELL", _eOesTradingLimit::OES_LIMIT_CREDIT_SELL);
|
||||
// _eOesTradingLimit::__OES_LIMIT_ALL
|
||||
e.value("__OES_LIMIT_ALL", _eOesTradingLimit::__OES_LIMIT_ALL);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesTradingLimit", e);
|
||||
}
|
||||
void generate_enum_eOesQualificationClass(pybind11::object & parent)
|
||||
{
|
||||
// _eOesQualificationClass
|
||||
pybind11::enum_<_eOesQualificationClass> e(parent, "_eOesQualificationClass", pybind11::arithmetic());
|
||||
// _eOesQualificationClass::OES_QUALIFICATION_PUBLIC_INVESTOR
|
||||
e.value("OES_QUALIFICATION_PUBLIC_INVESTOR", _eOesQualificationClass::OES_QUALIFICATION_PUBLIC_INVESTOR);
|
||||
// _eOesQualificationClass::OES_QUALIFICATION_QUALIFIED_INVESTOR
|
||||
e.value("OES_QUALIFICATION_QUALIFIED_INVESTOR", _eOesQualificationClass::OES_QUALIFICATION_QUALIFIED_INVESTOR);
|
||||
// _eOesQualificationClass::OES_QUALIFICATION_QUALIFIED_INSTITUTIONAL
|
||||
e.value("OES_QUALIFICATION_QUALIFIED_INSTITUTIONAL", _eOesQualificationClass::OES_QUALIFICATION_QUALIFIED_INSTITUTIONAL);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesQualificationClass", e);
|
||||
}
|
||||
void generate_enum_eOesInvestorClass(pybind11::object & parent)
|
||||
{
|
||||
// _eOesInvestorClass
|
||||
pybind11::enum_<_eOesInvestorClass> e(parent, "_eOesInvestorClass", pybind11::arithmetic());
|
||||
// _eOesInvestorClass::OES_INVESTOR_CLASS_NORMAL
|
||||
e.value("OES_INVESTOR_CLASS_NORMAL", _eOesInvestorClass::OES_INVESTOR_CLASS_NORMAL);
|
||||
// _eOesInvestorClass::OES_INVESTOR_CLASS_PROFESSIONAL_A
|
||||
e.value("OES_INVESTOR_CLASS_PROFESSIONAL_A", _eOesInvestorClass::OES_INVESTOR_CLASS_PROFESSIONAL_A);
|
||||
// _eOesInvestorClass::OES_INVESTOR_CLASS_PROFESSIONAL_B
|
||||
e.value("OES_INVESTOR_CLASS_PROFESSIONAL_B", _eOesInvestorClass::OES_INVESTOR_CLASS_PROFESSIONAL_B);
|
||||
// _eOesInvestorClass::OES_INVESTOR_CLASS_PROFESSIONAL_C
|
||||
e.value("OES_INVESTOR_CLASS_PROFESSIONAL_C", _eOesInvestorClass::OES_INVESTOR_CLASS_PROFESSIONAL_C);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesInvestorClass", e);
|
||||
}
|
||||
void generate_enum_eOesCustType(pybind11::object & parent)
|
||||
{
|
||||
// _eOesCustType
|
||||
pybind11::enum_<_eOesCustType> e(parent, "_eOesCustType", pybind11::arithmetic());
|
||||
// _eOesCustType::OES_CUST_TYPE_PERSONAL
|
||||
e.value("OES_CUST_TYPE_PERSONAL", _eOesCustType::OES_CUST_TYPE_PERSONAL);
|
||||
// _eOesCustType::OES_CUST_TYPE_INSTITUTION
|
||||
e.value("OES_CUST_TYPE_INSTITUTION", _eOesCustType::OES_CUST_TYPE_INSTITUTION);
|
||||
// _eOesCustType::OES_CUST_TYPE_PROPRIETARY
|
||||
e.value("OES_CUST_TYPE_PROPRIETARY", _eOesCustType::OES_CUST_TYPE_PROPRIETARY);
|
||||
// _eOesCustType::OES_CUST_TYPE_PRODUCT
|
||||
e.value("OES_CUST_TYPE_PRODUCT", _eOesCustType::OES_CUST_TYPE_PRODUCT);
|
||||
// _eOesCustType::OES_CUST_TYPE_MKT_MAKER
|
||||
e.value("OES_CUST_TYPE_MKT_MAKER", _eOesCustType::OES_CUST_TYPE_MKT_MAKER);
|
||||
// _eOesCustType::OES_CUST_TYPE_OTHERS
|
||||
e.value("OES_CUST_TYPE_OTHERS", _eOesCustType::OES_CUST_TYPE_OTHERS);
|
||||
// _eOesCustType::__OES_CUST_TYPE_MAX
|
||||
e.value("__OES_CUST_TYPE_MAX", _eOesCustType::__OES_CUST_TYPE_MAX);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesCustType", e);
|
||||
}
|
||||
void generate_enum_eOesOwnerType(pybind11::object & parent)
|
||||
{
|
||||
// _eOesOwnerType
|
||||
pybind11::enum_<_eOesOwnerType> e(parent, "_eOesOwnerType", pybind11::arithmetic());
|
||||
// _eOesOwnerType::OES_OWNER_TYPE_PERSONAL
|
||||
e.value("OES_OWNER_TYPE_PERSONAL", _eOesOwnerType::OES_OWNER_TYPE_PERSONAL);
|
||||
// _eOesOwnerType::OES_OWNER_TYPE_EXCHANGE
|
||||
e.value("OES_OWNER_TYPE_EXCHANGE", _eOesOwnerType::OES_OWNER_TYPE_EXCHANGE);
|
||||
// _eOesOwnerType::OES_OWNER_TYPE_MEMBER
|
||||
e.value("OES_OWNER_TYPE_MEMBER", _eOesOwnerType::OES_OWNER_TYPE_MEMBER);
|
||||
// _eOesOwnerType::OES_OWNER_TYPE_INSTITUTION
|
||||
e.value("OES_OWNER_TYPE_INSTITUTION", _eOesOwnerType::OES_OWNER_TYPE_INSTITUTION);
|
||||
// _eOesOwnerType::OES_OWNER_TYPE_PROPRIETARY
|
||||
e.value("OES_OWNER_TYPE_PROPRIETARY", _eOesOwnerType::OES_OWNER_TYPE_PROPRIETARY);
|
||||
// _eOesOwnerType::OES_OWNER_TYPE_MKT_MAKER
|
||||
e.value("OES_OWNER_TYPE_MKT_MAKER", _eOesOwnerType::OES_OWNER_TYPE_MKT_MAKER);
|
||||
// _eOesOwnerType::OES_OWNER_TYPE_SETTLEMENT
|
||||
e.value("OES_OWNER_TYPE_SETTLEMENT", _eOesOwnerType::OES_OWNER_TYPE_SETTLEMENT);
|
||||
// _eOesOwnerType::__OES_OWNER_TYPE_MAX
|
||||
e.value("__OES_OWNER_TYPE_MAX", _eOesOwnerType::__OES_OWNER_TYPE_MAX);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesOwnerType", e);
|
||||
}
|
||||
void generate_enum_eOesClientType(pybind11::object & parent)
|
||||
{
|
||||
// _eOesClientType
|
||||
pybind11::enum_<_eOesClientType> e(parent, "_eOesClientType", pybind11::arithmetic());
|
||||
// _eOesClientType::OES_CLIENT_TYPE_UNDEFINED
|
||||
e.value("OES_CLIENT_TYPE_UNDEFINED", _eOesClientType::OES_CLIENT_TYPE_UNDEFINED);
|
||||
// _eOesClientType::OES_CLIENT_TYPE_INVESTOR
|
||||
e.value("OES_CLIENT_TYPE_INVESTOR", _eOesClientType::OES_CLIENT_TYPE_INVESTOR);
|
||||
// _eOesClientType::OES_CLIENT_TYPE_VIRTUAL
|
||||
e.value("OES_CLIENT_TYPE_VIRTUAL", _eOesClientType::OES_CLIENT_TYPE_VIRTUAL);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesClientType", e);
|
||||
}
|
||||
void generate_enum_eOesClientStatus(pybind11::object & parent)
|
||||
{
|
||||
// _eOesClientStatus
|
||||
pybind11::enum_<_eOesClientStatus> e(parent, "_eOesClientStatus", pybind11::arithmetic());
|
||||
// _eOesClientStatus::OES_CLIENT_STATUS_UNACTIVATED
|
||||
e.value("OES_CLIENT_STATUS_UNACTIVATED", _eOesClientStatus::OES_CLIENT_STATUS_UNACTIVATED);
|
||||
// _eOesClientStatus::OES_CLIENT_STATUS_ACTIVATED
|
||||
e.value("OES_CLIENT_STATUS_ACTIVATED", _eOesClientStatus::OES_CLIENT_STATUS_ACTIVATED);
|
||||
// _eOesClientStatus::OES_CLIENT_STATUS_PAUSE
|
||||
e.value("OES_CLIENT_STATUS_PAUSE", _eOesClientStatus::OES_CLIENT_STATUS_PAUSE);
|
||||
// _eOesClientStatus::OES_CLIENT_STATUS_SUSPENDED
|
||||
e.value("OES_CLIENT_STATUS_SUSPENDED", _eOesClientStatus::OES_CLIENT_STATUS_SUSPENDED);
|
||||
// _eOesClientStatus::OES_CLIENT_STATUS_CANCELLED
|
||||
e.value("OES_CLIENT_STATUS_CANCELLED", _eOesClientStatus::OES_CLIENT_STATUS_CANCELLED);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesClientStatus", e);
|
||||
}
|
||||
void generate_enum_eOesOptContractType(pybind11::object & parent)
|
||||
{
|
||||
// _eOesOptContractType
|
||||
pybind11::enum_<_eOesOptContractType> e(parent, "_eOesOptContractType", pybind11::arithmetic());
|
||||
// _eOesOptContractType::OES_OPT_CONTRACT_TYPE_CALL
|
||||
e.value("OES_OPT_CONTRACT_TYPE_CALL", _eOesOptContractType::OES_OPT_CONTRACT_TYPE_CALL);
|
||||
// _eOesOptContractType::OES_OPT_CONTRACT_TYPE_PUT
|
||||
e.value("OES_OPT_CONTRACT_TYPE_PUT", _eOesOptContractType::OES_OPT_CONTRACT_TYPE_PUT);
|
||||
// _eOesOptContractType::__OES_OPT_CONTRACT_TYPE_MAX
|
||||
e.value("__OES_OPT_CONTRACT_TYPE_MAX", _eOesOptContractType::__OES_OPT_CONTRACT_TYPE_MAX);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesOptContractType", e);
|
||||
}
|
||||
void generate_enum_eOesOptInvLevel(pybind11::object & parent)
|
||||
{
|
||||
// _eOesOptInvLevel
|
||||
pybind11::enum_<_eOesOptInvLevel> e(parent, "_eOesOptInvLevel", pybind11::arithmetic());
|
||||
// _eOesOptInvLevel::OES_OPT_INV_LEVEL_B
|
||||
e.value("OES_OPT_INV_LEVEL_B", _eOesOptInvLevel::OES_OPT_INV_LEVEL_B);
|
||||
// _eOesOptInvLevel::OES_OPT_INV_LEVEL_L
|
||||
e.value("OES_OPT_INV_LEVEL_L", _eOesOptInvLevel::OES_OPT_INV_LEVEL_L);
|
||||
// _eOesOptInvLevel::OES_OPT_INV_LEVEL_A
|
||||
e.value("OES_OPT_INV_LEVEL_A", _eOesOptInvLevel::OES_OPT_INV_LEVEL_A);
|
||||
// _eOesOptInvLevel::__OES_OPT_INV_LEVEL_MAX
|
||||
e.value("__OES_OPT_INV_LEVEL_MAX", _eOesOptInvLevel::__OES_OPT_INV_LEVEL_MAX);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesOptInvLevel", e);
|
||||
}
|
||||
void generate_enum_eOpenFlagType(pybind11::object & parent)
|
||||
{
|
||||
// _eOpenFlagType
|
||||
pybind11::enum_<_eOpenFlagType> e(parent, "_eOpenFlagType", pybind11::arithmetic());
|
||||
// _eOpenFlagType::OPEN_FLAG_TYPE_ALLOW
|
||||
e.value("OPEN_FLAG_TYPE_ALLOW", _eOpenFlagType::OPEN_FLAG_TYPE_ALLOW);
|
||||
// _eOpenFlagType::OPEN_FLAG_TYPE_FORBID
|
||||
e.value("OPEN_FLAG_TYPE_FORBID", _eOpenFlagType::OPEN_FLAG_TYPE_FORBID);
|
||||
// _eOpenFlagType::__OPEN_FLAG_TYPE_MAX
|
||||
e.value("__OPEN_FLAG_TYPE_MAX", _eOpenFlagType::__OPEN_FLAG_TYPE_MAX);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOpenFlagType", e);
|
||||
}
|
||||
void generate_enum_eOesOptionOpenFlag(pybind11::object & parent)
|
||||
{
|
||||
// _eOesOptionOpenFlag
|
||||
pybind11::enum_<_eOesOptionOpenFlag> e(parent, "_eOesOptionOpenFlag", pybind11::arithmetic());
|
||||
// _eOesOptionOpenFlag::OES_OPTION_OPEN_FLAG_ALLOW
|
||||
e.value("OES_OPTION_OPEN_FLAG_ALLOW", _eOesOptionOpenFlag::OES_OPTION_OPEN_FLAG_ALLOW);
|
||||
// _eOesOptionOpenFlag::OES_OPTION_OPEN_FLAG_FORBID
|
||||
e.value("OES_OPTION_OPEN_FLAG_FORBID", _eOesOptionOpenFlag::OES_OPTION_OPEN_FLAG_FORBID);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesOptionOpenFlag", e);
|
||||
}
|
||||
void generate_enum_eOesPositionEff(pybind11::object & parent)
|
||||
{
|
||||
// _eOesPositionEff
|
||||
pybind11::enum_<_eOesPositionEff> e(parent, "_eOesPositionEff", pybind11::arithmetic());
|
||||
// _eOesPositionEff::OES_POSITION_INVALID
|
||||
e.value("OES_POSITION_INVALID", _eOesPositionEff::OES_POSITION_INVALID);
|
||||
// _eOesPositionEff::OES_POSITION_OPEN
|
||||
e.value("OES_POSITION_OPEN", _eOesPositionEff::OES_POSITION_OPEN);
|
||||
// _eOesPositionEff::OES_POSITION_CLOSE
|
||||
e.value("OES_POSITION_CLOSE", _eOesPositionEff::OES_POSITION_CLOSE);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesPositionEff", e);
|
||||
}
|
||||
void generate_enum_eOesOptionType(pybind11::object & parent)
|
||||
{
|
||||
// _eOesOptionType
|
||||
pybind11::enum_<_eOesOptionType> e(parent, "_eOesOptionType", pybind11::arithmetic());
|
||||
// _eOesOptionType::OES_OPTION_TYPE_E
|
||||
e.value("OES_OPTION_TYPE_E", _eOesOptionType::OES_OPTION_TYPE_E);
|
||||
// _eOesOptionType::OES_OPTION_TYPE_A
|
||||
e.value("OES_OPTION_TYPE_A", _eOesOptionType::OES_OPTION_TYPE_A);
|
||||
// _eOesOptionType::__OES_OPTION_TYPE_MAX
|
||||
e.value("__OES_OPTION_TYPE_MAX", _eOesOptionType::__OES_OPTION_TYPE_MAX);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesOptionType", e);
|
||||
}
|
||||
void generate_enum_eSMsgProtocolType(pybind11::object & parent)
|
||||
{
|
||||
// _eSMsgProtocolType
|
||||
pybind11::enum_<_eSMsgProtocolType> e(parent, "_eSMsgProtocolType", pybind11::arithmetic());
|
||||
// _eSMsgProtocolType::SMSG_PROTO_BINARY
|
||||
e.value("SMSG_PROTO_BINARY", _eSMsgProtocolType::SMSG_PROTO_BINARY);
|
||||
// _eSMsgProtocolType::SMSG_PROTO_JSON
|
||||
e.value("SMSG_PROTO_JSON", _eSMsgProtocolType::SMSG_PROTO_JSON);
|
||||
// _eSMsgProtocolType::SMSG_PROTO_FIX
|
||||
e.value("SMSG_PROTO_FIX", _eSMsgProtocolType::SMSG_PROTO_FIX);
|
||||
// _eSMsgProtocolType::SMSG_PROTO_PROTOBUF
|
||||
e.value("SMSG_PROTO_PROTOBUF", _eSMsgProtocolType::SMSG_PROTO_PROTOBUF);
|
||||
// _eSMsgProtocolType::__MAX_SMSG_PROTO_TYPE
|
||||
e.value("__MAX_SMSG_PROTO_TYPE", _eSMsgProtocolType::__MAX_SMSG_PROTO_TYPE);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eSMsgProtocolType", e);
|
||||
}
|
||||
void generate_enum_eSMsgFlag(pybind11::object & parent)
|
||||
{
|
||||
// _eSMsgFlag
|
||||
pybind11::enum_<_eSMsgFlag> e(parent, "_eSMsgFlag", pybind11::arithmetic());
|
||||
// _eSMsgFlag::SMSG_MSGFLAG_NONE
|
||||
e.value("SMSG_MSGFLAG_NONE", _eSMsgFlag::SMSG_MSGFLAG_NONE);
|
||||
// _eSMsgFlag::SMSG_MSGFLAG_REQ
|
||||
e.value("SMSG_MSGFLAG_REQ", _eSMsgFlag::SMSG_MSGFLAG_REQ);
|
||||
// _eSMsgFlag::SMSG_MSGFLAG_RSP
|
||||
e.value("SMSG_MSGFLAG_RSP", _eSMsgFlag::SMSG_MSGFLAG_RSP);
|
||||
// _eSMsgFlag::SMSG_MSGFLAG_NESTED
|
||||
e.value("SMSG_MSGFLAG_NESTED", _eSMsgFlag::SMSG_MSGFLAG_NESTED);
|
||||
// _eSMsgFlag::SMSG_MSGFLAG_COMPRESSED
|
||||
e.value("SMSG_MSGFLAG_COMPRESSED", _eSMsgFlag::SMSG_MSGFLAG_COMPRESSED);
|
||||
// _eSMsgFlag::SMSG_MSGFLAG_MASK_RSPFLAG
|
||||
e.value("SMSG_MSGFLAG_MASK_RSPFLAG", _eSMsgFlag::SMSG_MSGFLAG_MASK_RSPFLAG);
|
||||
// _eSMsgFlag::SMSG_MSGFLAG_MASK_PROTOCOL
|
||||
e.value("SMSG_MSGFLAG_MASK_PROTOCOL", _eSMsgFlag::SMSG_MSGFLAG_MASK_PROTOCOL);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eSMsgFlag", e);
|
||||
}
|
||||
void generate_enum_eOesMsgType(pybind11::object & parent)
|
||||
{
|
||||
// _eOesMsgType
|
||||
pybind11::enum_<_eOesMsgType> e(parent, "_eOesMsgType", pybind11::arithmetic());
|
||||
// _eOesMsgType::OESMSG_ORD_NEW_ORDER
|
||||
e.value("OESMSG_ORD_NEW_ORDER", _eOesMsgType::OESMSG_ORD_NEW_ORDER);
|
||||
// _eOesMsgType::OESMSG_ORD_CANCEL_REQUEST
|
||||
e.value("OESMSG_ORD_CANCEL_REQUEST", _eOesMsgType::OESMSG_ORD_CANCEL_REQUEST);
|
||||
// _eOesMsgType::OESMSG_ORD_BATCH_ORDERS
|
||||
e.value("OESMSG_ORD_BATCH_ORDERS", _eOesMsgType::OESMSG_ORD_BATCH_ORDERS);
|
||||
// _eOesMsgType::__OESMSG_ORD_MAX
|
||||
e.value("__OESMSG_ORD_MAX", _eOesMsgType::__OESMSG_ORD_MAX);
|
||||
// _eOesMsgType::__OESMSG_RPT_MIN
|
||||
e.value("__OESMSG_RPT_MIN", _eOesMsgType::__OESMSG_RPT_MIN);
|
||||
// _eOesMsgType::OESMSG_RPT_MARKET_STATE
|
||||
e.value("OESMSG_RPT_MARKET_STATE", _eOesMsgType::OESMSG_RPT_MARKET_STATE);
|
||||
// _eOesMsgType::OESMSG_RPT_REPORT_SYNCHRONIZATION
|
||||
e.value("OESMSG_RPT_REPORT_SYNCHRONIZATION", _eOesMsgType::OESMSG_RPT_REPORT_SYNCHRONIZATION);
|
||||
// _eOesMsgType::OESMSG_RPT_BUSINESS_REJECT
|
||||
e.value("OESMSG_RPT_BUSINESS_REJECT", _eOesMsgType::OESMSG_RPT_BUSINESS_REJECT);
|
||||
// _eOesMsgType::OESMSG_RPT_ORDER_INSERT
|
||||
e.value("OESMSG_RPT_ORDER_INSERT", _eOesMsgType::OESMSG_RPT_ORDER_INSERT);
|
||||
// _eOesMsgType::OESMSG_RPT_ORDER_REPORT
|
||||
e.value("OESMSG_RPT_ORDER_REPORT", _eOesMsgType::OESMSG_RPT_ORDER_REPORT);
|
||||
// _eOesMsgType::OESMSG_RPT_TRADE_REPORT
|
||||
e.value("OESMSG_RPT_TRADE_REPORT", _eOesMsgType::OESMSG_RPT_TRADE_REPORT);
|
||||
// _eOesMsgType::OESMSG_RPT_FUND_TRSF_REJECT
|
||||
e.value("OESMSG_RPT_FUND_TRSF_REJECT", _eOesMsgType::OESMSG_RPT_FUND_TRSF_REJECT);
|
||||
// _eOesMsgType::OESMSG_RPT_FUND_TRSF_REPORT
|
||||
e.value("OESMSG_RPT_FUND_TRSF_REPORT", _eOesMsgType::OESMSG_RPT_FUND_TRSF_REPORT);
|
||||
// _eOesMsgType::OESMSG_RPT_CASH_ASSET_VARIATION
|
||||
e.value("OESMSG_RPT_CASH_ASSET_VARIATION", _eOesMsgType::OESMSG_RPT_CASH_ASSET_VARIATION);
|
||||
// _eOesMsgType::OESMSG_RPT_STOCK_HOLDING_VARIATION
|
||||
e.value("OESMSG_RPT_STOCK_HOLDING_VARIATION", _eOesMsgType::OESMSG_RPT_STOCK_HOLDING_VARIATION);
|
||||
// _eOesMsgType::OESMSG_RPT_OPTION_HOLDING_VARIATION
|
||||
e.value("OESMSG_RPT_OPTION_HOLDING_VARIATION", _eOesMsgType::OESMSG_RPT_OPTION_HOLDING_VARIATION);
|
||||
// _eOesMsgType::OESMSG_RPT_SERVICE_STATE
|
||||
e.value("OESMSG_RPT_SERVICE_STATE", _eOesMsgType::OESMSG_RPT_SERVICE_STATE);
|
||||
// _eOesMsgType::__OESMSG_RPT_MAX
|
||||
e.value("__OESMSG_RPT_MAX", _eOesMsgType::__OESMSG_RPT_MAX);
|
||||
// _eOesMsgType::__OESMSG_NONTRD_MIN
|
||||
e.value("__OESMSG_NONTRD_MIN", _eOesMsgType::__OESMSG_NONTRD_MIN);
|
||||
// _eOesMsgType::OESMSG_NONTRD_FUND_TRSF_REQ
|
||||
e.value("OESMSG_NONTRD_FUND_TRSF_REQ", _eOesMsgType::OESMSG_NONTRD_FUND_TRSF_REQ);
|
||||
// _eOesMsgType::OESMSG_NONTRD_CHANGE_PASSWORD
|
||||
e.value("OESMSG_NONTRD_CHANGE_PASSWORD", _eOesMsgType::OESMSG_NONTRD_CHANGE_PASSWORD);
|
||||
// _eOesMsgType::__OESMSG_NONTRD_MAX
|
||||
e.value("__OESMSG_NONTRD_MAX", _eOesMsgType::__OESMSG_NONTRD_MAX);
|
||||
// _eOesMsgType::__OESMSG_QRYMSG_MIN
|
||||
e.value("__OESMSG_QRYMSG_MIN", _eOesMsgType::__OESMSG_QRYMSG_MIN);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_CLIENT_OVERVIEW
|
||||
e.value("OESMSG_QRYMSG_CLIENT_OVERVIEW", _eOesMsgType::OESMSG_QRYMSG_CLIENT_OVERVIEW);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_ORD
|
||||
e.value("OESMSG_QRYMSG_ORD", _eOesMsgType::OESMSG_QRYMSG_ORD);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_TRD
|
||||
e.value("OESMSG_QRYMSG_TRD", _eOesMsgType::OESMSG_QRYMSG_TRD);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_CASH_ASSET
|
||||
e.value("OESMSG_QRYMSG_CASH_ASSET", _eOesMsgType::OESMSG_QRYMSG_CASH_ASSET);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_STK_HLD
|
||||
e.value("OESMSG_QRYMSG_STK_HLD", _eOesMsgType::OESMSG_QRYMSG_STK_HLD);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_OPT_HLD
|
||||
e.value("OESMSG_QRYMSG_OPT_HLD", _eOesMsgType::OESMSG_QRYMSG_OPT_HLD);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_CUST
|
||||
e.value("OESMSG_QRYMSG_CUST", _eOesMsgType::OESMSG_QRYMSG_CUST);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_COMMISSION_RATE
|
||||
e.value("OESMSG_QRYMSG_COMMISSION_RATE", _eOesMsgType::OESMSG_QRYMSG_COMMISSION_RATE);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_FUND_TRSF
|
||||
e.value("OESMSG_QRYMSG_FUND_TRSF", _eOesMsgType::OESMSG_QRYMSG_FUND_TRSF);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_ETF
|
||||
e.value("OESMSG_QRYMSG_ETF", _eOesMsgType::OESMSG_QRYMSG_ETF);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_ETF_COMPONENT
|
||||
e.value("OESMSG_QRYMSG_ETF_COMPONENT", _eOesMsgType::OESMSG_QRYMSG_ETF_COMPONENT);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_OPTION
|
||||
e.value("OESMSG_QRYMSG_OPTION", _eOesMsgType::OESMSG_QRYMSG_OPTION);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_ISSUE
|
||||
e.value("OESMSG_QRYMSG_ISSUE", _eOesMsgType::OESMSG_QRYMSG_ISSUE);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_LOT_WINNING
|
||||
e.value("OESMSG_QRYMSG_LOT_WINNING", _eOesMsgType::OESMSG_QRYMSG_LOT_WINNING);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_TRADING_DAY
|
||||
e.value("OESMSG_QRYMSG_TRADING_DAY", _eOesMsgType::OESMSG_QRYMSG_TRADING_DAY);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_MARKET_STATE
|
||||
e.value("OESMSG_QRYMSG_MARKET_STATE", _eOesMsgType::OESMSG_QRYMSG_MARKET_STATE);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_COUNTER_CASH
|
||||
e.value("OESMSG_QRYMSG_COUNTER_CASH", _eOesMsgType::OESMSG_QRYMSG_COUNTER_CASH);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_INV_ACCT
|
||||
e.value("OESMSG_QRYMSG_INV_ACCT", _eOesMsgType::OESMSG_QRYMSG_INV_ACCT);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_STOCK
|
||||
e.value("OESMSG_QRYMSG_STOCK", _eOesMsgType::OESMSG_QRYMSG_STOCK);
|
||||
// _eOesMsgType::__OESMSG_QRYMSG_MAX
|
||||
e.value("__OESMSG_QRYMSG_MAX", _eOesMsgType::__OESMSG_QRYMSG_MAX);
|
||||
// _eOesMsgType::OESMSG_SESS_HEARTBEAT
|
||||
e.value("OESMSG_SESS_HEARTBEAT", _eOesMsgType::OESMSG_SESS_HEARTBEAT);
|
||||
// _eOesMsgType::OESMSG_SESS_TEST_REQUEST
|
||||
e.value("OESMSG_SESS_TEST_REQUEST", _eOesMsgType::OESMSG_SESS_TEST_REQUEST);
|
||||
// _eOesMsgType::OESMSG_SESS_LOGIN_EXTEND
|
||||
e.value("OESMSG_SESS_LOGIN_EXTEND", _eOesMsgType::OESMSG_SESS_LOGIN_EXTEND);
|
||||
// _eOesMsgType::OESMSG_SESS_LOGOUT
|
||||
e.value("OESMSG_SESS_LOGOUT", _eOesMsgType::OESMSG_SESS_LOGOUT);
|
||||
// _eOesMsgType::OESMSG_RPT_ORDER_REJECT
|
||||
e.value("OESMSG_RPT_ORDER_REJECT", _eOesMsgType::OESMSG_RPT_ORDER_REJECT);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_INV_ACCT_L001508
|
||||
e.value("OESMSG_QRYMSG_INV_ACCT_L001508", _eOesMsgType::OESMSG_QRYMSG_INV_ACCT_L001508);
|
||||
// _eOesMsgType::OESMSG_QRYMSG_STOCK_L001508
|
||||
e.value("OESMSG_QRYMSG_STOCK_L001508", _eOesMsgType::OESMSG_QRYMSG_STOCK_L001508);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesMsgType", e);
|
||||
}
|
||||
void generate_enum_eOesSubscribeReportType(pybind11::object & parent)
|
||||
{
|
||||
// _eOesSubscribeReportType
|
||||
pybind11::enum_<_eOesSubscribeReportType> e(parent, "_eOesSubscribeReportType", pybind11::arithmetic());
|
||||
// _eOesSubscribeReportType::OES_SUB_RPT_TYPE_DEFAULT
|
||||
e.value("OES_SUB_RPT_TYPE_DEFAULT", _eOesSubscribeReportType::OES_SUB_RPT_TYPE_DEFAULT);
|
||||
// _eOesSubscribeReportType::OES_SUB_RPT_TYPE_BUSINESS_REJECT
|
||||
e.value("OES_SUB_RPT_TYPE_BUSINESS_REJECT", _eOesSubscribeReportType::OES_SUB_RPT_TYPE_BUSINESS_REJECT);
|
||||
// _eOesSubscribeReportType::OES_SUB_RPT_TYPE_ORDER_INSERT
|
||||
e.value("OES_SUB_RPT_TYPE_ORDER_INSERT", _eOesSubscribeReportType::OES_SUB_RPT_TYPE_ORDER_INSERT);
|
||||
// _eOesSubscribeReportType::OES_SUB_RPT_TYPE_ORDER_REPORT
|
||||
e.value("OES_SUB_RPT_TYPE_ORDER_REPORT", _eOesSubscribeReportType::OES_SUB_RPT_TYPE_ORDER_REPORT);
|
||||
// _eOesSubscribeReportType::OES_SUB_RPT_TYPE_TRADE_REPORT
|
||||
e.value("OES_SUB_RPT_TYPE_TRADE_REPORT", _eOesSubscribeReportType::OES_SUB_RPT_TYPE_TRADE_REPORT);
|
||||
// _eOesSubscribeReportType::OES_SUB_RPT_TYPE_FUND_TRSF_REPORT
|
||||
e.value("OES_SUB_RPT_TYPE_FUND_TRSF_REPORT", _eOesSubscribeReportType::OES_SUB_RPT_TYPE_FUND_TRSF_REPORT);
|
||||
// _eOesSubscribeReportType::OES_SUB_RPT_TYPE_CASH_ASSET_VARIATION
|
||||
e.value("OES_SUB_RPT_TYPE_CASH_ASSET_VARIATION", _eOesSubscribeReportType::OES_SUB_RPT_TYPE_CASH_ASSET_VARIATION);
|
||||
// _eOesSubscribeReportType::OES_SUB_RPT_TYPE_HOLDING_VARIATION
|
||||
e.value("OES_SUB_RPT_TYPE_HOLDING_VARIATION", _eOesSubscribeReportType::OES_SUB_RPT_TYPE_HOLDING_VARIATION);
|
||||
// _eOesSubscribeReportType::OES_SUB_RPT_TYPE_MARKET_STATE
|
||||
e.value("OES_SUB_RPT_TYPE_MARKET_STATE", _eOesSubscribeReportType::OES_SUB_RPT_TYPE_MARKET_STATE);
|
||||
// _eOesSubscribeReportType::OES_SUB_RPT_TYPE_ALL
|
||||
e.value("OES_SUB_RPT_TYPE_ALL", _eOesSubscribeReportType::OES_SUB_RPT_TYPE_ALL);
|
||||
// _eOesSubscribeReportType::__MAX_OES_SUB_RPT_TYPE
|
||||
e.value("__MAX_OES_SUB_RPT_TYPE", _eOesSubscribeReportType::__MAX_OES_SUB_RPT_TYPE);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesSubscribeReportType", e);
|
||||
}
|
||||
void generate_enum_eOesProtocolHintsType(pybind11::object & parent)
|
||||
{
|
||||
// _eOesProtocolHintsType
|
||||
pybind11::enum_<_eOesProtocolHintsType> e(parent, "_eOesProtocolHintsType", pybind11::arithmetic());
|
||||
// _eOesProtocolHintsType::OES_PROT_HINTS_TYPE_DEFAULT
|
||||
e.value("OES_PROT_HINTS_TYPE_DEFAULT", _eOesProtocolHintsType::OES_PROT_HINTS_TYPE_DEFAULT);
|
||||
// _eOesProtocolHintsType::OES_PROT_HINTS_TYPE_COMPRESS
|
||||
e.value("OES_PROT_HINTS_TYPE_COMPRESS", _eOesProtocolHintsType::OES_PROT_HINTS_TYPE_COMPRESS);
|
||||
// _eOesProtocolHintsType::OES_PROT_HINTS_TYPE_NONE
|
||||
e.value("OES_PROT_HINTS_TYPE_NONE", _eOesProtocolHintsType::OES_PROT_HINTS_TYPE_NONE);
|
||||
// _eOesProtocolHintsType::__MAX_OES_PROT_HINTS_TYPE
|
||||
e.value("__MAX_OES_PROT_HINTS_TYPE", _eOesProtocolHintsType::__MAX_OES_PROT_HINTS_TYPE);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesProtocolHintsType", e);
|
||||
}
|
||||
void generate_enum_eSSocketProtocolType(pybind11::object & parent)
|
||||
{
|
||||
// _eSSocketProtocolType
|
||||
pybind11::enum_<_eSSocketProtocolType> e(parent, "_eSSocketProtocolType", pybind11::arithmetic());
|
||||
// _eSSocketProtocolType::SPK_SOCKET_PROTOCOL_TCP
|
||||
e.value("SPK_SOCKET_PROTOCOL_TCP", _eSSocketProtocolType::SPK_SOCKET_PROTOCOL_TCP);
|
||||
// _eSSocketProtocolType::SPK_SOCKET_PROTOCOL_IPC
|
||||
e.value("SPK_SOCKET_PROTOCOL_IPC", _eSSocketProtocolType::SPK_SOCKET_PROTOCOL_IPC);
|
||||
// _eSSocketProtocolType::SPK_SOCKET_PROTOCOL_UDP_UCAST
|
||||
e.value("SPK_SOCKET_PROTOCOL_UDP_UCAST", _eSSocketProtocolType::SPK_SOCKET_PROTOCOL_UDP_UCAST);
|
||||
// _eSSocketProtocolType::SPK_SOCKET_PROTOCOL_UDP_MCAST
|
||||
e.value("SPK_SOCKET_PROTOCOL_UDP_MCAST", _eSSocketProtocolType::SPK_SOCKET_PROTOCOL_UDP_MCAST);
|
||||
// _eSSocketProtocolType::SPK_SOCKET_PROTOCOL_PGM
|
||||
e.value("SPK_SOCKET_PROTOCOL_PGM", _eSSocketProtocolType::SPK_SOCKET_PROTOCOL_PGM);
|
||||
// _eSSocketProtocolType::SPK_SOCKET_PROTOCOL_EPGM
|
||||
e.value("SPK_SOCKET_PROTOCOL_EPGM", _eSSocketProtocolType::SPK_SOCKET_PROTOCOL_EPGM);
|
||||
// _eSSocketProtocolType::__MAX_SPK_SOCKET_PROTOCOL
|
||||
e.value("__MAX_SPK_SOCKET_PROTOCOL", _eSSocketProtocolType::__MAX_SPK_SOCKET_PROTOCOL);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eSSocketProtocolType", e);
|
||||
}
|
||||
void generate_enum_eGeneralClientClusterType(pybind11::object & parent)
|
||||
{
|
||||
// _eGeneralClientClusterType
|
||||
pybind11::enum_<_eGeneralClientClusterType> e(parent, "_eGeneralClientClusterType", pybind11::arithmetic());
|
||||
// _eGeneralClientClusterType::GENERAL_CLI_CLUSTER_UNDEFINED
|
||||
e.value("GENERAL_CLI_CLUSTER_UNDEFINED", _eGeneralClientClusterType::GENERAL_CLI_CLUSTER_UNDEFINED);
|
||||
// _eGeneralClientClusterType::GENERAL_CLI_CLUSTER_REPLICA_SET
|
||||
e.value("GENERAL_CLI_CLUSTER_REPLICA_SET", _eGeneralClientClusterType::GENERAL_CLI_CLUSTER_REPLICA_SET);
|
||||
// _eGeneralClientClusterType::GENERAL_CLI_CLUSTER_PEER_NODES
|
||||
e.value("GENERAL_CLI_CLUSTER_PEER_NODES", _eGeneralClientClusterType::GENERAL_CLI_CLUSTER_PEER_NODES);
|
||||
// _eGeneralClientClusterType::__MAX_GENERAL_CLI_CLUSTER_TYPE
|
||||
e.value("__MAX_GENERAL_CLI_CLUSTER_TYPE", _eGeneralClientClusterType::__MAX_GENERAL_CLI_CLUSTER_TYPE);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eGeneralClientClusterType", e);
|
||||
}
|
||||
void generate_enum_eGeneralClientEncryptType(pybind11::object & parent)
|
||||
{
|
||||
// _eGeneralClientEncryptType
|
||||
pybind11::enum_<_eGeneralClientEncryptType> e(parent, "_eGeneralClientEncryptType", pybind11::arithmetic());
|
||||
// _eGeneralClientEncryptType::GENERAL_CLI_ENCRYPT_NONE
|
||||
e.value("GENERAL_CLI_ENCRYPT_NONE", _eGeneralClientEncryptType::GENERAL_CLI_ENCRYPT_NONE);
|
||||
// _eGeneralClientEncryptType::GENERAL_CLI_ENCRYPT_MD5
|
||||
e.value("GENERAL_CLI_ENCRYPT_MD5", _eGeneralClientEncryptType::GENERAL_CLI_ENCRYPT_MD5);
|
||||
// _eGeneralClientEncryptType::GENERAL_CLI_ENCRYPT_SHA
|
||||
e.value("GENERAL_CLI_ENCRYPT_SHA", _eGeneralClientEncryptType::GENERAL_CLI_ENCRYPT_SHA);
|
||||
// _eGeneralClientEncryptType::GENERAL_CLI_ENCRYPT_DES
|
||||
e.value("GENERAL_CLI_ENCRYPT_DES", _eGeneralClientEncryptType::GENERAL_CLI_ENCRYPT_DES);
|
||||
// _eGeneralClientEncryptType::GENERAL_CLI_ENCRYPT_AES
|
||||
e.value("GENERAL_CLI_ENCRYPT_AES", _eGeneralClientEncryptType::GENERAL_CLI_ENCRYPT_AES);
|
||||
// _eGeneralClientEncryptType::GENERAL_CLI_ENCRYPT_RSA
|
||||
e.value("GENERAL_CLI_ENCRYPT_RSA", _eGeneralClientEncryptType::GENERAL_CLI_ENCRYPT_RSA);
|
||||
// _eGeneralClientEncryptType::__GENERAL_CLI_ENCRYPT_MASK_DIGESTED
|
||||
e.value("__GENERAL_CLI_ENCRYPT_MASK_DIGESTED", _eGeneralClientEncryptType::__GENERAL_CLI_ENCRYPT_MASK_DIGESTED);
|
||||
// _eGeneralClientEncryptType::__GENERAL_CLI_ENCRYPT_MASK_ENCRYPTED
|
||||
e.value("__GENERAL_CLI_ENCRYPT_MASK_ENCRYPTED", _eGeneralClientEncryptType::__GENERAL_CLI_ENCRYPT_MASK_ENCRYPTED);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eGeneralClientEncryptType", e);
|
||||
}
|
||||
void generate_enum_eOesApiChannelType(pybind11::object & parent)
|
||||
{
|
||||
// _eOesApiChannelType
|
||||
pybind11::enum_<_eOesApiChannelType> e(parent, "_eOesApiChannelType", pybind11::arithmetic());
|
||||
// _eOesApiChannelType::OESAPI_CHANNEL_TYPE_ORDER
|
||||
e.value("OESAPI_CHANNEL_TYPE_ORDER", _eOesApiChannelType::OESAPI_CHANNEL_TYPE_ORDER);
|
||||
// _eOesApiChannelType::OESAPI_CHANNEL_TYPE_REPORT
|
||||
e.value("OESAPI_CHANNEL_TYPE_REPORT", _eOesApiChannelType::OESAPI_CHANNEL_TYPE_REPORT);
|
||||
// _eOesApiChannelType::OESAPI_CHANNEL_TYPE_QUERY
|
||||
e.value("OESAPI_CHANNEL_TYPE_QUERY", _eOesApiChannelType::OESAPI_CHANNEL_TYPE_QUERY);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesApiChannelType", e);
|
||||
}
|
||||
void generate_enum_eMdsExchangeId(pybind11::object & parent)
|
||||
{
|
||||
// _eMdsExchangeId
|
||||
pybind11::enum_<_eMdsExchangeId> e(parent, "_eMdsExchangeId", pybind11::arithmetic());
|
||||
// _eMdsExchangeId::MDS_EXCH_UNDEFINE
|
||||
e.value("MDS_EXCH_UNDEFINE", _eMdsExchangeId::MDS_EXCH_UNDEFINE);
|
||||
// _eMdsExchangeId::MDS_EXCH_SSE
|
||||
e.value("MDS_EXCH_SSE", _eMdsExchangeId::MDS_EXCH_SSE);
|
||||
// _eMdsExchangeId::MDS_EXCH_SZSE
|
||||
e.value("MDS_EXCH_SZSE", _eMdsExchangeId::MDS_EXCH_SZSE);
|
||||
// _eMdsExchangeId::__MAX_MDS_EXCH
|
||||
e.value("__MAX_MDS_EXCH", _eMdsExchangeId::__MAX_MDS_EXCH);
|
||||
// _eMdsExchangeId::__MAX_MDS_EXCH_ALIGNED4
|
||||
e.value("__MAX_MDS_EXCH_ALIGNED4", _eMdsExchangeId::__MAX_MDS_EXCH_ALIGNED4);
|
||||
// _eMdsExchangeId::__MAX_MDS_EXCH_ALIGNED8
|
||||
e.value("__MAX_MDS_EXCH_ALIGNED8", _eMdsExchangeId::__MAX_MDS_EXCH_ALIGNED8);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eMdsExchangeId", e);
|
||||
}
|
||||
void generate_enum_eMdsMsgSource(pybind11::object & parent)
|
||||
{
|
||||
// _eMdsMsgSource
|
||||
pybind11::enum_<_eMdsMsgSource> e(parent, "_eMdsMsgSource", pybind11::arithmetic());
|
||||
// _eMdsMsgSource::MDS_MSGSRC_UNDEFINED
|
||||
e.value("MDS_MSGSRC_UNDEFINED", _eMdsMsgSource::MDS_MSGSRC_UNDEFINED);
|
||||
// _eMdsMsgSource::MDS_MSGSRC_EZEI_TCP
|
||||
e.value("MDS_MSGSRC_EZEI_TCP", _eMdsMsgSource::MDS_MSGSRC_EZEI_TCP);
|
||||
// _eMdsMsgSource::MDS_MSGSRC_EZEI_UDP
|
||||
e.value("MDS_MSGSRC_EZEI_UDP", _eMdsMsgSource::MDS_MSGSRC_EZEI_UDP);
|
||||
// _eMdsMsgSource::MDS_MSGSRC_VDE_LEVEL2
|
||||
e.value("MDS_MSGSRC_VDE_LEVEL2", _eMdsMsgSource::MDS_MSGSRC_VDE_LEVEL2);
|
||||
// _eMdsMsgSource::MDS_MSGSRC_VDE_LEVEL1
|
||||
e.value("MDS_MSGSRC_VDE_LEVEL1", _eMdsMsgSource::MDS_MSGSRC_VDE_LEVEL1);
|
||||
// _eMdsMsgSource::MDS_MSGSRC_SZSE_MDGW_BINARY
|
||||
e.value("MDS_MSGSRC_SZSE_MDGW_BINARY", _eMdsMsgSource::MDS_MSGSRC_SZSE_MDGW_BINARY);
|
||||
// _eMdsMsgSource::MDS_MSGSRC_SZSE_MDGW_STEP
|
||||
e.value("MDS_MSGSRC_SZSE_MDGW_STEP", _eMdsMsgSource::MDS_MSGSRC_SZSE_MDGW_STEP);
|
||||
// _eMdsMsgSource::MDS_MSGSRC_MDS_TCP
|
||||
e.value("MDS_MSGSRC_MDS_TCP", _eMdsMsgSource::MDS_MSGSRC_MDS_TCP);
|
||||
// _eMdsMsgSource::MDS_MSGSRC_MDS_UDP
|
||||
e.value("MDS_MSGSRC_MDS_UDP", _eMdsMsgSource::MDS_MSGSRC_MDS_UDP);
|
||||
// _eMdsMsgSource::MDS_MSGSRC_FILE_MKTDT
|
||||
e.value("MDS_MSGSRC_FILE_MKTDT", _eMdsMsgSource::MDS_MSGSRC_FILE_MKTDT);
|
||||
// _eMdsMsgSource::MDS_MSGSRC_SSE_MDGW_BINARY
|
||||
e.value("MDS_MSGSRC_SSE_MDGW_BINARY", _eMdsMsgSource::MDS_MSGSRC_SSE_MDGW_BINARY);
|
||||
// _eMdsMsgSource::MDS_MSGSRC_SSE_MDGW_STEP
|
||||
e.value("MDS_MSGSRC_SSE_MDGW_STEP", _eMdsMsgSource::MDS_MSGSRC_SSE_MDGW_STEP);
|
||||
// _eMdsMsgSource::__MAX_MDS_MSGSRC
|
||||
e.value("__MAX_MDS_MSGSRC", _eMdsMsgSource::__MAX_MDS_MSGSRC);
|
||||
// _eMdsMsgSource::MDS_MSGSRC_MDGW_BINARY
|
||||
e.value("MDS_MSGSRC_MDGW_BINARY", _eMdsMsgSource::MDS_MSGSRC_MDGW_BINARY);
|
||||
// _eMdsMsgSource::MDS_MSGSRC_MDGW_STEP
|
||||
e.value("MDS_MSGSRC_MDGW_STEP", _eMdsMsgSource::MDS_MSGSRC_MDGW_STEP);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eMdsMsgSource", e);
|
||||
}
|
1616
vnpy/api/oes/vnoes/generated_files/generated_functions_11.cpp
Normal file
1616
vnpy/api/oes/vnoes/generated_files/generated_functions_11.cpp
Normal file
File diff suppressed because it is too large
Load Diff
1410
vnpy/api/oes/vnoes/generated_files/generated_functions_12.cpp
Normal file
1410
vnpy/api/oes/vnoes/generated_files/generated_functions_12.cpp
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,21 @@
|
||||
#include "config.h"
|
||||
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
#include <pybind11/pybind11.h>
|
||||
#include <pybind11/functional.h>
|
||||
#include <pybind11/stl.h>
|
||||
#include <c2py/c2py.hpp>
|
||||
|
||||
#include "module.hpp"
|
||||
#include "wrappers.hpp"
|
||||
#include "generated_functions.h"
|
||||
|
||||
#include "oes_api/oes_api.h"
|
||||
#include "mds_api/mds_api.h"
|
||||
|
||||
|
||||
void generate_vnoes_caster(pybind11::module & parent)
|
||||
{
|
||||
generate_caster_(parent);
|
||||
}
|
@ -5,7 +5,7 @@
|
||||
#include <pybind11/pybind11.h>
|
||||
#include <pybind11/functional.h>
|
||||
#include <pybind11/stl.h>
|
||||
#include <autocxxpy/autocxxpy.hpp>
|
||||
#include <c2py/c2py.hpp>
|
||||
|
||||
#include "module.hpp"
|
||||
#include "wrappers.hpp"
|
||||
@ -15,573 +15,575 @@
|
||||
#include "mds_api/mds_api.h"
|
||||
|
||||
|
||||
void generate_class_OesEtfComponentBaseInfo(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesEtfComponentBaseInfo> c(parent, "_OesEtfComponentBaseInfo");
|
||||
if constexpr (std::is_default_constructible_v<_OesEtfComponentBaseInfo>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "fundId", fundId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "securityId", securityId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "mktId", mktId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "subFlag", subFlag);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "securityType", securityType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "subSecurityType", subSecurityType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "prevClose", prevClose);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "qty", qty);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "premiumRate", premiumRate);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "creationSubCash", creationSubCash);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentBaseInfo, "redemptionCashSub", redemptionCashSub);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesEtfComponentBaseInfo, c);
|
||||
module_vnoes::objects.emplace("_OesEtfComponentBaseInfo", c);
|
||||
}
|
||||
void generate_class_OesOptionBaseInfo(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesOptionBaseInfo> c(parent, "_OesOptionBaseInfo");
|
||||
if constexpr (std::is_default_constructible_v<_OesOptionBaseInfo>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "securityId", securityId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "mktId", mktId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "securityType", securityType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "subSecurityType", subSecurityType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "contractType", contractType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "openFlag", openFlag);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "optionType", optionType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "suspFlag", suspFlag);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "temporarySuspFlag", temporarySuspFlag);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "contractMultiplierUnit", contractMultiplierUnit);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "excPrice", excPrice);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "startDate", startDate);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "endDate", endDate);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "execDate", execDate);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "expDate", expDate);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "closePrice", closePrice);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "settlPrice", settlPrice);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "roundLot", roundLot);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "tickSize", tickSize);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "ceilPrice", ceilPrice);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "floorPrice", floorPrice);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "marginUnit", marginUnit);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "leavesQty", leavesQty);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "lmtOrdMaxQty", lmtOrdMaxQty);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "lmtOrdMinQty", lmtOrdMinQty);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "mktOrdMaxQty", mktOrdMaxQty);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "mktOrdMinQty", mktOrdMinQty);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "underlyingSecurityId", underlyingSecurityId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "underlyingMktId", underlyingMktId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "underlyingSecuType", underlyingSecuType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "closeEndDateFlag", closeEndDateFlag);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "__OPTION_BASE_filler1", __OPTION_BASE_filler1);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "underlyingClosePrice", underlyingClosePrice);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptionBaseInfo, "securityName", securityName);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesOptionBaseInfo, c);
|
||||
module_vnoes::objects.emplace("_OesOptionBaseInfo", c);
|
||||
}
|
||||
void generate_class_OesCashAssetBaseInfo(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesCashAssetBaseInfo> c(parent, "_OesCashAssetBaseInfo");
|
||||
if constexpr (std::is_default_constructible_v<_OesCashAssetBaseInfo>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "cashAcctId", cashAcctId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "custId", custId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "currType", currType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "cashType", cashType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "cashAcctStatus", cashAcctStatus);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "isFundTrsfDisabled", isFundTrsfDisabled);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "__CASH_ASSET_BASE_filler", __CASH_ASSET_BASE_filler);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "beginningBal", beginningBal);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "beginningAvailableBal", beginningAvailableBal);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "beginningDrawableBal", beginningDrawableBal);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "disableBal", disableBal);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "reversalAmt", reversalAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "manualFrzAmt", manualFrzAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "totalDepositAmt", totalDepositAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "totalWithdrawAmt", totalWithdrawAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "withdrawFrzAmt", withdrawFrzAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "totalSellAmt", totalSellAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "totalBuyAmt", totalBuyAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "buyFrzAmt", buyFrzAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "totalFeeAmt", totalFeeAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "feeFrzAmt", feeFrzAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "marginAmt", marginAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetBaseInfo, "marginFrzAmt", marginFrzAmt);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesCashAssetBaseInfo, c);
|
||||
module_vnoes::objects.emplace("_OesCashAssetBaseInfo", c);
|
||||
}
|
||||
void generate_class_OesCustBaseInfo(pybind11::object & parent)
|
||||
{
|
||||
// _OesCustBaseInfo
|
||||
pybind11::class_<_OesCustBaseInfo> c(parent, "_OesCustBaseInfo");
|
||||
if constexpr (std::is_default_constructible_v<_OesCustBaseInfo>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesCustBaseInfo::custId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustBaseInfo, "custId", custId);
|
||||
// _OesCustBaseInfo::custType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustBaseInfo, "custType", custType);
|
||||
// _OesCustBaseInfo::status
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustBaseInfo, "status", status);
|
||||
// _OesCustBaseInfo::riskLevel
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustBaseInfo, "riskLevel", riskLevel);
|
||||
// _OesCustBaseInfo::originRiskLevel
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustBaseInfo, "originRiskLevel", originRiskLevel);
|
||||
// _OesCustBaseInfo::institutionFlag
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustBaseInfo, "institutionFlag", institutionFlag);
|
||||
// _OesCustBaseInfo::investorClass
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustBaseInfo, "investorClass", investorClass);
|
||||
// _OesCustBaseInfo::__CUST_BASE_filler1
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustBaseInfo, "__CUST_BASE_filler1", __CUST_BASE_filler1);
|
||||
// _OesCustBaseInfo::branchId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustBaseInfo, "branchId", branchId);
|
||||
// _OesCustBaseInfo::__CUST_BASE_filler2
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustBaseInfo, "__CUST_BASE_filler2", __CUST_BASE_filler2);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesCustBaseInfo, c);
|
||||
module_vnoes::objects.emplace("_OesCustBaseInfo", c);
|
||||
}
|
||||
void generate_class_OesInvAcctBaseInfo(pybind11::object & parent)
|
||||
{
|
||||
// _OesInvAcctBaseInfo
|
||||
pybind11::class_<_OesInvAcctBaseInfo> c(parent, "_OesInvAcctBaseInfo");
|
||||
if constexpr (std::is_default_constructible_v<_OesInvAcctBaseInfo>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesInvAcctBaseInfo::invAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctBaseInfo, "invAcctId", invAcctId);
|
||||
// _OesInvAcctBaseInfo::mktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctBaseInfo, "mktId", mktId);
|
||||
// _OesInvAcctBaseInfo::acctType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctBaseInfo, "acctType", acctType);
|
||||
// _OesInvAcctBaseInfo::status
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctBaseInfo, "status", status);
|
||||
// _OesInvAcctBaseInfo::ownerType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctBaseInfo, "ownerType", ownerType);
|
||||
// _OesInvAcctBaseInfo::optInvLevel
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctBaseInfo, "optInvLevel", optInvLevel);
|
||||
// _OesInvAcctBaseInfo::isTradeDisabled
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctBaseInfo, "isTradeDisabled", isTradeDisabled);
|
||||
// _OesInvAcctBaseInfo::__INV_ACCT_BASE_filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctBaseInfo, "__INV_ACCT_BASE_filler", __INV_ACCT_BASE_filler);
|
||||
// _OesInvAcctBaseInfo::limits
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctBaseInfo, "limits", limits);
|
||||
// _OesInvAcctBaseInfo::permissions
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctBaseInfo, "permissions", permissions);
|
||||
// _OesInvAcctBaseInfo::pbuId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctBaseInfo, "pbuId", pbuId);
|
||||
// _OesInvAcctBaseInfo::__INV_ACCT_BASE_filler2
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctBaseInfo, "__INV_ACCT_BASE_filler2", __INV_ACCT_BASE_filler2);
|
||||
// _OesInvAcctBaseInfo::subscriptionQuota
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctBaseInfo, "subscriptionQuota", subscriptionQuota);
|
||||
// _OesInvAcctBaseInfo::kcSubscriptionQuota
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctBaseInfo, "kcSubscriptionQuota", kcSubscriptionQuota);
|
||||
// _OesInvAcctBaseInfo::__INV_ACCT_BASE_reserve
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctBaseInfo, "__INV_ACCT_BASE_reserve", __INV_ACCT_BASE_reserve);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesInvAcctBaseInfo, c);
|
||||
module_vnoes::objects.emplace("_OesInvAcctBaseInfo", c);
|
||||
}
|
||||
void generate_class_OesStkHoldingBaseInfo(pybind11::object & parent)
|
||||
{
|
||||
// _OesStkHoldingBaseInfo
|
||||
pybind11::class_<_OesStkHoldingBaseInfo> c(parent, "_OesStkHoldingBaseInfo");
|
||||
if constexpr (std::is_default_constructible_v<_OesStkHoldingBaseInfo>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesStkHoldingBaseInfo::invAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "invAcctId", invAcctId);
|
||||
// _OesStkHoldingBaseInfo::securityId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "securityId", securityId);
|
||||
// _OesStkHoldingBaseInfo::mktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "mktId", mktId);
|
||||
// _OesStkHoldingBaseInfo::securityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "securityType", securityType);
|
||||
// _OesStkHoldingBaseInfo::subSecurityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "subSecurityType", subSecurityType);
|
||||
// _OesStkHoldingBaseInfo::productType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "productType", productType);
|
||||
// _OesStkHoldingBaseInfo::__HOLD_BASE_filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "__HOLD_BASE_filler", __HOLD_BASE_filler);
|
||||
// _OesStkHoldingBaseInfo::originalHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "originalHld", originalHld);
|
||||
// _OesStkHoldingBaseInfo::originalCostAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "originalCostAmt", originalCostAmt);
|
||||
// _OesStkHoldingBaseInfo::totalBuyHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "totalBuyHld", totalBuyHld);
|
||||
// _OesStkHoldingBaseInfo::totalSellHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "totalSellHld", totalSellHld);
|
||||
// _OesStkHoldingBaseInfo::sellFrzHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "sellFrzHld", sellFrzHld);
|
||||
// _OesStkHoldingBaseInfo::manualFrzHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "manualFrzHld", manualFrzHld);
|
||||
// _OesStkHoldingBaseInfo::totalBuyAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "totalBuyAmt", totalBuyAmt);
|
||||
// _OesStkHoldingBaseInfo::totalSellAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "totalSellAmt", totalSellAmt);
|
||||
// _OesStkHoldingBaseInfo::totalBuyFee
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "totalBuyFee", totalBuyFee);
|
||||
// _OesStkHoldingBaseInfo::totalSellFee
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "totalSellFee", totalSellFee);
|
||||
// _OesStkHoldingBaseInfo::totalTrsfInHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "totalTrsfInHld", totalTrsfInHld);
|
||||
// _OesStkHoldingBaseInfo::totalTrsfOutHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "totalTrsfOutHld", totalTrsfOutHld);
|
||||
// _OesStkHoldingBaseInfo::trsfOutFrzHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "trsfOutFrzHld", trsfOutFrzHld);
|
||||
// _OesStkHoldingBaseInfo::lockHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "lockHld", lockHld);
|
||||
// _OesStkHoldingBaseInfo::lockFrzHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "lockFrzHld", lockFrzHld);
|
||||
// _OesStkHoldingBaseInfo::unlockFrzHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "unlockFrzHld", unlockFrzHld);
|
||||
// _OesStkHoldingBaseInfo::coveredFrzHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "coveredFrzHld", coveredFrzHld);
|
||||
// _OesStkHoldingBaseInfo::coveredHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingBaseInfo, "coveredHld", coveredHld);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesStkHoldingBaseInfo, c);
|
||||
module_vnoes::objects.emplace("_OesStkHoldingBaseInfo", c);
|
||||
}
|
||||
void generate_class_OesOptHoldingBaseInfo(pybind11::object & parent)
|
||||
{
|
||||
// _OesOptHoldingBaseInfo
|
||||
pybind11::class_<_OesOptHoldingBaseInfo> c(parent, "_OesOptHoldingBaseInfo");
|
||||
if constexpr (std::is_default_constructible_v<_OesOptHoldingBaseInfo>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesOptHoldingBaseInfo::invAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingBaseInfo, "invAcctId", invAcctId);
|
||||
// _OesOptHoldingBaseInfo::securityId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingBaseInfo, "securityId", securityId);
|
||||
// _OesOptHoldingBaseInfo::mktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingBaseInfo, "mktId", mktId);
|
||||
// _OesOptHoldingBaseInfo::__HOLD_BASE_filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingBaseInfo, "__HOLD_BASE_filler", __HOLD_BASE_filler);
|
||||
// _OesOptHoldingBaseInfo::hldA
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingBaseInfo, "hldA", hldA);
|
||||
// _OesOptHoldingBaseInfo::hldB
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingBaseInfo, "hldB", hldB);
|
||||
// _OesOptHoldingBaseInfo::hldC
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingBaseInfo, "hldC", hldC);
|
||||
// _OesOptHoldingBaseInfo::hldC2
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingBaseInfo, "hldC2", hldC2);
|
||||
// _OesOptHoldingBaseInfo::hldRA
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingBaseInfo, "hldRA", hldRA);
|
||||
// _OesOptHoldingBaseInfo::hldRB
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingBaseInfo, "hldRB", hldRB);
|
||||
// _OesOptHoldingBaseInfo::hldRC
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingBaseInfo, "hldRC", hldRC);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesOptHoldingBaseInfo, c);
|
||||
module_vnoes::objects.emplace("_OesOptHoldingBaseInfo", c);
|
||||
}
|
||||
void generate_class_OesMarketStateInfo(pybind11::object & parent)
|
||||
{
|
||||
// _OesMarketStateInfo
|
||||
pybind11::class_<_OesMarketStateInfo> c(parent, "_OesMarketStateInfo");
|
||||
if constexpr (std::is_default_constructible_v<_OesMarketStateInfo>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesMarketStateInfo::exchId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesMarketStateInfo, "exchId", exchId);
|
||||
// _OesMarketStateInfo::platformId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesMarketStateInfo, "platformId", platformId);
|
||||
// _OesMarketStateInfo::mktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesMarketStateInfo, "mktId", mktId);
|
||||
// _OesMarketStateInfo::mktState
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesMarketStateInfo, "mktState", mktState);
|
||||
// _OesMarketStateInfo::__filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesMarketStateInfo, "__filler", __filler);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesMarketStateInfo, c);
|
||||
module_vnoes::objects.emplace("_OesMarketStateInfo", c);
|
||||
}
|
||||
void generate_class_OesTradingPermissionEntry(pybind11::object & parent)
|
||||
{
|
||||
// _OesTradingPermissionEntry
|
||||
pybind11::class_<_OesTradingPermissionEntry> c(parent, "_OesTradingPermissionEntry");
|
||||
if constexpr (std::is_default_constructible_v<_OesTradingPermissionEntry>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesTradingPermissionEntry::permissionNo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTradingPermissionEntry, "permissionNo", permissionNo);
|
||||
// _OesTradingPermissionEntry::isDisabled
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTradingPermissionEntry, "isDisabled", isDisabled);
|
||||
// _OesTradingPermissionEntry::counterAlias
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTradingPermissionEntry, "counterAlias", counterAlias);
|
||||
// _OesTradingPermissionEntry::__filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTradingPermissionEntry, "__filler", __filler);
|
||||
// _OesTradingPermissionEntry::permissionCode
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTradingPermissionEntry, "permissionCode", permissionCode);
|
||||
// _OesTradingPermissionEntry::applicableMarkets
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTradingPermissionEntry, "applicableMarkets", applicableMarkets);
|
||||
// _OesTradingPermissionEntry::permissionMemo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesTradingPermissionEntry, "permissionMemo", permissionMemo);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesTradingPermissionEntry, c);
|
||||
module_vnoes::objects.emplace("_OesTradingPermissionEntry", c);
|
||||
}
|
||||
void generate_class_SMsgHead(pybind11::object & parent)
|
||||
{
|
||||
// _SMsgHead
|
||||
pybind11::class_<_SMsgHead> c(parent, "_SMsgHead");
|
||||
if constexpr (std::is_default_constructible_v<_SMsgHead>)
|
||||
c.def(pybind11::init<>());
|
||||
// _SMsgHead::msgFlag
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _SMsgHead, "msgFlag", msgFlag);
|
||||
// _SMsgHead::msgId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _SMsgHead, "msgId", msgId);
|
||||
// _SMsgHead::status
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _SMsgHead, "status", status);
|
||||
// _SMsgHead::detailStatus
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _SMsgHead, "detailStatus", detailStatus);
|
||||
// _SMsgHead::msgSize
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _SMsgHead, "msgSize", msgSize);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _SMsgHead, c);
|
||||
module_vnoes::objects.emplace("_SMsgHead", c);
|
||||
}
|
||||
void generate_class_OesQryCursor(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryCursor
|
||||
pybind11::class_<_OesQryCursor> c(parent, "_OesQryCursor");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryCursor>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryCursor::seqNo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCursor, "seqNo", seqNo);
|
||||
// _OesQryCursor::isEnd
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCursor, "isEnd", isEnd);
|
||||
// _OesQryCursor::__filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCursor, "__filler", __filler);
|
||||
// _OesQryCursor::userInfo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCursor, "userInfo", userInfo);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryCursor, c);
|
||||
module_vnoes::objects.emplace("_OesQryCursor", c);
|
||||
}
|
||||
void generate_class_OesQryReqHead(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryReqHead
|
||||
pybind11::class_<_OesQryReqHead> c(parent, "_OesQryReqHead");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryReqHead>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryReqHead::maxPageSize
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryReqHead, "maxPageSize", maxPageSize);
|
||||
// _OesQryReqHead::lastPosition
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryReqHead, "lastPosition", lastPosition);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryReqHead, c);
|
||||
module_vnoes::objects.emplace("_OesQryReqHead", c);
|
||||
}
|
||||
void generate_class_OesQryRspHead(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryRspHead
|
||||
pybind11::class_<_OesQryRspHead> c(parent, "_OesQryRspHead");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryRspHead>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryRspHead::itemCount
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspHead, "itemCount", itemCount);
|
||||
// _OesQryRspHead::lastPosition
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspHead, "lastPosition", lastPosition);
|
||||
// _OesQryRspHead::isEnd
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspHead, "isEnd", isEnd);
|
||||
// _OesQryRspHead::__filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspHead, "__filler", __filler);
|
||||
// _OesQryRspHead::userInfo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspHead, "userInfo", userInfo);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryRspHead, c);
|
||||
module_vnoes::objects.emplace("_OesQryRspHead", c);
|
||||
}
|
||||
void generate_class_OesQryOrdFilter(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryOrdFilter
|
||||
pybind11::class_<_OesQryOrdFilter> c(parent, "_OesQryOrdFilter");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryOrdFilter>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryOrdFilter::custId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOrdFilter, "custId", custId);
|
||||
// _OesQryOrdFilter::invAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOrdFilter, "invAcctId", invAcctId);
|
||||
// _OesQryOrdFilter::mktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOrdFilter, "mktId", mktId);
|
||||
// _OesQryOrdFilter::isUnclosedOnly
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOrdFilter, "isUnclosedOnly", isUnclosedOnly);
|
||||
// _OesQryOrdFilter::clEnvId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOrdFilter, "clEnvId", clEnvId);
|
||||
// _OesQryOrdFilter::securityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOrdFilter, "securityType", securityType);
|
||||
// _OesQryOrdFilter::bsType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOrdFilter, "bsType", bsType);
|
||||
// _OesQryOrdFilter::__filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOrdFilter, "__filler", __filler);
|
||||
// _OesQryOrdFilter::clOrdId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOrdFilter, "clOrdId", clOrdId);
|
||||
// _OesQryOrdFilter::clSeqNo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOrdFilter, "clSeqNo", clSeqNo);
|
||||
// _OesQryOrdFilter::startTime
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOrdFilter, "startTime", startTime);
|
||||
// _OesQryOrdFilter::endTime
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOrdFilter, "endTime", endTime);
|
||||
// _OesQryOrdFilter::userInfo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOrdFilter, "userInfo", userInfo);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryOrdFilter, c);
|
||||
module_vnoes::objects.emplace("_OesQryOrdFilter", c);
|
||||
}
|
||||
void generate_class_OesQryOrdReq(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryOrdReq
|
||||
pybind11::class_<_OesQryOrdReq> c(parent, "_OesQryOrdReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryOrdReq>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryOrdReq::reqHead
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOrdReq, "reqHead", reqHead);
|
||||
// _OesQryOrdReq::qryFilter
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOrdReq, "qryFilter", qryFilter);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryOrdReq, c);
|
||||
module_vnoes::objects.emplace("_OesQryOrdReq", c);
|
||||
}
|
||||
void generate_class_OesQryOrdRsp(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryOrdRsp
|
||||
pybind11::class_<_OesQryOrdRsp> c(parent, "_OesQryOrdRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryOrdRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryOrdRsp::rspHead
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOrdRsp, "rspHead", rspHead);
|
||||
// _OesQryOrdRsp::qryItems
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOrdRsp, "qryItems", qryItems);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryOrdRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryOrdRsp", c);
|
||||
}
|
||||
void generate_class_OesQryTrdFilter(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryTrdFilter
|
||||
pybind11::class_<_OesQryTrdFilter> c(parent, "_OesQryTrdFilter");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryTrdFilter>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryTrdFilter::custId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryTrdFilter, "custId", custId);
|
||||
// _OesQryTrdFilter::invAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryTrdFilter, "invAcctId", invAcctId);
|
||||
// _OesQryTrdFilter::mktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryTrdFilter, "mktId", mktId);
|
||||
// _OesQryTrdFilter::clEnvId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryTrdFilter, "clEnvId", clEnvId);
|
||||
// _OesQryTrdFilter::securityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryTrdFilter, "securityType", securityType);
|
||||
// _OesQryTrdFilter::bsType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryTrdFilter, "bsType", bsType);
|
||||
// _OesQryTrdFilter::__filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryTrdFilter, "__filler", __filler);
|
||||
// _OesQryTrdFilter::clOrdId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryTrdFilter, "clOrdId", clOrdId);
|
||||
// _OesQryTrdFilter::clSeqNo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryTrdFilter, "clSeqNo", clSeqNo);
|
||||
// _OesQryTrdFilter::startTime
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryTrdFilter, "startTime", startTime);
|
||||
// _OesQryTrdFilter::endTime
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryTrdFilter, "endTime", endTime);
|
||||
// _OesQryTrdFilter::userInfo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryTrdFilter, "userInfo", userInfo);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryTrdFilter, c);
|
||||
module_vnoes::objects.emplace("_OesQryTrdFilter", c);
|
||||
}
|
||||
void generate_class_OesQryTrdReq(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryTrdReq
|
||||
pybind11::class_<_OesQryTrdReq> c(parent, "_OesQryTrdReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryTrdReq>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryTrdReq::reqHead
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryTrdReq, "reqHead", reqHead);
|
||||
// _OesQryTrdReq::qryFilter
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryTrdReq, "qryFilter", qryFilter);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryTrdReq, c);
|
||||
module_vnoes::objects.emplace("_OesQryTrdReq", c);
|
||||
}
|
||||
void generate_class_OesQryTrdRsp(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryTrdRsp
|
||||
pybind11::class_<_OesQryTrdRsp> c(parent, "_OesQryTrdRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryTrdRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryTrdRsp::rspHead
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryTrdRsp, "rspHead", rspHead);
|
||||
// _OesQryTrdRsp::qryItems
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryTrdRsp, "qryItems", qryItems);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryTrdRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryTrdRsp", c);
|
||||
}
|
||||
void generate_class_OesQryCashAssetFilter(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryCashAssetFilter
|
||||
pybind11::class_<_OesQryCashAssetFilter> c(parent, "_OesQryCashAssetFilter");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryCashAssetFilter>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryCashAssetFilter::custId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCashAssetFilter, "custId", custId);
|
||||
// _OesQryCashAssetFilter::cashAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCashAssetFilter, "cashAcctId", cashAcctId);
|
||||
// _OesQryCashAssetFilter::userInfo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCashAssetFilter, "userInfo", userInfo);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryCashAssetFilter, c);
|
||||
module_vnoes::objects.emplace("_OesQryCashAssetFilter", c);
|
||||
}
|
||||
void generate_class_OesCashAssetItem(pybind11::object & parent)
|
||||
{
|
||||
// _OesCashAssetItem
|
||||
pybind11::class_<_OesCashAssetItem> c(parent, "_OesCashAssetItem");
|
||||
if constexpr (std::is_default_constructible_v<_OesCashAssetItem>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesCashAssetItem::cashAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "cashAcctId", cashAcctId);
|
||||
// _OesCashAssetItem::custId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "custId", custId);
|
||||
// _OesCashAssetItem::currType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "currType", currType);
|
||||
// _OesCashAssetItem::cashType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "cashType", cashType);
|
||||
// _OesCashAssetItem::cashAcctStatus
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "cashAcctStatus", cashAcctStatus);
|
||||
// _OesCashAssetItem::isFundTrsfDisabled
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "isFundTrsfDisabled", isFundTrsfDisabled);
|
||||
// _OesCashAssetItem::__CASH_ASSET_BASE_filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "__CASH_ASSET_BASE_filler", __CASH_ASSET_BASE_filler);
|
||||
// _OesCashAssetItem::beginningBal
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "beginningBal", beginningBal);
|
||||
// _OesCashAssetItem::beginningAvailableBal
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "beginningAvailableBal", beginningAvailableBal);
|
||||
// _OesCashAssetItem::beginningDrawableBal
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "beginningDrawableBal", beginningDrawableBal);
|
||||
// _OesCashAssetItem::disableBal
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "disableBal", disableBal);
|
||||
// _OesCashAssetItem::reversalAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "reversalAmt", reversalAmt);
|
||||
// _OesCashAssetItem::manualFrzAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "manualFrzAmt", manualFrzAmt);
|
||||
// _OesCashAssetItem::totalDepositAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "totalDepositAmt", totalDepositAmt);
|
||||
// _OesCashAssetItem::totalWithdrawAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "totalWithdrawAmt", totalWithdrawAmt);
|
||||
// _OesCashAssetItem::withdrawFrzAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "withdrawFrzAmt", withdrawFrzAmt);
|
||||
// _OesCashAssetItem::totalSellAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "totalSellAmt", totalSellAmt);
|
||||
// _OesCashAssetItem::totalBuyAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "totalBuyAmt", totalBuyAmt);
|
||||
// _OesCashAssetItem::buyFrzAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "buyFrzAmt", buyFrzAmt);
|
||||
// _OesCashAssetItem::totalFeeAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "totalFeeAmt", totalFeeAmt);
|
||||
// _OesCashAssetItem::feeFrzAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "feeFrzAmt", feeFrzAmt);
|
||||
// _OesCashAssetItem::marginAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "marginAmt", marginAmt);
|
||||
// _OesCashAssetItem::marginFrzAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "marginFrzAmt", marginFrzAmt);
|
||||
// _OesCashAssetItem::currentTotalBal
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "currentTotalBal", currentTotalBal);
|
||||
// _OesCashAssetItem::currentAvailableBal
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "currentAvailableBal", currentAvailableBal);
|
||||
// _OesCashAssetItem::currentDrawableBal
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAssetItem, "currentDrawableBal", currentDrawableBal);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesCashAssetItem, c);
|
||||
module_vnoes::objects.emplace("_OesCashAssetItem", c);
|
||||
}
|
||||
void generate_class_OesQryCashAssetReq(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryCashAssetReq
|
||||
pybind11::class_<_OesQryCashAssetReq> c(parent, "_OesQryCashAssetReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryCashAssetReq>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryCashAssetReq::reqHead
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCashAssetReq, "reqHead", reqHead);
|
||||
// _OesQryCashAssetReq::qryFilter
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCashAssetReq, "qryFilter", qryFilter);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryCashAssetReq, c);
|
||||
module_vnoes::objects.emplace("_OesQryCashAssetReq", c);
|
||||
}
|
||||
void generate_class_OesQryCashAssetRsp(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryCashAssetRsp
|
||||
pybind11::class_<_OesQryCashAssetRsp> c(parent, "_OesQryCashAssetRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryCashAssetRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryCashAssetRsp::rspHead
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCashAssetRsp, "rspHead", rspHead);
|
||||
// _OesQryCashAssetRsp::qryItems
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCashAssetRsp, "qryItems", qryItems);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryCashAssetRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryCashAssetRsp", c);
|
||||
}
|
||||
void generate_class_OesCounterCashItem(pybind11::object & parent)
|
||||
{
|
||||
// _OesCounterCashItem
|
||||
pybind11::class_<_OesCounterCashItem> c(parent, "_OesCounterCashItem");
|
||||
if constexpr (std::is_default_constructible_v<_OesCounterCashItem>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesCounterCashItem::cashAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCounterCashItem, "cashAcctId", cashAcctId);
|
||||
// _OesCounterCashItem::custId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCounterCashItem, "custId", custId);
|
||||
// _OesCounterCashItem::custName
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCounterCashItem, "custName", custName);
|
||||
// _OesCounterCashItem::bankId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCounterCashItem, "bankId", bankId);
|
||||
// _OesCounterCashItem::cashType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCounterCashItem, "cashType", cashType);
|
||||
// _OesCounterCashItem::cashAcctStatus
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCounterCashItem, "cashAcctStatus", cashAcctStatus);
|
||||
// _OesCounterCashItem::currType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCounterCashItem, "currType", currType);
|
||||
// _OesCounterCashItem::isFundTrsfDisabled
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCounterCashItem, "isFundTrsfDisabled", isFundTrsfDisabled);
|
||||
// _OesCounterCashItem::__filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCounterCashItem, "__filler", __filler);
|
||||
// _OesCounterCashItem::counterAvailableBal
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCounterCashItem, "counterAvailableBal", counterAvailableBal);
|
||||
// _OesCounterCashItem::counterDrawableBal
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCounterCashItem, "counterDrawableBal", counterDrawableBal);
|
||||
// _OesCounterCashItem::counterCashUpdateTime
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCounterCashItem, "counterCashUpdateTime", counterCashUpdateTime);
|
||||
// _OesCounterCashItem::__reserve
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCounterCashItem, "__reserve", __reserve);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesCounterCashItem, c);
|
||||
module_vnoes::objects.emplace("_OesCounterCashItem", c);
|
||||
}
|
||||
void generate_class_OesQryCounterCashReq(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryCounterCashReq
|
||||
pybind11::class_<_OesQryCounterCashReq> c(parent, "_OesQryCounterCashReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryCounterCashReq>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryCounterCashReq::cashAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCounterCashReq, "cashAcctId", cashAcctId);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryCounterCashReq, c);
|
||||
module_vnoes::objects.emplace("_OesQryCounterCashReq", c);
|
||||
}
|
||||
void generate_class_OesQryCounterCashRsp(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryCounterCashRsp
|
||||
pybind11::class_<_OesQryCounterCashRsp> c(parent, "_OesQryCounterCashRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryCounterCashRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryCounterCashRsp::counterCashItem
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCounterCashRsp, "counterCashItem", counterCashItem);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryCounterCashRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryCounterCashRsp", c);
|
||||
}
|
||||
void generate_class_OesQryStkHoldingFilter(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryStkHoldingFilter
|
||||
pybind11::class_<_OesQryStkHoldingFilter> c(parent, "_OesQryStkHoldingFilter");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryStkHoldingFilter>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryStkHoldingFilter::custId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStkHoldingFilter, "custId", custId);
|
||||
// _OesQryStkHoldingFilter::invAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStkHoldingFilter, "invAcctId", invAcctId);
|
||||
// _OesQryStkHoldingFilter::securityId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStkHoldingFilter, "securityId", securityId);
|
||||
// _OesQryStkHoldingFilter::mktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStkHoldingFilter, "mktId", mktId);
|
||||
// _OesQryStkHoldingFilter::securityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStkHoldingFilter, "securityType", securityType);
|
||||
// _OesQryStkHoldingFilter::productType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStkHoldingFilter, "productType", productType);
|
||||
// _OesQryStkHoldingFilter::__filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStkHoldingFilter, "__filler", __filler);
|
||||
// _OesQryStkHoldingFilter::userInfo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStkHoldingFilter, "userInfo", userInfo);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryStkHoldingFilter, c);
|
||||
module_vnoes::objects.emplace("_OesQryStkHoldingFilter", c);
|
||||
}
|
||||
void generate_class_OesStkHoldingItem(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesStkHoldingItem> c(parent, "_OesStkHoldingItem");
|
||||
if constexpr (std::is_default_constructible_v<_OesStkHoldingItem>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "invAcctId", invAcctId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "securityId", securityId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "mktId", mktId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "securityType", securityType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "subSecurityType", subSecurityType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "productType", productType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "__HOLD_BASE_filler", __HOLD_BASE_filler);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "originalHld", originalHld);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "originalCostAmt", originalCostAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "totalBuyHld", totalBuyHld);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "totalSellHld", totalSellHld);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "sellFrzHld", sellFrzHld);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "manualFrzHld", manualFrzHld);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "totalBuyAmt", totalBuyAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "totalSellAmt", totalSellAmt);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "totalBuyFee", totalBuyFee);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "totalSellFee", totalSellFee);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "totalTrsfInHld", totalTrsfInHld);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "totalTrsfOutHld", totalTrsfOutHld);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "trsfOutFrzHld", trsfOutFrzHld);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "lockHld", lockHld);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "lockFrzHld", lockFrzHld);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "unlockFrzHld", unlockFrzHld);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "coveredFrzHld", coveredFrzHld);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "coveredHld", coveredHld);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "sellAvlHld", sellAvlHld);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "trsfOutAvlHld", trsfOutAvlHld);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "lockAvlHld", lockAvlHld);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "coveredAvlHld", coveredAvlHld);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "sumHld", sumHld);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "costPrice", costPrice);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesStkHoldingItem, c);
|
||||
module_vnoes::objects.emplace("_OesStkHoldingItem", c);
|
||||
}
|
||||
void generate_class_OesQryStkHoldingReq(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryStkHoldingReq> c(parent, "_OesQryStkHoldingReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryStkHoldingReq>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStkHoldingReq, "reqHead", reqHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStkHoldingReq, "qryFilter", qryFilter);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryStkHoldingReq, c);
|
||||
module_vnoes::objects.emplace("_OesQryStkHoldingReq", c);
|
||||
}
|
||||
void generate_class_OesQryStkHoldingRsp(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryStkHoldingRsp> c(parent, "_OesQryStkHoldingRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryStkHoldingRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStkHoldingRsp, "qryHead", qryHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStkHoldingRsp, "qryItems", qryItems);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryStkHoldingRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryStkHoldingRsp", c);
|
||||
}
|
||||
void generate_class_OesOptHoldingItem(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesOptHoldingItem> c(parent, "_OesOptHoldingItem");
|
||||
if constexpr (std::is_default_constructible_v<_OesOptHoldingItem>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "invAcctId", invAcctId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "securityId", securityId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "mktId", mktId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "__HOLD_BASE_filler", __HOLD_BASE_filler);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "hldA", hldA);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "hldB", hldB);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "hldC", hldC);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "hldC2", hldC2);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "hldRA", hldRA);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "hldRB", hldRB);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "hldRC", hldRC);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesOptHoldingItem, c);
|
||||
module_vnoes::objects.emplace("_OesOptHoldingItem", c);
|
||||
}
|
||||
void generate_class_OesQryOptHoldingReq(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryOptHoldingReq> c(parent, "_OesQryOptHoldingReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryOptHoldingReq>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOptHoldingReq, "reqHead", reqHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOptHoldingReq, "qryFilter", qryFilter);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryOptHoldingReq, c);
|
||||
module_vnoes::objects.emplace("_OesQryOptHoldingReq", c);
|
||||
}
|
||||
void generate_class_OesQryHoldRsp(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryHoldRsp> c(parent, "_OesQryHoldRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryHoldRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryHoldRsp, "rspHead", rspHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryHoldRsp, "qryItems", qryItems);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryHoldRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryHoldRsp", c);
|
||||
}
|
||||
void generate_class_OesQryCustFilter(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryCustFilter> c(parent, "_OesQryCustFilter");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryCustFilter>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCustFilter, "custId", custId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCustFilter, "userInfo", userInfo);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryCustFilter, c);
|
||||
module_vnoes::objects.emplace("_OesQryCustFilter", c);
|
||||
}
|
||||
|
@ -5,7 +5,7 @@
|
||||
#include <pybind11/pybind11.h>
|
||||
#include <pybind11/functional.h>
|
||||
#include <pybind11/stl.h>
|
||||
#include <autocxxpy/autocxxpy.hpp>
|
||||
#include <c2py/c2py.hpp>
|
||||
|
||||
#include "module.hpp"
|
||||
#include "wrappers.hpp"
|
||||
@ -15,592 +15,562 @@
|
||||
#include "mds_api/mds_api.h"
|
||||
|
||||
|
||||
void generate_class_OesStkHoldingItem(pybind11::object & parent)
|
||||
{
|
||||
// _OesStkHoldingItem
|
||||
pybind11::class_<_OesStkHoldingItem> c(parent, "_OesStkHoldingItem");
|
||||
if constexpr (std::is_default_constructible_v<_OesStkHoldingItem>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesStkHoldingItem::invAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "invAcctId", invAcctId);
|
||||
// _OesStkHoldingItem::securityId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "securityId", securityId);
|
||||
// _OesStkHoldingItem::mktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "mktId", mktId);
|
||||
// _OesStkHoldingItem::securityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "securityType", securityType);
|
||||
// _OesStkHoldingItem::subSecurityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "subSecurityType", subSecurityType);
|
||||
// _OesStkHoldingItem::productType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "productType", productType);
|
||||
// _OesStkHoldingItem::__HOLD_BASE_filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "__HOLD_BASE_filler", __HOLD_BASE_filler);
|
||||
// _OesStkHoldingItem::originalHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "originalHld", originalHld);
|
||||
// _OesStkHoldingItem::originalCostAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "originalCostAmt", originalCostAmt);
|
||||
// _OesStkHoldingItem::totalBuyHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "totalBuyHld", totalBuyHld);
|
||||
// _OesStkHoldingItem::totalSellHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "totalSellHld", totalSellHld);
|
||||
// _OesStkHoldingItem::sellFrzHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "sellFrzHld", sellFrzHld);
|
||||
// _OesStkHoldingItem::manualFrzHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "manualFrzHld", manualFrzHld);
|
||||
// _OesStkHoldingItem::totalBuyAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "totalBuyAmt", totalBuyAmt);
|
||||
// _OesStkHoldingItem::totalSellAmt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "totalSellAmt", totalSellAmt);
|
||||
// _OesStkHoldingItem::totalBuyFee
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "totalBuyFee", totalBuyFee);
|
||||
// _OesStkHoldingItem::totalSellFee
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "totalSellFee", totalSellFee);
|
||||
// _OesStkHoldingItem::totalTrsfInHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "totalTrsfInHld", totalTrsfInHld);
|
||||
// _OesStkHoldingItem::totalTrsfOutHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "totalTrsfOutHld", totalTrsfOutHld);
|
||||
// _OesStkHoldingItem::trsfOutFrzHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "trsfOutFrzHld", trsfOutFrzHld);
|
||||
// _OesStkHoldingItem::lockHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "lockHld", lockHld);
|
||||
// _OesStkHoldingItem::lockFrzHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "lockFrzHld", lockFrzHld);
|
||||
// _OesStkHoldingItem::unlockFrzHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "unlockFrzHld", unlockFrzHld);
|
||||
// _OesStkHoldingItem::coveredFrzHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "coveredFrzHld", coveredFrzHld);
|
||||
// _OesStkHoldingItem::coveredHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "coveredHld", coveredHld);
|
||||
// _OesStkHoldingItem::sellAvlHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "sellAvlHld", sellAvlHld);
|
||||
// _OesStkHoldingItem::trsfOutAvlHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "trsfOutAvlHld", trsfOutAvlHld);
|
||||
// _OesStkHoldingItem::lockAvlHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "lockAvlHld", lockAvlHld);
|
||||
// _OesStkHoldingItem::coveredAvlHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "coveredAvlHld", coveredAvlHld);
|
||||
// _OesStkHoldingItem::sumHld
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "sumHld", sumHld);
|
||||
// _OesStkHoldingItem::costPrice
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesStkHoldingItem, "costPrice", costPrice);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesStkHoldingItem, c);
|
||||
module_vnoes::objects.emplace("_OesStkHoldingItem", c);
|
||||
}
|
||||
void generate_class_OesQryStkHoldingReq(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryStkHoldingReq
|
||||
pybind11::class_<_OesQryStkHoldingReq> c(parent, "_OesQryStkHoldingReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryStkHoldingReq>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryStkHoldingReq::reqHead
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStkHoldingReq, "reqHead", reqHead);
|
||||
// _OesQryStkHoldingReq::qryFilter
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStkHoldingReq, "qryFilter", qryFilter);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryStkHoldingReq, c);
|
||||
module_vnoes::objects.emplace("_OesQryStkHoldingReq", c);
|
||||
}
|
||||
void generate_class_OesQryStkHoldingRsp(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryStkHoldingRsp
|
||||
pybind11::class_<_OesQryStkHoldingRsp> c(parent, "_OesQryStkHoldingRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryStkHoldingRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryStkHoldingRsp::qryHead
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStkHoldingRsp, "qryHead", qryHead);
|
||||
// _OesQryStkHoldingRsp::qryItems
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStkHoldingRsp, "qryItems", qryItems);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryStkHoldingRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryStkHoldingRsp", c);
|
||||
}
|
||||
void generate_class_OesOptHoldingItem(pybind11::object & parent)
|
||||
{
|
||||
// _OesOptHoldingItem
|
||||
pybind11::class_<_OesOptHoldingItem> c(parent, "_OesOptHoldingItem");
|
||||
if constexpr (std::is_default_constructible_v<_OesOptHoldingItem>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesOptHoldingItem::invAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "invAcctId", invAcctId);
|
||||
// _OesOptHoldingItem::securityId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "securityId", securityId);
|
||||
// _OesOptHoldingItem::mktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "mktId", mktId);
|
||||
// _OesOptHoldingItem::__HOLD_BASE_filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "__HOLD_BASE_filler", __HOLD_BASE_filler);
|
||||
// _OesOptHoldingItem::hldA
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "hldA", hldA);
|
||||
// _OesOptHoldingItem::hldB
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "hldB", hldB);
|
||||
// _OesOptHoldingItem::hldC
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "hldC", hldC);
|
||||
// _OesOptHoldingItem::hldC2
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "hldC2", hldC2);
|
||||
// _OesOptHoldingItem::hldRA
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "hldRA", hldRA);
|
||||
// _OesOptHoldingItem::hldRB
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "hldRB", hldRB);
|
||||
// _OesOptHoldingItem::hldRC
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesOptHoldingItem, "hldRC", hldRC);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesOptHoldingItem, c);
|
||||
module_vnoes::objects.emplace("_OesOptHoldingItem", c);
|
||||
}
|
||||
void generate_class_OesQryOptHoldingReq(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryOptHoldingReq
|
||||
pybind11::class_<_OesQryOptHoldingReq> c(parent, "_OesQryOptHoldingReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryOptHoldingReq>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryOptHoldingReq::reqHead
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOptHoldingReq, "reqHead", reqHead);
|
||||
// _OesQryOptHoldingReq::qryFilter
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOptHoldingReq, "qryFilter", qryFilter);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryOptHoldingReq, c);
|
||||
module_vnoes::objects.emplace("_OesQryOptHoldingReq", c);
|
||||
}
|
||||
void generate_class_OesQryHoldRsp(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryHoldRsp
|
||||
pybind11::class_<_OesQryHoldRsp> c(parent, "_OesQryHoldRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryHoldRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryHoldRsp::rspHead
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryHoldRsp, "rspHead", rspHead);
|
||||
// _OesQryHoldRsp::qryItems
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryHoldRsp, "qryItems", qryItems);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryHoldRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryHoldRsp", c);
|
||||
}
|
||||
void generate_class_OesQryCustFilter(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryCustFilter
|
||||
pybind11::class_<_OesQryCustFilter> c(parent, "_OesQryCustFilter");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryCustFilter>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryCustFilter::custId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCustFilter, "custId", custId);
|
||||
// _OesQryCustFilter::userInfo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCustFilter, "userInfo", userInfo);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryCustFilter, c);
|
||||
module_vnoes::objects.emplace("_OesQryCustFilter", c);
|
||||
}
|
||||
void generate_class_OesQryCustReq(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryCustReq
|
||||
pybind11::class_<_OesQryCustReq> c(parent, "_OesQryCustReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryCustReq>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryCustReq::reqHead
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCustReq, "reqHead", reqHead);
|
||||
// _OesQryCustReq::qryFilter
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCustReq, "qryFilter", qryFilter);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryCustReq, c);
|
||||
module_vnoes::objects.emplace("_OesQryCustReq", c);
|
||||
}
|
||||
void generate_class_OesQryCustRsp(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryCustRsp
|
||||
pybind11::class_<_OesQryCustRsp> c(parent, "_OesQryCustRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryCustRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryCustRsp::rspHead
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCustRsp, "rspHead", rspHead);
|
||||
// _OesQryCustRsp::qryItems
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCustRsp, "qryItems", qryItems);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryCustRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryCustRsp", c);
|
||||
}
|
||||
void generate_class_OesQryInvAcctFilter(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryInvAcctFilter
|
||||
pybind11::class_<_OesQryInvAcctFilter> c(parent, "_OesQryInvAcctFilter");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryInvAcctFilter>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryInvAcctFilter::custId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryInvAcctFilter, "custId", custId);
|
||||
// _OesQryInvAcctFilter::invAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryInvAcctFilter, "invAcctId", invAcctId);
|
||||
// _OesQryInvAcctFilter::mktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryInvAcctFilter, "mktId", mktId);
|
||||
// _OesQryInvAcctFilter::__filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryInvAcctFilter, "__filler", __filler);
|
||||
// _OesQryInvAcctFilter::userInfo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryInvAcctFilter, "userInfo", userInfo);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryInvAcctFilter, c);
|
||||
module_vnoes::objects.emplace("_OesQryInvAcctFilter", c);
|
||||
}
|
||||
void generate_class_OesInvAcctItem(pybind11::object & parent)
|
||||
{
|
||||
// _OesInvAcctItem
|
||||
pybind11::class_<_OesInvAcctItem> c(parent, "_OesInvAcctItem");
|
||||
if constexpr (std::is_default_constructible_v<_OesInvAcctItem>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesInvAcctItem::invAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctItem, "invAcctId", invAcctId);
|
||||
// _OesInvAcctItem::mktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctItem, "mktId", mktId);
|
||||
// _OesInvAcctItem::acctType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctItem, "acctType", acctType);
|
||||
// _OesInvAcctItem::status
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctItem, "status", status);
|
||||
// _OesInvAcctItem::ownerType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctItem, "ownerType", ownerType);
|
||||
// _OesInvAcctItem::optInvLevel
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctItem, "optInvLevel", optInvLevel);
|
||||
// _OesInvAcctItem::isTradeDisabled
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctItem, "isTradeDisabled", isTradeDisabled);
|
||||
// _OesInvAcctItem::__INV_ACCT_BASE_filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctItem, "__INV_ACCT_BASE_filler", __INV_ACCT_BASE_filler);
|
||||
// _OesInvAcctItem::limits
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctItem, "limits", limits);
|
||||
// _OesInvAcctItem::permissions
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctItem, "permissions", permissions);
|
||||
// _OesInvAcctItem::pbuId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctItem, "pbuId", pbuId);
|
||||
// _OesInvAcctItem::__INV_ACCT_BASE_filler2
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctItem, "__INV_ACCT_BASE_filler2", __INV_ACCT_BASE_filler2);
|
||||
// _OesInvAcctItem::subscriptionQuota
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctItem, "subscriptionQuota", subscriptionQuota);
|
||||
// _OesInvAcctItem::kcSubscriptionQuota
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctItem, "kcSubscriptionQuota", kcSubscriptionQuota);
|
||||
// _OesInvAcctItem::__INV_ACCT_BASE_reserve
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctItem, "__INV_ACCT_BASE_reserve", __INV_ACCT_BASE_reserve);
|
||||
// _OesInvAcctItem::custId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctItem, "custId", custId);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesInvAcctItem, c);
|
||||
module_vnoes::objects.emplace("_OesInvAcctItem", c);
|
||||
}
|
||||
void generate_class_OesQryInvAcctReq(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryInvAcctReq
|
||||
pybind11::class_<_OesQryInvAcctReq> c(parent, "_OesQryInvAcctReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryInvAcctReq>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryInvAcctReq::reqHead
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryInvAcctReq, "reqHead", reqHead);
|
||||
// _OesQryInvAcctReq::qryFilter
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryInvAcctReq, "qryFilter", qryFilter);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryInvAcctReq, c);
|
||||
module_vnoes::objects.emplace("_OesQryInvAcctReq", c);
|
||||
}
|
||||
void generate_class_OesQryInvAcctRsp(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryInvAcctRsp
|
||||
pybind11::class_<_OesQryInvAcctRsp> c(parent, "_OesQryInvAcctRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryInvAcctRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryInvAcctRsp::rspHead
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryInvAcctRsp, "rspHead", rspHead);
|
||||
// _OesQryInvAcctRsp::qryItems
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryInvAcctRsp, "qryItems", qryItems);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryInvAcctRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryInvAcctRsp", c);
|
||||
}
|
||||
void generate_class_OesInvAcctOverview(pybind11::object & parent)
|
||||
{
|
||||
// _OesInvAcctOverview
|
||||
pybind11::class_<_OesInvAcctOverview> c(parent, "_OesInvAcctOverview");
|
||||
if constexpr (std::is_default_constructible_v<_OesInvAcctOverview>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesInvAcctOverview::invAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "invAcctId", invAcctId);
|
||||
// _OesInvAcctOverview::mktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "mktId", mktId);
|
||||
// _OesInvAcctOverview::acctType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "acctType", acctType);
|
||||
// _OesInvAcctOverview::status
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "status", status);
|
||||
// _OesInvAcctOverview::ownerType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "ownerType", ownerType);
|
||||
// _OesInvAcctOverview::optInvLevel
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "optInvLevel", optInvLevel);
|
||||
// _OesInvAcctOverview::isTradeDisabled
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "isTradeDisabled", isTradeDisabled);
|
||||
// _OesInvAcctOverview::__INV_ACCT_BASE_filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "__INV_ACCT_BASE_filler", __INV_ACCT_BASE_filler);
|
||||
// _OesInvAcctOverview::limits
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "limits", limits);
|
||||
// _OesInvAcctOverview::permissions
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "permissions", permissions);
|
||||
// _OesInvAcctOverview::pbuId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "pbuId", pbuId);
|
||||
// _OesInvAcctOverview::subscriptionQuota
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "subscriptionQuota", subscriptionQuota);
|
||||
// _OesInvAcctOverview::custId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "custId", custId);
|
||||
// _OesInvAcctOverview::isValid
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "isValid", isValid);
|
||||
// _OesInvAcctOverview::__filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "__filler", __filler);
|
||||
// _OesInvAcctOverview::kcSubscriptionQuota
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "kcSubscriptionQuota", kcSubscriptionQuota);
|
||||
// _OesInvAcctOverview::trdOrdCnt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "trdOrdCnt", trdOrdCnt);
|
||||
// _OesInvAcctOverview::nonTrdOrdCnt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "nonTrdOrdCnt", nonTrdOrdCnt);
|
||||
// _OesInvAcctOverview::cancelOrdCnt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "cancelOrdCnt", cancelOrdCnt);
|
||||
// _OesInvAcctOverview::oesRejectOrdCnt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "oesRejectOrdCnt", oesRejectOrdCnt);
|
||||
// _OesInvAcctOverview::exchRejectOrdCnt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "exchRejectOrdCnt", exchRejectOrdCnt);
|
||||
// _OesInvAcctOverview::trdCnt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "trdCnt", trdCnt);
|
||||
// _OesInvAcctOverview::__reserve
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesInvAcctOverview, "__reserve", __reserve);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesInvAcctOverview, c);
|
||||
module_vnoes::objects.emplace("_OesInvAcctOverview", c);
|
||||
}
|
||||
void generate_class_OesCashAcctOverview(pybind11::object & parent)
|
||||
{
|
||||
// _OesCashAcctOverview
|
||||
pybind11::class_<_OesCashAcctOverview> c(parent, "_OesCashAcctOverview");
|
||||
if constexpr (std::is_default_constructible_v<_OesCashAcctOverview>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesCashAcctOverview::cashAcctId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAcctOverview, "cashAcctId", cashAcctId);
|
||||
// _OesCashAcctOverview::custId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAcctOverview, "custId", custId);
|
||||
// _OesCashAcctOverview::bankId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAcctOverview, "bankId", bankId);
|
||||
// _OesCashAcctOverview::isValid
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAcctOverview, "isValid", isValid);
|
||||
// _OesCashAcctOverview::cashType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAcctOverview, "cashType", cashType);
|
||||
// _OesCashAcctOverview::cashAcctStatus
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAcctOverview, "cashAcctStatus", cashAcctStatus);
|
||||
// _OesCashAcctOverview::currType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAcctOverview, "currType", currType);
|
||||
// _OesCashAcctOverview::isFundTrsfDisabled
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAcctOverview, "isFundTrsfDisabled", isFundTrsfDisabled);
|
||||
// _OesCashAcctOverview::__filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAcctOverview, "__filler", __filler);
|
||||
// _OesCashAcctOverview::__reserve
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCashAcctOverview, "__reserve", __reserve);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesCashAcctOverview, c);
|
||||
module_vnoes::objects.emplace("_OesCashAcctOverview", c);
|
||||
}
|
||||
void generate_class_OesCustOverview(pybind11::object & parent)
|
||||
{
|
||||
// _OesCustOverview
|
||||
pybind11::class_<_OesCustOverview> c(parent, "_OesCustOverview");
|
||||
if constexpr (std::is_default_constructible_v<_OesCustOverview>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesCustOverview::custId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustOverview, "custId", custId);
|
||||
// _OesCustOverview::custType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustOverview, "custType", custType);
|
||||
// _OesCustOverview::status
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustOverview, "status", status);
|
||||
// _OesCustOverview::riskLevel
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustOverview, "riskLevel", riskLevel);
|
||||
// _OesCustOverview::originRiskLevel
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustOverview, "originRiskLevel", originRiskLevel);
|
||||
// _OesCustOverview::institutionFlag
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustOverview, "institutionFlag", institutionFlag);
|
||||
// _OesCustOverview::investorClass
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustOverview, "investorClass", investorClass);
|
||||
// _OesCustOverview::__CUST_BASE_filler1
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustOverview, "__CUST_BASE_filler1", __CUST_BASE_filler1);
|
||||
// _OesCustOverview::branchId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustOverview, "branchId", branchId);
|
||||
// _OesCustOverview::__CUST_BASE_filler2
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustOverview, "__CUST_BASE_filler2", __CUST_BASE_filler2);
|
||||
// _OesCustOverview::custName
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustOverview, "custName", custName);
|
||||
// _OesCustOverview::spotCashAcct
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustOverview, "spotCashAcct", spotCashAcct);
|
||||
// _OesCustOverview::creditCashAcct
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustOverview, "creditCashAcct", creditCashAcct);
|
||||
// _OesCustOverview::optionCashAcct
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustOverview, "optionCashAcct", optionCashAcct);
|
||||
// _OesCustOverview::shSpotInvAcct
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustOverview, "shSpotInvAcct", shSpotInvAcct);
|
||||
// _OesCustOverview::shOptionInvAcct
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustOverview, "shOptionInvAcct", shOptionInvAcct);
|
||||
// _OesCustOverview::szSpotInvAcct
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustOverview, "szSpotInvAcct", szSpotInvAcct);
|
||||
// _OesCustOverview::szOptionInvAcct
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustOverview, "szOptionInvAcct", szOptionInvAcct);
|
||||
// _OesCustOverview::__reserve
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCustOverview, "__reserve", __reserve);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesCustOverview, c);
|
||||
module_vnoes::objects.emplace("_OesCustOverview", c);
|
||||
}
|
||||
void generate_class_OesClientOverview(pybind11::object & parent)
|
||||
{
|
||||
// _OesClientOverview
|
||||
pybind11::class_<_OesClientOverview> c(parent, "_OesClientOverview");
|
||||
if constexpr (std::is_default_constructible_v<_OesClientOverview>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesClientOverview::clientId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "clientId", clientId);
|
||||
// _OesClientOverview::clientType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "clientType", clientType);
|
||||
// _OesClientOverview::clientStatus
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "clientStatus", clientStatus);
|
||||
// _OesClientOverview::isApiForbidden
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "isApiForbidden", isApiForbidden);
|
||||
// _OesClientOverview::isBlockTrader
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "isBlockTrader", isBlockTrader);
|
||||
// _OesClientOverview::__filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "__filler", __filler);
|
||||
// _OesClientOverview::logonTime
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "logonTime", logonTime);
|
||||
// _OesClientOverview::clientName
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "clientName", clientName);
|
||||
// _OesClientOverview::clientMemo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "clientMemo", clientMemo);
|
||||
// _OesClientOverview::sseStkPbuId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "sseStkPbuId", sseStkPbuId);
|
||||
// _OesClientOverview::sseOptPbuId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "sseOptPbuId", sseOptPbuId);
|
||||
// _OesClientOverview::sseQualificationClass
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "sseQualificationClass", sseQualificationClass);
|
||||
// _OesClientOverview::__filler2
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "__filler2", __filler2);
|
||||
// _OesClientOverview::szseStkPbuId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "szseStkPbuId", szseStkPbuId);
|
||||
// _OesClientOverview::szseOptPbuId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "szseOptPbuId", szseOptPbuId);
|
||||
// _OesClientOverview::szseQualificationClass
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "szseQualificationClass", szseQualificationClass);
|
||||
// _OesClientOverview::__filler3
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "__filler3", __filler3);
|
||||
// _OesClientOverview::currOrdConnected
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "currOrdConnected", currOrdConnected);
|
||||
// _OesClientOverview::currRptConnected
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "currRptConnected", currRptConnected);
|
||||
// _OesClientOverview::currQryConnected
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "currQryConnected", currQryConnected);
|
||||
// _OesClientOverview::maxOrdConnect
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "maxOrdConnect", maxOrdConnect);
|
||||
// _OesClientOverview::maxRptConnect
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "maxRptConnect", maxRptConnect);
|
||||
// _OesClientOverview::maxQryConnect
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "maxQryConnect", maxQryConnect);
|
||||
// _OesClientOverview::ordTrafficLimit
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "ordTrafficLimit", ordTrafficLimit);
|
||||
// _OesClientOverview::qryTrafficLimit
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "qryTrafficLimit", qryTrafficLimit);
|
||||
// _OesClientOverview::__reserve
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "__reserve", __reserve);
|
||||
// _OesClientOverview::associatedCustCnt
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "associatedCustCnt", associatedCustCnt);
|
||||
// _OesClientOverview::__filler4
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "__filler4", __filler4);
|
||||
// _OesClientOverview::custItems
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesClientOverview, "custItems", custItems);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesClientOverview, c);
|
||||
module_vnoes::objects.emplace("_OesClientOverview", c);
|
||||
}
|
||||
void generate_class_OesQryCommissionRateFilter(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryCommissionRateFilter
|
||||
pybind11::class_<_OesQryCommissionRateFilter> c(parent, "_OesQryCommissionRateFilter");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryCommissionRateFilter>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryCommissionRateFilter::custId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCommissionRateFilter, "custId", custId);
|
||||
// _OesQryCommissionRateFilter::mktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCommissionRateFilter, "mktId", mktId);
|
||||
// _OesQryCommissionRateFilter::securityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCommissionRateFilter, "securityType", securityType);
|
||||
// _OesQryCommissionRateFilter::bsType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCommissionRateFilter, "bsType", bsType);
|
||||
// _OesQryCommissionRateFilter::__filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCommissionRateFilter, "__filler", __filler);
|
||||
// _OesQryCommissionRateFilter::userInfo
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCommissionRateFilter, "userInfo", userInfo);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryCommissionRateFilter, c);
|
||||
module_vnoes::objects.emplace("_OesQryCommissionRateFilter", c);
|
||||
}
|
||||
void generate_class_OesCommissionRateItem(pybind11::object & parent)
|
||||
{
|
||||
// _OesCommissionRateItem
|
||||
pybind11::class_<_OesCommissionRateItem> c(parent, "_OesCommissionRateItem");
|
||||
if constexpr (std::is_default_constructible_v<_OesCommissionRateItem>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesCommissionRateItem::custId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCommissionRateItem, "custId", custId);
|
||||
// _OesCommissionRateItem::securityId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCommissionRateItem, "securityId", securityId);
|
||||
// _OesCommissionRateItem::mktId
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCommissionRateItem, "mktId", mktId);
|
||||
// _OesCommissionRateItem::securityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCommissionRateItem, "securityType", securityType);
|
||||
// _OesCommissionRateItem::subSecurityType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCommissionRateItem, "subSecurityType", subSecurityType);
|
||||
// _OesCommissionRateItem::bsType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCommissionRateItem, "bsType", bsType);
|
||||
// _OesCommissionRateItem::feeType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCommissionRateItem, "feeType", feeType);
|
||||
// _OesCommissionRateItem::currType
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCommissionRateItem, "currType", currType);
|
||||
// _OesCommissionRateItem::calcFeeMode
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCommissionRateItem, "calcFeeMode", calcFeeMode);
|
||||
// _OesCommissionRateItem::__filler
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCommissionRateItem, "__filler", __filler);
|
||||
// _OesCommissionRateItem::feeRate
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCommissionRateItem, "feeRate", feeRate);
|
||||
// _OesCommissionRateItem::minFee
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCommissionRateItem, "minFee", minFee);
|
||||
// _OesCommissionRateItem::maxFee
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesCommissionRateItem, "maxFee", maxFee);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesCommissionRateItem, c);
|
||||
module_vnoes::objects.emplace("_OesCommissionRateItem", c);
|
||||
}
|
||||
void generate_class_OesQryCommissionRateReq(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryCommissionRateReq
|
||||
pybind11::class_<_OesQryCommissionRateReq> c(parent, "_OesQryCommissionRateReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryCommissionRateReq>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryCommissionRateReq::reqHead
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCommissionRateReq, "reqHead", reqHead);
|
||||
// _OesQryCommissionRateReq::qryFilter
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCommissionRateReq, "qryFilter", qryFilter);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryCommissionRateReq, c);
|
||||
module_vnoes::objects.emplace("_OesQryCommissionRateReq", c);
|
||||
}
|
||||
void generate_class_OesQryCommissionRateRsp(pybind11::object & parent)
|
||||
{
|
||||
// _OesQryCommissionRateRsp
|
||||
pybind11::class_<_OesQryCommissionRateRsp> c(parent, "_OesQryCommissionRateRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryCommissionRateRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
// _OesQryCommissionRateRsp::rspHead
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCommissionRateRsp, "rspHead", rspHead);
|
||||
// _OesQryCommissionRateRsp::qryItems
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryCommissionRateRsp, "qryItems", qryItems);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryCommissionRateRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryCommissionRateRsp", c);
|
||||
}
|
||||
void generate_class_OesQryFundTransferSerialFilter(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryFundTransferSerialFilter> c(parent, "_OesQryFundTransferSerialFilter");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryFundTransferSerialFilter>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryFundTransferSerialFilter, "custId", custId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryFundTransferSerialFilter, "cashAcctId", cashAcctId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryFundTransferSerialFilter, "clSeqNo", clSeqNo);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryFundTransferSerialFilter, "clEnvId", clEnvId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryFundTransferSerialFilter, "__filler", __filler);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryFundTransferSerialFilter, "userInfo", userInfo);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryFundTransferSerialFilter, c);
|
||||
module_vnoes::objects.emplace("_OesQryFundTransferSerialFilter", c);
|
||||
}
|
||||
void generate_class_OesQryFundTransferSerialReq(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryFundTransferSerialReq> c(parent, "_OesQryFundTransferSerialReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryFundTransferSerialReq>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryFundTransferSerialReq, "reqHead", reqHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryFundTransferSerialReq, "qryFilter", qryFilter);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryFundTransferSerialReq, c);
|
||||
module_vnoes::objects.emplace("_OesQryFundTransferSerialReq", c);
|
||||
}
|
||||
void generate_class_OesQryFundTransferSerialRsp(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryFundTransferSerialRsp> c(parent, "_OesQryFundTransferSerialRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryFundTransferSerialRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryFundTransferSerialRsp, "rspHead", rspHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryFundTransferSerialRsp, "qryItems", qryItems);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryFundTransferSerialRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryFundTransferSerialRsp", c);
|
||||
}
|
||||
void generate_class_OesQryLotWinningFilter(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryLotWinningFilter> c(parent, "_OesQryLotWinningFilter");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryLotWinningFilter>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryLotWinningFilter, "custId", custId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryLotWinningFilter, "invAcctId", invAcctId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryLotWinningFilter, "mktId", mktId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryLotWinningFilter, "lotType", lotType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryLotWinningFilter, "__filler", __filler);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryLotWinningFilter, "startDate", startDate);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryLotWinningFilter, "endDate", endDate);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryLotWinningFilter, "userInfo", userInfo);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryLotWinningFilter, c);
|
||||
module_vnoes::objects.emplace("_OesQryLotWinningFilter", c);
|
||||
}
|
||||
void generate_class_OesQryLotWinningReq(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryLotWinningReq> c(parent, "_OesQryLotWinningReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryLotWinningReq>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryLotWinningReq, "reqHead", reqHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryLotWinningReq, "qryFilter", qryFilter);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryLotWinningReq, c);
|
||||
module_vnoes::objects.emplace("_OesQryLotWinningReq", c);
|
||||
}
|
||||
void generate_class_OesQryLotWinningRsp(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryLotWinningRsp> c(parent, "_OesQryLotWinningRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryLotWinningRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryLotWinningRsp, "rspHead", rspHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryLotWinningRsp, "qryItems", qryItems);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryLotWinningRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryLotWinningRsp", c);
|
||||
}
|
||||
void generate_class_OesQryIssueFilter(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryIssueFilter> c(parent, "_OesQryIssueFilter");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryIssueFilter>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryIssueFilter, "securityId", securityId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryIssueFilter, "mktId", mktId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryIssueFilter, "productType", productType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryIssueFilter, "__filler", __filler);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryIssueFilter, "userInfo", userInfo);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryIssueFilter, c);
|
||||
module_vnoes::objects.emplace("_OesQryIssueFilter", c);
|
||||
}
|
||||
void generate_class_OesQryIssueReq(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryIssueReq> c(parent, "_OesQryIssueReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryIssueReq>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryIssueReq, "reqHead", reqHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryIssueReq, "qryFilter", qryFilter);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryIssueReq, c);
|
||||
module_vnoes::objects.emplace("_OesQryIssueReq", c);
|
||||
}
|
||||
void generate_class_OesQryIssueRsp(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryIssueRsp> c(parent, "_OesQryIssueRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryIssueRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryIssueRsp, "rspHead", rspHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryIssueRsp, "qryItems", qryItems);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryIssueRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryIssueRsp", c);
|
||||
}
|
||||
void generate_class_OesQryStockFilter(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryStockFilter> c(parent, "_OesQryStockFilter");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryStockFilter>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStockFilter, "securityId", securityId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStockFilter, "mktId", mktId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStockFilter, "securityType", securityType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStockFilter, "subSecurityType", subSecurityType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStockFilter, "__filler", __filler);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStockFilter, "userInfo", userInfo);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryStockFilter, c);
|
||||
module_vnoes::objects.emplace("_OesQryStockFilter", c);
|
||||
}
|
||||
void generate_class_OesQryStockReq(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryStockReq> c(parent, "_OesQryStockReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryStockReq>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStockReq, "reqHead", reqHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStockReq, "qryFilter", qryFilter);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryStockReq, c);
|
||||
module_vnoes::objects.emplace("_OesQryStockReq", c);
|
||||
}
|
||||
void generate_class_OesQryStockRsp(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryStockRsp> c(parent, "_OesQryStockRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryStockRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStockRsp, "rspHead", rspHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryStockRsp, "qryItems", qryItems);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryStockRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryStockRsp", c);
|
||||
}
|
||||
void generate_class_OesQryEtfFilter(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryEtfFilter> c(parent, "_OesQryEtfFilter");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryEtfFilter>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryEtfFilter, "fundId", fundId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryEtfFilter, "mktId", mktId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryEtfFilter, "__filler", __filler);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryEtfFilter, "userInfo", userInfo);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryEtfFilter, c);
|
||||
module_vnoes::objects.emplace("_OesQryEtfFilter", c);
|
||||
}
|
||||
void generate_class_OesQryEtfReq(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryEtfReq> c(parent, "_OesQryEtfReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryEtfReq>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryEtfReq, "reqHead", reqHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryEtfReq, "qryFilter", qryFilter);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryEtfReq, c);
|
||||
module_vnoes::objects.emplace("_OesQryEtfReq", c);
|
||||
}
|
||||
void generate_class_OesQryEtfRsp(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryEtfRsp> c(parent, "_OesQryEtfRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryEtfRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryEtfRsp, "rspHead", rspHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryEtfRsp, "qryItems", qryItems);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryEtfRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryEtfRsp", c);
|
||||
}
|
||||
void generate_class_OesQryEtfComponentFilter(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryEtfComponentFilter> c(parent, "_OesQryEtfComponentFilter");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryEtfComponentFilter>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryEtfComponentFilter, "fundId", fundId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryEtfComponentFilter, "userInfo", userInfo);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryEtfComponentFilter, c);
|
||||
module_vnoes::objects.emplace("_OesQryEtfComponentFilter", c);
|
||||
}
|
||||
void generate_class_OesEtfComponentItem(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesEtfComponentItem> c(parent, "_OesEtfComponentItem");
|
||||
if constexpr (std::is_default_constructible_v<_OesEtfComponentItem>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentItem, "securityId", securityId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentItem, "mktId", mktId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentItem, "subFlag", subFlag);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentItem, "securityType", securityType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentItem, "subSecurityType", subSecurityType);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentItem, "prevClose", prevClose);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentItem, "qty", qty);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentItem, "premiumRate", premiumRate);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentItem, "creationSubCash", creationSubCash);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentItem, "redemptionCashSub", redemptionCashSub);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesEtfComponentItem, "fundId", fundId);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesEtfComponentItem, c);
|
||||
module_vnoes::objects.emplace("_OesEtfComponentItem", c);
|
||||
}
|
||||
void generate_class_OesQryEtfComponentReq(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryEtfComponentReq> c(parent, "_OesQryEtfComponentReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryEtfComponentReq>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryEtfComponentReq, "reqHead", reqHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryEtfComponentReq, "qryFilter", qryFilter);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryEtfComponentReq, c);
|
||||
module_vnoes::objects.emplace("_OesQryEtfComponentReq", c);
|
||||
}
|
||||
void generate_class_OesQryEtfComponentRsp(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryEtfComponentRsp> c(parent, "_OesQryEtfComponentRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryEtfComponentRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryEtfComponentRsp, "rspHead", rspHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryEtfComponentRsp, "qryItems", qryItems);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryEtfComponentRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryEtfComponentRsp", c);
|
||||
}
|
||||
void generate_class_OesQryOptionFilter(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryOptionFilter> c(parent, "_OesQryOptionFilter");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryOptionFilter>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOptionFilter, "securityId", securityId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOptionFilter, "mktId", mktId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOptionFilter, "__filler", __filler);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOptionFilter, "userInfo", userInfo);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryOptionFilter, c);
|
||||
module_vnoes::objects.emplace("_OesQryOptionFilter", c);
|
||||
}
|
||||
void generate_class_OesQryOptionReq(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryOptionReq> c(parent, "_OesQryOptionReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryOptionReq>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOptionReq, "reqHead", reqHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOptionReq, "qryFilter", qryFilter);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryOptionReq, c);
|
||||
module_vnoes::objects.emplace("_OesQryOptionReq", c);
|
||||
}
|
||||
void generate_class_OesQryOptionRsp(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryOptionRsp> c(parent, "_OesQryOptionRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryOptionRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOptionRsp, "rspHead", rspHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryOptionRsp, "qryItems", qryItems);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryOptionRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryOptionRsp", c);
|
||||
}
|
||||
void generate_class_OesQryTradingDayRsp(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryTradingDayRsp> c(parent, "_OesQryTradingDayRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryTradingDayRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryTradingDayRsp, "tradingDay", tradingDay);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryTradingDayRsp, "__filler", __filler);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryTradingDayRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryTradingDayRsp", c);
|
||||
}
|
||||
void generate_class_OesQryMarketStateFilter(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryMarketStateFilter> c(parent, "_OesQryMarketStateFilter");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryMarketStateFilter>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryMarketStateFilter, "exchId", exchId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryMarketStateFilter, "platformId", platformId);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryMarketStateFilter, "__filler", __filler);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryMarketStateFilter, "userInfo", userInfo);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryMarketStateFilter, c);
|
||||
module_vnoes::objects.emplace("_OesQryMarketStateFilter", c);
|
||||
}
|
||||
void generate_class_OesQryMarketStateReq(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryMarketStateReq> c(parent, "_OesQryMarketStateReq");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryMarketStateReq>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryMarketStateReq, "reqHead", reqHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryMarketStateReq, "qryFilter", qryFilter);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryMarketStateReq, c);
|
||||
module_vnoes::objects.emplace("_OesQryMarketStateReq", c);
|
||||
}
|
||||
void generate_class_OesQryMarketStateRsp(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryMarketStateRsp> c(parent, "_OesQryMarketStateRsp");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryMarketStateRsp>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryMarketStateRsp, "rspHead", rspHead);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryMarketStateRsp, "qryItems", qryItems);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryMarketStateRsp, c);
|
||||
module_vnoes::objects.emplace("_OesQryMarketStateRsp", c);
|
||||
}
|
||||
void generate_class_OesQryReqMsg(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryReqMsg> c(parent, "_OesQryReqMsg");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryReqMsg>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryReqMsg, "qryOrd", qryOrd);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryReqMsg, "qryTrd", qryTrd);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryReqMsg, "qryCashAsset", qryCashAsset);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryReqMsg, "qryStkHolding", qryStkHolding);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryReqMsg, "qryOptHolding", qryOptHolding);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryReqMsg, "qryCust", qryCust);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryReqMsg, "qryInvAcct", qryInvAcct);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryReqMsg, "qryComms", qryComms);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryReqMsg, "qryFundTrsf", qryFundTrsf);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryReqMsg, "qryLotWinning", qryLotWinning);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryReqMsg, "qryIssue", qryIssue);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryReqMsg, "qryStock", qryStock);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryReqMsg, "qryEtf", qryEtf);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryReqMsg, "qryEtfComponent", qryEtfComponent);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryReqMsg, "qryOption", qryOption);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryReqMsg, "qryMktState", qryMktState);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryReqMsg, "qryCounterCash", qryCounterCash);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryReqMsg, c);
|
||||
module_vnoes::objects.emplace("_OesQryReqMsg", c);
|
||||
}
|
||||
void generate_class_OesQryRspMsg(pybind11::object & parent)
|
||||
{
|
||||
pybind11::class_<_OesQryRspMsg> c(parent, "_OesQryRspMsg");
|
||||
if constexpr (std::is_default_constructible_v<_OesQryRspMsg>)
|
||||
c.def(pybind11::init<>());
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspMsg, "ordRsp", ordRsp);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspMsg, "trdRsp", trdRsp);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspMsg, "cashAssetRsp", cashAssetRsp);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspMsg, "stkHoldingRsp", stkHoldingRsp);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspMsg, "optHoldingRsp", optHoldingRsp);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspMsg, "custRsp", custRsp);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspMsg, "invAcctRsp", invAcctRsp);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspMsg, "commsRateRsp", commsRateRsp);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspMsg, "fundTrsfRsp", fundTrsfRsp);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspMsg, "lotWinningRsp", lotWinningRsp);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspMsg, "issueRsp", issueRsp);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspMsg, "stockRsp", stockRsp);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspMsg, "etfRsp", etfRsp);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspMsg, "etfComponentRsp", etfComponentRsp);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspMsg, "optionRsp", optionRsp);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspMsg, "tradingDay", tradingDay);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspMsg, "mktStateRsp", mktStateRsp);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspMsg, "clientOverview", clientOverview);
|
||||
c.AUTOCXXPY_DEF_PROPERTY(tag_vnoes, _OesQryRspMsg, "counterCashRsp", counterCashRsp);
|
||||
AUTOCXXPY_POST_REGISTER_CLASS(tag_vnoes, _OesQryRspMsg, c);
|
||||
module_vnoes::objects.emplace("_OesQryRspMsg", c);
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
572
vnpy/api/oes/vnoes/generated_files/generated_functions_9.cpp
Normal file
572
vnpy/api/oes/vnoes/generated_files/generated_functions_9.cpp
Normal file
@ -0,0 +1,572 @@
|
||||
#include "config.h"
|
||||
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
#include <pybind11/pybind11.h>
|
||||
#include <pybind11/functional.h>
|
||||
#include <pybind11/stl.h>
|
||||
#include <c2py/c2py.hpp>
|
||||
|
||||
#include "module.hpp"
|
||||
#include "wrappers.hpp"
|
||||
#include "generated_functions.h"
|
||||
|
||||
#include "oes_api/oes_api.h"
|
||||
#include "mds_api/mds_api.h"
|
||||
|
||||
|
||||
void generate_enum_eOesSecurityLevel(pybind11::object & parent)
|
||||
{
|
||||
// _eOesSecurityLevel
|
||||
pybind11::enum_<_eOesSecurityLevel> e(parent, "_eOesSecurityLevel", pybind11::arithmetic());
|
||||
// _eOesSecurityLevel::OES_SECURITY_LEVEL_UNDEFINE
|
||||
e.value("OES_SECURITY_LEVEL_UNDEFINE", _eOesSecurityLevel::OES_SECURITY_LEVEL_UNDEFINE);
|
||||
// _eOesSecurityLevel::OES_SECURITY_LEVEL_N
|
||||
e.value("OES_SECURITY_LEVEL_N", _eOesSecurityLevel::OES_SECURITY_LEVEL_N);
|
||||
// _eOesSecurityLevel::OES_SECURITY_LEVEL_XST
|
||||
e.value("OES_SECURITY_LEVEL_XST", _eOesSecurityLevel::OES_SECURITY_LEVEL_XST);
|
||||
// _eOesSecurityLevel::OES_SECURITY_LEVEL_ST
|
||||
e.value("OES_SECURITY_LEVEL_ST", _eOesSecurityLevel::OES_SECURITY_LEVEL_ST);
|
||||
// _eOesSecurityLevel::OES_SECURITY_LEVEL_P
|
||||
e.value("OES_SECURITY_LEVEL_P", _eOesSecurityLevel::OES_SECURITY_LEVEL_P);
|
||||
// _eOesSecurityLevel::OES_SECURITY_LEVEL_T
|
||||
e.value("OES_SECURITY_LEVEL_T", _eOesSecurityLevel::OES_SECURITY_LEVEL_T);
|
||||
// _eOesSecurityLevel::OES_SECURITY_LEVEL_U
|
||||
e.value("OES_SECURITY_LEVEL_U", _eOesSecurityLevel::OES_SECURITY_LEVEL_U);
|
||||
// _eOesSecurityLevel::OES_SECURITY_LEVEL_B
|
||||
e.value("OES_SECURITY_LEVEL_B", _eOesSecurityLevel::OES_SECURITY_LEVEL_B);
|
||||
// _eOesSecurityLevel::__OES_SECURITY_LEVEL_MAX
|
||||
e.value("__OES_SECURITY_LEVEL_MAX", _eOesSecurityLevel::__OES_SECURITY_LEVEL_MAX);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesSecurityLevel", e);
|
||||
}
|
||||
void generate_enum_eOesSecurityRiskLevel(pybind11::object & parent)
|
||||
{
|
||||
// _eOesSecurityRiskLevel
|
||||
pybind11::enum_<_eOesSecurityRiskLevel> e(parent, "_eOesSecurityRiskLevel", pybind11::arithmetic());
|
||||
// _eOesSecurityRiskLevel::OES_RISK_LEVEL_VERY_LOW
|
||||
e.value("OES_RISK_LEVEL_VERY_LOW", _eOesSecurityRiskLevel::OES_RISK_LEVEL_VERY_LOW);
|
||||
// _eOesSecurityRiskLevel::OES_RISK_LEVEL_LOW
|
||||
e.value("OES_RISK_LEVEL_LOW", _eOesSecurityRiskLevel::OES_RISK_LEVEL_LOW);
|
||||
// _eOesSecurityRiskLevel::OES_RISK_LEVEL_MEDIUM_LOW
|
||||
e.value("OES_RISK_LEVEL_MEDIUM_LOW", _eOesSecurityRiskLevel::OES_RISK_LEVEL_MEDIUM_LOW);
|
||||
// _eOesSecurityRiskLevel::OES_RISK_LEVEL_MEDIUM
|
||||
e.value("OES_RISK_LEVEL_MEDIUM", _eOesSecurityRiskLevel::OES_RISK_LEVEL_MEDIUM);
|
||||
// _eOesSecurityRiskLevel::OES_RISK_LEVEL_MEDIUM_HIGH
|
||||
e.value("OES_RISK_LEVEL_MEDIUM_HIGH", _eOesSecurityRiskLevel::OES_RISK_LEVEL_MEDIUM_HIGH);
|
||||
// _eOesSecurityRiskLevel::OES_RISK_LEVEL_HIGH
|
||||
e.value("OES_RISK_LEVEL_HIGH", _eOesSecurityRiskLevel::OES_RISK_LEVEL_HIGH);
|
||||
// _eOesSecurityRiskLevel::OES_RISK_LEVEL_VERY_HIGH
|
||||
e.value("OES_RISK_LEVEL_VERY_HIGH", _eOesSecurityRiskLevel::OES_RISK_LEVEL_VERY_HIGH);
|
||||
// _eOesSecurityRiskLevel::__OES_RISK_LEVEL_MAX
|
||||
e.value("__OES_RISK_LEVEL_MAX", _eOesSecurityRiskLevel::__OES_RISK_LEVEL_MAX);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesSecurityRiskLevel", e);
|
||||
}
|
||||
void generate_enum_eOesSecuritySuspFlag(pybind11::object & parent)
|
||||
{
|
||||
// _eOesSecuritySuspFlag
|
||||
pybind11::enum_<_eOesSecuritySuspFlag> e(parent, "_eOesSecuritySuspFlag", pybind11::arithmetic());
|
||||
// _eOesSecuritySuspFlag::OES_SUSPFLAG_NONE
|
||||
e.value("OES_SUSPFLAG_NONE", _eOesSecuritySuspFlag::OES_SUSPFLAG_NONE);
|
||||
// _eOesSecuritySuspFlag::OES_SUSPFLAG_EXCHANGE
|
||||
e.value("OES_SUSPFLAG_EXCHANGE", _eOesSecuritySuspFlag::OES_SUSPFLAG_EXCHANGE);
|
||||
// _eOesSecuritySuspFlag::OES_SUSPFLAG_BROKER
|
||||
e.value("OES_SUSPFLAG_BROKER", _eOesSecuritySuspFlag::OES_SUSPFLAG_BROKER);
|
||||
// _eOesSecuritySuspFlag::__OES_SUSPFLAG_OTHER
|
||||
e.value("__OES_SUSPFLAG_OTHER", _eOesSecuritySuspFlag::__OES_SUSPFLAG_OTHER);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesSecuritySuspFlag", e);
|
||||
}
|
||||
void generate_enum_eOesLotType(pybind11::object & parent)
|
||||
{
|
||||
// _eOesLotType
|
||||
pybind11::enum_<_eOesLotType> e(parent, "_eOesLotType", pybind11::arithmetic());
|
||||
// _eOesLotType::OES_LOT_TYPE_UNDEFINE
|
||||
e.value("OES_LOT_TYPE_UNDEFINE", _eOesLotType::OES_LOT_TYPE_UNDEFINE);
|
||||
// _eOesLotType::OES_LOT_TYPE_FAILED
|
||||
e.value("OES_LOT_TYPE_FAILED", _eOesLotType::OES_LOT_TYPE_FAILED);
|
||||
// _eOesLotType::OES_LOT_TYPE_ASSIGNMENT
|
||||
e.value("OES_LOT_TYPE_ASSIGNMENT", _eOesLotType::OES_LOT_TYPE_ASSIGNMENT);
|
||||
// _eOesLotType::OES_LOT_TYPE_LOTTERY
|
||||
e.value("OES_LOT_TYPE_LOTTERY", _eOesLotType::OES_LOT_TYPE_LOTTERY);
|
||||
// _eOesLotType::__OES_LOT_TYPE_MAX
|
||||
e.value("__OES_LOT_TYPE_MAX", _eOesLotType::__OES_LOT_TYPE_MAX);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesLotType", e);
|
||||
}
|
||||
void generate_enum_eOesLotRejReason(pybind11::object & parent)
|
||||
{
|
||||
// _eOesLotRejReason
|
||||
pybind11::enum_<_eOesLotRejReason> e(parent, "_eOesLotRejReason", pybind11::arithmetic());
|
||||
// _eOesLotRejReason::OES_LOT_REJ_REASON_DUPLICATE
|
||||
e.value("OES_LOT_REJ_REASON_DUPLICATE", _eOesLotRejReason::OES_LOT_REJ_REASON_DUPLICATE);
|
||||
// _eOesLotRejReason::OES_LOT_REJ_REASON_INVALID_DUPLICATE
|
||||
e.value("OES_LOT_REJ_REASON_INVALID_DUPLICATE", _eOesLotRejReason::OES_LOT_REJ_REASON_INVALID_DUPLICATE);
|
||||
// _eOesLotRejReason::OES_LOT_REJ_REASON_OFFLINE_FIRST
|
||||
e.value("OES_LOT_REJ_REASON_OFFLINE_FIRST", _eOesLotRejReason::OES_LOT_REJ_REASON_OFFLINE_FIRST);
|
||||
// _eOesLotRejReason::OES_LOT_REJ_REASON_BAD_RECORD
|
||||
e.value("OES_LOT_REJ_REASON_BAD_RECORD", _eOesLotRejReason::OES_LOT_REJ_REASON_BAD_RECORD);
|
||||
// _eOesLotRejReason::OES_LOT_REJ_REASON_UNKNOW
|
||||
e.value("OES_LOT_REJ_REASON_UNKNOW", _eOesLotRejReason::OES_LOT_REJ_REASON_UNKNOW);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesLotRejReason", e);
|
||||
}
|
||||
void generate_enum_eOesOrdStatus(pybind11::object & parent)
|
||||
{
|
||||
// _eOesOrdStatus
|
||||
pybind11::enum_<_eOesOrdStatus> e(parent, "_eOesOrdStatus", pybind11::arithmetic());
|
||||
// _eOesOrdStatus::OES_ORD_STATUS_UNDEFINE
|
||||
e.value("OES_ORD_STATUS_UNDEFINE", _eOesOrdStatus::OES_ORD_STATUS_UNDEFINE);
|
||||
// _eOesOrdStatus::OES_ORD_STATUS_NEW
|
||||
e.value("OES_ORD_STATUS_NEW", _eOesOrdStatus::OES_ORD_STATUS_NEW);
|
||||
// _eOesOrdStatus::OES_ORD_STATUS_DECLARED
|
||||
e.value("OES_ORD_STATUS_DECLARED", _eOesOrdStatus::OES_ORD_STATUS_DECLARED);
|
||||
// _eOesOrdStatus::OES_ORD_STATUS_PARTIALLY_FILLED
|
||||
e.value("OES_ORD_STATUS_PARTIALLY_FILLED", _eOesOrdStatus::OES_ORD_STATUS_PARTIALLY_FILLED);
|
||||
// _eOesOrdStatus::__OES_ORD_STATUS_FINAL_MIN
|
||||
e.value("__OES_ORD_STATUS_FINAL_MIN", _eOesOrdStatus::__OES_ORD_STATUS_FINAL_MIN);
|
||||
// _eOesOrdStatus::OES_ORD_STATUS_CANCEL_DONE
|
||||
e.value("OES_ORD_STATUS_CANCEL_DONE", _eOesOrdStatus::OES_ORD_STATUS_CANCEL_DONE);
|
||||
// _eOesOrdStatus::OES_ORD_STATUS_PARTIALLY_CANCELED
|
||||
e.value("OES_ORD_STATUS_PARTIALLY_CANCELED", _eOesOrdStatus::OES_ORD_STATUS_PARTIALLY_CANCELED);
|
||||
// _eOesOrdStatus::OES_ORD_STATUS_CANCELED
|
||||
e.value("OES_ORD_STATUS_CANCELED", _eOesOrdStatus::OES_ORD_STATUS_CANCELED);
|
||||
// _eOesOrdStatus::OES_ORD_STATUS_FILLED
|
||||
e.value("OES_ORD_STATUS_FILLED", _eOesOrdStatus::OES_ORD_STATUS_FILLED);
|
||||
// _eOesOrdStatus::__OES_ORD_STATUS_VALID_MAX
|
||||
e.value("__OES_ORD_STATUS_VALID_MAX", _eOesOrdStatus::__OES_ORD_STATUS_VALID_MAX);
|
||||
// _eOesOrdStatus::__OES_ORD_STATUS_INVALID_MIN
|
||||
e.value("__OES_ORD_STATUS_INVALID_MIN", _eOesOrdStatus::__OES_ORD_STATUS_INVALID_MIN);
|
||||
// _eOesOrdStatus::OES_ORD_STATUS_INVALID_OES
|
||||
e.value("OES_ORD_STATUS_INVALID_OES", _eOesOrdStatus::OES_ORD_STATUS_INVALID_OES);
|
||||
// _eOesOrdStatus::OES_ORD_STATUS_INVALID_SH_F
|
||||
e.value("OES_ORD_STATUS_INVALID_SH_F", _eOesOrdStatus::OES_ORD_STATUS_INVALID_SH_F);
|
||||
// _eOesOrdStatus::OES_ORD_STATUS_INVALID_SH_E
|
||||
e.value("OES_ORD_STATUS_INVALID_SH_E", _eOesOrdStatus::OES_ORD_STATUS_INVALID_SH_E);
|
||||
// _eOesOrdStatus::OES_ORD_STATUS_INVALID_SH_COMM
|
||||
e.value("OES_ORD_STATUS_INVALID_SH_COMM", _eOesOrdStatus::OES_ORD_STATUS_INVALID_SH_COMM);
|
||||
// _eOesOrdStatus::OES_ORD_STATUS_INVALID_SZ_F
|
||||
e.value("OES_ORD_STATUS_INVALID_SZ_F", _eOesOrdStatus::OES_ORD_STATUS_INVALID_SZ_F);
|
||||
// _eOesOrdStatus::OES_ORD_STATUS_INVALID_SZ_E
|
||||
e.value("OES_ORD_STATUS_INVALID_SZ_E", _eOesOrdStatus::OES_ORD_STATUS_INVALID_SZ_E);
|
||||
// _eOesOrdStatus::OES_ORD_STATUS_INVALID_SZ_REJECT
|
||||
e.value("OES_ORD_STATUS_INVALID_SZ_REJECT", _eOesOrdStatus::OES_ORD_STATUS_INVALID_SZ_REJECT);
|
||||
// _eOesOrdStatus::OES_ORD_STATUS_INVALID_SZ_TRY_AGAIN
|
||||
e.value("OES_ORD_STATUS_INVALID_SZ_TRY_AGAIN", _eOesOrdStatus::OES_ORD_STATUS_INVALID_SZ_TRY_AGAIN);
|
||||
// _eOesOrdStatus::__OES_ORD_STATUS_INVALID_MAX
|
||||
e.value("__OES_ORD_STATUS_INVALID_MAX", _eOesOrdStatus::__OES_ORD_STATUS_INVALID_MAX);
|
||||
// _eOesOrdStatus::OES_ORD_STATUS_NORMAL
|
||||
e.value("OES_ORD_STATUS_NORMAL", _eOesOrdStatus::OES_ORD_STATUS_NORMAL);
|
||||
// _eOesOrdStatus::OES_ORD_STATUS_DECLARING
|
||||
e.value("OES_ORD_STATUS_DECLARING", _eOesOrdStatus::OES_ORD_STATUS_DECLARING);
|
||||
// _eOesOrdStatus::__OES_ORD_STATUS_INVALID_OES
|
||||
e.value("__OES_ORD_STATUS_INVALID_OES", _eOesOrdStatus::__OES_ORD_STATUS_INVALID_OES);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesOrdStatus", e);
|
||||
}
|
||||
void generate_enum_eOesOrdType(pybind11::object & parent)
|
||||
{
|
||||
// _eOesOrdType
|
||||
pybind11::enum_<_eOesOrdType> e(parent, "_eOesOrdType", pybind11::arithmetic());
|
||||
// _eOesOrdType::OES_ORD_TYPE_LMT
|
||||
e.value("OES_ORD_TYPE_LMT", _eOesOrdType::OES_ORD_TYPE_LMT);
|
||||
// _eOesOrdType::OES_ORD_TYPE_LMT_FOK
|
||||
e.value("OES_ORD_TYPE_LMT_FOK", _eOesOrdType::OES_ORD_TYPE_LMT_FOK);
|
||||
// _eOesOrdType::__OES_ORD_TYPE_LMT_MAX
|
||||
e.value("__OES_ORD_TYPE_LMT_MAX", _eOesOrdType::__OES_ORD_TYPE_LMT_MAX);
|
||||
// _eOesOrdType::OES_ORD_TYPE_MTL_BEST_5
|
||||
e.value("OES_ORD_TYPE_MTL_BEST_5", _eOesOrdType::OES_ORD_TYPE_MTL_BEST_5);
|
||||
// _eOesOrdType::OES_ORD_TYPE_MTL_BEST
|
||||
e.value("OES_ORD_TYPE_MTL_BEST", _eOesOrdType::OES_ORD_TYPE_MTL_BEST);
|
||||
// _eOesOrdType::OES_ORD_TYPE_MTL_SAMEPARTY_BEST
|
||||
e.value("OES_ORD_TYPE_MTL_SAMEPARTY_BEST", _eOesOrdType::OES_ORD_TYPE_MTL_SAMEPARTY_BEST);
|
||||
// _eOesOrdType::__OES_ORD_TYPE_MTL_MAX
|
||||
e.value("__OES_ORD_TYPE_MTL_MAX", _eOesOrdType::__OES_ORD_TYPE_MTL_MAX);
|
||||
// _eOesOrdType::OES_ORD_TYPE_FAK_BEST_5
|
||||
e.value("OES_ORD_TYPE_FAK_BEST_5", _eOesOrdType::OES_ORD_TYPE_FAK_BEST_5);
|
||||
// _eOesOrdType::OES_ORD_TYPE_FAK
|
||||
e.value("OES_ORD_TYPE_FAK", _eOesOrdType::OES_ORD_TYPE_FAK);
|
||||
// _eOesOrdType::__OES_ORD_TYPE_FAK_MAX
|
||||
e.value("__OES_ORD_TYPE_FAK_MAX", _eOesOrdType::__OES_ORD_TYPE_FAK_MAX);
|
||||
// _eOesOrdType::OES_ORD_TYPE_FOK
|
||||
e.value("OES_ORD_TYPE_FOK", _eOesOrdType::OES_ORD_TYPE_FOK);
|
||||
// _eOesOrdType::__OES_ORD_TYPE_FOK_MAX
|
||||
e.value("__OES_ORD_TYPE_FOK_MAX", _eOesOrdType::__OES_ORD_TYPE_FOK_MAX);
|
||||
// _eOesOrdType::__OES_ORD_TYPE_MAX
|
||||
e.value("__OES_ORD_TYPE_MAX", _eOesOrdType::__OES_ORD_TYPE_MAX);
|
||||
// _eOesOrdType::__OES_ORD_TYPE_MAX_ALIGNED
|
||||
e.value("__OES_ORD_TYPE_MAX_ALIGNED", _eOesOrdType::__OES_ORD_TYPE_MAX_ALIGNED);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesOrdType", e);
|
||||
}
|
||||
void generate_enum_eOesOrdTypeSh(pybind11::object & parent)
|
||||
{
|
||||
// _eOesOrdTypeSh
|
||||
pybind11::enum_<_eOesOrdTypeSh> e(parent, "_eOesOrdTypeSh", pybind11::arithmetic());
|
||||
// _eOesOrdTypeSh::OES_ORD_TYPE_SH_LMT
|
||||
e.value("OES_ORD_TYPE_SH_LMT", _eOesOrdTypeSh::OES_ORD_TYPE_SH_LMT);
|
||||
// _eOesOrdTypeSh::OES_ORD_TYPE_SH_LMT_FOK
|
||||
e.value("OES_ORD_TYPE_SH_LMT_FOK", _eOesOrdTypeSh::OES_ORD_TYPE_SH_LMT_FOK);
|
||||
// _eOesOrdTypeSh::OES_ORD_TYPE_SH_MTL_BEST_5
|
||||
e.value("OES_ORD_TYPE_SH_MTL_BEST_5", _eOesOrdTypeSh::OES_ORD_TYPE_SH_MTL_BEST_5);
|
||||
// _eOesOrdTypeSh::OES_ORD_TYPE_SH_MTL_BEST
|
||||
e.value("OES_ORD_TYPE_SH_MTL_BEST", _eOesOrdTypeSh::OES_ORD_TYPE_SH_MTL_BEST);
|
||||
// _eOesOrdTypeSh::OES_ORD_TYPE_SH_MTL_SAMEPARTY_BEST
|
||||
e.value("OES_ORD_TYPE_SH_MTL_SAMEPARTY_BEST", _eOesOrdTypeSh::OES_ORD_TYPE_SH_MTL_SAMEPARTY_BEST);
|
||||
// _eOesOrdTypeSh::OES_ORD_TYPE_SH_FAK_BEST_5
|
||||
e.value("OES_ORD_TYPE_SH_FAK_BEST_5", _eOesOrdTypeSh::OES_ORD_TYPE_SH_FAK_BEST_5);
|
||||
// _eOesOrdTypeSh::OES_ORD_TYPE_SH_FOK
|
||||
e.value("OES_ORD_TYPE_SH_FOK", _eOesOrdTypeSh::OES_ORD_TYPE_SH_FOK);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesOrdTypeSh", e);
|
||||
}
|
||||
void generate_enum_eOesOrdTypeSz(pybind11::object & parent)
|
||||
{
|
||||
// _eOesOrdTypeSz
|
||||
pybind11::enum_<_eOesOrdTypeSz> e(parent, "_eOesOrdTypeSz", pybind11::arithmetic());
|
||||
// _eOesOrdTypeSz::OES_ORD_TYPE_SZ_LMT
|
||||
e.value("OES_ORD_TYPE_SZ_LMT", _eOesOrdTypeSz::OES_ORD_TYPE_SZ_LMT);
|
||||
// _eOesOrdTypeSz::OES_ORD_TYPE_SZ_LMT_FOK
|
||||
e.value("OES_ORD_TYPE_SZ_LMT_FOK", _eOesOrdTypeSz::OES_ORD_TYPE_SZ_LMT_FOK);
|
||||
// _eOesOrdTypeSz::OES_ORD_TYPE_SZ_MTL_BEST
|
||||
e.value("OES_ORD_TYPE_SZ_MTL_BEST", _eOesOrdTypeSz::OES_ORD_TYPE_SZ_MTL_BEST);
|
||||
// _eOesOrdTypeSz::OES_ORD_TYPE_SZ_MTL_SAMEPARTY_BEST
|
||||
e.value("OES_ORD_TYPE_SZ_MTL_SAMEPARTY_BEST", _eOesOrdTypeSz::OES_ORD_TYPE_SZ_MTL_SAMEPARTY_BEST);
|
||||
// _eOesOrdTypeSz::OES_ORD_TYPE_SZ_FAK_BEST_5
|
||||
e.value("OES_ORD_TYPE_SZ_FAK_BEST_5", _eOesOrdTypeSz::OES_ORD_TYPE_SZ_FAK_BEST_5);
|
||||
// _eOesOrdTypeSz::OES_ORD_TYPE_SZ_FAK
|
||||
e.value("OES_ORD_TYPE_SZ_FAK", _eOesOrdTypeSz::OES_ORD_TYPE_SZ_FAK);
|
||||
// _eOesOrdTypeSz::OES_ORD_TYPE_SZ_FOK
|
||||
e.value("OES_ORD_TYPE_SZ_FOK", _eOesOrdTypeSz::OES_ORD_TYPE_SZ_FOK);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesOrdTypeSz", e);
|
||||
}
|
||||
void generate_enum_eOesBuySellType(pybind11::object & parent)
|
||||
{
|
||||
// _eOesBuySellType
|
||||
pybind11::enum_<_eOesBuySellType> e(parent, "_eOesBuySellType", pybind11::arithmetic());
|
||||
// _eOesBuySellType::OES_BS_TYPE_UNDEFINE
|
||||
e.value("OES_BS_TYPE_UNDEFINE", _eOesBuySellType::OES_BS_TYPE_UNDEFINE);
|
||||
// _eOesBuySellType::OES_BS_TYPE_BUY
|
||||
e.value("OES_BS_TYPE_BUY", _eOesBuySellType::OES_BS_TYPE_BUY);
|
||||
// _eOesBuySellType::OES_BS_TYPE_SELL
|
||||
e.value("OES_BS_TYPE_SELL", _eOesBuySellType::OES_BS_TYPE_SELL);
|
||||
// _eOesBuySellType::OES_BS_TYPE_CREATION
|
||||
e.value("OES_BS_TYPE_CREATION", _eOesBuySellType::OES_BS_TYPE_CREATION);
|
||||
// _eOesBuySellType::OES_BS_TYPE_REDEMPTION
|
||||
e.value("OES_BS_TYPE_REDEMPTION", _eOesBuySellType::OES_BS_TYPE_REDEMPTION);
|
||||
// _eOesBuySellType::OES_BS_TYPE_CREDIT_BUY
|
||||
e.value("OES_BS_TYPE_CREDIT_BUY", _eOesBuySellType::OES_BS_TYPE_CREDIT_BUY);
|
||||
// _eOesBuySellType::OES_BS_TYPE_CREDIT_SELL
|
||||
e.value("OES_BS_TYPE_CREDIT_SELL", _eOesBuySellType::OES_BS_TYPE_CREDIT_SELL);
|
||||
// _eOesBuySellType::OES_BS_TYPE_SUBSCRIPTION
|
||||
e.value("OES_BS_TYPE_SUBSCRIPTION", _eOesBuySellType::OES_BS_TYPE_SUBSCRIPTION);
|
||||
// _eOesBuySellType::OES_BS_TYPE_ALLOTMENT
|
||||
e.value("OES_BS_TYPE_ALLOTMENT", _eOesBuySellType::OES_BS_TYPE_ALLOTMENT);
|
||||
// _eOesBuySellType::__OES_BS_TYPE_MAX_SPOT
|
||||
e.value("__OES_BS_TYPE_MAX_SPOT", _eOesBuySellType::__OES_BS_TYPE_MAX_SPOT);
|
||||
// _eOesBuySellType::__OES_BS_TYPE_MIN_OPTION
|
||||
e.value("__OES_BS_TYPE_MIN_OPTION", _eOesBuySellType::__OES_BS_TYPE_MIN_OPTION);
|
||||
// _eOesBuySellType::OES_BS_TYPE_BUY_OPEN
|
||||
e.value("OES_BS_TYPE_BUY_OPEN", _eOesBuySellType::OES_BS_TYPE_BUY_OPEN);
|
||||
// _eOesBuySellType::OES_BS_TYPE_BUY_CLOSE
|
||||
e.value("OES_BS_TYPE_BUY_CLOSE", _eOesBuySellType::OES_BS_TYPE_BUY_CLOSE);
|
||||
// _eOesBuySellType::OES_BS_TYPE_SELL_OPEN
|
||||
e.value("OES_BS_TYPE_SELL_OPEN", _eOesBuySellType::OES_BS_TYPE_SELL_OPEN);
|
||||
// _eOesBuySellType::OES_BS_TYPE_SELL_CLOSE
|
||||
e.value("OES_BS_TYPE_SELL_CLOSE", _eOesBuySellType::OES_BS_TYPE_SELL_CLOSE);
|
||||
// _eOesBuySellType::OES_BS_TYPE_COVERED_OPEN
|
||||
e.value("OES_BS_TYPE_COVERED_OPEN", _eOesBuySellType::OES_BS_TYPE_COVERED_OPEN);
|
||||
// _eOesBuySellType::OES_BS_TYPE_COVERED_CLOSE
|
||||
e.value("OES_BS_TYPE_COVERED_CLOSE", _eOesBuySellType::OES_BS_TYPE_COVERED_CLOSE);
|
||||
// _eOesBuySellType::OES_BS_TYPE_OPTION_EXERCISE
|
||||
e.value("OES_BS_TYPE_OPTION_EXERCISE", _eOesBuySellType::OES_BS_TYPE_OPTION_EXERCISE);
|
||||
// _eOesBuySellType::OES_BS_TYPE_UNDERLYING_FREEZE
|
||||
e.value("OES_BS_TYPE_UNDERLYING_FREEZE", _eOesBuySellType::OES_BS_TYPE_UNDERLYING_FREEZE);
|
||||
// _eOesBuySellType::OES_BS_TYPE_UNDERLYING_UNFREEZE
|
||||
e.value("OES_BS_TYPE_UNDERLYING_UNFREEZE", _eOesBuySellType::OES_BS_TYPE_UNDERLYING_UNFREEZE);
|
||||
// _eOesBuySellType::__OES_BS_TYPE_MAX_OPTION
|
||||
e.value("__OES_BS_TYPE_MAX_OPTION", _eOesBuySellType::__OES_BS_TYPE_MAX_OPTION);
|
||||
// _eOesBuySellType::OES_BS_TYPE_CANCEL
|
||||
e.value("OES_BS_TYPE_CANCEL", _eOesBuySellType::OES_BS_TYPE_CANCEL);
|
||||
// _eOesBuySellType::__OES_BS_TYPE_MAX_TRADING
|
||||
e.value("__OES_BS_TYPE_MAX_TRADING", _eOesBuySellType::__OES_BS_TYPE_MAX_TRADING);
|
||||
// _eOesBuySellType::__OES_BS_TYPE_MIN_MGR
|
||||
e.value("__OES_BS_TYPE_MIN_MGR", _eOesBuySellType::__OES_BS_TYPE_MIN_MGR);
|
||||
// _eOesBuySellType::OES_BS_TYPE_SSE_DESIGNATION
|
||||
e.value("OES_BS_TYPE_SSE_DESIGNATION", _eOesBuySellType::OES_BS_TYPE_SSE_DESIGNATION);
|
||||
// _eOesBuySellType::OES_BS_TYPE_SSE_RECALL_DESIGNATION
|
||||
e.value("OES_BS_TYPE_SSE_RECALL_DESIGNATION", _eOesBuySellType::OES_BS_TYPE_SSE_RECALL_DESIGNATION);
|
||||
// _eOesBuySellType::OES_BS_TYPE_SZSE_DESIGNATION
|
||||
e.value("OES_BS_TYPE_SZSE_DESIGNATION", _eOesBuySellType::OES_BS_TYPE_SZSE_DESIGNATION);
|
||||
// _eOesBuySellType::OES_BS_TYPE_SZSE_CANCEL_DESIGNATION
|
||||
e.value("OES_BS_TYPE_SZSE_CANCEL_DESIGNATION", _eOesBuySellType::OES_BS_TYPE_SZSE_CANCEL_DESIGNATION);
|
||||
// _eOesBuySellType::__OES_BS_TYPE_MAX_MGR
|
||||
e.value("__OES_BS_TYPE_MAX_MGR", _eOesBuySellType::__OES_BS_TYPE_MAX_MGR);
|
||||
// _eOesBuySellType::__OES_BS_TYPE_MAX
|
||||
e.value("__OES_BS_TYPE_MAX", _eOesBuySellType::__OES_BS_TYPE_MAX);
|
||||
// _eOesBuySellType::OES_BS_TYPE_B
|
||||
e.value("OES_BS_TYPE_B", _eOesBuySellType::OES_BS_TYPE_B);
|
||||
// _eOesBuySellType::OES_BS_TYPE_S
|
||||
e.value("OES_BS_TYPE_S", _eOesBuySellType::OES_BS_TYPE_S);
|
||||
// _eOesBuySellType::OES_BS_TYPE_KB
|
||||
e.value("OES_BS_TYPE_KB", _eOesBuySellType::OES_BS_TYPE_KB);
|
||||
// _eOesBuySellType::OES_BS_TYPE_KS
|
||||
e.value("OES_BS_TYPE_KS", _eOesBuySellType::OES_BS_TYPE_KS);
|
||||
// _eOesBuySellType::OES_BS_TYPE_CB
|
||||
e.value("OES_BS_TYPE_CB", _eOesBuySellType::OES_BS_TYPE_CB);
|
||||
// _eOesBuySellType::OES_BS_TYPE_CS
|
||||
e.value("OES_BS_TYPE_CS", _eOesBuySellType::OES_BS_TYPE_CS);
|
||||
// _eOesBuySellType::OES_BS_TYPE_BO
|
||||
e.value("OES_BS_TYPE_BO", _eOesBuySellType::OES_BS_TYPE_BO);
|
||||
// _eOesBuySellType::OES_BS_TYPE_BC
|
||||
e.value("OES_BS_TYPE_BC", _eOesBuySellType::OES_BS_TYPE_BC);
|
||||
// _eOesBuySellType::OES_BS_TYPE_SO
|
||||
e.value("OES_BS_TYPE_SO", _eOesBuySellType::OES_BS_TYPE_SO);
|
||||
// _eOesBuySellType::OES_BS_TYPE_SC
|
||||
e.value("OES_BS_TYPE_SC", _eOesBuySellType::OES_BS_TYPE_SC);
|
||||
// _eOesBuySellType::OES_BS_TYPE_CO
|
||||
e.value("OES_BS_TYPE_CO", _eOesBuySellType::OES_BS_TYPE_CO);
|
||||
// _eOesBuySellType::OES_BS_TYPE_CC
|
||||
e.value("OES_BS_TYPE_CC", _eOesBuySellType::OES_BS_TYPE_CC);
|
||||
// _eOesBuySellType::OES_BS_TYPE_TE
|
||||
e.value("OES_BS_TYPE_TE", _eOesBuySellType::OES_BS_TYPE_TE);
|
||||
// _eOesBuySellType::OES_BS_TYPE_UF
|
||||
e.value("OES_BS_TYPE_UF", _eOesBuySellType::OES_BS_TYPE_UF);
|
||||
// _eOesBuySellType::OES_BS_TYPE_UU
|
||||
e.value("OES_BS_TYPE_UU", _eOesBuySellType::OES_BS_TYPE_UU);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesBuySellType", e);
|
||||
}
|
||||
void generate_enum_eOesOrdDir(pybind11::object & parent)
|
||||
{
|
||||
// _eOesOrdDir
|
||||
pybind11::enum_<_eOesOrdDir> e(parent, "_eOesOrdDir", pybind11::arithmetic());
|
||||
// _eOesOrdDir::OES_ORD_DIR_BUY
|
||||
e.value("OES_ORD_DIR_BUY", _eOesOrdDir::OES_ORD_DIR_BUY);
|
||||
// _eOesOrdDir::OES_ORD_DIR_SELL
|
||||
e.value("OES_ORD_DIR_SELL", _eOesOrdDir::OES_ORD_DIR_SELL);
|
||||
// _eOesOrdDir::__OES_ORD_DIR_MAX
|
||||
e.value("__OES_ORD_DIR_MAX", _eOesOrdDir::__OES_ORD_DIR_MAX);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesOrdDir", e);
|
||||
}
|
||||
void generate_enum_eOesEtfTrdCnfmType(pybind11::object & parent)
|
||||
{
|
||||
// _eOesEtfTrdCnfmType
|
||||
pybind11::enum_<_eOesEtfTrdCnfmType> e(parent, "_eOesEtfTrdCnfmType", pybind11::arithmetic());
|
||||
// _eOesEtfTrdCnfmType::OES_ETF_TRDCNFM_TYPE_NONE
|
||||
e.value("OES_ETF_TRDCNFM_TYPE_NONE", _eOesEtfTrdCnfmType::OES_ETF_TRDCNFM_TYPE_NONE);
|
||||
// _eOesEtfTrdCnfmType::OES_ETF_TRDCNFM_TYPE_ETF_FIRST
|
||||
e.value("OES_ETF_TRDCNFM_TYPE_ETF_FIRST", _eOesEtfTrdCnfmType::OES_ETF_TRDCNFM_TYPE_ETF_FIRST);
|
||||
// _eOesEtfTrdCnfmType::OES_ETF_TRDCNFM_TYPE_CMPOENT
|
||||
e.value("OES_ETF_TRDCNFM_TYPE_CMPOENT", _eOesEtfTrdCnfmType::OES_ETF_TRDCNFM_TYPE_CMPOENT);
|
||||
// _eOesEtfTrdCnfmType::OES_ETF_TRDCNFM_TYPE_CASH
|
||||
e.value("OES_ETF_TRDCNFM_TYPE_CASH", _eOesEtfTrdCnfmType::OES_ETF_TRDCNFM_TYPE_CASH);
|
||||
// _eOesEtfTrdCnfmType::OES_ETF_TRDCNFM_TYPE_ETF_LAST
|
||||
e.value("OES_ETF_TRDCNFM_TYPE_ETF_LAST", _eOesEtfTrdCnfmType::OES_ETF_TRDCNFM_TYPE_ETF_LAST);
|
||||
// _eOesEtfTrdCnfmType::__OES_ETF_TRDCNFM_TYPE_MAX
|
||||
e.value("__OES_ETF_TRDCNFM_TYPE_MAX", _eOesEtfTrdCnfmType::__OES_ETF_TRDCNFM_TYPE_MAX);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesEtfTrdCnfmType", e);
|
||||
}
|
||||
void generate_enum_eOesEtfSubFlag(pybind11::object & parent)
|
||||
{
|
||||
// _eOesEtfSubFlag
|
||||
pybind11::enum_<_eOesEtfSubFlag> e(parent, "_eOesEtfSubFlag", pybind11::arithmetic());
|
||||
// _eOesEtfSubFlag::OES_ETF_SUBFLAG_FORBID_SUB
|
||||
e.value("OES_ETF_SUBFLAG_FORBID_SUB", _eOesEtfSubFlag::OES_ETF_SUBFLAG_FORBID_SUB);
|
||||
// _eOesEtfSubFlag::OES_ETF_SUBFLAG_ALLOW_SUB
|
||||
e.value("OES_ETF_SUBFLAG_ALLOW_SUB", _eOesEtfSubFlag::OES_ETF_SUBFLAG_ALLOW_SUB);
|
||||
// _eOesEtfSubFlag::OES_ETF_SUBFLAG_MUST_SUB
|
||||
e.value("OES_ETF_SUBFLAG_MUST_SUB", _eOesEtfSubFlag::OES_ETF_SUBFLAG_MUST_SUB);
|
||||
// _eOesEtfSubFlag::OES_ETF_SUBFLAG_SZ_REFUND_SUB
|
||||
e.value("OES_ETF_SUBFLAG_SZ_REFUND_SUB", _eOesEtfSubFlag::OES_ETF_SUBFLAG_SZ_REFUND_SUB);
|
||||
// _eOesEtfSubFlag::OES_ETF_SUBFLAG_SZ_MUST_SUB
|
||||
e.value("OES_ETF_SUBFLAG_SZ_MUST_SUB", _eOesEtfSubFlag::OES_ETF_SUBFLAG_SZ_MUST_SUB);
|
||||
// _eOesEtfSubFlag::OES_ETF_SUBFLAG_OTHER_REFUND_SUB
|
||||
e.value("OES_ETF_SUBFLAG_OTHER_REFUND_SUB", _eOesEtfSubFlag::OES_ETF_SUBFLAG_OTHER_REFUND_SUB);
|
||||
// _eOesEtfSubFlag::OES_ETF_SUBFLAG_OTHER_MUST_SUB
|
||||
e.value("OES_ETF_SUBFLAG_OTHER_MUST_SUB", _eOesEtfSubFlag::OES_ETF_SUBFLAG_OTHER_MUST_SUB);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesEtfSubFlag", e);
|
||||
}
|
||||
void generate_enum_eOesExecType(pybind11::object & parent)
|
||||
{
|
||||
// _eOesExecType
|
||||
pybind11::enum_<_eOesExecType> e(parent, "_eOesExecType", pybind11::arithmetic());
|
||||
// _eOesExecType::OES_EXECTYPE_UNDEFINE
|
||||
e.value("OES_EXECTYPE_UNDEFINE", _eOesExecType::OES_EXECTYPE_UNDEFINE);
|
||||
// _eOesExecType::OES_EXECTYPE_INSERT
|
||||
e.value("OES_EXECTYPE_INSERT", _eOesExecType::OES_EXECTYPE_INSERT);
|
||||
// _eOesExecType::OES_EXECTYPE_CONFIRMED
|
||||
e.value("OES_EXECTYPE_CONFIRMED", _eOesExecType::OES_EXECTYPE_CONFIRMED);
|
||||
// _eOesExecType::OES_EXECTYPE_CANCELLED
|
||||
e.value("OES_EXECTYPE_CANCELLED", _eOesExecType::OES_EXECTYPE_CANCELLED);
|
||||
// _eOesExecType::OES_EXECTYPE_AUTO_CANCELLED
|
||||
e.value("OES_EXECTYPE_AUTO_CANCELLED", _eOesExecType::OES_EXECTYPE_AUTO_CANCELLED);
|
||||
// _eOesExecType::OES_EXECTYPE_REJECT
|
||||
e.value("OES_EXECTYPE_REJECT", _eOesExecType::OES_EXECTYPE_REJECT);
|
||||
// _eOesExecType::OES_EXECTYPE_TRADE
|
||||
e.value("OES_EXECTYPE_TRADE", _eOesExecType::OES_EXECTYPE_TRADE);
|
||||
// _eOesExecType::__OES_EXECTYPE_MAX
|
||||
e.value("__OES_EXECTYPE_MAX", _eOesExecType::__OES_EXECTYPE_MAX);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesExecType", e);
|
||||
}
|
||||
void generate_enum_eOesCurrType(pybind11::object & parent)
|
||||
{
|
||||
// _eOesCurrType
|
||||
pybind11::enum_<_eOesCurrType> e(parent, "_eOesCurrType", pybind11::arithmetic());
|
||||
// _eOesCurrType::OES_CURR_TYPE_RMB
|
||||
e.value("OES_CURR_TYPE_RMB", _eOesCurrType::OES_CURR_TYPE_RMB);
|
||||
// _eOesCurrType::OES_CURR_TYPE_HKD
|
||||
e.value("OES_CURR_TYPE_HKD", _eOesCurrType::OES_CURR_TYPE_HKD);
|
||||
// _eOesCurrType::OES_CURR_TYPE_USD
|
||||
e.value("OES_CURR_TYPE_USD", _eOesCurrType::OES_CURR_TYPE_USD);
|
||||
// _eOesCurrType::__OES_CURR_TYPE_MAX
|
||||
e.value("__OES_CURR_TYPE_MAX", _eOesCurrType::__OES_CURR_TYPE_MAX);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesCurrType", e);
|
||||
}
|
||||
void generate_enum_eOesFeeType(pybind11::object & parent)
|
||||
{
|
||||
// _eOesFeeType
|
||||
pybind11::enum_<_eOesFeeType> e(parent, "_eOesFeeType", pybind11::arithmetic());
|
||||
// _eOesFeeType::OES_FEE_TYPE_EXCHANGE_STAMP
|
||||
e.value("OES_FEE_TYPE_EXCHANGE_STAMP", _eOesFeeType::OES_FEE_TYPE_EXCHANGE_STAMP);
|
||||
// _eOesFeeType::OES_FEE_TYPE_EXCHANGE_TRANSFER
|
||||
e.value("OES_FEE_TYPE_EXCHANGE_TRANSFER", _eOesFeeType::OES_FEE_TYPE_EXCHANGE_TRANSFER);
|
||||
// _eOesFeeType::OES_FEE_TYPE_EXCHANGE_SETTLEMENT
|
||||
e.value("OES_FEE_TYPE_EXCHANGE_SETTLEMENT", _eOesFeeType::OES_FEE_TYPE_EXCHANGE_SETTLEMENT);
|
||||
// _eOesFeeType::OES_FEE_TYPE_EXCHANGE_TRADE_RULE
|
||||
e.value("OES_FEE_TYPE_EXCHANGE_TRADE_RULE", _eOesFeeType::OES_FEE_TYPE_EXCHANGE_TRADE_RULE);
|
||||
// _eOesFeeType::OES_FEE_TYPE_EXCHANGE_EXCHANGE
|
||||
e.value("OES_FEE_TYPE_EXCHANGE_EXCHANGE", _eOesFeeType::OES_FEE_TYPE_EXCHANGE_EXCHANGE);
|
||||
// _eOesFeeType::OES_FEE_TYPE_EXCHANGE_ADMINFER
|
||||
e.value("OES_FEE_TYPE_EXCHANGE_ADMINFER", _eOesFeeType::OES_FEE_TYPE_EXCHANGE_ADMINFER);
|
||||
// _eOesFeeType::OES_FEE_TYPE_EXCHANGE_OTHER
|
||||
e.value("OES_FEE_TYPE_EXCHANGE_OTHER", _eOesFeeType::OES_FEE_TYPE_EXCHANGE_OTHER);
|
||||
// _eOesFeeType::__OES_FEE_TYPE_EXCHANGE_MAX
|
||||
e.value("__OES_FEE_TYPE_EXCHANGE_MAX", _eOesFeeType::__OES_FEE_TYPE_EXCHANGE_MAX);
|
||||
// _eOesFeeType::OES_FEE_TYPE_BROKER_BACK_END
|
||||
e.value("OES_FEE_TYPE_BROKER_BACK_END", _eOesFeeType::OES_FEE_TYPE_BROKER_BACK_END);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesFeeType", e);
|
||||
}
|
||||
void generate_enum_eOesCalcFeeMode(pybind11::object & parent)
|
||||
{
|
||||
// _eOesCalcFeeMode
|
||||
pybind11::enum_<_eOesCalcFeeMode> e(parent, "_eOesCalcFeeMode", pybind11::arithmetic());
|
||||
// _eOesCalcFeeMode::OES_CALC_FEE_MODE_AMOUNT
|
||||
e.value("OES_CALC_FEE_MODE_AMOUNT", _eOesCalcFeeMode::OES_CALC_FEE_MODE_AMOUNT);
|
||||
// _eOesCalcFeeMode::OES_CALC_FEE_MODE_QTY
|
||||
e.value("OES_CALC_FEE_MODE_QTY", _eOesCalcFeeMode::OES_CALC_FEE_MODE_QTY);
|
||||
// _eOesCalcFeeMode::OES_CALC_FEE_MODE_ORD
|
||||
e.value("OES_CALC_FEE_MODE_ORD", _eOesCalcFeeMode::OES_CALC_FEE_MODE_ORD);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesCalcFeeMode", e);
|
||||
}
|
||||
void generate_enum_eOesFundTrsfDirect(pybind11::object & parent)
|
||||
{
|
||||
// _eOesFundTrsfDirect
|
||||
pybind11::enum_<_eOesFundTrsfDirect> e(parent, "_eOesFundTrsfDirect", pybind11::arithmetic());
|
||||
// _eOesFundTrsfDirect::OES_FUND_TRSF_DIRECT_IN
|
||||
e.value("OES_FUND_TRSF_DIRECT_IN", _eOesFundTrsfDirect::OES_FUND_TRSF_DIRECT_IN);
|
||||
// _eOesFundTrsfDirect::OES_FUND_TRSF_DIRECT_OUT
|
||||
e.value("OES_FUND_TRSF_DIRECT_OUT", _eOesFundTrsfDirect::OES_FUND_TRSF_DIRECT_OUT);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesFundTrsfDirect", e);
|
||||
}
|
||||
void generate_enum_eOesFundTrsfType(pybind11::object & parent)
|
||||
{
|
||||
// _eOesFundTrsfType
|
||||
pybind11::enum_<_eOesFundTrsfType> e(parent, "_eOesFundTrsfType", pybind11::arithmetic());
|
||||
// _eOesFundTrsfType::OES_FUND_TRSF_TYPE_OES_BANK
|
||||
e.value("OES_FUND_TRSF_TYPE_OES_BANK", _eOesFundTrsfType::OES_FUND_TRSF_TYPE_OES_BANK);
|
||||
// _eOesFundTrsfType::OES_FUND_TRSF_TYPE_OES_COUNTER
|
||||
e.value("OES_FUND_TRSF_TYPE_OES_COUNTER", _eOesFundTrsfType::OES_FUND_TRSF_TYPE_OES_COUNTER);
|
||||
// _eOesFundTrsfType::OES_FUND_TRSF_TYPE_COUNTER_BANK
|
||||
e.value("OES_FUND_TRSF_TYPE_COUNTER_BANK", _eOesFundTrsfType::OES_FUND_TRSF_TYPE_COUNTER_BANK);
|
||||
// _eOesFundTrsfType::__OES_FUND_TRSF_TYPE_MAX
|
||||
e.value("__OES_FUND_TRSF_TYPE_MAX", _eOesFundTrsfType::__OES_FUND_TRSF_TYPE_MAX);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesFundTrsfType", e);
|
||||
}
|
||||
void generate_enum_eOesFundTrsfStatus(pybind11::object & parent)
|
||||
{
|
||||
// _eOesFundTrsfStatus
|
||||
pybind11::enum_<_eOesFundTrsfStatus> e(parent, "_eOesFundTrsfStatus", pybind11::arithmetic());
|
||||
// _eOesFundTrsfStatus::OES_FUND_TRSF_STS_UNDECLARED
|
||||
e.value("OES_FUND_TRSF_STS_UNDECLARED", _eOesFundTrsfStatus::OES_FUND_TRSF_STS_UNDECLARED);
|
||||
// _eOesFundTrsfStatus::OES_FUND_TRSF_STS_DECLARED
|
||||
e.value("OES_FUND_TRSF_STS_DECLARED", _eOesFundTrsfStatus::OES_FUND_TRSF_STS_DECLARED);
|
||||
// _eOesFundTrsfStatus::OES_FUND_TRSF_STS_WAIT_DONE
|
||||
e.value("OES_FUND_TRSF_STS_WAIT_DONE", _eOesFundTrsfStatus::OES_FUND_TRSF_STS_WAIT_DONE);
|
||||
// _eOesFundTrsfStatus::OES_FUND_TRSF_STS_DONE
|
||||
e.value("OES_FUND_TRSF_STS_DONE", _eOesFundTrsfStatus::OES_FUND_TRSF_STS_DONE);
|
||||
// _eOesFundTrsfStatus::__OES_FUND_TRSF_STS_ROLLBACK_MIN
|
||||
e.value("__OES_FUND_TRSF_STS_ROLLBACK_MIN", _eOesFundTrsfStatus::__OES_FUND_TRSF_STS_ROLLBACK_MIN);
|
||||
// _eOesFundTrsfStatus::OES_FUND_TRSF_STS_UNDECLARED_ROLLBACK
|
||||
e.value("OES_FUND_TRSF_STS_UNDECLARED_ROLLBACK", _eOesFundTrsfStatus::OES_FUND_TRSF_STS_UNDECLARED_ROLLBACK);
|
||||
// _eOesFundTrsfStatus::OES_FUND_TRSF_STS_DECLARED_ROLLBACK
|
||||
e.value("OES_FUND_TRSF_STS_DECLARED_ROLLBACK", _eOesFundTrsfStatus::OES_FUND_TRSF_STS_DECLARED_ROLLBACK);
|
||||
// _eOesFundTrsfStatus::__OES_FUND_TRSF_STS_INVALID_MIN
|
||||
e.value("__OES_FUND_TRSF_STS_INVALID_MIN", _eOesFundTrsfStatus::__OES_FUND_TRSF_STS_INVALID_MIN);
|
||||
// _eOesFundTrsfStatus::OES_FUND_TRSF_STS_INVALID_OES
|
||||
e.value("OES_FUND_TRSF_STS_INVALID_OES", _eOesFundTrsfStatus::OES_FUND_TRSF_STS_INVALID_OES);
|
||||
// _eOesFundTrsfStatus::OES_FUND_TRSF_STS_INVALID_COUNTER
|
||||
e.value("OES_FUND_TRSF_STS_INVALID_COUNTER", _eOesFundTrsfStatus::OES_FUND_TRSF_STS_INVALID_COUNTER);
|
||||
// _eOesFundTrsfStatus::OES_FUND_TRSF_STS_SUSPENDED
|
||||
e.value("OES_FUND_TRSF_STS_SUSPENDED", _eOesFundTrsfStatus::OES_FUND_TRSF_STS_SUSPENDED);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesFundTrsfStatus", e);
|
||||
}
|
||||
void generate_enum_eOesAcctType(pybind11::object & parent)
|
||||
{
|
||||
// _eOesAcctType
|
||||
pybind11::enum_<_eOesAcctType> e(parent, "_eOesAcctType", pybind11::arithmetic());
|
||||
// _eOesAcctType::OES_ACCT_TYPE_NORMAL
|
||||
e.value("OES_ACCT_TYPE_NORMAL", _eOesAcctType::OES_ACCT_TYPE_NORMAL);
|
||||
// _eOesAcctType::OES_ACCT_TYPE_CREDIT
|
||||
e.value("OES_ACCT_TYPE_CREDIT", _eOesAcctType::OES_ACCT_TYPE_CREDIT);
|
||||
// _eOesAcctType::OES_ACCT_TYPE_OPTION
|
||||
e.value("OES_ACCT_TYPE_OPTION", _eOesAcctType::OES_ACCT_TYPE_OPTION);
|
||||
// _eOesAcctType::__OES_ACCT_TYPE_MAX
|
||||
e.value("__OES_ACCT_TYPE_MAX", _eOesAcctType::__OES_ACCT_TYPE_MAX);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesAcctType", e);
|
||||
}
|
||||
void generate_enum_eOesCashType(pybind11::object & parent)
|
||||
{
|
||||
// _eOesCashType
|
||||
pybind11::enum_<_eOesCashType> e(parent, "_eOesCashType", pybind11::arithmetic());
|
||||
// _eOesCashType::OES_CASH_TYPE_SPOT
|
||||
e.value("OES_CASH_TYPE_SPOT", _eOesCashType::OES_CASH_TYPE_SPOT);
|
||||
// _eOesCashType::OES_CASH_TYPE_CREDIT
|
||||
e.value("OES_CASH_TYPE_CREDIT", _eOesCashType::OES_CASH_TYPE_CREDIT);
|
||||
// _eOesCashType::OES_CASH_TYPE_OPTION
|
||||
e.value("OES_CASH_TYPE_OPTION", _eOesCashType::OES_CASH_TYPE_OPTION);
|
||||
// _eOesCashType::__OES_CASH_TYPE_MAX
|
||||
e.value("__OES_CASH_TYPE_MAX", _eOesCashType::__OES_CASH_TYPE_MAX);
|
||||
// _eOesCashType::OES_CASH_TYPE_CRE
|
||||
e.value("OES_CASH_TYPE_CRE", _eOesCashType::OES_CASH_TYPE_CRE);
|
||||
// _eOesCashType::OES_CASH_TYPE_OPT
|
||||
e.value("OES_CASH_TYPE_OPT", _eOesCashType::OES_CASH_TYPE_OPT);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesCashType", e);
|
||||
}
|
||||
void generate_enum_eOesAcctStatus(pybind11::object & parent)
|
||||
{
|
||||
// _eOesAcctStatus
|
||||
pybind11::enum_<_eOesAcctStatus> e(parent, "_eOesAcctStatus", pybind11::arithmetic());
|
||||
// _eOesAcctStatus::OES_ACCT_STATUS_NORMAL
|
||||
e.value("OES_ACCT_STATUS_NORMAL", _eOesAcctStatus::OES_ACCT_STATUS_NORMAL);
|
||||
// _eOesAcctStatus::OES_ACCT_STATUS_DISABLED
|
||||
e.value("OES_ACCT_STATUS_DISABLED", _eOesAcctStatus::OES_ACCT_STATUS_DISABLED);
|
||||
// _eOesAcctStatus::OES_ACCT_STATUS_LOCKED
|
||||
e.value("OES_ACCT_STATUS_LOCKED", _eOesAcctStatus::OES_ACCT_STATUS_LOCKED);
|
||||
e.export_values();
|
||||
module_vnoes::objects.emplace("_eOesAcctStatus", e);
|
||||
}
|
@ -5,7 +5,7 @@
|
||||
#include <pybind11/pybind11.h>
|
||||
#include <pybind11/functional.h>
|
||||
#include <pybind11/stl.h>
|
||||
#include <autocxxpy/autocxxpy.hpp>
|
||||
#include <c2py/c2py.hpp>
|
||||
|
||||
#include "module.hpp"
|
||||
#include "generated_functions.h"
|
||||
@ -14,25 +14,25 @@
|
||||
#include "mds_api/mds_api.h"
|
||||
|
||||
|
||||
autocxxpy::cross_assign module_vnoes::cross;
|
||||
autocxxpy::object_store module_vnoes::objects;
|
||||
c2py::cross_assign module_vnoes::cross;
|
||||
c2py::object_store module_vnoes::objects;
|
||||
|
||||
void additional_init(pybind11::module &m)
|
||||
{
|
||||
autocxxpy::additional_init<tag_vnoes>::init(m);
|
||||
c2py::additional_init<tag_vnoes>::init(m);
|
||||
}
|
||||
|
||||
void init_dispatcher(pybind11::module &m)
|
||||
{
|
||||
m.def("set_async_callback_exception_handler", &autocxxpy::async_callback_exception_handler::set_handler);
|
||||
m.def("set_async_callback_exception_handler", &c2py::async_callback_exception_handler::set_handler);
|
||||
|
||||
// maybe module_local is unnecessary
|
||||
pybind11::class_<autocxxpy::async_dispatch_exception> c(m, "AsyncDispatchException", pybind11::module_local());
|
||||
c.def_property_readonly("what", &autocxxpy::async_dispatch_exception::what_mutable);
|
||||
c.def_readonly("instance", &autocxxpy::async_dispatch_exception::instance);
|
||||
c.def_readonly("function_name", &autocxxpy::async_dispatch_exception::function_name);
|
||||
pybind11::class_<c2py::async_dispatch_exception> c(m, "AsyncDispatchException", pybind11::module_local());
|
||||
c.def_property_readonly("what", &c2py::async_dispatch_exception::what_mutable);
|
||||
c.def_readonly("instance", &c2py::async_dispatch_exception::instance);
|
||||
c.def_readonly("function_name", &c2py::async_dispatch_exception::function_name);
|
||||
|
||||
autocxxpy::dispatcher::instance().start();
|
||||
c2py::dispatcher::instance().start();
|
||||
}
|
||||
|
||||
PYBIND11_MODULE(vnoes, m)
|
||||
|
@ -1,12 +1,12 @@
|
||||
#pragma once
|
||||
#include "config.h"
|
||||
|
||||
#include <autocxxpy/autocxxpy.hpp>
|
||||
#include <c2py/c2py.hpp>
|
||||
|
||||
struct tag_vnoes{};
|
||||
struct module_vnoes{
|
||||
static autocxxpy::cross_assign cross;
|
||||
static autocxxpy::object_store objects;
|
||||
static c2py::cross_assign cross;
|
||||
static c2py::object_store objects;
|
||||
static inline void process_post_assign()
|
||||
{
|
||||
cross.process_assign(objects);
|
||||
|
@ -2,7 +2,7 @@
|
||||
#include "config.h"
|
||||
|
||||
#include <pybind11/pybind11.h>
|
||||
#include <autocxxpy/autocxxpy.hpp>
|
||||
#include <c2py/c2py.hpp>
|
||||
|
||||
#include "generated_functions.h"
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
#pragma once
|
||||
|
||||
namespace autocxxpy
|
||||
namespace c2py
|
||||
{
|
||||
struct additional_init_default
|
||||
{
|
@ -1,6 +1,6 @@
|
||||
#pragma once
|
||||
|
||||
namespace autocxxpy
|
||||
namespace c2py
|
||||
{
|
||||
template <size_t index, size_t size, class ... extra_info>
|
||||
constexpr bool check_not_out_of_bound()
|
@ -2,7 +2,7 @@
|
||||
|
||||
#include <type_traits>
|
||||
|
||||
namespace autocxxpy
|
||||
namespace c2py
|
||||
{
|
||||
template <class element, size_t size>
|
||||
using literal_array = element[size];
|
@ -12,7 +12,7 @@
|
||||
#include "./config/config.hpp"
|
||||
#include "./wrappers/string_array.hpp"
|
||||
|
||||
namespace autocxxpy
|
||||
namespace c2py
|
||||
{
|
||||
|
||||
/*
|
@ -10,7 +10,7 @@
|
||||
#include "wrappers/inout_argument.hpp"
|
||||
#include "wrappers/string_array.hpp"
|
||||
|
||||
namespace autocxxpy
|
||||
namespace c2py
|
||||
{
|
||||
|
||||
/*
|
@ -1,6 +1,6 @@
|
||||
#pragma once
|
||||
|
||||
#include <autocxxpy/utils/type_traits.hpp>
|
||||
#include <c2py/utils/type_traits.hpp>
|
||||
|
||||
#include <memory>
|
||||
#include <string>
|
||||
@ -8,7 +8,7 @@
|
||||
|
||||
#include <pybind11/pybind11.h>
|
||||
|
||||
namespace autocxxpy
|
||||
namespace c2py
|
||||
{
|
||||
struct caster
|
||||
{
|
||||
@ -70,7 +70,7 @@ namespace autocxxpy
|
||||
static auto generate_nocheck(scope_type &c, const char *name)
|
||||
{
|
||||
c.def(name,
|
||||
&autocxxpy::caster::copy<to_type>
|
||||
&c2py::caster::copy<to_type>
|
||||
);
|
||||
}
|
||||
#endif
|
@ -1,6 +1,6 @@
|
||||
#pragma once
|
||||
|
||||
namespace autocxxpy
|
||||
namespace c2py
|
||||
{
|
||||
template <class tag, class T>
|
||||
struct post_register_class
|
||||
@ -13,4 +13,4 @@ namespace autocxxpy
|
||||
|
||||
}
|
||||
#define AUTOCXXPY_POST_REGISTER_CLASS(module_tag, cls, c) \
|
||||
(autocxxpy::post_register_class<module_tag, cls>{}.post_register(c))
|
||||
(c2py::post_register_class<module_tag, cls>{}.post_register(c))
|
@ -4,7 +4,7 @@
|
||||
|
||||
#include <unordered_map>
|
||||
|
||||
namespace autocxxpy
|
||||
namespace c2py
|
||||
{
|
||||
using object_store = std::unordered_map<std::string, pybind11::object>;
|
||||
|
@ -7,7 +7,7 @@
|
||||
#include <condition_variable>
|
||||
#include <assert.h>
|
||||
|
||||
namespace autocxxpy
|
||||
namespace c2py
|
||||
{
|
||||
class dispatcher
|
||||
{
|
@ -13,7 +13,7 @@
|
||||
#include "config/config.hpp"
|
||||
#include "base/type.h"
|
||||
|
||||
namespace autocxxpy
|
||||
namespace c2py
|
||||
{
|
||||
|
||||
#ifdef AUTOCXXPY_ENCODING_UTF8
|
||||
@ -194,5 +194,5 @@ namespace autocxxpy
|
||||
};
|
||||
}
|
||||
#define AUTOCXXPY_DEF_PROPERTY(module_tag, cls, name, member) \
|
||||
def_property(name, autocxxpy::getter_wrap<module_tag, std::integral_constant<decltype(&cls::member), &cls::member>>::value,\
|
||||
autocxxpy::setter_wrap<module_tag, std::integral_constant<decltype(&cls::member), &cls::member>>::value)
|
||||
def_property(name, c2py::getter_wrap<module_tag, std::integral_constant<decltype(&cls::member), &cls::member>>::value,\
|
||||
c2py::setter_wrap<module_tag, std::integral_constant<decltype(&cls::member), &cls::member>>::value)
|
@ -2,7 +2,7 @@
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
namespace autocxxpy
|
||||
namespace c2py
|
||||
{
|
||||
template <size_t ... vals>
|
||||
inline constexpr int64_t tsum() noexcept {
|
@ -4,7 +4,7 @@
|
||||
#include <type_traits>
|
||||
#include <boost/callable_traits.hpp>
|
||||
|
||||
namespace autocxxpy
|
||||
namespace c2py
|
||||
{
|
||||
// since std::invoke_result cann't get result type for class member pointer, we wrote those
|
||||
template <auto method>
|
@ -2,7 +2,7 @@
|
||||
|
||||
#include <type_traits>
|
||||
|
||||
namespace autocxxpy
|
||||
namespace c2py
|
||||
{
|
||||
|
||||
template <class T, class V=void>
|
@ -5,7 +5,7 @@
|
||||
#include "../brigand.hpp"
|
||||
#include "../base/check.h"
|
||||
|
||||
namespace autocxxpy
|
||||
namespace c2py
|
||||
{
|
||||
|
||||
template <class T>
|
@ -17,7 +17,7 @@
|
||||
#include "./utils.hpp"
|
||||
#include <functional>
|
||||
|
||||
namespace autocxxpy
|
||||
namespace c2py
|
||||
{
|
||||
template <class method_constant, class ret_t, class base_t, class ... Ls, class ... Rs>
|
||||
inline constexpr auto wrap_pointer_argument_as_inout_impl(brigand::list<Ls...>, brigand::list <Rs...>)
|
@ -15,7 +15,7 @@
|
||||
|
||||
#include "./utils.hpp"
|
||||
|
||||
namespace autocxxpy
|
||||
namespace c2py
|
||||
{
|
||||
template<class T>
|
||||
struct is_string_type : std::false_type {};
|
@ -11,7 +11,7 @@
|
||||
#include <functional>
|
||||
#include "../base/check.h"
|
||||
|
||||
namespace autocxxpy
|
||||
namespace c2py
|
||||
{
|
||||
template <size_t size>
|
||||
using string_array = literal_array<char*, size>;
|
@ -2,7 +2,7 @@
|
||||
|
||||
#include "../utils/type_traits.hpp"
|
||||
|
||||
namespace autocxxpy
|
||||
namespace c2py
|
||||
{
|
||||
template <class T, class T2>
|
||||
auto append_as_tuple(T&& v1, T2&& v2)
|
@ -70,26 +70,26 @@
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<IncludePath>$(ProjectDir);$(ProjectDir)include;$(ProjectDir)include\oes;C:\Python37\include;$(IncludePath)</IncludePath>
|
||||
<LibraryPath>$(ProjectDir)\libs;C:\Python37\libs;$(LibraryPath)</LibraryPath>
|
||||
<IncludePath>$(ProjectDir);$(ProjectDir)include;$(ProjectDir)include\oes;C:\Python37\include;C:\Python373\include;C:\vnstudio\include;$(IncludePath)</IncludePath>
|
||||
<LibraryPath>$(ProjectDir)\libs;C:\Python37\libs;C:\Python373\libs;C:\vnstudio\libs;$(LibraryPath)</LibraryPath>
|
||||
<OutDir>$(SolutionDir)</OutDir>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<IncludePath>$(ProjectDir);$(ProjectDir)include;$(ProjectDir)include\oes;C:\Python37\include;$(IncludePath)</IncludePath>
|
||||
<LibraryPath>$(ProjectDir)\libs;C:\Python37\libs;$(LibraryPath)</LibraryPath>
|
||||
<IncludePath>$(ProjectDir);$(ProjectDir)include;$(ProjectDir)include\oes;C:\Python37\include;C:\Python373\include;C:\vnstudio\include;$(IncludePath)</IncludePath>
|
||||
<LibraryPath>$(ProjectDir)\libs;C:\Python37\libs;C:\Python373\libs;C:\vnstudio\libs;$(LibraryPath)</LibraryPath>
|
||||
<OutDir>$(SolutionDir)</OutDir>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<IncludePath>$(ProjectDir);$(ProjectDir)include;$(ProjectDir)include\oes;C:\Python37\include;$(IncludePath)</IncludePath>
|
||||
<LibraryPath>$(ProjectDir)\libs;C:\Python37\libs;$(LibraryPath)</LibraryPath>
|
||||
<IncludePath>$(ProjectDir);$(ProjectDir)include;$(ProjectDir)include\oes;C:\Python37\include;C:\Python373\include;C:\vnstudio\include;$(IncludePath)</IncludePath>
|
||||
<LibraryPath>$(ProjectDir)\libs;C:\Python37\libs;C:\Python373\libs;C:\vnstudio\libs;$(LibraryPath)</LibraryPath>
|
||||
<OutDir>$(SolutionDir)</OutDir>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<IncludePath>$(ProjectDir);$(ProjectDir)include;$(ProjectDir)include\oes;C:\Python37\include;$(IncludePath)</IncludePath>
|
||||
<LibraryPath>$(ProjectDir)\libs;C:\Python37\libs;$(LibraryPath)</LibraryPath>
|
||||
<IncludePath>$(ProjectDir);$(ProjectDir)include;$(ProjectDir)include\oes;C:\Python37\include;C:\Python373\include;C:\vnstudio\include;$(IncludePath)</IncludePath>
|
||||
<LibraryPath>$(ProjectDir)\libs;C:\Python37\libs;C:\Python373\libs;C:\vnstudio\libs;$(LibraryPath)</LibraryPath>
|
||||
<OutDir>$(SolutionDir)</OutDir>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
@ -102,7 +102,7 @@
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
|
||||
<LanguageStandard>stdcpp17</LanguageStandard>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;_CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<DisableSpecificWarnings>4819</DisableSpecificWarnings>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
@ -119,7 +119,7 @@
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
|
||||
<LanguageStandard>stdcpp17</LanguageStandard>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;_CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<DisableSpecificWarnings>4819</DisableSpecificWarnings>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
@ -138,7 +138,7 @@
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
|
||||
<LanguageStandard>stdcpp17</LanguageStandard>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;_CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<DisableSpecificWarnings>4819</DisableSpecificWarnings>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
@ -159,7 +159,7 @@
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
|
||||
<LanguageStandard>stdcpp17</LanguageStandard>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;_CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<DisableSpecificWarnings>4819</DisableSpecificWarnings>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
@ -172,6 +172,10 @@
|
||||
<ItemGroup>
|
||||
<ClCompile Include="generated_files\generated_functions_0.cpp" />
|
||||
<ClCompile Include="generated_files\generated_functions_1.cpp" />
|
||||
<ClCompile Include="generated_files\generated_functions_10.cpp" />
|
||||
<ClCompile Include="generated_files\generated_functions_11.cpp" />
|
||||
<ClCompile Include="generated_files\generated_functions_12.cpp" />
|
||||
<ClCompile Include="generated_files\generated_functions_13.cpp" />
|
||||
<ClCompile Include="generated_files\generated_functions_2.cpp" />
|
||||
<ClCompile Include="generated_files\generated_functions_3.cpp" />
|
||||
<ClCompile Include="generated_files\generated_functions_4.cpp" />
|
||||
@ -179,8 +183,8 @@
|
||||
<ClCompile Include="generated_files\generated_functions_6.cpp" />
|
||||
<ClCompile Include="generated_files\generated_functions_7.cpp" />
|
||||
<ClCompile Include="generated_files\generated_functions_8.cpp" />
|
||||
<ClCompile Include="generated_files\generated_functions_9.cpp" />
|
||||
<ClCompile Include="generated_files\module.cpp" />
|
||||
<ClCompile Include="include\autocxxpy\dummpy.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="generated_files\config.h" />
|
||||
@ -390,6 +394,28 @@
|
||||
<ClInclude Include="include\brigand\types\type.hpp" />
|
||||
<ClInclude Include="include\brigand\types\voidp.hpp" />
|
||||
<ClInclude Include="include\brigand\version.hpp" />
|
||||
<ClInclude Include="include\c2py\additional_init.hpp" />
|
||||
<ClInclude Include="include\c2py\base\check.h" />
|
||||
<ClInclude Include="include\c2py\base\type.h" />
|
||||
<ClInclude Include="include\c2py\brigand.hpp" />
|
||||
<ClInclude Include="include\c2py\c2py.hpp" />
|
||||
<ClInclude Include="include\c2py\callback_wrapper.hpp" />
|
||||
<ClInclude Include="include\c2py\calling_wrapper.hpp" />
|
||||
<ClInclude Include="include\c2py\casters.hpp" />
|
||||
<ClInclude Include="include\c2py\class.hpp" />
|
||||
<ClInclude Include="include\c2py\config\config.hpp" />
|
||||
<ClInclude Include="include\c2py\cross_assign.hpp" />
|
||||
<ClInclude Include="include\c2py\dispatcher.hpp" />
|
||||
<ClInclude Include="include\c2py\property_helper.hpp" />
|
||||
<ClInclude Include="include\c2py\utils\algorithm.hpp" />
|
||||
<ClInclude Include="include\c2py\utils\extract.hpp" />
|
||||
<ClInclude Include="include\c2py\utils\functional.hpp" />
|
||||
<ClInclude Include="include\c2py\utils\type_traits.hpp" />
|
||||
<ClInclude Include="include\c2py\wrappers\c_function_callback.hpp" />
|
||||
<ClInclude Include="include\c2py\wrappers\inout_argument.hpp" />
|
||||
<ClInclude Include="include\c2py\wrappers\output_argument.hpp" />
|
||||
<ClInclude Include="include\c2py\wrappers\string_array.hpp" />
|
||||
<ClInclude Include="include\c2py\wrappers\utils.hpp" />
|
||||
<ClInclude Include="include\oes\mds_api\errors\mds_errors.h" />
|
||||
<ClInclude Include="include\oes\mds_api\mds_api.h" />
|
||||
<ClInclude Include="include\oes\mds_api\parser\json_parser\mds_json_parser.h" />
|
||||
|
@ -42,10 +42,22 @@
|
||||
<ClCompile Include="generated_files\module.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="include\autocxxpy\dummpy.cpp">
|
||||
<ClCompile Include="generated_files\generated_functions_8.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="generated_files\generated_functions_8.cpp">
|
||||
<ClCompile Include="generated_files\generated_functions_9.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="generated_files\generated_functions_10.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="generated_files\generated_functions_11.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="generated_files\generated_functions_12.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="generated_files\generated_functions_13.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
@ -863,5 +875,71 @@
|
||||
<ClInclude Include="include\pybind11\stl_bind.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\base\check.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\base\type.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\config\config.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\utils\algorithm.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\utils\extract.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\utils\functional.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\utils\type_traits.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\wrappers\c_function_callback.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\wrappers\inout_argument.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\wrappers\output_argument.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\wrappers\string_array.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\wrappers\utils.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\additional_init.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\brigand.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\c2py.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\callback_wrapper.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\calling_wrapper.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\casters.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\class.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\cross_assign.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\dispatcher.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\c2py\property_helper.hpp">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
Loading…
Reference in New Issue
Block a user