exc.py
3.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
from pyramid_rpc.jsonrpc import JsonRpcError
############
# Database #
############
class JsonRpcDbUrlNotFound(JsonRpcError):
code = -40001
message = 'Database URL tidak ada'
class JsonRpcDbConnection(JsonRpcError):
code = -40002
message = 'Koneksi database gagal'
class JsonRpcDataNotFound(JsonRpcError):
code = -40003
message = 'Data tidak ditemukan'
######################################################
# Authentication (login) & Authorization (hak akses) #
######################################################
class JsonRpcInvalidLogin(JsonRpcError):
code = -41001
message = 'User / password tidak benar'
class JsonRpcInvalidNik(JsonRpcError):
code = -41002
message = 'NIK tidak benar'
class JsonRpcNikFound(JsonRpcError):
code = -41003
message = 'NIK sudah ada'
class JsonRpcMobileFound(JsonRpcError):
code = -41004
message = 'No HP sudah digunakan'
class JsonRpcInvalidMobile(JsonRpcError):
code = -41004
message = 'No HP tidak benar'
class JsonRpcInvalidData(JsonRpcError):
code = -41005
message = 'Data tidak benar'
class JsonRpcdEmailFound(JsonRpcError):
code = -41006
message = 'Email sudah digunakan'
class JsonRpcInvalidEmail(JsonRpcError):
code = -41007
message = 'Email tidak benar'
class JsonRpcMail(JsonRpcError):
code = -41008
message = 'Gagal login mail server'
class JsonRpcUserFound(JsonRpcError):
code = -41009
message = 'User sudah digunakan'
class JsonRpcRegisterFail(JsonRpcError):
code = -41010
message = 'Gagal registrasi user'
class JsonRpcProfileFail(JsonRpcError):
code = -41011
message = 'Gagal update profile'
class JsonRpcGetPassword(JsonRpcError):
code = -41012
message = 'Gagal request password'
class JsonRpcUserNotFound(JsonRpcError):
code = -41013
message = 'User tidak ada'
class JsonRpcInvalidTime(JsonRpcError):
code = -41013
message = 'Periksa Date Time Server'
#############
# Transaksi #
#############
class JsonRpcBankNotFound(JsonRpcError):
code = -51001
message = 'Bank not found'
class JsonRpcBillNotFound(JsonRpcError):
code = -52001
message = 'Bill not found'
class JsonRpcBillAlreadyPaid(JsonRpcError):
code = -52002
message = 'Tagihan sudah lunas'
class JsonRpcBillDifferent(JsonRpcError):
code = -52003
message = 'Bill amount different'
class JsonRpcNtbNotFound(JsonRpcError):
code = -53001
message = 'NTB not found'
class JsonRpcNtbNotValid(JsonRpcError):
code = -53002
message = 'NTB not valid'
class JsonRpcPaymentNotFound(JsonRpcError):
code = -54001
message = 'Payment not found'
class JsonRpcBillerNotFound(JsonRpcError):
code = -55001
message = 'Biller not found'
class JsonRpcBillerNetwork(JsonRpcError):
code = -55002
message = 'Biller network unrecognized'
class JsonRpcProductNotFound(JsonRpcError):
code = -56001
message = 'Product not found'
class JsonRpcInvalidParams(JsonRpcError):
code = -32602
message = 'Invalid method parameters'