blib/lib/WebService/Mattermost/V4/API/Resource/Cluster.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::Cluster; 2: 3: # ABSTRACT: Wrapped API methods for the cluster API endpoints. 4: 5: use Moo; 6: 7: extends 'WebService::Mattermost::V4::API::Resource'; 8: 9: ################################################################################ 10: 11: sub status { 12: my $self = shift; 13: 14: return $self->_get({ endpoint => 'status' }); 15: } 16: 17: ################################################################################ 18: 19: 1; 20: 21: __END__ 22: 23: =pod 24: 25: =encoding UTF-8 26: 27: =head1 NAME 28: 29: WebService::Mattermost::V4::API::Resource::Cluster - Wrapped API methods for the cluster API endpoints. 30: 31: =head1 VERSION 32: 33: version 0.28 34: 35: =head1 DESCRIPTION 36: 37: =head2 USAGE 38: 39: use WebService::Mattermost; 40: 41: my $mm = WebService::Mattermost->new({ 42: authenticate => 1, 43: username => 'email@address.com', 44: password => 'passwordhere', 45: base_url => 'https://my.mattermost.server.com/api/v4/', 46: }); 47: 48: my $cluster = $mm->api->cluster; 49: 50: =head2 METHODS 51: 52: =over 4 53: 54: =item C<status()> 55: 56: my $response = $cluster->status; 57: 58: =back 59: 60: =head1 SEE ALSO 61: 62: =over 4 63: 64: =item L<https://api.mattermost.com/#tag/cluster> 65: 66: Official "cluster" API documentation. 67: 68: =back 69: 70: =head1 AUTHOR 71: 72: Mike Jones <mike@netsplit.org.uk> 73: 74: =head1 COPYRIGHT AND LICENSE 75: 76: This software is Copyright (c) 2020 by Mike Jones. 77: 78: This is free software, licensed under: 79: 80: The MIT (X11) License 81: 82: =cut 83: |