NAME

WebService::Mattermost::V4::API::Object::Plugin - A plugin item.

VERSION

version 0.30

DESCRIPTION

An active or inactive plugin.

METHODS

See matching methods in WebService::Mattermost::V4::API::Resource::Plugin for full documentation.

ID parameters are not required:

my @responses = map { $_->deactivate } @{$mattermost->api->plugins->all->item->active};

Is the same as:

my @responses = map { $mattermost->api->plugin->deactivate($_) } qw(PLUGIN-IDS-HERE);
remove()
activate()
deactivate()

ATTRIBUTES

backend
prepackaged
settings_schema
version
webapp

SEE ALSO

WebService::Mattermost::V4::API::Resource::Plugin
WebService::Mattermost::V4::API::Resource::Plugins
WebService::Mattermost::V4::API::Object::Role::Description
WebService::Mattermost::V4::API::Object::Role::Name
WebService::Mattermost::V4::API::Object::Role::ID

AUTHOR

Mike Jones <mike@netsplit.org.uk>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2023 by Mike Jones.

This is free software, licensed under:

The MIT (X11) License