NAME

Zoom::Meeting - Launch Zoom meetings via Perl

VERSION

version 0.231740

SYNOPSIS

use Zoom::Meeting;
# Load the module

my $zoom = Zoom::Meeting -> new (id => '0' x 11);
# Create object with the required meeting ID field set

$zoom -> password('NEW_PASS');
# Set meeting's password via a method call

say $zoom;
# Show the URL string (the Zoom object being overloaded as string)

$zoom -> launch;
# Join the meeting by launching Zoom

METHODS

new

Constructor method used to create a Zoom::Meeting object

Accepts id and password parameters to initialize its fields

id([$new_id])

Return or set meeting ID

password([$new_password])

Return or set meeting password

_url

Private method constructing Zoom URL containing confno and pwd fields standing for meeting ID and password respectively

launch()

Launch the Zoom meeting object in a Zoom application

Supports only WSL currently, Linux and native Windows support to be added

AUTHOR

Elvin Aslanov <rwp.primary@gmail.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2023 by Elvin Aslanov.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.