#------------------------------------------------------------
# Copyright (C) 2006 RoyaltyShare, Inc.   All Rights Reserved
# $Id$
#------------------------------------------------------------
package RPS::DB::Item::RoyaltyStatementItem;
use strict;
use warnings;
use lib '/app/tools/common/lib';
use Common::Assert;
use Common::DB::Item;
use Common::DB::ItemCollection;
use base 'Common::DB::Item';

# !!! DEPRECATED !!!

my $gConfig = {
    _db                         => Common::DB::Item::kClientDB(),
    'royalty_statement_item_id' => {
        _table => 'royalty_statement_item',
        _key   => 1,
        _auto  => 1,
    },
    'royalty_statement_id' => {
        _table => 'royalty_statement_item',
        _key   => 1,
    },
    'artist_contract_term_id' => {
        _table => 'royalty_statement_item',
        _key   => 1,
    },
    'product_id' => {
        _table => 'royalty_statement_item',
        _key   => 1,
    },
    'album_id' => {
        _table => 'royalty_statement_item',
        _key   => 1,
    },
    'track_id' => {
        _table => 'royalty_statement_item',
        _key   => 1,
    },
    'gross_units' => {
        _table => 'royalty_statement_item',
    },
    'net_units' => {
        _table => 'royalty_statement_item',
    },
    'reserved' => {
        _table => 'royalty_statement_item',
    },
    'liquidated' => {
        _table => 'royalty_statement_item',
    },
    'net_rate' => {
        _table => 'royalty_statement_item',
    },
    'amount' => {
        _table => 'royalty_statement_item',
    },
};

sub _config {
    return $gConfig;
}

1;

