package Common::DB::Schema::RPS::ArtistRoyaltyIncomeItem;

use strict;
use warnings;

use lib '/app/tools/common/lib';
use base (qw/Common::DB::DBIxCore/);

## table
__PACKAGE__->table('artist_royalty_income_item');

## columns
__PACKAGE__->add_columns(qw/
    artist_royalty_income_item_id
    artist_royalty_album_id
    album_id
    track_id
    upc_ean
    artist_contract_term_id
    income_source_id
    region_id
    channel_id
    price_level_id
    contract_rate_type_id
    base_rate
    prorate_track_count
    rate
    rate_reduction
    percentage_of_sales
    packaging_deduction
    free_goods_deduction
    sales
    returns
    revenue
    units_reserved
    revenue_reserved
    units_liquidated
    revenue_liquidated
    net_units
    net_revenue
    net_rate
    uses_default_net_rate
    price
    total
/);

## primary key
__PACKAGE__->set_primary_key('artist_royalty_income_item_id');

1;
