SWIFT::Factory::Tag::Tag17T - Provides the TAG17T for a SWIFT message.


SWIFT-Factory-Tag-Tag17T documentation Contained in the SWIFT-Factory-Tag-Tag17T distribution.

Index


Code Index:

NAME

Top

SWIFT::Factory::Tag::Tag17T - Provides the TAG17T for a SWIFT message.

SYNOPSIS

Top

  use SWIFT::Factory::Tag::Tag17T;
  my $tag17T = SWIFT::Factory::Tag::Tag17T->new();

DESCRIPTION

Top

TAG17T is used as a Block Trade Indicator.

If the payload data in TAG17T holds a true value, then this is a Block Trade transaction and an MT303 will be sent by the fund manager.

If the payload data in TAG17T holds a false value, then this is a Normal Trade transaction and no MT303 will be sent.

CONSTRUCTOR

Top

new( INDICATOR=>1 );

Instantiates a new Tag17T object.

INDICATOR=>

Optional scalar value. Default value: false

If given with any true value, the object will provide a Yes or logically True value in the string() method.

If omitted, or given with a false value, the object will provide a No or logically False value in the string() method.

PUBLIC CLASS METHODS

Top

Class methods are always called with the fully qualified name, like:

 print SWIFT::Factory::Tag::Tag17T->VERSION();

(The new() constructor is a typical example of a class method.)

VERSION()

Will return the version of this Perl module. (This method is inherited from the UNIVERSAL class.)

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 Tag17T class.

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 True boolean value stored in the object.

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 False boolean value stored in the object.

PUBLIC OBJECT METHODS

Top

provide()

An alias for string(). Will execute exactly the same code as the string() method.

string()

Will return a fully formatted string containing a TAG17T for a SWIFT message.

AUTHOR

Top

BIKER, <biker_cpan@hotmail.com>

COPYRIGHT

Top

SEE ALSO

Top

The SWIFT::Factory::Tag::Tag17 class.

Other Perl modules implementing SWIFT tags in the SWIFT::Factory::Tag::Tag17x family.

Appropriate SWIFT documentation.


SWIFT-Factory-Tag-Tag17T documentation Contained in the SWIFT-Factory-Tag-Tag17T distribution.

package SWIFT::Factory::Tag::Tag17T;
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=>'T';

###########################################################################################################
'Choppers rule';
__END__