API-BigBlueButton
    
    
  
  
  
view release on metacpan or search on metacpan
lib/API/BigBlueButton/Requests.pm view on Meta::CPAN
sub getmeetings {
    my ( $self ) = @_;
    my $data = $self->_generate_data( 'getMeetings' );
    return $self->abstract_request( $data );
}
=item B<getrecordings($self,%params)>
Retrieves the recordings that are available for playback for a given meetingID (or set of meeting IDs).
%params:
meetingID
    This parameter is optional.
=cut
sub getrecordings {
    my ( $self, %params ) = @_;
    my $data = $self->_generate_data( 'getRecordings', \%params );
    return $self->abstract_request( $data );
}
=item B<publishrecordings($self,%params)>
Publish and unpublish recordings for a given recordID (or set of record IDs).
%params:
recordID
    This parameter is mandatory.
    A record ID for specify the recordings to apply the publish action.
    It can be a set of record IDs separated by commas.
publish
    This parameter is mandatory.
    The value for publish or unpublish the recording(s). Available values: true or false.
=cut
sub publishrecordings {
    my ( $self, %params ) = @_;
    my $data = $self->_generate_data( 'publishRecordings', \%params );
    return $self->abstract_request( $data );
}
=item B<deleterecordings($self,%params)>
Delete one or more recordings for a given recordID (or set of record IDs).
%params:
recordID
    This parameter is mandatory.
    A record ID for specify the recordings to delete.
    It can be a set of record IDs separated by commas.
=cut
sub deleterecordings {
    my ( $self, %params ) = @_;
    my $data = $self->_generate_data( 'deleteRecordings', \%params );
    return $self->abstract_request( $data );
}
lib/API/BigBlueButton/Requests.pm view on Meta::CPAN
=cut
sub getdefaultconfigxml {
    my ( $self ) = @_;
    my $data = $self->_generate_data( 'getDefaultConfigXML' );
    return $self->abstract_request( $data );
}
=item B<setconfigxml($self,%params)>
Associate an custom config.xml file with the current session.
%params:
meetingID
    This parameter is mandatory.
    A meetingID to an active meeting.
configXML
    This parameter is mandatory.
    A valid config.xml file
SEE MORE L<https://code.google.com/p/bigbluebutton/wiki/API#setConfigXML>
=cut
sub setconfigxml {
    my ( $self, %params ) = @_;
    my $data = $self->_generate_data( 'setConfigXML', \%params );
    return $self->abstract_request( $data );
}
=item B<generate_checksum($self,$request,$params)>
Create a checksum for the query
$request
    Name of query, e.g. 'create' or 'join'
( run in 0.343 second using v1.01-cache-2.11-cpan-5dc5da66d9d )