NAME

Parse::SAMGov::Entity::PointOfContact - Defines the Point of Contact object of the entity.

VERSION

version 0.201

SYNOPSIS

my $addr = Parse::SAMGov::Entity::PointOfContact->new(
    first => 'John',
    middle => 'F',
    last => 'Jameson',
    title => 'CEO',
    address => '123 Baker Street, Suite 1A',
    city => 'Boringville',
    state => 'ZB',
    country => 'USA',
    zip => '21900-1234',
    phone => '18888888888',
    phone_ext => '101',
    fax => '18887777777',
    phone_nonUS => '442222222222',
    email => 'abc@pqr.com',
);

METHODS

new

Creates a new Point of Contact object for the entity or individual. This inherits all the methods of the Parse::SAMGov::Entity::Address object.

first

Get/Set the first name of the point of contact.

middle

Get/Set the middle initial of the point of contact.

last

Get/Set the last name of the point of contact.

name

Get the full name of the point of contact as a string.

title

Get/Set the title of the point of contact. Example is CEO, President, etc.

phone

Get/Set the U.S. Phone number of the point of contact.

phone_ext

Get/Set the U.S. Phone number extension of the point of contact if any.

phone_nonUS

Get/Set the non-U.S. phone number of the point of contact.

fax

Get/Set the fax number of the point of contact.

email

Get/Set the email of the point of contact.

AUTHOR

Vikas N Kumar <vikas@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2023 by Selective Intellect LLC.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.