@@ -1032,4 +1032,198 @@ def to_openapi_dict(self):
10321032
10331033 if self .end_date :
10341034 params ['end_date' ] = self .end_date
1035+ return params
1036+
1037+
1038+ class SegmentFundParams (BaseParams ):
1039+ def __init__ (self ):
1040+ super ().__init__ ()
1041+ self ._id = None
1042+ self ._account = None
1043+ self ._secret_key = None
1044+ self ._from_segment = None
1045+ self ._to_segment = None
1046+ self ._currency = None
1047+ self ._amount = None
1048+ self ._limit = None
1049+
1050+ @property
1051+ def id (self ):
1052+ return self ._id
1053+
1054+ @id .setter
1055+ def id (self , value ):
1056+ self ._id = value
1057+
1058+ @property
1059+ def account (self ):
1060+ return self ._account
1061+
1062+ @account .setter
1063+ def account (self , value ):
1064+ self ._account = value
1065+
1066+ @property
1067+ def secret_key (self ):
1068+ return self ._secret_key
1069+
1070+ @secret_key .setter
1071+ def secret_key (self , value ):
1072+ self ._secret_key = value
1073+
1074+ @property
1075+ def from_segment (self ):
1076+ return self ._from_segment
1077+
1078+ @from_segment .setter
1079+ def from_segment (self , value ):
1080+ self ._from_segment = value
1081+
1082+ @property
1083+ def to_segment (self ):
1084+ return self ._to_segment
1085+
1086+ @to_segment .setter
1087+ def to_segment (self , value ):
1088+ self ._to_segment = value
1089+
1090+ @property
1091+ def currency (self ):
1092+ return self ._currency
1093+
1094+ @currency .setter
1095+ def currency (self , value ):
1096+ self ._currency = value
1097+
1098+ @property
1099+ def amount (self ):
1100+ return self ._amount
1101+
1102+ @amount .setter
1103+ def amount (self , value ):
1104+ self ._amount = value
1105+
1106+ @property
1107+ def limit (self ):
1108+ return self ._limit
1109+
1110+ @limit .setter
1111+ def limit (self , value ):
1112+ self ._limit = value
1113+
1114+ def to_openapi_dict (self ):
1115+ params = super ().to_openapi_dict ()
1116+ if self ._id :
1117+ params ['id' ] = self ._id
1118+ if self ._account :
1119+ params ['account' ] = self ._account
1120+ if self ._secret_key :
1121+ params ['secret_key' ] = self ._secret_key
1122+ if self ._from_segment :
1123+ params ['from_segment' ] = self ._from_segment
1124+ if self ._to_segment :
1125+ params ['to_segment' ] = self ._to_segment
1126+ if self ._currency :
1127+ params ['currency' ] = self ._currency
1128+ if self ._amount :
1129+ params ['amount' ] = self ._amount
1130+ if self ._limit :
1131+ params ['limit' ] = self ._limit
1132+ return params
1133+
1134+
1135+ class ForexTradeOrderParams (BaseParams ):
1136+ def __init__ (self ):
1137+ super ().__init__ ()
1138+ self ._account = None
1139+ self ._secret_key = None
1140+ self ._source_currency = None
1141+ self ._source_amount = None
1142+ self ._target_currency = None
1143+ self ._seg_type = None
1144+ self ._external_id = None
1145+ self ._time_in_force = None
1146+
1147+ @property
1148+ def account (self ):
1149+ return self ._account
1150+
1151+ @account .setter
1152+ def account (self , value ):
1153+ self ._account = value
1154+
1155+ @property
1156+ def secret_key (self ):
1157+ return self ._secret_key
1158+
1159+ @secret_key .setter
1160+ def secret_key (self , value ):
1161+ self ._secret_key = value
1162+
1163+ @property
1164+ def source_currency (self ):
1165+ return self ._source_currency
1166+
1167+ @source_currency .setter
1168+ def source_currency (self , value ):
1169+ self ._source_currency = value
1170+
1171+ @property
1172+ def source_amount (self ):
1173+ return self ._source_amount
1174+
1175+ @source_amount .setter
1176+ def source_amount (self , value ):
1177+ self ._source_amount = value
1178+
1179+ @property
1180+ def target_currency (self ):
1181+ return self ._target_currency
1182+
1183+ @target_currency .setter
1184+ def target_currency (self , value ):
1185+ self ._target_currency = value
1186+
1187+ @property
1188+ def seg_type (self ):
1189+ return self ._seg_type
1190+
1191+ @seg_type .setter
1192+ def seg_type (self , value ):
1193+ self ._seg_type = value
1194+
1195+ @property
1196+ def external_id (self ):
1197+ return self ._external_id
1198+
1199+ @external_id .setter
1200+ def external_id (self , value ):
1201+ self ._external_id = value
1202+
1203+ @property
1204+ def time_in_force (self ):
1205+ return self ._time_in_force
1206+
1207+ @time_in_force .setter
1208+ def time_in_force (self , value ):
1209+ self ._time_in_force = value
1210+
1211+ def to_openapi_dict (self ):
1212+ params = super ().to_openapi_dict ()
1213+ if self .account :
1214+ params ['account' ] = self .account
1215+ if self .secret_key :
1216+ params ['secret_key' ] = self .secret_key
1217+ if self .source_currency :
1218+ params ['source_currency' ] = self .source_currency
1219+ if self .source_amount :
1220+ params ['source_amount' ] = self .source_amount
1221+ if self .target_currency :
1222+ params ['target_currency' ] = self .target_currency
1223+ if self .seg_type :
1224+ params ['seg_type' ] = self .seg_type
1225+ if self .external_id :
1226+ params ['external_id' ] = self .external_id
1227+ if self .time_in_force :
1228+ params ['time_in_force' ] = self .time_in_force
10351229 return params
0 commit comments