{
DOMAIN => {:type => ::Thrift::Types::STRING, :name => 'domain', :optional => true},
MAXIMUMPAGESIZE => {:type => ::Thrift::Types::I32, :name => 'maximumPageSize', :optional => true},
NEXTPAGETOKEN => {:type => ::Thrift::Types::STRING, :name => 'nextPageToken', :binary => true, :optional => true},
STARTTIMEFILTER => {:type => ::Thrift::Types::STRUCT, :name => 'StartTimeFilter', :class => ::CadenceThrift::StartTimeFilter, :optional => true},
EXECUTIONFILTER => {:type => ::Thrift::Types::STRUCT, :name => 'executionFilter', :class => ::CadenceThrift::WorkflowExecutionFilter, :optional => true},
TYPEFILTER => {:type => ::Thrift::Types::STRUCT, :name => 'typeFilter', :class => ::CadenceThrift::WorkflowTypeFilter, :optional => true}
}