diff --git a/lib/NGCP/Schema/Result/billing_fees.pm b/lib/NGCP/Schema/Result/billing_fees.pm index 61aab28d..76bcf29f 100644 --- a/lib/NGCP/Schema/Result/billing_fees.pm +++ b/lib/NGCP/Schema/Result/billing_fees.pm @@ -97,6 +97,22 @@ __PACKAGE__->add_columns( extra => { list => [ "regex_longest_pattern", "regex_longest_match", "prefix", "exact_destination", ] }, is_nullable => 0, }, + "onpeak_extra_rate", + { data_type => "double precision", default_value => 0, is_nullable => 0 }, + "onpeak_extra_second", + { + data_type => "integer", + extra => { unsigned => 1 }, + is_nullable => 1, + }, + "offpeak_extra_rate", + { data_type => "double precision", default_value => 0, is_nullable => 0 }, + "offpeak_extra_second", + { + data_type => "integer", + extra => { unsigned => 1 }, + is_nullable => 1, + }, ); __PACKAGE__->set_primary_key("id"); diff --git a/lib/NGCP/Schema/Result/billing_fees_history.pm b/lib/NGCP/Schema/Result/billing_fees_history.pm index efac4d60..11915122 100644 --- a/lib/NGCP/Schema/Result/billing_fees_history.pm +++ b/lib/NGCP/Schema/Result/billing_fees_history.pm @@ -99,6 +99,22 @@ __PACKAGE__->add_columns( extra => { list => [ "regex_longest_pattern", "regex_longest_match", "prefix", "exact_destination", ] }, is_nullable => 0, }, + "onpeak_extra_rate", + { data_type => "double precision", default_value => 0, is_nullable => 0 }, + "onpeak_extra_second", + { + data_type => "integer", + extra => { unsigned => 1 }, + is_nullable => 1, + }, + "offpeak_extra_rate", + { data_type => "double precision", default_value => 0, is_nullable => 0 }, + "offpeak_extra_second", + { + data_type => "integer", + extra => { unsigned => 1 }, + is_nullable => 1, + }, ); __PACKAGE__->set_primary_key("id"); diff --git a/lib/NGCP/Schema/Result/billing_fees_raw.pm b/lib/NGCP/Schema/Result/billing_fees_raw.pm index 59ead149..cda438b0 100644 --- a/lib/NGCP/Schema/Result/billing_fees_raw.pm +++ b/lib/NGCP/Schema/Result/billing_fees_raw.pm @@ -97,6 +97,22 @@ __PACKAGE__->add_columns( extra => { list => [ "regex_longest_pattern", "regex_longest_match", "prefix", "exact_destination", ] }, is_nullable => 0, }, + "onpeak_extra_rate", + { data_type => "double precision", default_value => 0, is_nullable => 0 }, + "onpeak_extra_second", + { + data_type => "integer", + extra => { unsigned => 1 }, + is_nullable => 1, + }, + "offpeak_extra_rate", + { data_type => "double precision", default_value => 0, is_nullable => 0 }, + "offpeak_extra_second", + { + data_type => "integer", + extra => { unsigned => 1 }, + is_nullable => 1, + }, ); __PACKAGE__->set_primary_key("id");