blib/lib/WebService/Mattermost/V4/API/Resource/Analytics.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
statement | 6 | 6 | 100.0 |
branch | n/a | ||
condition | n/a | ||
subroutine | 2 | 2 | 100.0 |
pod | 1 | 1 | 100.0 |
total | 9 | 9 | 100.0 |
line | stmt | bran | cond | sub | pod | time | code |
---|---|---|---|---|---|---|---|
1 | package WebService::Mattermost::V4::API::Resource::Analytics; 2: 3: # ABSTRACT: Wrapped API methods for the analytics API endpoints. 4: 5: use Moo; 6: 7: extends 'WebService::Mattermost::V4::API::Resource'; 8: 9: ################################################################################ 10: 11: sub get { 12: my $self = shift; 13: my $args = shift; 14: 15: return $self->_get({ 16: endpoint => 'old', 17: parameters => $args, 18: view => 'Analytics::Old', 19: }); 20: } 21: 22: ################################################################################ 23: 24: 1; 25: 26: __END__ 27: 28: =pod 29: 30: =encoding UTF-8 31: 32: =head1 NAME 33: 34: WebService::Mattermost::V4::API::Resource::Analytics - Wrapped API methods for the analytics API endpoints. 35: 36: =head1 VERSION 37: 38: version 0.28 39: 40: =head1 DESCRIPTION 41: 42: =head2 USAGE 43: 44: use WebService::Mattermost; 45: 46: my $mm = WebService::Mattermost->new({ 47: authenticate => 1, 48: username => 'me@somewhere.com', 49: password => 'hunter2', 50: base_url => 'https://my.mattermost.server.com/api/v4/', 51: }); 52: 53: my $resource = $mm->api->analytics; 54: 55: =head2 METHODS 56: 57: =over 4 58: 59: =item C<get()> 60: 61: L<Get analytics|https://api.mattermost.com/#tag/system%2Fpaths%2F~1analytics~1old%2Fget> 62: 63: my $response = $resource->get({ 64: # Optional parameters: 65: name => 'standard', # 'post_counts_day', 'user_counts_with_posts_day', 'extra_counts' 66: team_id => 'TEAM-ID-HERE', 67: }); 68: 69: =back 70: 71: =head1 AUTHOR 72: 73: Mike Jones <mike@netsplit.org.uk> 74: 75: =head1 COPYRIGHT AND LICENSE 76: 77: This software is Copyright (c) 2020 by Mike Jones. 78: 79: This is free software, licensed under: 80: 81: The MIT (X11) License 82: 83: =cut 84: |