1 |
358 |
ahitrov |
package payments::Transaction; |
2 |
|
|
|
3 |
|
|
use base "Contenido::Document"; |
4 |
|
|
sub extra_properties |
5 |
|
|
{ |
6 |
|
|
return ( |
7 |
|
|
{ 'attr' => 'status', 'type' => 'status', 'rusname' => 'Статус тестирования', |
8 |
|
|
'cases' => [ |
9 |
|
|
[0, 'Реальная оплата'], |
10 |
|
|
[1, 'Тестовая оплата'], |
11 |
|
|
], |
12 |
|
|
}, |
13 |
690 |
ahitrov |
{ 'attr' => 'form_url', 'type' => 'string', 'rusname' => 'URL формы оплаты' }, |
14 |
358 |
ahitrov |
{ 'attr' => 'custom1', 'type' => 'string', 'rusname' => 'Параметр 1' }, |
15 |
|
|
{ 'attr' => 'custom2', 'type' => 'string', 'rusname' => 'Параметр 2' }, |
16 |
|
|
{ 'attr' => 'custom3', 'type' => 'string', 'rusname' => 'Параметр 3' }, |
17 |
|
|
) |
18 |
|
|
} |
19 |
|
|
|
20 |
|
|
sub class_name |
21 |
|
|
{ |
22 |
|
|
return 'Payments: транзакция'; |
23 |
|
|
} |
24 |
|
|
|
25 |
|
|
sub class_description |
26 |
|
|
{ |
27 |
|
|
return 'Payments: транзакция'; |
28 |
|
|
} |
29 |
|
|
|
30 |
|
|
sub class_table |
31 |
|
|
{ |
32 |
|
|
return 'payments::SQL::TransactionsTable'; |
33 |
|
|
} |
34 |
|
|
|
35 |
|
|
1; |