{
MID => {:type => ::Thrift::Types::STRING, :name => 'mid'},
FRESHNESSLIFETIME => {:type => ::Thrift::Types::I64, :name => 'freshnessLifetime'},
ONAIRID => {:type => ::Thrift::Types::STRING, :name => 'onAirId'},
ONAIR => {:type => ::Thrift::Types::BOOL, :name => 'onAir'},
TEXT => {:type => ::Thrift::Types::STRING, :name => 'text'},
VIEWERCOUNT => {:type => ::Thrift::Types::I64, :name => 'viewerCount'},
TARGETCOUNT => {:type => ::Thrift::Types::I64, :name => 'targetCount'},
LIVEPLAYTIME => {:type => ::Thrift::Types::I64, :name => 'livePlayTime'},
SCREENASPECTRATE => {:type => ::Thrift::Types::STRING, :name => 'screenAspectRate'},
ONAIRTYPE => {:type => ::Thrift::Types::I32, :name => 'onAirType', :enum_class => ::P0_a_e_a_b_c2},
ONAIRURLS => {:type => ::Thrift::Types::STRUCT, :name => 'onAirUrls', :class => ::BuddyOnAirUrls},
ASPECTRATIOOFSOURCE => {:type => ::Thrift::Types::STRING, :name => 'aspectRatioOfSource'},
USEFADINGOUT => {:type => ::Thrift::Types::BOOL, :name => 'useFadingOut'},
FADINGOUTIN => {:type => ::Thrift::Types::I64, :name => 'fadingOutIn', :optional => true},
URLAFTERFADINGOUT => {:type => ::Thrift::Types::STRING, :name => 'urlAfterFadingOut', :optional => true},
LABELAFTERFADINGOUT => {:type => ::Thrift::Types::STRING, :name => 'labelAfterFadingOut', :optional => true},
USELOWERBANNER => {:type => ::Thrift::Types::BOOL, :name => 'useLowerBanner', :optional => true},
LOWERBANNERURL => {:type => ::Thrift::Types::STRING, :name => 'lowerBannerUrl', :optional => true},
LOWERBANNERLABEL => {:type => ::Thrift::Types::STRING, :name => 'lowerBannerLabel', :optional => true}
}