|
#!/usr/bin/perl
unless ( @ARGV >= 3 ) {
die "Usage: $0 username password ticket_id attachment_id\n" ;
}
my $rt =
);
$rt ->login(
username => shift ( @ARGV ),
password => shift ( @ARGV ),
);
RT::Client::REST::Object->be_transparent( $rt );
my $att ;
try {
$att = RT::Client::REST::Attachment->new(
id => shift ( @ARGV ),
parent_id => shift ( @ARGV ),
);
}
catch {
die $_ unless blessed $_ && $_ ->can( 'rethrow' );
if ( $_ ->isa( 'Exception::Class::Base' ) ) {
die ref ( $_ ), ": " , $_ ->message || $_ ->description, "\n" ;
}
};
print Dumper( $att );
|