diff --git a/lib/NGCP/Schema/Result/autoprov_sync_cisco.pm b/lib/NGCP/Schema/Result/autoprov_sync_cisco.pm deleted file mode 100644 index 33102387..00000000 --- a/lib/NGCP/Schema/Result/autoprov_sync_cisco.pm +++ /dev/null @@ -1,101 +0,0 @@ -package NGCP::Schema::Result::autoprov_sync_cisco; -use Scalar::Util qw(blessed); -use parent 'DBIx::Class::Core'; - -our $VERSION = '2.007'; - -__PACKAGE__->load_components("InflateColumn::DateTime", "Helper::Row::ToJSON"); - -__PACKAGE__->table("provisioning.autoprov_sync_cisco"); - -__PACKAGE__->add_columns( - "id", - { - data_type => "integer", - extra => { unsigned => 1 }, - is_auto_increment => 1, - is_nullable => 0, - }, - "device_id", - { data_type => "integer", extra => { unsigned => 1 }, is_nullable => 0 }, - "sync_uri", - { data_type => "varchar", is_nullable => 1, size => 255 }, - "sync_method", - { - data_type => "enum", - default_value => "GET", - extra => { list => ["GET", "POST"] }, - is_nullable => 0, - }, - "sync_params", - { data_type => "varchar", is_nullable => 1, size => 255 }, - "security_handler", - { data_type => "varchar", is_nullable => 1, size => 255 }, - -); - -__PACKAGE__->belongs_to( - "device", - "NGCP::Schema::Result::autoprov_devices", - { id => "device_id" }, - { - is_deferrable => 1, - join_type => "LEFT", - on_delete => "CASCADE", - on_update => "CASCADE", - } -); - - -__PACKAGE__->set_primary_key("id"); - -sub TO_JSON { - my ($self) = @_; - return { - map { blessed($_) && $_->isa('DateTime') ? $_->datetime : $_ } %{ $self->next::method } - }; -} - -1; -__END__ - -=encoding UTF-8 - -=head1 NAME - -NGCP::Schema::provisioning::Result::autoprov_sync_cisco - -=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 device_id - - data_type: 'integer' - extra: {unsigned => 1} - is_nullable: 0 - -=head1 PRIMARY KEY - -=over 4 - -=item * L - -=back