diff --git a/lib/NGCP/Schema/Result/voip_intercept.pm b/lib/NGCP/Schema/Result/voip_intercept.pm index 902eb4da..ff1e7408 100644 --- a/lib/NGCP/Schema/Result/voip_intercept.pm +++ b/lib/NGCP/Schema/Result/voip_intercept.pm @@ -8,6 +8,7 @@ __PACKAGE__->load_components("InflateColumn::DateTime", "Helper::Row::ToJSON"); __PACKAGE__->table("billing.voip_intercept"); + __PACKAGE__->add_columns( "id", { @@ -23,7 +24,7 @@ __PACKAGE__->add_columns( is_foreign_key => 1, is_nullable => 1, }, - "liid", + "LIID", { data_type => "integer", extra => { unsigned => 1 }, is_nullable => 1 }, "number", { data_type => "varchar", is_nullable => 1, size => 63 }, @@ -53,13 +54,25 @@ __PACKAGE__->add_columns( }, "deleted", { data_type => "tinyint", default_value => 0, is_nullable => 0 }, + "uuid", + { data_type => "varchar", is_nullable => 1, size => 255 }, + "sip_username", + { data_type => "varchar", is_nullable => 1, size => 255 }, + "sip_domain", + { data_type => "varchar", is_nullable => 1, size => 255 }, + "cc_delivery_host", + { data_type => "varchar", is_nullable => 1, size => 64 }, + "cc_delivery_port", + { data_type => "smallint", extra => { unsigned => 1 }, is_nullable => 1 }, ); + __PACKAGE__->set_primary_key("id"); + __PACKAGE__->belongs_to( "reseller", - "NGCP::Schema::Result::resellers", + "NGCP::Schema::billing::Result::resellers", { id => "reseller_id" }, { is_deferrable => 1, @@ -68,7 +81,6 @@ __PACKAGE__->belongs_to( on_update => "CASCADE", }, ); - sub TO_JSON { my ($self) = @_; return { @@ -77,114 +89,3 @@ sub TO_JSON { } 1; -__END__ - -=encoding UTF-8 - -=head1 NAME - -NGCP::Schema::Result::voip_intercept - -=head1 COMPONENTS LOADED - -=over 4 - -=item * L - -=item * L - -=back - -=head1 TABLE: C - -=head1 ACCESSORS - -=head2 id - - data_type: 'integer' - extra: {unsigned => 1} - is_auto_increment: 1 - is_nullable: 0 - -=head2 reseller_id - - data_type: 'integer' - extra: {unsigned => 1} - is_foreign_key: 1 - is_nullable: 1 - -=head2 liid - - data_type: 'integer' - extra: {unsigned => 1} - is_nullable: 1 - -=head2 number - - data_type: 'varchar' - is_nullable: 1 - size: 63 - -=head2 cc_required - - data_type: 'tinyint' - default_value: 0 - is_nullable: 0 - -=head2 delivery_host - - data_type: 'varchar' - is_nullable: 1 - size: 15 - -=head2 delivery_port - - data_type: 'smallint' - extra: {unsigned => 1} - is_nullable: 1 - -=head2 delivery_user - - data_type: 'text' - is_nullable: 1 - -=head2 delivery_pass - - data_type: 'text' - is_nullable: 1 - -=head2 modify_timestamp - - data_type: 'timestamp' - datetime_undef_if_invalid: 1 - default_value: current_timestamp - is_nullable: 0 - -=head2 create_timestamp - - data_type: 'timestamp' - datetime_undef_if_invalid: 1 - default_value: '0000-00-00 00:00:00' - is_nullable: 0 - -=head2 deleted - - data_type: 'tinyint' - default_value: 0 - is_nullable: 0 - -=head1 PRIMARY KEY - -=over 4 - -=item * L - -=back - -=head1 RELATIONS - -=head2 reseller - -Type: belongs_to - -Related object: L