App-RoboBot
view release on metacpan or search on metacpan
lib/App/RoboBot/Network.pm view on Meta::CPAN
package App::RoboBot::Network;
$App::RoboBot::Network::VERSION = '4.004';
use v5.20;
use namespace::autoclean;
use Moose;
use MooseX::SetOnce;
has 'type' => (
is => 'ro',
isa => 'Str',
default => '',
);
has 'id' => (
is => 'rw',
isa => 'Num',
traits => [qw( SetOnce )],
);
has 'config' => (
is => 'ro',
isa => 'App::RoboBot::Config',
required => 1,
);
has 'bot' => (
is => 'ro',
isa => 'App::RoboBot',
required => 1,
);
has 'name' => (
is => 'ro',
isa => 'Str',
required => 1,
);
has 'nick' => (
is => 'ro',
isa => 'App::RoboBot::Nick',
required => 1,
);
has 'channels' => (
is => 'rw',
isa => 'ArrayRef[App::RoboBot::Channel]',
default => sub { [] },
);
has 'passive' => (
is => 'ro',
isa => 'Bool',
default => 0,
);
has 'disabled_plugins' => (
is => 'rw',
isa => 'HashRef',
default => sub { {} },
);
has 'log' => (
is => 'rw',
( run in 1.227 second using v1.01-cache-2.11-cpan-39bf76dae61 )