logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

POE::Component::Client::MPD::Types - types used in the distribution

Author

       Jerome Quelin

Description

       This module implements the specific types used by the distribution, and exports them. It is using
       Sub::Exporter underneath, so you can use all the shenanigans to change the export names.

       Current types defined and exported:

       •   "Cooking" - a simple enum to know what to do about that data

           •   "raw" - data should not be touched

           •   "as_items" - data is to be transformed as Audio::MPD::Common::Item

           •   "as_kv" - data is to be cooked as key/values (hash)

           •   "strip_first" - data should have its first field stripped

       •   "Transform"  -  a  simple  enum to know what to do about the data, after it has been cooked. Possible
           values are:

           •   "as_scalar" - return the first element instead of the full list

           •   "as_stats" - transform the data from key/value to "Audio::MPD::Common::Stats"

           •   "as_status" - transform the data from key/value to "Audio::MPD::Common::Status"

Name

       POE::Component::Client::MPD::Types - types used in the distribution

Version

       version 2.001

See Also