Elive
view release on metacpan or search on metacpan
lib/Elive/Entity/ServerDetails.pm view on Meta::CPAN
Gets details on available Elluminate I<Live!> session servers
=cut
__PACKAGE__->entity_name('ServerDetails');
has 'serverDetailsId' => (is => 'rw', isa => 'Str', required => 1);
__PACKAGE__->primary_key('serverDetailsId');
has 'address' => (is => 'rw', isa => 'Str');
has 'alive' => (is => 'rw', isa => 'Bool');
has 'codebase' => (is => 'rw', isa => 'Str');
has 'elsRecordingsFolder' => (is => 'rw', isa => 'Str');
has 'elmRecordingsFolder' => (is => 'rw', isa => 'Str');
has 'encoding' => (is => 'rw', isa => 'Str');
has 'maxSeats' => (is => 'rw', isa => 'Int');
has 'name' => (is => 'rw', isa => 'Str');
has 'seats' => (is => 'rw', isa => 'Int');
has 'port' => (is => 'rw', isa => 'Int');
has 'version' => (is => 'rw', isa => 'Str');
has 'lastTime' => (is => 'rw', isa => 'HiResDate');
t/Elive/MockConnection.pm view on Meta::CPAN
#
# Pretend that we can insert a server details record. Just for the
# purposes of our mockup
#
local($self->known_commands->{createServerDetails}) = 'c';
my $server_details = Elive::Entity::ServerDetails->insert(
{
version => '9.6.0',
alive => 1,
},
connection => $self,
);
$self->server_details_id( $server_details->serverDetailsId );
return $self;
}
sub call {
( run in 0.580 second using v1.01-cache-2.11-cpan-39bf76dae61 )