File Coverage

blib/lib/WebService/Mattermost/V4/API/Resource/Database.pm
Criterion Covered Total %
statement 3 5 60.0
branch n/a
condition n/a
subroutine 1 2 50.0
pod 1 1 100.0
total 5 8 62.5


line stmt bran cond sub pod time code
1             package WebService::Mattermost::V4::API::Resource::Database;
2              
3             # ABSTRACT: Wrapped API methods for the database API endpoints.
4              
5 7     7   50 use Moo;
  7         16  
  7         40  
6              
7             extends 'WebService::Mattermost::V4::API::Resource';
8              
9             ################################################################################
10              
11             sub recycle {
12 0     0 1       my $self = shift;
13              
14 0               return $self->_single_view_post({
15                     endpoint => 'recycle',
16                     view => 'Status',
17                 });
18             }
19              
20             ################################################################################
21              
22             1;
23              
24             __END__
25            
26             =pod
27            
28             =encoding UTF-8
29            
30             =head1 NAME
31            
32             WebService::Mattermost::V4::API::Resource::Database - Wrapped API methods for the database API endpoints.
33            
34             =head1 VERSION
35            
36             version 0.26
37            
38             =head1 DESCRIPTION
39            
40             =head2 USAGE
41            
42             use WebService::Mattermost;
43            
44             my $mm = WebService::Mattermost->new({
45             authenticate => 1,
46             username => 'me@somewhere.com',
47             password => 'hunter2',
48             base_url => 'https://my.mattermost.server.com/api/v4/',
49             });
50            
51             my $resource = $mm->api->database;
52            
53             =head2 METHODS
54            
55             =over 4
56            
57             =item C<recycle()>
58            
59             L<Recycle database connections|https://api.mattermost.com/#tag/system%2Fpaths%2F~1database~1recycle%2Fpost>
60            
61             =back
62            
63             =head1 AUTHOR
64            
65             Mike Jones <mike@netsplit.org.uk>
66            
67             =head1 COPYRIGHT AND LICENSE
68            
69             This software is Copyright (c) 2020 by Mike Jones.
70            
71             This is free software, licensed under:
72            
73             The MIT (X11) License
74            
75             =cut
76