File Coverage

blib/lib/Net/Twitter/Lite/API/V1.pm
Criterion Covered Total %
statement 7 7 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod 0 1 0.0
total 10 11 90.9


line stmt bran cond sub pod time code
1             package Net::Twitter::Lite::API::V1;
2             $Net::Twitter::Lite::API::V1::VERSION = '0.12008';
3 6     6   94 use warnings;
  6         13  
  6         281  
4 6     6   31 use strict;
  6         9  
  6         26028  
5              
6             =head1 NAME
7              
8             Net::Twitter::Lite::API::V1 - Method definitions for Twitter's deprecated API v1
9              
10             =head1 VERSION
11              
12             version 0.12008
13              
14             =cut
15              
16             sub api_def () { +[
17 6     6 0 7666 [ Lists => [
18             [ 'legacy_add_list_member', {
19             aliases => [ qw// ],
20             path => ':user/:list_id/members',
21             method => 'POST',
22             params => [ qw/user list_id id/ ],
23             required => [ qw/user list_id id/ ],
24             add_source => 0,
25             deprecated => 0,
26             authenticate => 1,
27             booleans => [ qw// ],
28             base_url_method => 'lists_api_url',
29             } ],
30             [ 'legacy_create_list', {
31             aliases => [ qw// ],
32             path => ':user/lists',
33             method => 'POST',
34             params => [ qw/user name mode description/ ],
35             required => [ qw/user name/ ],
36             add_source => 0,
37             deprecated => 0,
38             authenticate => 1,
39             booleans => [ qw// ],
40             base_url_method => 'lists_api_url',
41             } ],
42             [ 'legacy_delete_list', {
43             aliases => [ qw// ],
44             path => ':user/lists/:list_id',
45             method => 'DELETE',
46             params => [ qw/user list_id/ ],
47             required => [ qw/user list_id/ ],
48             add_source => 0,
49             deprecated => 0,
50             authenticate => 1,
51             booleans => [ qw// ],
52             base_url_method => 'lists_api_url',
53             } ],
54             [ 'legacy_delete_list_member', {
55             aliases => [ qw/legacy_remove_list_member/ ],
56             path => ':user/:list_id/members',
57             method => 'DELETE',
58             params => [ qw/user list_id id/ ],
59             required => [ qw/user list_id id/ ],
60             add_source => 0,
61             deprecated => 0,
62             authenticate => 1,
63             booleans => [ qw// ],
64             base_url_method => 'lists_api_url',
65             } ],
66             [ 'legacy_get_list', {
67             aliases => [ qw// ],
68             path => ':user/lists/:list_id',
69             method => 'GET',
70             params => [ qw/user list_id/ ],
71             required => [ qw/user list_id/ ],
72             add_source => 0,
73             deprecated => 0,
74             authenticate => 1,
75             booleans => [ qw// ],
76             base_url_method => 'lists_api_url',
77             } ],
78             [ 'legacy_get_lists', {
79             aliases => [ qw/legacy_list_lists/ ],
80             path => ':user/lists',
81             method => 'GET',
82             params => [ qw/user cursor/ ],
83             required => [ qw/user/ ],
84             add_source => 0,
85             deprecated => 0,
86             authenticate => 1,
87             booleans => [ qw// ],
88             base_url_method => 'lists_api_url',
89             } ],
90             [ 'legacy_is_list_member', {
91             aliases => [ qw// ],
92             path => ':user/:list_id/members/:id',
93             method => 'GET',
94             params => [ qw/user list_id id/ ],
95             required => [ qw/user list_id id/ ],
96             add_source => 0,
97             deprecated => 0,
98             authenticate => 1,
99             booleans => [ qw// ],
100             base_url_method => 'lists_api_url',
101             } ],
102             [ 'legacy_is_list_subscriber', {
103             aliases => [ qw/legacy_is_subscribed_list/ ],
104             path => ':user/:list_id/subscribers/:id',
105             method => 'GET',
106             params => [ qw/user list_id id/ ],
107             required => [ qw/user list_id id/ ],
108             add_source => 0,
109             deprecated => 0,
110             authenticate => 1,
111             booleans => [ qw// ],
112             base_url_method => 'lists_api_url',
113             } ],
114             [ 'legacy_list_members', {
115             aliases => [ qw// ],
116             path => ':user/:list_id/members',
117             method => 'GET',
118             params => [ qw/user list_id id cursor/ ],
119             required => [ qw/user list_id/ ],
120             add_source => 0,
121             deprecated => 0,
122             authenticate => 1,
123             booleans => [ qw// ],
124             base_url_method => 'lists_api_url',
125             } ],
126             [ 'legacy_list_memberships', {
127             aliases => [ qw// ],
128             path => ':user/lists/memberships',
129             method => 'GET',
130             params => [ qw/user cursor/ ],
131             required => [ qw/user/ ],
132             add_source => 0,
133             deprecated => 0,
134             authenticate => 1,
135             booleans => [ qw// ],
136             base_url_method => 'lists_api_url',
137             } ],
138             [ 'legacy_list_statuses', {
139             aliases => [ qw// ],
140             path => ':user/lists/:list_id/statuses',
141             method => 'GET',
142             params => [ qw/user list_id since_id max_id per_page page/ ],
143             required => [ qw/user list_id/ ],
144             add_source => 0,
145             deprecated => 0,
146             authenticate => 1,
147             booleans => [ qw// ],
148             base_url_method => 'lists_api_url',
149             } ],
150             [ 'legacy_list_subscribers', {
151             aliases => [ qw// ],
152             path => ':user/:list_id/subscribers',
153             method => 'GET',
154             params => [ qw/user list_id id cursor/ ],
155             required => [ qw/user list_id/ ],
156             add_source => 0,
157             deprecated => 0,
158             authenticate => 1,
159             booleans => [ qw// ],
160             base_url_method => 'lists_api_url',
161             } ],
162             [ 'legacy_list_subscriptions', {
163             aliases => [ qw// ],
164             path => ':user/lists/subscriptions',
165             method => 'GET',
166             params => [ qw/user cursor/ ],
167             required => [ qw/user/ ],
168             add_source => 0,
169             deprecated => 0,
170             authenticate => 1,
171             booleans => [ qw// ],
172             base_url_method => 'lists_api_url',
173             } ],
174             [ 'legacy_members_create_all', {
175             aliases => [ qw/legacy_add_list_members/ ],
176             path => ':user/:list_id/members/create_all',
177             method => 'POST',
178             params => [ qw/user list_id screen_name user_id/ ],
179             required => [ qw/user list_id/ ],
180             add_source => 0,
181             deprecated => 0,
182             authenticate => 1,
183             booleans => [ qw// ],
184             base_url_method => 'lists_api_url',
185             } ],
186             [ 'legacy_subscribe_list', {
187             aliases => [ qw// ],
188             path => ':user/:list_id/subscribers',
189             method => 'POST',
190             params => [ qw/user list_id/ ],
191             required => [ qw/user list_id/ ],
192             add_source => 0,
193             deprecated => 0,
194             authenticate => 1,
195             booleans => [ qw// ],
196             base_url_method => 'lists_api_url',
197             } ],
198             [ 'legacy_unsubscribe_list', {
199             aliases => [ qw// ],
200             path => ':user/:list_id/subscribers',
201             method => 'DELETE',
202             params => [ qw/user list_id/ ],
203             required => [ qw/user list_id/ ],
204             add_source => 0,
205             deprecated => 0,
206             authenticate => 1,
207             booleans => [ qw// ],
208             base_url_method => 'lists_api_url',
209             } ],
210             [ 'legacy_update_list', {
211             aliases => [ qw// ],
212             path => ':user/lists/:list_id',
213             method => 'POST',
214             params => [ qw/user list_id name mode description/ ],
215             required => [ qw/user list_id/ ],
216             add_source => 0,
217             deprecated => 0,
218             authenticate => 1,
219             booleans => [ qw// ],
220             base_url_method => 'lists_api_url',
221             } ],
222             ] ],
223             [ REST => [
224             [ 'account_settings', {
225             aliases => [ qw// ],
226             path => 'account/settings',
227             method => 'GET',
228             params => [ qw// ],
229             required => [ qw// ],
230             add_source => 0,
231             deprecated => 0,
232             authenticate => 1,
233             booleans => [ qw// ],
234             base_url_method => 'apiurl',
235             } ],
236             [ 'account_totals', {
237             aliases => [ qw// ],
238             path => 'account/totals',
239             method => 'GET',
240             params => [ qw// ],
241             required => [ qw// ],
242             add_source => 0,
243             deprecated => 0,
244             authenticate => 1,
245             booleans => [ qw// ],
246             base_url_method => 'apiurl',
247             } ],
248             [ 'add_list_member', {
249             aliases => [ qw// ],
250             path => 'lists/members/create',
251             method => 'POST',
252             params => [ qw/list_id slug user_id screen_name owner_screen_name owner_id/ ],
253             required => [ qw// ],
254             add_source => 0,
255             deprecated => 0,
256             authenticate => 1,
257             booleans => [ qw// ],
258             base_url_method => 'apiurl',
259             } ],
260             [ 'add_place', {
261             aliases => [ qw// ],
262             path => 'geo/place',
263             method => 'POST',
264             params => [ qw/name contained_within token lat long attribute:street_address callback/ ],
265             required => [ qw/name contained_within token lat long/ ],
266             add_source => 0,
267             deprecated => 0,
268             authenticate => 1,
269             booleans => [ qw// ],
270             base_url_method => 'apiurl',
271             } ],
272             [ 'all_subscriptions', {
273             aliases => [ qw/all_lists list_subscriptions/ ],
274             path => 'lists/all',
275             method => 'GET',
276             params => [ qw/user_id screen_name count cursor/ ],
277             required => [ qw// ],
278             add_source => 0,
279             deprecated => 0,
280             authenticate => 1,
281             booleans => [ qw// ],
282             base_url_method => 'apiurl',
283             } ],
284             [ 'block_exists', {
285             aliases => [ qw// ],
286             path => 'blocks/exists/:id',
287             method => 'GET',
288             params => [ qw/id user_id screen_name include_entities/ ],
289             required => [ qw/id/ ],
290             add_source => 0,
291             deprecated => 0,
292             authenticate => 1,
293             booleans => [ qw/include_entities/ ],
294             base_url_method => 'apiurl',
295             } ],
296             [ 'blocking', {
297             aliases => [ qw// ],
298             path => 'blocks/blocking',
299             method => 'GET',
300             params => [ qw/page include_entities/ ],
301             required => [ qw// ],
302             add_source => 0,
303             deprecated => 0,
304             authenticate => 1,
305             booleans => [ qw/include_entities/ ],
306             base_url_method => 'apiurl',
307             } ],
308             [ 'blocking_ids', {
309             aliases => [ qw// ],
310             path => 'blocks/blocking/ids',
311             method => 'GET',
312             params => [ qw// ],
313             required => [ qw// ],
314             add_source => 0,
315             deprecated => 0,
316             authenticate => 1,
317             booleans => [ qw// ],
318             base_url_method => 'apiurl',
319             } ],
320             [ 'contributees', {
321             aliases => [ qw// ],
322             path => 'users/contributees',
323             method => 'GET',
324             params => [ qw/user_id screen_name include_entities skip_satus/ ],
325             required => [ qw// ],
326             add_source => 0,
327             deprecated => 0,
328             authenticate => 1,
329             booleans => [ qw/include_entities skip_satus/ ],
330             base_url_method => 'apiurl',
331             } ],
332             [ 'contributors', {
333             aliases => [ qw// ],
334             path => 'users/contributors',
335             method => 'GET',
336             params => [ qw/user_id screen_name include_entities skip_satus/ ],
337             required => [ qw// ],
338             add_source => 0,
339             deprecated => 0,
340             authenticate => 1,
341             booleans => [ qw/include_entities skip_satus/ ],
342             base_url_method => 'apiurl',
343             } ],
344             [ 'create_block', {
345             aliases => [ qw// ],
346             path => 'blocks/create/:id',
347             method => 'POST',
348             params => [ qw/id user_id screen_name include_entities/ ],
349             required => [ qw/id/ ],
350             add_source => 0,
351             deprecated => 0,
352             authenticate => 1,
353             booleans => [ qw/include_entities/ ],
354             base_url_method => 'apiurl',
355             } ],
356             [ 'create_favorite', {
357             aliases => [ qw// ],
358             path => 'favorites/create/:id',
359             method => 'POST',
360             params => [ qw/id include_entities/ ],
361             required => [ qw/id/ ],
362             add_source => 0,
363             deprecated => 0,
364             authenticate => 1,
365             booleans => [ qw/include_entities/ ],
366             base_url_method => 'apiurl',
367             } ],
368             [ 'create_friend', {
369             aliases => [ qw/follow_new/ ],
370             path => 'friendships/create/:id',
371             method => 'POST',
372             params => [ qw/id user_id screen_name follow include_entities/ ],
373             required => [ qw/id/ ],
374             add_source => 0,
375             deprecated => 0,
376             authenticate => 1,
377             booleans => [ qw/include_entities follow/ ],
378             base_url_method => 'apiurl',
379             } ],
380             [ 'create_list', {
381             aliases => [ qw// ],
382             path => 'lists/create',
383             method => 'POST',
384             params => [ qw/list_id slug name mode description owner_screen_name owner_id/ ],
385             required => [ qw// ],
386             add_source => 0,
387             deprecated => 0,
388             authenticate => 1,
389             booleans => [ qw// ],
390             base_url_method => 'apiurl',
391             } ],
392             [ 'create_saved_search', {
393             aliases => [ qw// ],
394             path => 'saved_searches/create',
395             method => 'POST',
396             params => [ qw/query/ ],
397             required => [ qw/query/ ],
398             add_source => 0,
399             deprecated => 0,
400             authenticate => 1,
401             booleans => [ qw// ],
402             base_url_method => 'apiurl',
403             } ],
404             [ 'delete_list', {
405             aliases => [ qw// ],
406             path => 'lists/destroy',
407             method => 'POST',
408             params => [ qw/owner_screen_name owner_id list_id slug/ ],
409             required => [ qw// ],
410             add_source => 0,
411             deprecated => 0,
412             authenticate => 1,
413             booleans => [ qw// ],
414             base_url_method => 'apiurl',
415             } ],
416             [ 'delete_list_member', {
417             aliases => [ qw/remove_list_member/ ],
418             path => 'lists/members/destroy',
419             method => 'POST',
420             params => [ qw/list_id slug user_id screen_name owner_screen_name owner_id/ ],
421             required => [ qw// ],
422             add_source => 0,
423             deprecated => 0,
424             authenticate => 1,
425             booleans => [ qw// ],
426             base_url_method => 'apiurl',
427             } ],
428             [ 'destroy_block', {
429             aliases => [ qw// ],
430             path => 'blocks/destroy/:id',
431             method => 'POST',
432             params => [ qw/id user_id screen_name/ ],
433             required => [ qw/id/ ],
434             add_source => 0,
435             deprecated => 0,
436             authenticate => 1,
437             booleans => [ qw/include_entities/ ],
438             base_url_method => 'apiurl',
439             } ],
440             [ 'destroy_direct_message', {
441             aliases => [ qw// ],
442             path => 'direct_messages/destroy/:id',
443             method => 'POST',
444             params => [ qw/id include_entities/ ],
445             required => [ qw/id/ ],
446             add_source => 0,
447             deprecated => 0,
448             authenticate => 1,
449             booleans => [ qw/include_entities/ ],
450             base_url_method => 'apiurl',
451             } ],
452             [ 'destroy_favorite', {
453             aliases => [ qw// ],
454             path => 'favorites/destroy/:id',
455             method => 'POST',
456             params => [ qw/id include_entities/ ],
457             required => [ qw/id/ ],
458             add_source => 0,
459             deprecated => 0,
460             authenticate => 1,
461             booleans => [ qw/include_entities/ ],
462             base_url_method => 'apiurl',
463             } ],
464             [ 'destroy_friend', {
465             aliases => [ qw/unfollow/ ],
466             path => 'friendships/destroy/:id',
467             method => 'POST',
468             params => [ qw/id user_id screen_name include_entities/ ],
469             required => [ qw/id/ ],
470             add_source => 0,
471             deprecated => 0,
472             authenticate => 1,
473             booleans => [ qw/include_entities/ ],
474             base_url_method => 'apiurl',
475             } ],
476             [ 'destroy_saved_search', {
477             aliases => [ qw// ],
478             path => 'saved_searches/destroy/:id',
479             method => 'POST',
480             params => [ qw/id/ ],
481             required => [ qw/id/ ],
482             add_source => 0,
483             deprecated => 0,
484             authenticate => 1,
485             booleans => [ qw// ],
486             base_url_method => 'apiurl',
487             } ],
488             [ 'destroy_status', {
489             aliases => [ qw// ],
490             path => 'statuses/destroy/:id',
491             method => 'POST',
492             params => [ qw/id trim_user include_entities/ ],
493             required => [ qw/id/ ],
494             add_source => 0,
495             deprecated => 0,
496             authenticate => 1,
497             booleans => [ qw/trim_user include_entities/ ],
498             base_url_method => 'apiurl',
499             } ],
500             [ 'direct_messages', {
501             aliases => [ qw// ],
502             path => 'direct_messages',
503             method => 'GET',
504             params => [ qw/since_id max_id count page include_entities/ ],
505             required => [ qw/include_entities/ ],
506             add_source => 0,
507             deprecated => 0,
508             authenticate => 1,
509             booleans => [ qw// ],
510             base_url_method => 'apiurl',
511             } ],
512             [ 'disable_notifications', {
513             aliases => [ qw// ],
514             path => 'notifications/leave/:id',
515             method => 'POST',
516             params => [ qw/id screen_name include_entities/ ],
517             required => [ qw/id/ ],
518             add_source => 0,
519             deprecated => 0,
520             authenticate => 1,
521             booleans => [ qw/include_entities/ ],
522             base_url_method => 'apiurl',
523             } ],
524             [ 'downtime_schedule', {
525             aliases => [ qw// ],
526             path => 'help/downtime_schedule',
527             method => 'GET',
528             params => [ qw// ],
529             required => [ qw// ],
530             add_source => 0,
531             deprecated => 1,
532             authenticate => 1,
533             booleans => [ qw// ],
534             base_url_method => 'apiurl',
535             } ],
536             [ 'enable_notifications', {
537             aliases => [ qw// ],
538             path => 'notifications/follow/:id',
539             method => 'POST',
540             params => [ qw/id screen_name include_entities/ ],
541             required => [ qw/id/ ],
542             add_source => 0,
543             deprecated => 0,
544             authenticate => 1,
545             booleans => [ qw/include_entities/ ],
546             base_url_method => 'apiurl',
547             } ],
548             [ 'end_session', {
549             aliases => [ qw// ],
550             path => 'account/end_session',
551             method => 'POST',
552             params => [ qw// ],
553             required => [ qw// ],
554             add_source => 0,
555             deprecated => 0,
556             authenticate => 1,
557             booleans => [ qw// ],
558             base_url_method => 'apiurl',
559             } ],
560             [ 'favorites', {
561             aliases => [ qw// ],
562             path => 'favorites/:id',
563             method => 'GET',
564             params => [ qw/id page include_entities/ ],
565             required => [ qw// ],
566             add_source => 0,
567             deprecated => 0,
568             authenticate => 1,
569             booleans => [ qw/include_entities/ ],
570             base_url_method => 'apiurl',
571             } ],
572             [ 'followers', {
573             aliases => [ qw// ],
574             path => 'statuses/followers/:id',
575             method => 'GET',
576             params => [ qw/id user_id screen_name cursor include_entities/ ],
577             required => [ qw// ],
578             add_source => 0,
579             deprecated => 1,
580             authenticate => 1,
581             booleans => [ qw/include_entities/ ],
582             base_url_method => 'apiurl',
583             } ],
584             [ 'followers_ids', {
585             aliases => [ qw// ],
586             path => 'followers/ids/:id',
587             method => 'GET',
588             params => [ qw/id user_id screen_name cursor/ ],
589             required => [ qw/id/ ],
590             add_source => 0,
591             deprecated => 0,
592             authenticate => 1,
593             booleans => [ qw// ],
594             base_url_method => 'apiurl',
595             } ],
596             [ 'friends', {
597             aliases => [ qw/following/ ],
598             path => 'statuses/friends/:id',
599             method => 'GET',
600             params => [ qw/id user_id screen_name cursor include_entities/ ],
601             required => [ qw// ],
602             add_source => 0,
603             deprecated => 1,
604             authenticate => 1,
605             booleans => [ qw/include_entities/ ],
606             base_url_method => 'apiurl',
607             } ],
608             [ 'friends_ids', {
609             aliases => [ qw/following_ids/ ],
610             path => 'friends/ids/:id',
611             method => 'GET',
612             params => [ qw/id user_id screen_name cursor/ ],
613             required => [ qw/id/ ],
614             add_source => 0,
615             deprecated => 0,
616             authenticate => 1,
617             booleans => [ qw// ],
618             base_url_method => 'apiurl',
619             } ],
620             [ 'friends_timeline', {
621             aliases => [ qw/following_timeline/ ],
622             path => 'statuses/friends_timeline',
623             method => 'GET',
624             params => [ qw/since_id max_id count page skip_user trim_user include_entities include_rts/ ],
625             required => [ qw// ],
626             add_source => 0,
627             deprecated => 1,
628             authenticate => 1,
629             booleans => [ qw/skip_user trim_user include_entities include_rts/ ],
630             base_url_method => 'apiurl',
631             } ],
632             [ 'friendship_exists', {
633             aliases => [ qw/relationship_exists follows/ ],
634             path => 'friendships/exists',
635             method => 'GET',
636             params => [ qw/user_id_a user_id_b screen_name_a screen_name_b user_a user_b/ ],
637             required => [ qw/user_a user_b/ ],
638             add_source => 0,
639             deprecated => 0,
640             authenticate => 1,
641             booleans => [ qw// ],
642             base_url_method => 'apiurl',
643             } ],
644             [ 'friendships_incoming', {
645             aliases => [ qw// ],
646             path => 'friendships/incoming',
647             method => 'GET',
648             params => [ qw/cursor/ ],
649             required => [ qw/cursor/ ],
650             add_source => 0,
651             deprecated => 0,
652             authenticate => 1,
653             booleans => [ qw// ],
654             base_url_method => 'apiurl',
655             } ],
656             [ 'friendships_outgoing', {
657             aliases => [ qw// ],
658             path => 'friendships/outgoing',
659             method => 'GET',
660             params => [ qw/cursor/ ],
661             required => [ qw/cursor/ ],
662             add_source => 0,
663             deprecated => 0,
664             authenticate => 1,
665             booleans => [ qw// ],
666             base_url_method => 'apiurl',
667             } ],
668             [ 'geo_id', {
669             aliases => [ qw// ],
670             path => 'geo/id/:id',
671             method => 'GET',
672             params => [ qw/id/ ],
673             required => [ qw/id/ ],
674             add_source => 0,
675             deprecated => 0,
676             authenticate => 1,
677             booleans => [ qw// ],
678             base_url_method => 'apiurl',
679             } ],
680             [ 'geo_search', {
681             aliases => [ qw// ],
682             path => 'geo/search',
683             method => 'GET',
684             params => [ qw/lat long query ip granularity accuracy max_results contained_within attribute:street_address callback/ ],
685             required => [ qw// ],
686             add_source => 0,
687             deprecated => 0,
688             authenticate => 1,
689             booleans => [ qw// ],
690             base_url_method => 'apiurl',
691             } ],
692             [ 'get_configuration', {
693             aliases => [ qw// ],
694             path => 'help/configuration',
695             method => 'GET',
696             params => [ qw// ],
697             required => [ qw// ],
698             add_source => 0,
699             deprecated => 0,
700             authenticate => 1,
701             booleans => [ qw// ],
702             base_url_method => 'apiurl',
703             } ],
704             [ 'get_languages', {
705             aliases => [ qw// ],
706             path => 'help/languages',
707             method => 'GET',
708             params => [ qw// ],
709             required => [ qw// ],
710             add_source => 0,
711             deprecated => 0,
712             authenticate => 1,
713             booleans => [ qw// ],
714             base_url_method => 'apiurl',
715             } ],
716             [ 'get_list', {
717             aliases => [ qw// ],
718             path => 'lists/show',
719             method => 'GET',
720             params => [ qw/list_id slug owner_screen_name owner_id/ ],
721             required => [ qw// ],
722             add_source => 0,
723             deprecated => 0,
724             authenticate => 1,
725             booleans => [ qw// ],
726             base_url_method => 'apiurl',
727             } ],
728             [ 'get_lists', {
729             aliases => [ qw/list_lists/ ],
730             path => 'lists',
731             method => 'GET',
732             params => [ qw/user_id screen_name cursor/ ],
733             required => [ qw// ],
734             add_source => 0,
735             deprecated => 0,
736             authenticate => 1,
737             booleans => [ qw// ],
738             base_url_method => 'apiurl',
739             } ],
740             [ 'get_privacy_policy', {
741             aliases => [ qw// ],
742             path => 'legal/privacy',
743             method => 'GET',
744             params => [ qw// ],
745             required => [ qw// ],
746             add_source => 0,
747             deprecated => 0,
748             authenticate => 1,
749             booleans => [ qw// ],
750             base_url_method => 'apiurl',
751             } ],
752             [ 'get_tos', {
753             aliases => [ qw// ],
754             path => 'legal/tos',
755             method => 'GET',
756             params => [ qw// ],
757             required => [ qw// ],
758             add_source => 0,
759             deprecated => 0,
760             authenticate => 1,
761             booleans => [ qw// ],
762             base_url_method => 'apiurl',
763             } ],
764             [ 'home_timeline', {
765             aliases => [ qw// ],
766             path => 'statuses/home_timeline',
767             method => 'GET',
768             params => [ qw/since_id max_id count page skip_user exclude_replies contributor_details include_rts include_entities trim_user include_my_retweet/ ],
769             required => [ qw// ],
770             add_source => 0,
771             deprecated => 0,
772             authenticate => 1,
773             booleans => [ qw/skip_user exclude_replies contributor_details include_rts include_entities trim_user include_my_retweet/ ],
774             base_url_method => 'apiurl',
775             } ],
776             [ 'is_list_member', {
777             aliases => [ qw// ],
778             path => 'lists/members/show',
779             method => 'GET',
780             params => [ qw/owner_screen_name owner_id list_id slug user_id screen_name include_entities skip_status/ ],
781             required => [ qw// ],
782             add_source => 0,
783             deprecated => 0,
784             authenticate => 1,
785             booleans => [ qw/include_entities skip_status/ ],
786             base_url_method => 'apiurl',
787             } ],
788             [ 'is_list_subscriber', {
789             aliases => [ qw/is_subscribed_list/ ],
790             path => 'lists/subscribers/show',
791             method => 'GET',
792             params => [ qw/owner_screen_name owner_id list_id slug user_id screen_name include_entities skip_status/ ],
793             required => [ qw// ],
794             add_source => 0,
795             deprecated => 0,
796             authenticate => 1,
797             booleans => [ qw/include_entities skip_status/ ],
798             base_url_method => 'apiurl',
799             } ],
800             [ 'list_members', {
801             aliases => [ qw// ],
802             path => 'lists/members',
803             method => 'GET',
804             params => [ qw/list_id slug owner_screen_name owner_id cursor include_entities skip_status/ ],
805             required => [ qw// ],
806             add_source => 0,
807             deprecated => 0,
808             authenticate => 1,
809             booleans => [ qw/include_entities skip_status/ ],
810             base_url_method => 'apiurl',
811             } ],
812             [ 'list_memberships', {
813             aliases => [ qw// ],
814             path => 'lists/memberships',
815             method => 'GET',
816             params => [ qw/user_id screen_name cursor filter_to_owned_lists/ ],
817             required => [ qw// ],
818             add_source => 0,
819             deprecated => 0,
820             authenticate => 1,
821             booleans => [ qw/filter_to_owned_lists/ ],
822             base_url_method => 'apiurl',
823             } ],
824             [ 'list_statuses', {
825             aliases => [ qw// ],
826             path => 'lists/statuses',
827             method => 'GET',
828             params => [ qw/list_id slug owner_screen_name owner_id since_id max_id per_page page include_entities include_rts/ ],
829             required => [ qw// ],
830             add_source => 0,
831             deprecated => 0,
832             authenticate => 1,
833             booleans => [ qw/include_entities include_rts/ ],
834             base_url_method => 'apiurl',
835             } ],
836             [ 'list_subscribers', {
837             aliases => [ qw// ],
838             path => 'lists/subscribers',
839             method => 'GET',
840             params => [ qw/list_id slug owner_screen_name owner_id cursor include_entities skip_status/ ],
841             required => [ qw// ],
842             add_source => 0,
843             deprecated => 0,
844             authenticate => 1,
845             booleans => [ qw/include_entities skip_status/ ],
846             base_url_method => 'apiurl',
847             } ],
848             [ 'lookup_friendships', {
849             aliases => [ qw// ],
850             path => 'friendships/lookup',
851             method => 'GET',
852             params => [ qw/user_id screen_name/ ],
853             required => [ qw// ],
854             add_source => 0,
855             deprecated => 0,
856             authenticate => 1,
857             booleans => [ qw// ],
858             base_url_method => 'apiurl',
859             } ],
860             [ 'lookup_users', {
861             aliases => [ qw// ],
862             path => 'users/lookup',
863             method => 'GET',
864             params => [ qw/user_id screen_name include_entities/ ],
865             required => [ qw// ],
866             add_source => 0,
867             deprecated => 0,
868             authenticate => 1,
869             booleans => [ qw/include_entities/ ],
870             base_url_method => 'apiurl',
871             } ],
872             [ 'members_create_all', {
873             aliases => [ qw/add_list_members/ ],
874             path => 'lists/members/create_all',
875             method => 'POST',
876             params => [ qw/list_id slug owner_screen_name owner_id/ ],
877             required => [ qw// ],
878             add_source => 0,
879             deprecated => 0,
880             authenticate => 1,
881             booleans => [ qw// ],
882             base_url_method => 'apiurl',
883             } ],
884             [ 'members_destroy_all', {
885             aliases => [ qw/remove_list_members/ ],
886             path => 'lists/members/destroy_all',
887             method => 'POST',
888             params => [ qw/list_id slug user_id screen_name owner_screen_name owner_id/ ],
889             required => [ qw// ],
890             add_source => 0,
891             deprecated => 0,
892             authenticate => 1,
893             booleans => [ qw// ],
894             base_url_method => 'apiurl',
895             } ],
896             [ 'mentions', {
897             aliases => [ qw/replies/ ],
898             path => 'statuses/mentions',
899             method => 'GET',
900             params => [ qw/since_id max_id count page trim_user include_rts include_entities/ ],
901             required => [ qw// ],
902             add_source => 0,
903             deprecated => 0,
904             authenticate => 1,
905             booleans => [ qw/trim_user include_rts include_entities/ ],
906             base_url_method => 'apiurl',
907             } ],
908             [ 'new_direct_message', {
909             aliases => [ qw// ],
910             path => 'direct_messages/new',
911             method => 'POST',
912             params => [ qw/user text screen_name user_id include_entities/ ],
913             required => [ qw/user text/ ],
914             add_source => 0,
915             deprecated => 0,
916             authenticate => 1,
917             booleans => [ qw/include_entities/ ],
918             base_url_method => 'apiurl',
919             } ],
920             [ 'no_retweet_ids', {
921             aliases => [ qw// ],
922             path => 'friendships/no_retweet_ids',
923             method => 'GET',
924             params => [ qw// ],
925             required => [ qw// ],
926             add_source => 0,
927             deprecated => 0,
928             authenticate => 1,
929             booleans => [ qw// ],
930             base_url_method => 'apiurl',
931             } ],
932             [ 'public_timeline', {
933             aliases => [ qw// ],
934             path => 'statuses/public_timeline',
935             method => 'GET',
936             params => [ qw/skip_user trim_user include_entities/ ],
937             required => [ qw// ],
938             add_source => 0,
939             deprecated => 0,
940             authenticate => 1,
941             booleans => [ qw/skip_user trim_user include_entities/ ],
942             base_url_method => 'apiurl',
943             } ],
944             [ 'rate_limit_status', {
945             aliases => [ qw// ],
946             path => 'account/rate_limit_status',
947             method => 'GET',
948             params => [ qw// ],
949             required => [ qw// ],
950             add_source => 0,
951             deprecated => 0,
952             authenticate => 1,
953             booleans => [ qw// ],
954             base_url_method => 'apiurl',
955             } ],
956             [ 'related_results', {
957             aliases => [ qw// ],
958             path => 'related_results/show/:id',
959             method => 'GET',
960             params => [ qw/id/ ],
961             required => [ qw/id/ ],
962             add_source => 0,
963             deprecated => 0,
964             authenticate => 1,
965             booleans => [ qw// ],
966             base_url_method => 'apiurl',
967             } ],
968             [ 'report_spam', {
969             aliases => [ qw// ],
970             path => 'report_spam',
971             method => 'POST',
972             params => [ qw/id user_id screen_name include_entities/ ],
973             required => [ qw/id/ ],
974             add_source => 0,
975             deprecated => 0,
976             authenticate => 1,
977             booleans => [ qw/include_entities/ ],
978             base_url_method => 'apiurl',
979             } ],
980             [ 'retweet', {
981             aliases => [ qw// ],
982             path => 'statuses/retweet/:id',
983             method => 'POST',
984             params => [ qw/id include_entities trim_user/ ],
985             required => [ qw/id/ ],
986             add_source => 0,
987             deprecated => 0,
988             authenticate => 1,
989             booleans => [ qw/include_entities trim_user/ ],
990             base_url_method => 'apiurl',
991             } ],
992             [ 'retweeted_by', {
993             aliases => [ qw// ],
994             path => 'statuses/:id/retweeted_by',
995             method => 'GET',
996             params => [ qw/id count page trim_user include_entities/ ],
997             required => [ qw/id/ ],
998             add_source => 0,
999             deprecated => 0,
1000             authenticate => 1,
1001             booleans => [ qw/include_entities trim_user/ ],
1002             base_url_method => 'apiurl',
1003             } ],
1004             [ 'retweeted_by_ids', {
1005             aliases => [ qw// ],
1006             path => 'statuses/:id/retweeted_by/ids',
1007             method => 'GET',
1008             params => [ qw/id count page trim_user include_entities/ ],
1009             required => [ qw/id/ ],
1010             add_source => 0,
1011             deprecated => 0,
1012             authenticate => 1,
1013             booleans => [ qw/include_entities trim_user/ ],
1014             base_url_method => 'apiurl',
1015             } ],
1016             [ 'retweeted_by_me', {
1017             aliases => [ qw// ],
1018             path => 'statuses/retweeted_by_me',
1019             method => 'GET',
1020             params => [ qw/since_id max_id count page trim_user include_entities/ ],
1021             required => [ qw// ],
1022             add_source => 0,
1023             deprecated => 0,
1024             authenticate => 1,
1025             booleans => [ qw/trim_user include_entities/ ],
1026             base_url_method => 'apiurl',
1027             } ],
1028             [ 'retweeted_by_user', {
1029             aliases => [ qw// ],
1030             path => 'statuses/retweeted_by_user',
1031             method => 'GET',
1032             params => [ qw/id user_id screen_name/ ],
1033             required => [ qw/id/ ],
1034             add_source => 0,
1035             deprecated => 0,
1036             authenticate => 1,
1037             booleans => [ qw// ],
1038             base_url_method => 'apiurl',
1039             } ],
1040             [ 'retweeted_to_me', {
1041             aliases => [ qw// ],
1042             path => 'statuses/retweeted_to_me',
1043             method => 'GET',
1044             params => [ qw/since_id max_id count page/ ],
1045             required => [ qw// ],
1046             add_source => 0,
1047             deprecated => 0,
1048             authenticate => 1,
1049             booleans => [ qw// ],
1050             base_url_method => 'apiurl',
1051             } ],
1052             [ 'retweeted_to_user', {
1053             aliases => [ qw// ],
1054             path => 'statuses/retweeted_to_user',
1055             method => 'GET',
1056             params => [ qw/id user_id screen_name/ ],
1057             required => [ qw/id/ ],
1058             add_source => 0,
1059             deprecated => 0,
1060             authenticate => 1,
1061             booleans => [ qw// ],
1062             base_url_method => 'apiurl',
1063             } ],
1064             [ 'retweets', {
1065             aliases => [ qw// ],
1066             path => 'statuses/retweets/:id',
1067             method => 'GET',
1068             params => [ qw/id count trim_user include_entities/ ],
1069             required => [ qw/id/ ],
1070             add_source => 0,
1071             deprecated => 0,
1072             authenticate => 1,
1073             booleans => [ qw/trim_user include_entities/ ],
1074             base_url_method => 'apiurl',
1075             } ],
1076             [ 'retweets_of_me', {
1077             aliases => [ qw/retweeted_of_me/ ],
1078             path => 'statuses/retweets_of_me',
1079             method => 'GET',
1080             params => [ qw/since_id max_id count page trim_user include_entities/ ],
1081             required => [ qw// ],
1082             add_source => 0,
1083             deprecated => 0,
1084             authenticate => 1,
1085             booleans => [ qw/trim_user include_entities/ ],
1086             base_url_method => 'apiurl',
1087             } ],
1088             [ 'reverse_geocode', {
1089             aliases => [ qw// ],
1090             path => 'geo/reverse_geocode',
1091             method => 'GET',
1092             params => [ qw/lat long accuracy granularity max_results/ ],
1093             required => [ qw/lat long/ ],
1094             add_source => 0,
1095             deprecated => 0,
1096             authenticate => 1,
1097             booleans => [ qw// ],
1098             base_url_method => 'apiurl',
1099             } ],
1100             [ 'saved_searches', {
1101             aliases => [ qw// ],
1102             path => 'saved_searches',
1103             method => 'GET',
1104             params => [ qw// ],
1105             required => [ qw// ],
1106             add_source => 0,
1107             deprecated => 0,
1108             authenticate => 1,
1109             booleans => [ qw// ],
1110             base_url_method => 'apiurl',
1111             } ],
1112             [ 'sent_direct_messages', {
1113             aliases => [ qw// ],
1114             path => 'direct_messages/sent',
1115             method => 'GET',
1116             params => [ qw/since_id max_id page count include_entities/ ],
1117             required => [ qw// ],
1118             add_source => 0,
1119             deprecated => 0,
1120             authenticate => 1,
1121             booleans => [ qw/include_entities/ ],
1122             base_url_method => 'apiurl',
1123             } ],
1124             [ 'show_direct_message', {
1125             aliases => [ qw// ],
1126             path => 'direct_messages/show/:id',
1127             method => 'GET',
1128             params => [ qw/id include_entities/ ],
1129             required => [ qw/id/ ],
1130             add_source => 0,
1131             deprecated => 0,
1132             authenticate => 1,
1133             booleans => [ qw/include_entities/ ],
1134             base_url_method => 'apiurl',
1135             } ],
1136             [ 'show_friendship', {
1137             aliases => [ qw/show_relationship/ ],
1138             path => 'friendships/show',
1139             method => 'GET',
1140             params => [ qw/source_id source_screen_name target_id target_id_name/ ],
1141             required => [ qw/id/ ],
1142             add_source => 0,
1143             deprecated => 0,
1144             authenticate => 1,
1145             booleans => [ qw// ],
1146             base_url_method => 'apiurl',
1147             } ],
1148             [ 'show_saved_search', {
1149             aliases => [ qw// ],
1150             path => 'saved_searches/show/:id',
1151             method => 'GET',
1152             params => [ qw/id/ ],
1153             required => [ qw/id/ ],
1154             add_source => 0,
1155             deprecated => 0,
1156             authenticate => 1,
1157             booleans => [ qw// ],
1158             base_url_method => 'apiurl',
1159             } ],
1160             [ 'show_status', {
1161             aliases => [ qw// ],
1162             path => 'statuses/show/:id',
1163             method => 'GET',
1164             params => [ qw/id trim_user include_entities/ ],
1165             required => [ qw/id/ ],
1166             add_source => 0,
1167             deprecated => 0,
1168             authenticate => 1,
1169             booleans => [ qw/trim_user include_entities/ ],
1170             base_url_method => 'apiurl',
1171             } ],
1172             [ 'show_user', {
1173             aliases => [ qw// ],
1174             path => 'users/show/:id',
1175             method => 'GET',
1176             params => [ qw/id screen_name include_entities/ ],
1177             required => [ qw/id/ ],
1178             add_source => 0,
1179             deprecated => 0,
1180             authenticate => 1,
1181             booleans => [ qw/include_entities/ ],
1182             base_url_method => 'apiurl',
1183             } ],
1184             [ 'similar_places', {
1185             aliases => [ qw// ],
1186             path => 'geo/similar_places',
1187             method => 'GET',
1188             params => [ qw/lat long name contained_within attribute:street_address callback/ ],
1189             required => [ qw/lat long name/ ],
1190             add_source => 0,
1191             deprecated => 0,
1192             authenticate => 1,
1193             booleans => [ qw// ],
1194             base_url_method => 'apiurl',
1195             } ],
1196             [ 'subscribe_list', {
1197             aliases => [ qw// ],
1198             path => 'lists/subscribers/create',
1199             method => 'POST',
1200             params => [ qw/owner_screen_name owner_id list_id slug/ ],
1201             required => [ qw// ],
1202             add_source => 0,
1203             deprecated => 0,
1204             authenticate => 1,
1205             booleans => [ qw// ],
1206             base_url_method => 'apiurl',
1207             } ],
1208             [ 'subscriptions', {
1209             aliases => [ qw// ],
1210             path => 'lists/subscriptions',
1211             method => 'GET',
1212             params => [ qw/user_id screen_name count cursor/ ],
1213             required => [ qw// ],
1214             add_source => 0,
1215             deprecated => 0,
1216             authenticate => 1,
1217             booleans => [ qw// ],
1218             base_url_method => 'apiurl',
1219             } ],
1220             [ 'suggestion_categories', {
1221             aliases => [ qw// ],
1222             path => 'users/suggestions',
1223             method => 'GET',
1224             params => [ qw// ],
1225             required => [ qw// ],
1226             add_source => 0,
1227             deprecated => 0,
1228             authenticate => 1,
1229             booleans => [ qw// ],
1230             base_url_method => 'apiurl',
1231             } ],
1232             [ 'test', {
1233             aliases => [ qw// ],
1234             path => 'help/test',
1235             method => 'GET',
1236             params => [ qw// ],
1237             required => [ qw// ],
1238             add_source => 0,
1239             deprecated => 0,
1240             authenticate => 1,
1241             booleans => [ qw// ],
1242             base_url_method => 'apiurl',
1243             } ],
1244             [ 'trends', {
1245             aliases => [ qw// ],
1246             path => 'trends',
1247             method => 'GET',
1248             params => [ qw// ],
1249             required => [ qw// ],
1250             add_source => 0,
1251             deprecated => 1,
1252             authenticate => 0,
1253             booleans => [ qw// ],
1254             base_url_method => 'apiurl',
1255             } ],
1256             [ 'trends_available', {
1257             aliases => [ qw// ],
1258             path => 'trends/available',
1259             method => 'GET',
1260             params => [ qw/lat long/ ],
1261             required => [ qw// ],
1262             add_source => 0,
1263             deprecated => 0,
1264             authenticate => 0,
1265             booleans => [ qw// ],
1266             base_url_method => 'apiurl',
1267             } ],
1268             [ 'trends_current', {
1269             aliases => [ qw// ],
1270             path => 'trends/current',
1271             method => 'GET',
1272             params => [ qw/exclude/ ],
1273             required => [ qw// ],
1274             add_source => 0,
1275             deprecated => 0,
1276             authenticate => 0,
1277             booleans => [ qw// ],
1278             base_url_method => 'apiurl',
1279             } ],
1280             [ 'trends_daily', {
1281             aliases => [ qw// ],
1282             path => 'trends/daily',
1283             method => 'GET',
1284             params => [ qw/date exclude/ ],
1285             required => [ qw// ],
1286             add_source => 0,
1287             deprecated => 0,
1288             authenticate => 0,
1289             booleans => [ qw// ],
1290             base_url_method => 'apiurl',
1291             } ],
1292             [ 'trends_location', {
1293             aliases => [ qw// ],
1294             path => 'trends/:woeid',
1295             method => 'GET',
1296             params => [ qw/woeid/ ],
1297             required => [ qw/woeid/ ],
1298             add_source => 0,
1299             deprecated => 0,
1300             authenticate => 0,
1301             booleans => [ qw// ],
1302             base_url_method => 'apiurl',
1303             } ],
1304             [ 'trends_weekly', {
1305             aliases => [ qw// ],
1306             path => 'trends/weekly',
1307             method => 'GET',
1308             params => [ qw/date exclude/ ],
1309             required => [ qw// ],
1310             add_source => 0,
1311             deprecated => 0,
1312             authenticate => 0,
1313             booleans => [ qw// ],
1314             base_url_method => 'apiurl',
1315             } ],
1316             [ 'unsubscribe_list', {
1317             aliases => [ qw// ],
1318             path => 'lists/subscribers/destroy',
1319             method => 'POST',
1320             params => [ qw/list_id slug owner_screen_name owner_id/ ],
1321             required => [ qw// ],
1322             add_source => 0,
1323             deprecated => 0,
1324             authenticate => 1,
1325             booleans => [ qw// ],
1326             base_url_method => 'apiurl',
1327             } ],
1328             [ 'update', {
1329             aliases => [ qw// ],
1330             path => 'statuses/update',
1331             method => 'POST',
1332             params => [ qw/status lat long place_id display_coordinates in_reply_to_status_id trim_user include_entities/ ],
1333             required => [ qw/status/ ],
1334             add_source => 1,
1335             deprecated => 0,
1336             authenticate => 1,
1337             booleans => [ qw/display_coordinates trim_user include_entities/ ],
1338             base_url_method => 'apiurl',
1339             } ],
1340             [ 'update_delivery_device', {
1341             aliases => [ qw// ],
1342             path => 'account/update_delivery_device',
1343             method => 'POST',
1344             params => [ qw/device/ ],
1345             required => [ qw/device/ ],
1346             add_source => 0,
1347             deprecated => 0,
1348             authenticate => 1,
1349             booleans => [ qw// ],
1350             base_url_method => 'apiurl',
1351             } ],
1352             [ 'update_friendship', {
1353             aliases => [ qw// ],
1354             path => 'friendships/update',
1355             method => 'POST',
1356             params => [ qw/id user_id screen_name device retweets/ ],
1357             required => [ qw/id/ ],
1358             add_source => 0,
1359             deprecated => 0,
1360             authenticate => 1,
1361             booleans => [ qw/device retweets/ ],
1362             base_url_method => 'apiurl',
1363             } ],
1364             [ 'update_list', {
1365             aliases => [ qw// ],
1366             path => 'lists/update',
1367             method => 'POST',
1368             params => [ qw/list_id slug name mode description owner_screen_name owner_id/ ],
1369             required => [ qw// ],
1370             add_source => 0,
1371             deprecated => 0,
1372             authenticate => 1,
1373             booleans => [ qw// ],
1374             base_url_method => 'apiurl',
1375             } ],
1376             [ 'update_location', {
1377             aliases => [ qw// ],
1378             path => 'account/update_location',
1379             method => 'POST',
1380             params => [ qw/location/ ],
1381             required => [ qw/location/ ],
1382             add_source => 0,
1383             deprecated => 1,
1384             authenticate => 1,
1385             booleans => [ qw// ],
1386             base_url_method => 'apiurl',
1387             } ],
1388             [ 'update_profile', {
1389             aliases => [ qw// ],
1390             path => 'account/update_profile',
1391             method => 'POST',
1392             params => [ qw/name email url location description include_entities/ ],
1393             required => [ qw// ],
1394             add_source => 0,
1395             deprecated => 0,
1396             authenticate => 1,
1397             booleans => [ qw/include_entities/ ],
1398             base_url_method => 'apiurl',
1399             } ],
1400             [ 'update_profile_background_image', {
1401             aliases => [ qw// ],
1402             path => 'account/update_profile_background_image',
1403             method => 'POST',
1404             params => [ qw/image use/ ],
1405             required => [ qw/image/ ],
1406             add_source => 0,
1407             deprecated => 0,
1408             authenticate => 1,
1409             booleans => [ qw/use/ ],
1410             base_url_method => 'apiurl',
1411             } ],
1412             [ 'update_profile_colors', {
1413             aliases => [ qw// ],
1414             path => 'account/update_profile_colors',
1415             method => 'POST',
1416             params => [ qw/profile_background_color profile_text_color profile_link_color profile_sidebar_fill_color profile_sidebar_border_color/ ],
1417             required => [ qw// ],
1418             add_source => 0,
1419             deprecated => 0,
1420             authenticate => 1,
1421             booleans => [ qw// ],
1422             base_url_method => 'apiurl',
1423             } ],
1424             [ 'update_profile_image', {
1425             aliases => [ qw// ],
1426             path => 'account/update_profile_image',
1427             method => 'POST',
1428             params => [ qw/image/ ],
1429             required => [ qw/image/ ],
1430             add_source => 0,
1431             deprecated => 0,
1432             authenticate => 1,
1433             booleans => [ qw// ],
1434             base_url_method => 'apiurl',
1435             } ],
1436             [ 'update_with_media', {
1437             aliases => [ qw// ],
1438             path => 'statuses/update_with_media',
1439             method => 'POST',
1440             params => [ qw/status media[] possibly_sensitive in_reply_to_status_id lat long place_id display_coordinates/ ],
1441             required => [ qw/status media/ ],
1442             add_source => 0,
1443             deprecated => 0,
1444             authenticate => 1,
1445             booleans => [ qw/possibly_sensitive display_coordinates/ ],
1446             base_url_method => 'upload_url',
1447             } ],
1448             [ 'user_suggestions', {
1449             aliases => [ qw/follow_suggestions/ ],
1450             path => 'users/suggestions/:category/members',
1451             method => 'GET',
1452             params => [ qw/category lang/ ],
1453             required => [ qw/category/ ],
1454             add_source => 0,
1455             deprecated => 0,
1456             authenticate => 1,
1457             booleans => [ qw// ],
1458             base_url_method => 'apiurl',
1459             } ],
1460             [ 'user_timeline', {
1461             aliases => [ qw// ],
1462             path => 'statuses/user_timeline/:id',
1463             method => 'GET',
1464             params => [ qw/id user_id screen_name since_id max_id count page skip_user trim_user include_entities include_rts/ ],
1465             required => [ qw// ],
1466             add_source => 0,
1467             deprecated => 0,
1468             authenticate => 1,
1469             booleans => [ qw/skip_user trim_user include_entities include_rts/ ],
1470             base_url_method => 'apiurl',
1471             } ],
1472             [ 'users_search', {
1473             aliases => [ qw/find_people search_users/ ],
1474             path => 'users/search',
1475             method => 'GET',
1476             params => [ qw/q per_page page include_entities/ ],
1477             required => [ qw/q/ ],
1478             add_source => 0,
1479             deprecated => 0,
1480             authenticate => 1,
1481             booleans => [ qw/include_entities/ ],
1482             base_url_method => 'apiurl',
1483             } ],
1484             [ 'verify_credentials', {
1485             aliases => [ qw// ],
1486             path => 'account/verify_credentials',
1487             method => 'GET',
1488             params => [ qw/include_entities/ ],
1489             required => [ qw// ],
1490             add_source => 0,
1491             deprecated => 0,
1492             authenticate => 1,
1493             booleans => [ qw/include_entities/ ],
1494             base_url_method => 'apiurl',
1495             } ],
1496             ] ],
1497             [ Search => [
1498             [ 'search', {
1499             aliases => [ qw// ],
1500             path => 'search',
1501             method => 'GET',
1502             params => [ qw/q callback lang locale rpp page since_id until geocode show_user result_type/ ],
1503             required => [ qw/q/ ],
1504             add_source => 0,
1505             deprecated => 0,
1506             authenticate => 0,
1507             booleans => [ qw// ],
1508             base_url_method => 'searchapiurl',
1509             } ],
1510             ] ],
1511             ]}
1512              
1513             1;
1514              
1515             __END__