{
TASKTOKEN => {:type => ::Thrift::Types::STRING, :name => 'taskToken', :binary => true, :optional => true},
DECISIONS => {:type => ::Thrift::Types::LIST, :name => 'decisions', :element => {:type => ::Thrift::Types::STRUCT, :class => ::CadenceThrift::Decision}, :optional => true},
EXECUTIONCONTEXT => {:type => ::Thrift::Types::STRING, :name => 'executionContext', :binary => true, :optional => true},
IDENTITY => {:type => ::Thrift::Types::STRING, :name => 'identity', :optional => true},
STICKYATTRIBUTES => {:type => ::Thrift::Types::STRUCT, :name => 'stickyAttributes', :class => ::CadenceThrift::StickyExecutionAttributes, :optional => true},
RETURNNEWDECISIONTASK => {:type => ::Thrift::Types::BOOL, :name => 'returnNewDecisionTask', :optional => true},
FORCECREATENEWDECISIONTASK => {:type => ::Thrift::Types::BOOL, :name => 'forceCreateNewDecisionTask', :optional => true},
BINARYCHECKSUM => {:type => ::Thrift::Types::STRING, :name => 'binaryChecksum', :optional => true},
QUERYRESULTS => {:type => ::Thrift::Types::LIST, :name => 'queryResults', :element => {:type => ::Thrift::Types::STRUCT, :class => ::CadenceThrift::WorkflowQueryResult}, :optional => true}
}