{
TRANSACTIONID => {:type => ::Thrift::Types::STRING, :name => 'transactionId'},
TRANSACTIONDATE => {:type => ::Thrift::Types::I64, :name => 'transactionDate'},
TRANSACTIONTYPE => {:type => ::Thrift::Types::I32, :name => 'transactionType', :enum_class => ::G_a_b_z0_a_d_i8},
PRODUCTNAME => {:type => ::Thrift::Types::STRING, :name => 'productName'},
PAYMETHOD => {:type => ::Thrift::Types::I32, :name => 'paymethod', :enum_class => ::G_a_b_z0_a_d_p1},
CARDCORPORATION => {:type => ::Thrift::Types::STRING, :name => 'cardCorporation'},
MASKEDCARDNUMBER => {:type => ::Thrift::Types::STRING, :name => 'maskedCardNumber'},
MERCHANTNAME => {:type => ::Thrift::Types::STRING, :name => 'merchantName'},
MERCHANTTELNO => {:type => ::Thrift::Types::STRING, :name => 'merchantTelNo'},
MERCHANTREPRESENTATIVE => {:type => ::Thrift::Types::STRING, :name => 'merchantRepresentative'},
CANCELLIST => {:type => ::Thrift::Types::LIST, :name => 'cancelList', :element => {:type => ::Thrift::Types::STRUCT, :class => ::PaymentCancellationInfo}},
MONEYAMOUNT => {:type => ::Thrift::Types::STRUCT, :name => 'moneyAmount', :class => ::DisplayMoney},
ACCOUNTNICKNAME => {:type => ::Thrift::Types::STRING, :name => 'accountNickname'},
MERCHANTEMAIL => {:type => ::Thrift::Types::STRING, :name => 'merchantEmail'},
CONFIRMDATE => {:type => ::Thrift::Types::I64, :name => 'confirmDate'},
MERCHANTLABEL => {:type => ::Thrift::Types::STRING, :name => 'merchantLabel'}
}