|
| 1 | +# frozen_string_literal: true |
| 2 | + |
1 | 3 | module Cryptomarket |
2 | 4 | module Args |
3 | 5 | module Sort |
4 | | - ASC = 'ASC'.freeze |
5 | | - DESC = 'DESC'.freeze |
| 6 | + ASC = 'ASC' |
| 7 | + DESC = 'DESC' |
6 | 8 | end |
7 | 9 |
|
8 | | - module Period |
9 | | - _1_MINS = 'M1'.freeze |
10 | | - _3_MINS = 'M3'.freeze |
11 | | - _5_MINS = 'M5'.freeze |
12 | | - _15_MINS = 'M15'.freeze |
13 | | - _30_MINS = 'M30'.freeze |
14 | | - _1_HOURS = 'H1'.freeze |
15 | | - _4_HOURS = 'H4'.freeze |
16 | | - _1_DAYS = 'D1'.freeze |
17 | | - _7_DAYS = 'D7'.freeze |
18 | | - _1_MONTHS = '1M'.freeze |
| 10 | + module Period # rubocop:disable Style/Documentation |
| 11 | + _1_MINS = 'M1' # rubocop:disable Naming/VariableName |
| 12 | + _3_MINS = 'M3' # rubocop:disable Naming/VariableName |
| 13 | + _5_MINS = 'M5' # rubocop:disable Naming/VariableName |
| 14 | + _15_MINS = 'M15' # rubocop:disable Naming/VariableName |
| 15 | + _30_MINS = 'M30' # rubocop:disable Naming/VariableName |
| 16 | + _1_HOURS = 'H1' # rubocop:disable Naming/VariableName |
| 17 | + _4_HOURS = 'H4' # rubocop:disable Naming/VariableName |
| 18 | + _1_DAYS = 'D1' # rubocop:disable Naming/VariableName |
| 19 | + _7_DAYS = 'D7' # rubocop:disable Naming/VariableName |
| 20 | + _1_MONTHS = '1M' # rubocop:disable Naming/VariableName |
19 | 21 | end |
20 | 22 |
|
21 | 23 | module Side |
22 | | - BUY = 'buy'.freeze |
23 | | - SELL = 'sell'.freeze |
| 24 | + BUY = 'buy' |
| 25 | + SELL = 'sell' |
24 | 26 | end |
25 | 27 |
|
26 | 28 | module OrderType |
27 | | - LIMIT = 'limit'.freeze |
28 | | - MARKET = 'market'.freeze |
29 | | - STOP_LIMIT = 'stopLimit'.freeze |
30 | | - STOP_MARKET = 'stopMarket'.freeze |
31 | | - TAKE_PROFIT_LIMIT = 'takeProfitLimit'.freeze |
32 | | - TAKE_PROFIT_MARKET = 'takeProfitMarket'.freeze |
| 29 | + LIMIT = 'limit' |
| 30 | + MARKET = 'market' |
| 31 | + STOP_LIMIT = 'stopLimit' |
| 32 | + STOP_MARKET = 'stopMarket' |
| 33 | + TAKE_PROFIT_LIMIT = 'takeProfitLimit' |
| 34 | + TAKE_PROFIT_MARKET = 'takeProfitMarket' |
33 | 35 | end |
34 | 36 |
|
35 | 37 | module TimeInForce |
36 | | - GTC = 'GTC'.freeze # Good till canceled |
37 | | - IOC = 'IOC'.freeze # Immediate or cancell |
38 | | - FOK = 'FOK'.freeze # Fill or kill |
39 | | - DAY = 'Day'.freeze # Good for the day |
40 | | - GTD = 'GDT'.freeze # Good till date |
| 38 | + GTC = 'GTC' # Good till canceled |
| 39 | + IOC = 'IOC' # Immediate or cancell |
| 40 | + FOK = 'FOK' # Fill or kill |
| 41 | + DAY = 'Day' # Good for the day |
| 42 | + GTD = 'GDT' # Good till date |
41 | 43 | end |
42 | 44 |
|
43 | 45 | module IdentifyBy |
44 | | - USERNAME = 'username'.freeze |
45 | | - EMAIL = 'email'.freeze |
| 46 | + USERNAME = 'username' |
| 47 | + EMAIL = 'email' |
46 | 48 | end |
47 | 49 |
|
48 | 50 | module Offchain |
49 | | - NEVER = 'never'.freeze |
50 | | - OPTIONALLY = 'optionally'.freeze |
51 | | - REQUIRED = 'required'.freeze |
| 51 | + NEVER = 'never' |
| 52 | + OPTIONALLY = 'optionally' |
| 53 | + REQUIRED = 'required' |
52 | 54 | end |
53 | 55 |
|
54 | 56 | module Account |
55 | | - SPOT = 'spot'.freeze |
56 | | - WALLET = 'wallet'.freeze |
| 57 | + SPOT = 'spot' |
| 58 | + WALLET = 'wallet' |
57 | 59 | end |
58 | 60 |
|
59 | 61 | module TransactionType |
60 | | - DEPOSIT = 'DEPOSIT'.freeze |
61 | | - WITHDRAW = 'WITHDRAW'.freeze |
62 | | - TRANSFER = 'TRANSFER'.freeze |
63 | | - SAWAP = 'SAWAP'.freeze |
| 62 | + DEPOSIT = 'DEPOSIT' |
| 63 | + WITHDRAW = 'WITHDRAW' |
| 64 | + TRANSFER = 'TRANSFER' |
| 65 | + SAWAP = 'SAWAP' |
64 | 66 | end |
65 | 67 |
|
66 | 68 | module TransactionSubtype |
67 | | - UNCLASSIFIED = 'UNCLASSIFIED'.freeze |
68 | | - BLOCKCHAIN = 'BLOCKCHAIN'.freeze |
69 | | - AIRDROP = 'AIRDROP'.freeze |
70 | | - AFFILIATE = 'AFFILIATE'.freeze |
71 | | - STAKING = 'STAKING'.freeze |
72 | | - BUY_CRYPTO = 'BUY_CRYPTO'.freeze |
73 | | - OFFCHAIN = 'OFFCHAIN'.freeze |
74 | | - FIAT = 'FIAT'.freeze |
75 | | - SUB_ACCOUNT = 'SUB_ACCOUNT'.freeze |
76 | | - WALLET_TO_SPOT = 'WALLET_TO_SPOT'.freeze |
77 | | - SPOT_TO_WALLET = 'SPOT_TO_WALLET'.freeze |
78 | | - WALLET_TO_DERIVATIVES = 'WALLET_TO_DERIVATIVES'.freeze |
79 | | - DERIVATIVES_TO_WALLET = 'DERIVATIVES_TO_WALLET'.freeze |
80 | | - CHAIN_SWITCH_FROM = 'CHAIN_SWITCH_FROM'.freeze |
81 | | - CHAIN_SWITCH_TO = 'CHAIN_SWITCH_TO'.freeze |
82 | | - INSTANT_EXCHANGE = 'INSTANT_EXCHANGE'.freeze |
| 69 | + UNCLASSIFIED = 'UNCLASSIFIED' |
| 70 | + BLOCKCHAIN = 'BLOCKCHAIN' |
| 71 | + AIRDROP = 'AIRDROP' |
| 72 | + AFFILIATE = 'AFFILIATE' |
| 73 | + STAKING = 'STAKING' |
| 74 | + BUY_CRYPTO = 'BUY_CRYPTO' |
| 75 | + OFFCHAIN = 'OFFCHAIN' |
| 76 | + FIAT = 'FIAT' |
| 77 | + SUB_ACCOUNT = 'SUB_ACCOUNT' |
| 78 | + WALLET_TO_SPOT = 'WALLET_TO_SPOT' |
| 79 | + SPOT_TO_WALLET = 'SPOT_TO_WALLET' |
| 80 | + WALLET_TO_DERIVATIVES = 'WALLET_TO_DERIVATIVES' |
| 81 | + DERIVATIVES_TO_WALLET = 'DERIVATIVES_TO_WALLET' |
| 82 | + CHAIN_SWITCH_FROM = 'CHAIN_SWITCH_FROM' |
| 83 | + CHAIN_SWITCH_TO = 'CHAIN_SWITCH_TO' |
| 84 | + INSTANT_EXCHANGE = 'INSTANT_EXCHANGE' |
83 | 85 | end |
84 | 86 |
|
85 | 87 | module TransactionStatus |
86 | | - CREATED = 'CREATED'.freeze |
87 | | - PENDING = 'PENDING'.freeze |
88 | | - FAILED = 'FAILED'.freeze |
89 | | - SUCCESS = 'SUCCESS'.freeze |
90 | | - ROLLED_BACK = 'ROLLED_BACK'.freeze |
| 88 | + CREATED = 'CREATED' |
| 89 | + PENDING = 'PENDING' |
| 90 | + FAILED = 'FAILED' |
| 91 | + SUCCESS = 'SUCCESS' |
| 92 | + ROLLED_BACK = 'ROLLED_BACK' |
91 | 93 | end |
92 | 94 |
|
93 | 95 | module SortBy |
94 | | - CREATED_AT = 'created_at'.freeze |
95 | | - ID = 'id'.freeze |
| 96 | + CREATED_AT = 'created_at' |
| 97 | + ID = 'id' |
96 | 98 | end |
97 | 99 |
|
98 | 100 | module Contingency |
99 | | - ALL_OR_NONE = 'allOrNone'.freeze |
100 | | - AON = 'allOrNone'.freeze |
101 | | - ONE_CANCEL_OTHER = 'oneCancelOther'.freeze |
102 | | - OCO = 'oneCancelOther'.freeze |
103 | | - ONE_TRIGGER_OTHER = 'oneTriggerOther'.freeze |
104 | | - OTO = 'oneTriggerOther'.freeze |
105 | | - ONE_TRIGGER_ONE_CANCEL_OTHER = 'oneTriggerOneCancelOther'.freeze |
106 | | - OTOCO = 'oneTriggerOneCancelOther'.freeze |
| 101 | + ALL_OR_NONE = 'allOrNone' |
| 102 | + AON = 'allOrNone' |
| 103 | + ONE_CANCEL_OTHER = 'oneCancelOther' |
| 104 | + OCO = 'oneCancelOther' |
| 105 | + ONE_TRIGGER_OTHER = 'oneTriggerOther' |
| 106 | + OTO = 'oneTriggerOther' |
| 107 | + ONE_TRIGGER_ONE_CANCEL_OTHER = 'oneTriggerOneCancelOther' |
| 108 | + OTOCO = 'oneTriggerOneCancelOther' |
107 | 109 | end |
108 | 110 |
|
109 | 111 | module NotificationType |
110 | | - SNAPSHOT = 'snapshot'.freeze |
111 | | - UPDATE = 'update'.freeze |
112 | | - DATA = 'data'.freeze |
113 | | - COMMAND = 'command'.freeze |
| 112 | + SNAPSHOT = 'snapshot' |
| 113 | + UPDATE = 'update' |
| 114 | + DATA = 'data' |
| 115 | + COMMAND = 'command' |
114 | 116 | end |
115 | 117 |
|
116 | 118 | module SubscriptionMode |
117 | | - UPDATES = 'updates'.freeze |
118 | | - BATCHES = 'batches'.freeze |
| 119 | + UPDATES = 'updates' |
| 120 | + BATCHES = 'batches' |
119 | 121 | end |
120 | 122 | end |
121 | 123 | end |
0 commit comments