{
ID => {:type => ::Thrift::Types::STRING, :name => 'id', :default => %q"DO_NOT_SET_AT_CLIENTS"},
EXPERIMENTID => {:type => ::Thrift::Types::STRING, :name => 'experimentId'},
DESCRIPTION => {:type => ::Thrift::Types::STRING, :name => 'description', :optional => true},
APPLICATIONS => {:type => ::Thrift::Types::LIST, :name => 'applications', :element => {:type => ::Thrift::Types::STRUCT, :class => ::WorkflowApplication}, :optional => true},
HANDLERS => {:type => ::Thrift::Types::LIST, :name => 'handlers', :element => {:type => ::Thrift::Types::STRUCT, :class => ::WorkflowHandler}, :optional => true},
CONNECTIONS => {:type => ::Thrift::Types::LIST, :name => 'connections', :element => {:type => ::Thrift::Types::STRUCT, :class => ::WorkflowConnection}, :optional => true},
STATUSES => {:type => ::Thrift::Types::LIST, :name => 'statuses', :element => {:type => ::Thrift::Types::STRUCT, :class => ::WorkflowStatus}, :optional => true},
ERRORS => {:type => ::Thrift::Types::LIST, :name => 'errors', :element => {:type => ::Thrift::Types::STRUCT, :class => ::ErrorModel}, :optional => true},
CREATEDAT => {:type => ::Thrift::Types::I64, :name => 'createdAt', :optional => true},
UPDATEDAT => {:type => ::Thrift::Types::I64, :name => 'updatedAt', :optional => true}
}