{
RESERVATIONNUMBER => {:type => ::Thrift::Types::BYTE, :name => 'reservationNumber'},
OFFLINEENABLED => {:type => ::Thrift::Types::STRUCT, :name => 'offlineEnabled', :class => ::Admission},
EVENTTITLE => {:type => ::Thrift::Types::STRING, :name => 'eventTitle'},
EVENTVENUE => {:type => ::Thrift::Types::STRING, :name => 'eventVenue'},
ARTISTNAME => {:type => ::Thrift::Types::I64, :name => 'artistName'},
EVENTIMGURL => {:type => ::Thrift::Types::I64, :name => 'eventImgUrl'},
STARTDATE => {:type => ::Thrift::Types::I64, :name => 'startDate'},
STARTTIME => {:type => ::Thrift::Types::I32, :name => 'startTime', :enum_class => ::G_a_t0_a_a_b},
DOORTIME => {:type => ::Thrift::Types::I32, :name => 'doorTime'},
ENABLEDOORTIME => {:type => ::Thrift::Types::STRING, :name => 'enableDoorTime'},
VALIDLIMITTIME => {:type => ::Thrift::Types::STRING, :name => 'validLimitTime'},
DELETABLETIME => {:type => ::Thrift::Types::STRING, :name => 'deletableTime'},
ENTRYCHECKMETHOD => {:type => ::Thrift::Types::STRING, :name => 'entryCheckMethod'},
EVENTDESC => {:type => ::Thrift::Types::I32, :name => 'eventDesc'},
COMMEVENTDESC => {:type => ::Thrift::Types::STRING, :name => 'commEventDesc'},
UIINFO => {:type => ::Thrift::Types::I64, :name => 'uiInfo'},
TICKETS => {:type => ::Thrift::Types::I64, :name => 'tickets'},
ADMISSION => {:type => ::Thrift::Types::LIST, :name => 'admission', :element => {:type => ::Thrift::Types::STRUCT, :class => ::Ticket}},
ENTRYCHECKTIMEOUTSEC => {:type => ::Thrift::Types::STRUCT, :name => 'entryCheckTimeoutSec', :class => ::UIInfo}
}