package Net::Async::Github::Team;
use strict;
use warnings;
our $VERSION = '0.011'; # VERSION
use parent qw(Net::Async::Github::Common);
=head1 NAME
Net::Async::Github::Team
=head1 DESCRIPTION
Autogenerated module.
=cut
use URI::Template ();
=head1 METHODS
=cut
=head2 name
Provides an accessor for C<name>.
=cut
sub name {
shift->{name}
}
=head2 slug
Provides an accessor for C<slug>.
=cut
sub slug {
shift->{slug}
}
=head2 description
Provides an accessor for C<description>.
=cut
sub description {
shift->{description}
}
=head2 privacy
Provides an accessor for C<privacy>.
=cut
sub privacy {
shift->{privacy}
}
=head2 permission
Provides an accessor for C<permission>.
=cut
sub permission {
shift->{permission}
}
=head2 id
Provides an accessor for C<id>.
=cut
sub id {
shift->{id}
}
=head2 url
Provides an accessor for C<url>.
=cut
sub url {
shift->{url}
}
=head2 members_url
Provides an accessor for C<members_url>.
=cut
sub members_url {
$_[0]->{members_url} =
URI::Template->new($_[0]->{members_url})
unless ref $_[0]->{members_url};
shift->{members_url}
}
=head2 repositories_url
Provides an accessor for C<repositories_url>.
=cut
sub repositories_url {
$_[0]->{repositories_url} =
URI::Template->new($_[0]->{repositories_url})
unless ref $_[0]->{repositories_url};
shift->{repositories_url}
}
1;