Class: Ctp::CThostFtdcTransferQryBankRspField

Inherits:
Object
  • Object
show all
Defined in:
ext/ctp/ctp.cxx

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ Object



10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
# File 'ext/ctp/ctp.cxx', line 10164

SWIGINTERN VALUE
_wrap_new_CThostFtdcTransferQryBankRspField(int argc, VALUE *argv, VALUE self) {
  const char *classname SWIGUNUSED = "Ctp::CThostFtdcTransferQryBankRspField";
  CThostFtdcTransferQryBankRspField *result = 0 ;
  
  if ((argc < 0) || (argc > 0)) {
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
  }
  result = (CThostFtdcTransferQryBankRspField *)new CThostFtdcTransferQryBankRspField();
  DATA_PTR(self) = result;
  return self;
fail:
  return Qnil;
}

Instance Method Details

#CurrencyCode(*args) ⇒ Object



10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
# File 'ext/ctp/ctp.cxx', line 10119

SWIGINTERN VALUE
_wrap_CThostFtdcTransferQryBankRspField_CurrencyCode_get(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferQryBankRspField *arg1 = (CThostFtdcTransferQryBankRspField *) 0 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  char *result = 0 ;
  VALUE vresult = Qnil;
  
  if ((argc < 0) || (argc > 0)) {
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
  }
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTransferQryBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferQryBankRspField *","CurrencyCode", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferQryBankRspField * >(argp1);
  result = (char *) ((arg1)->CurrencyCode);
  {
    size_t size = SWIG_strnlen(result, 4);
    
    
    
    vresult = SWIG_FromCharPtrAndSize(result, size);
  }
  return vresult;
fail:
  return Qnil;
}

#CurrencyCode=(*args) ⇒ Object



10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
# File 'ext/ctp/ctp.cxx', line 10089

SWIGINTERN VALUE
_wrap_CThostFtdcTransferQryBankRspField_CurrencyCode_set(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferQryBankRspField *arg1 = (CThostFtdcTransferQryBankRspField *) 0 ;
  char *arg2 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  char temp2[4] ;
  int res2 ;
  
  if ((argc < 1) || (argc > 1)) {
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
  }
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTransferQryBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferQryBankRspField *","CurrencyCode", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferQryBankRspField * >(argp1);
  res2 = SWIG_AsCharArray(argv[0], temp2, 4);
  if (!SWIG_IsOK(res2)) {
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [4]","CurrencyCode", 2, argv[0] ));
  }
  arg2 = reinterpret_cast< char * >(temp2);
  if (arg2) memcpy(arg1->CurrencyCode,arg2,4*sizeof(char));
  else memset(arg1->CurrencyCode,0,4*sizeof(char));
  return Qnil;
fail:
  return Qnil;
}

#FetchAmt(*args) ⇒ Object



10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
# File 'ext/ctp/ctp.cxx', line 10065

SWIGINTERN VALUE
_wrap_CThostFtdcTransferQryBankRspField_FetchAmt_get(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferQryBankRspField *arg1 = (CThostFtdcTransferQryBankRspField *) 0 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  TThostFtdcMoneyType result;
  VALUE vresult = Qnil;
  
  if ((argc < 0) || (argc > 0)) {
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
  }
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTransferQryBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferQryBankRspField *","FetchAmt", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferQryBankRspField * >(argp1);
  result = (TThostFtdcMoneyType) ((arg1)->FetchAmt);
  vresult = SWIG_From_double(static_cast< double >(result));
  return vresult;
fail:
  return Qnil;
}

#FetchAmt=(*args) ⇒ Object



10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
# File 'ext/ctp/ctp.cxx', line 10036

SWIGINTERN VALUE
_wrap_CThostFtdcTransferQryBankRspField_FetchAmt_set(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferQryBankRspField *arg1 = (CThostFtdcTransferQryBankRspField *) 0 ;
  TThostFtdcMoneyType arg2 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  double val2 ;
  int ecode2 = 0 ;
  
  if ((argc < 1) || (argc > 1)) {
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
  }
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTransferQryBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferQryBankRspField *","FetchAmt", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferQryBankRspField * >(argp1);
  ecode2 = SWIG_AsVal_double(argv[0], &val2);
  if (!SWIG_IsOK(ecode2)) {
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "TThostFtdcMoneyType","FetchAmt", 2, argv[0] ));
  } 
  arg2 = static_cast< TThostFtdcMoneyType >(val2);
  if (arg1) (arg1)->FetchAmt = arg2;
  return Qnil;
fail:
  return Qnil;
}

#FutureAccount(*args) ⇒ Object



9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
# File 'ext/ctp/ctp.cxx', line 9900

SWIGINTERN VALUE
_wrap_CThostFtdcTransferQryBankRspField_FutureAccount_get(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferQryBankRspField *arg1 = (CThostFtdcTransferQryBankRspField *) 0 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  char *result = 0 ;
  VALUE vresult = Qnil;
  
  if ((argc < 0) || (argc > 0)) {
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
  }
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTransferQryBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferQryBankRspField *","FutureAccount", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferQryBankRspField * >(argp1);
  result = (char *) ((arg1)->FutureAccount);
  {
    size_t size = SWIG_strnlen(result, 13);
    
    
    
    vresult = SWIG_FromCharPtrAndSize(result, size);
  }
  return vresult;
fail:
  return Qnil;
}

#FutureAccount=(*args) ⇒ Object



9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
# File 'ext/ctp/ctp.cxx', line 9870

SWIGINTERN VALUE
_wrap_CThostFtdcTransferQryBankRspField_FutureAccount_set(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferQryBankRspField *arg1 = (CThostFtdcTransferQryBankRspField *) 0 ;
  char *arg2 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  char temp2[13] ;
  int res2 ;
  
  if ((argc < 1) || (argc > 1)) {
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
  }
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTransferQryBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferQryBankRspField *","FutureAccount", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferQryBankRspField * >(argp1);
  res2 = SWIG_AsCharArray(argv[0], temp2, 13);
  if (!SWIG_IsOK(res2)) {
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [13]","FutureAccount", 2, argv[0] ));
  }
  arg2 = reinterpret_cast< char * >(temp2);
  if (arg2) memcpy(arg1->FutureAccount,arg2,13*sizeof(char));
  else memset(arg1->FutureAccount,0,13*sizeof(char));
  return Qnil;
fail:
  return Qnil;
}

#RetCode(*args) ⇒ Object



9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
# File 'ext/ctp/ctp.cxx', line 9780

SWIGINTERN VALUE
_wrap_CThostFtdcTransferQryBankRspField_RetCode_get(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferQryBankRspField *arg1 = (CThostFtdcTransferQryBankRspField *) 0 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  char *result = 0 ;
  VALUE vresult = Qnil;
  
  if ((argc < 0) || (argc > 0)) {
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
  }
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTransferQryBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferQryBankRspField *","RetCode", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferQryBankRspField * >(argp1);
  result = (char *) ((arg1)->RetCode);
  {
    size_t size = SWIG_strnlen(result, 5);
    
    
    
    vresult = SWIG_FromCharPtrAndSize(result, size);
  }
  return vresult;
fail:
  return Qnil;
}

#RetCode=(*args) ⇒ Object



9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
# File 'ext/ctp/ctp.cxx', line 9750

SWIGINTERN VALUE
_wrap_CThostFtdcTransferQryBankRspField_RetCode_set(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferQryBankRspField *arg1 = (CThostFtdcTransferQryBankRspField *) 0 ;
  char *arg2 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  char temp2[5] ;
  int res2 ;
  
  if ((argc < 1) || (argc > 1)) {
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
  }
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTransferQryBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferQryBankRspField *","RetCode", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferQryBankRspField * >(argp1);
  res2 = SWIG_AsCharArray(argv[0], temp2, 5);
  if (!SWIG_IsOK(res2)) {
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [5]","RetCode", 2, argv[0] ));
  }
  arg2 = reinterpret_cast< char * >(temp2);
  if (arg2) memcpy(arg1->RetCode,arg2,5*sizeof(char));
  else memset(arg1->RetCode,0,5*sizeof(char));
  return Qnil;
fail:
  return Qnil;
}

#RetInfo(*args) ⇒ Object



9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
# File 'ext/ctp/ctp.cxx', line 9840

SWIGINTERN VALUE
_wrap_CThostFtdcTransferQryBankRspField_RetInfo_get(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferQryBankRspField *arg1 = (CThostFtdcTransferQryBankRspField *) 0 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  char *result = 0 ;
  VALUE vresult = Qnil;
  
  if ((argc < 0) || (argc > 0)) {
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
  }
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTransferQryBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferQryBankRspField *","RetInfo", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferQryBankRspField * >(argp1);
  result = (char *) ((arg1)->RetInfo);
  {
    size_t size = SWIG_strnlen(result, 129);
    
    
    
    vresult = SWIG_FromCharPtrAndSize(result, size);
  }
  return vresult;
fail:
  return Qnil;
}

#RetInfo=(*args) ⇒ Object



9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
# File 'ext/ctp/ctp.cxx', line 9810

SWIGINTERN VALUE
_wrap_CThostFtdcTransferQryBankRspField_RetInfo_set(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferQryBankRspField *arg1 = (CThostFtdcTransferQryBankRspField *) 0 ;
  char *arg2 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  char temp2[129] ;
  int res2 ;
  
  if ((argc < 1) || (argc > 1)) {
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
  }
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTransferQryBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferQryBankRspField *","RetInfo", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferQryBankRspField * >(argp1);
  res2 = SWIG_AsCharArray(argv[0], temp2, 129);
  if (!SWIG_IsOK(res2)) {
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [129]","RetInfo", 2, argv[0] ));
  }
  arg2 = reinterpret_cast< char * >(temp2);
  if (arg2) memcpy(arg1->RetInfo,arg2,129*sizeof(char));
  else memset(arg1->RetInfo,0,129*sizeof(char));
  return Qnil;
fail:
  return Qnil;
}

#TradeAmt(*args) ⇒ Object



9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
# File 'ext/ctp/ctp.cxx', line 9959

SWIGINTERN VALUE
_wrap_CThostFtdcTransferQryBankRspField_TradeAmt_get(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferQryBankRspField *arg1 = (CThostFtdcTransferQryBankRspField *) 0 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  TThostFtdcMoneyType result;
  VALUE vresult = Qnil;
  
  if ((argc < 0) || (argc > 0)) {
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
  }
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTransferQryBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferQryBankRspField *","TradeAmt", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferQryBankRspField * >(argp1);
  result = (TThostFtdcMoneyType) ((arg1)->TradeAmt);
  vresult = SWIG_From_double(static_cast< double >(result));
  return vresult;
fail:
  return Qnil;
}

#TradeAmt=(*args) ⇒ Object



9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
# File 'ext/ctp/ctp.cxx', line 9930

SWIGINTERN VALUE
_wrap_CThostFtdcTransferQryBankRspField_TradeAmt_set(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferQryBankRspField *arg1 = (CThostFtdcTransferQryBankRspField *) 0 ;
  TThostFtdcMoneyType arg2 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  double val2 ;
  int ecode2 = 0 ;
  
  if ((argc < 1) || (argc > 1)) {
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
  }
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTransferQryBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferQryBankRspField *","TradeAmt", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferQryBankRspField * >(argp1);
  ecode2 = SWIG_AsVal_double(argv[0], &val2);
  if (!SWIG_IsOK(ecode2)) {
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "TThostFtdcMoneyType","TradeAmt", 2, argv[0] ));
  } 
  arg2 = static_cast< TThostFtdcMoneyType >(val2);
  if (arg1) (arg1)->TradeAmt = arg2;
  return Qnil;
fail:
  return Qnil;
}

#UseAmt(*args) ⇒ Object



10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
# File 'ext/ctp/ctp.cxx', line 10012

SWIGINTERN VALUE
_wrap_CThostFtdcTransferQryBankRspField_UseAmt_get(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferQryBankRspField *arg1 = (CThostFtdcTransferQryBankRspField *) 0 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  TThostFtdcMoneyType result;
  VALUE vresult = Qnil;
  
  if ((argc < 0) || (argc > 0)) {
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
  }
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTransferQryBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferQryBankRspField *","UseAmt", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferQryBankRspField * >(argp1);
  result = (TThostFtdcMoneyType) ((arg1)->UseAmt);
  vresult = SWIG_From_double(static_cast< double >(result));
  return vresult;
fail:
  return Qnil;
}

#UseAmt=(*args) ⇒ Object



9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
# File 'ext/ctp/ctp.cxx', line 9983

SWIGINTERN VALUE
_wrap_CThostFtdcTransferQryBankRspField_UseAmt_set(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferQryBankRspField *arg1 = (CThostFtdcTransferQryBankRspField *) 0 ;
  TThostFtdcMoneyType arg2 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  double val2 ;
  int ecode2 = 0 ;
  
  if ((argc < 1) || (argc > 1)) {
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
  }
  res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTransferQryBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferQryBankRspField *","UseAmt", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferQryBankRspField * >(argp1);
  ecode2 = SWIG_AsVal_double(argv[0], &val2);
  if (!SWIG_IsOK(ecode2)) {
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "TThostFtdcMoneyType","UseAmt", 2, argv[0] ));
  } 
  arg2 = static_cast< TThostFtdcMoneyType >(val2);
  if (arg1) (arg1)->UseAmt = arg2;
  return Qnil;
fail:
  return Qnil;
}