source: sandbox/2.4.1-3/rest/setup/tables_current.inc.php @ 6368

Revision 6368, 3.3 KB checked in by cristiano, 12 years ago (diff)

Ticket #2768 - Criação do modulo REST API

Line 
1<?php
2  /**************************************************************************\
3  * eGroupWare                                                               *
4  * http://www.egroupware.org                                                *
5  * --------------------------------------------                             *
6  *  This program is free software; you can redistribute it and/or modify it *
7  *  under the terms of the GNU General Public License as published by the   *
8  *  Free Software Foundation; either version 2 of the License, or (at your  *
9  *  option) any later version.                                              *
10  \**************************************************************************/
11
12
13        $phpgw_baseline = array(
14               
15                'rest_access_token' => array(
16                        'fd' => array(
17                                'id' => array('type' => 'auto','nullable' => False),
18                                'oauth_token' => array('type' => 'varchar','precision' => '40', 'nullable' => false),
19                                'client_id' => array('type' => 'varchar', 'precision' => '40','nullable' => false),
20                                'user_id' => array('type' => 'int', 'precision' => '16','nullable' => false),
21                                'expires' => array('type' => 'int', 'varchar' => '8','nullable' => false),
22                                'scope' => array('type' => 'varchar', 'varchar' => '255','nullable' => True),
23                                'refresh_token' => array('type' => 'varchar', 'precision' => '40','nullable' => false)
24                        ),
25                        'pk' => array('id'),
26                        'fk' => array(),
27                        'ix' => array(),
28                        'uc' => array()
29                ),
30               
31                'rest_auth_code' => array(
32                        'fd' => array(
33                                'id' => array('type' => 'auto','nullable' => False),
34                                'redirect_uri' => array('type' => 'varchar','precision' => '255', 'nullable' => true),
35                                'client_id' => array('type' => 'varchar', 'precision' => '40','nullable' => false),
36                                'user_id' => array('type' => 'int', 'precision' => '16','nullable' => false),
37                                'expires' => array('type' => 'int', 'varchar' => '8','nullable' => false),
38                                'scope' => array('type' => 'varchar', 'varchar' => '255','nullable' => True),
39                                'refresh_token' => array('type' => 'varchar', 'precision' => '40','nullable' => false)
40                        ),
41                        'pk' => array('id'),
42                        'fk' => array(),
43                        'ix' => array(),
44                        'uc' => array()
45                ),
46       
47                'rest_client' => array(
48                        'fd' => array(
49                                'id' => array('type' => 'auto','nullable' => False),
50                                'redirect_uri' => array('type' => 'varchar','precision' => '255', 'nullable' => true),
51                                'client_id' => array('type' => 'varchar', 'precision' => '40','nullable' => false),
52                                'client_secret' => array('type' => 'varchar', 'precision' => '40','nullable' => false)
53                        ),
54                        'pk' => array('id'),
55                        'fk' => array(),
56                        'ix' => array(),
57                        'uc' => array()
58                ),
59
60                'rest_refresh_token' => array(
61                        'fd' => array(
62                                'id' => array('type' => 'auto','nullable' => False),
63                                'refresh_token' => array('type' => 'varchar','precision' => '40', 'nullable' => false),
64                                'client_id' => array('type' => 'varchar', 'precision' => '40','nullable' => false),
65                                'user_id' => array('type' => 'int', 'precision' => '16','nullable' => false),
66                                'expires' => array('type' => 'int', 'varchar' => '8','nullable' => false),
67                                'scope' => array('type' => 'varchar', 'varchar' => '255','nullable' => True),
68                                'refresh_token' => array('type' => 'varchar', 'precision' => '40','nullable' => false)
69                        ),
70                        'pk' => array('id'),
71                        'fk' => array(),
72                        'ix' => array(),
73                        'uc' => array()
74                ),
75
76        );
77?>
Note: See TracBrowser for help on using the repository browser.