The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

CanvasCloud::API::Account::Report - extends CanvasCloud::API::Account

VERSION

version 0.006

ATTRIBUTES

uri

augments base uri to append '/reports'

METHODS

list

return data object response from GET ->uri

check( $report, $report_id )

return data object response from GET ->uri / $report / $report_id

run( $report, { 'parameters[enrollment_term_id]' => 1 } )

return data object response from POST ->uri / $report

arguments are POST'ed

  note(*): Most arguments will be in the form of parameters[named_argument_for_report] = "value"

get( $report, { 'parameters[enrollment_term_id]' => 1 } )

perform the self->run( ... ) && self->check( ... ) until report is finished returning the text.

AUTHOR

Ted Katseres

COPYRIGHT AND LICENSE

This software is copyright (c) 2018 by Ted Katseres.

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