File Coverage

blib/lib/WebService/Mattermost/V4/API/Object/NewLogEntry.pm
Criterion Covered Total %
statement 6 7 85.7
branch n/a
condition n/a
subroutine 2 3 66.6
pod n/a
total 8 10 80.0


line stmt bran cond sub pod time code
1             package WebService::Mattermost::V4::API::Object::NewLogEntry;
2:

3: # ABSTRACT: A new log entry item. 4:
5: use Moo;
6: use Types::Standard qw(Maybe InstanceOf Int Str);
7:
8: extends 'WebService::Mattermost::V4::API::Object';
9: with 'WebService::Mattermost::V4::API::Object::Role::Message';
10:
11: ################################################################################
12:
13: has level => (is => 'ro', isa => Maybe[Str], lazy => 1, builder => 1);
14:
15: ################################################################################
16:
17: sub _build_level { shift->raw_data->{level} }
18:
19: ################################################################################
20:
21: 1;
22:
23: __END__
24:
25: =pod
26:
27: =encoding UTF-8
28:
29: =head1 NAME
30:
31: WebService::Mattermost::V4::API::Object::NewLogEntry - A new log entry item.
32:
33: =head1 VERSION
34:
35: version 0.30
36:
37: =head1 DESCRIPTION
38:
39: Details a Mattermost NewLogEntry object.
40:
41: =head1 SEE ALSO
42:
43: =over 4
44:
45: =item L<WebService::Mattermost::V4::API::Object::Role::Message>
46:
47: =back
48:
49: =head1 AUTHOR
50:
51: Mike Jones <mike@netsplit.org.uk>
52:
53: =head1 COPYRIGHT AND LICENSE
54:
55: This software is Copyright (c) 2023 by Mike Jones.
56:
57: This is free software, licensed under:
58:
59: The MIT (X11) License
60:
61: =cut
62: