diff --git a/lib/NGCP/Schema/Result/autoprov_device_line_ranges.pm b/lib/NGCP/Schema/Result/autoprov_device_line_ranges.pm index 4fb90994..04ffac85 100644 --- a/lib/NGCP/Schema/Result/autoprov_device_line_ranges.pm +++ b/lib/NGCP/Schema/Result/autoprov_device_line_ranges.pm @@ -57,6 +57,27 @@ __PACKAGE__->add_columns( extra => { unsigned => 1 }, is_nullable => 0, }, + "can_speeddial", + { + data_type => "tinyint", + default_value => 0, + extra => { unsigned => 1 }, + is_nullable => 0, + }, + "can_forward", + { + data_type => "tinyint", + default_value => 0, + extra => { unsigned => 1 }, + is_nullable => 0, + }, + "can_transfer", + { + data_type => "tinyint", + default_value => 0, + extra => { unsigned => 1 }, + is_nullable => 0, + }, ); __PACKAGE__->set_primary_key("id"); @@ -164,6 +185,27 @@ This module is a schema class for the NGCP database table "provisioning.autoprov extra: {unsigned => 1} is_nullable: 0 +=head2 can_speeddial + + data_type: 'tinyint' + default_value: 0 + extra: {unsigned => 1} + is_nullable: 0 + +=head2 can_forward + + data_type: 'tinyint' + default_value: 0 + extra: {unsigned => 1} + is_nullable: 0 + +=head2 can_transfer + + data_type: 'tinyint' + default_value: 0 + extra: {unsigned => 1} + is_nullable: 0 + =head1 PRIMARY KEY =over 4 diff --git a/lib/NGCP/Schema/Result/autoprov_field_device_lines.pm b/lib/NGCP/Schema/Result/autoprov_field_device_lines.pm index 19ae18e9..cab0d9c9 100644 --- a/lib/NGCP/Schema/Result/autoprov_field_device_lines.pm +++ b/lib/NGCP/Schema/Result/autoprov_field_device_lines.pm @@ -47,7 +47,7 @@ __PACKAGE__->add_columns( { data_type => "enum", default_value => "private", - extra => { list => ["private", "shared", "blf"] }, + extra => { list => ["private", "shared", "blf", "speedial", "forward", "transfer"] }, is_nullable => 1, }, "extension_unit", @@ -63,6 +63,12 @@ __PACKAGE__->add_columns( is_foreign_key => 1, is_nullable => 0, }, + "target_number", + { + data_type => "varchar", + size => 100, + is_nullable => 1, + }, ); __PACKAGE__->set_primary_key("id");