TT#47010 add voip_header_rule_sets subscriber_id

Change-Id: Ia0ed0c4c200d178bb406bc63dbc6405f7e1c6960
changes/41/27841/2
Kirill Solomko 6 years ago
parent 3aefaf3f0e
commit fb9d27bb03

@ -27,6 +27,13 @@ __PACKAGE__->add_columns(
is_foreign_key => 1,
is_nullable => 0,
},
"subscriber_id",
{
data_type => "integer",
extra => { unsigned => 1 },
is_foreign_key => 1,
is_nullable => 1,
},
"name",
{ data_type => "varchar", is_nullable => 0, size => 32 },
"description",
@ -37,6 +44,8 @@ __PACKAGE__->set_primary_key("id");
__PACKAGE__->add_unique_constraint("res_name_idx", ["name"]);
__PACKAGE__->add_unique_constraint("vhrs_subscriber_idx", ["subscriber_id"]);
__PACKAGE__->has_many(
"voip_header_rules",
"NGCP::Schema::Result::voip_header_rules",
@ -51,6 +60,13 @@ __PACKAGE__->belongs_to(
{ is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" },
);
__PACKAGE__->belongs_to(
"subscriber",
"NGCP::Schema::Result::provisioning_voip_subscribers",
{ id => "subscriber_id" },
{ is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" },
);
sub TO_JSON {
my ($self) = @_;
return {

Loading…
Cancel
Save