package Game::Schema::Nation; use base qw/DBIx::Class/; __PACKAGE__->load_components(qw/PK::Auto Core/); __PACKAGE__->table('nation_info'); __PACKAGE__->add_columns(qw/id name owner/); __PACKAGE__->set_primary_key('id'); __PACKAGE__->belongs_to(user => 'Game::Schema::User', 'owner'); __PACKAGE__->has_many(map_nation_resource => 'Game::Schema::NationResource', 'nation_id'); __PACKAGE__->many_to_many(resources => 'map_nation_resource', 'resource'); =head1 NAME Game::Schema::Nation - A model object representing a nation. =cut 1;