package UserStoryData;
@ISA = qw(XPlanner::Story);
package XPlanner::Story;
use strict;
use base qw(XPlanner::Object);
sub _proxy_class { "UserStoryData" }
=head1 NAME
XPlanner::Story - User stories in an iteration
=head1 SYNOPSIS
use XPlanner;
my $xp->login(...);
my $iteration = $xp->projects->{"Project Name"}
->iterations->{"Iteration Name"};
my $story = $iteration->stories->{"Some Story"};
$story->delete;
=head1 DESCRIPTION
A story contains the following fields
These are required when creating a new story
name
description
These are optional
customerId
trackerId
lastUpdateTime
priority
estimatedHours
originalEstimatedHours
adjustedEstimatedHours
actualHours
remainingHours
completed
=cut
sub delete {
my $self = shift;
my $proxy = $self->{_proxy};
$proxy->removeUserStory($self->{id});
}
1;