Interchange6-Schema

 view release on metacpan or  search on metacpan

lib/Interchange6/Schema/Result/NavigationAttribute.pm  view on Meta::CPAN

    data_type         => "integer",
};

=head1 UNIQUE CONSTRAINT

=head2 navigation_id_attributes_id

=over 4

=item * L</navigation_id>

=item * L</attributes_id>

=back

=cut

unique_constraint navigation_id_attributes_id =>
  [qw/navigation_id attributes_id/];

=head1 RELATIONS

=head2 navigation

Type: belongs_to

Related object: L<Interchange6::Schema::Result::Navigation>

=cut

belongs_to
  navigation => "Interchange6::Schema::Result::Navigation",
  "navigation_id",
  { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" };

=head2 attribute

Type: belongs_to

Related object: L<Interchange6::Schema::Result::Attribute>

=cut

belongs_to
  attribute => "Interchange6::Schema::Result::Attribute",
  "attributes_id",
  { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" };

=head2 navigation_attribute_values

Type: has_many

Related object: L<Interchange6::Schema::Result::NavigationAttributeValue>

=cut

has_many
  navigation_attribute_values =>
  "Interchange6::Schema::Result::NavigationAttributeValue",
  "navigation_attributes_id",
  { cascade_copy => 0, cascade_delete => 0 };

1;



( run in 0.553 second using v1.01-cache-2.11-cpan-39bf76dae61 )