POEx::ProxySession::Types - Types for use within the ProxySession environment
POEx::ProxySession::Types provides types for use within the ProxySession environment that are self validating.
ProxyMessage is a Dict with the following structure:
type => Str, id => Int, payload => Optional[Str], to => Optional[Str], success => Optional[Bool],
type can be any of the following: deliver, result, subscribe, publish, listing, and rescind. Each type has some light validation. Deliver requires 'to' to be set. Result requires 'success' to be set. Subscribe requires 'to'. Publish and rescind both require 'payload' to be set.
This type does not validate the contents of the payload.
Nicholas Perez <firstname.lastname@example.org>
This software is copyright (c) 2010 by Nicholas Perez.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.