package SWIFT::Factory::Tag::Tag17U; use strict; use warnings; use base qw/SWIFT::Factory::Tag::Tag17/; use vars qw($VERSION); $VERSION='0.01'; # Override these class methods from the SUPER class. use constant TAG_ID=>'U'; ########################################################################################################### 'Choppers rule'; __END__ =head1 NAME SWIFT::Factory::Tag::Tag17U - Provides the TAG17U for a SWIFT message. =head1 SYNOPSIS use SWIFT::Factory::Tag::Tag17U; my $tag17U = SWIFT::Factory::Tag::Tag17U->new(); =head1 DESCRIPTION TAG17U is used as a I. If the payload data in TAG17U holds a I value, then this is a I transaction. If the payload data in TAG17U holds a I value, then this transaction concerns the I. =head1 CONSTRUCTOR =over 4 =item new( INDICATOR=>1 ); =back =over 4 Instantiates a new Tag17U object. =item C> Optional scalar value. Default value: I If given with any I value, the object will provide a I or logically I value in the string() method. If omitted, or given with a I value, the object will provide a I or logically I value in the string() method. =back =head1 PUBLIC CLASS METHODS Class methods are always called with the fully qualified name, like: print SWIFT::Factory::Tag::Tag17U->VERSION(); (The new() constructor is a typical example of a class method.) =over 4 =item VERSION() Will return the version of this Perl module. (This method is inherited from the UNIVERSAL class.) =item TAG_ID() This method is probably never called by an application. The method overrides the class method with the same name in the SWIFT::Factory::Tag::Tag17 class and gives the unique identifier for the Tag17U class. =item INDICATOR_TRUE() This method is probably never called by an application. The method is inherited from the class method with the same name in the SWIFT::Factory::Tag::Tag17 class and returns a scalar value with the logically I boolean value stored in the object. =item INDICATOR_FALSE() This method is probably never called by an application. The method is inherited from the class method with the same name in the SWIFT::Factory::Tag::Tag17 class and returns a scalar value with the logically I boolean value stored in the object. =back =head1 PUBLIC OBJECT METHODS =over 4 =item provide() An alias for string(). Will execute exactly the same code as the string() method. =item string() Will return a fully formatted string containing a TAG17U for a SWIFT message. =back =head1 AUTHOR BIKER, Ebiker_cpan@hotmail.comE =head1 COPYRIGHT Copyright (c) 2003, BIKER. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =head1 SEE ALSO The SWIFT::Factory::Tag::Tag17 class. Other Perl modules implementing SWIFT tags in the SWIFT::Factory::Tag::Tag17I family. Appropriate SWIFT documentation. =cut