syntax = "proto3";
package com.sonymusic.delphiappsetl.messages;

message YouTubeAgeBands {
    uint64 all_0_18 = 1;
    uint64 all_18_24 = 2;
    uint64 all_25_34 = 3;
    uint64 all_35_44 = 4;
    uint64 all_45_54 = 5;
    uint64 all_55_64 = 6;
    uint64 all_65_plus = 7;
    uint64 all_unknown = 8;
    uint64 female_0_18 = 9;
    uint64 female_18_24 = 10;
    uint64 female_25_34 = 11;
    uint64 female_35_44 = 12;
    uint64 female_45_54 = 13;
    uint64 female_55_64 = 14;
    uint64 female_65_plus = 15;
    uint64 female_unknown = 16;
    uint64 male_0_18 = 17;
    uint64 male_18_24 = 18;
    uint64 male_25_34 = 19;
    uint64 male_35_44 = 20;
    uint64 male_45_54 = 21;
    uint64 male_55_64 = 22;
    uint64 male_65_plus = 23;
    uint64 male_unknown = 24;
    uint64 unknown_0_18 = 25;
    uint64 unknown_18_24 = 26;
    uint64 unknown_25_34 = 27;
    uint64 unknown_35_44 = 28;
    uint64 unknown_45_54 = 29;
    uint64 unknown_55_64 = 30;
    uint64 unknown_65_plus = 31;
    uint64 unknown_unknown = 32;
}

message YouTubeGenders {
    uint64 female = 1;
    uint64 male = 2;
    uint64 unknown = 3;
}

message YouTubeTrackStreamStats {
    uint64 streams = 1;
    uint64 non_royalty_streams = 2;
    YouTubeAgeBands youtube_age_bands = 3;
    YouTubeGenders genders = 4;
}
