hunk.code_window: 	if s.RequestTimeoutSeconds == nil {
   		s.RequestTimeoutSeconds = NewInt(ELASTICSEARCH_SETTINGS_DEFAULT_REQUEST_TIMEOUT_SECONDS)
   	}
   }
   type DataRetentionSettings struct {
   	EnableMessageDeletion *bool
  
hunk.labels: keep keep add keep keep keep keep
hunk.after_edit: 	if s.Trace == nil {
   		s.Trace = NewBool(false)
   	}
  
hunk.file_path: model/config.go
hunk.type: add
file: // Copyright (c) 2017-present Mattermost, Inc. All Rights Reserved.
  // See License.txt for license information.
  
  package migrations
  
  import (
  	"testing"
  
  	"github.com/mattermost/mattermost-server/testlib"
  )
  
  var mainHelper *testlib.MainHelper
  
  func TestMain(m *testing.M) {
  	var options = testlib.HelperOptions{
  		EnableStore:     true,
  		EnableResources: true,
  	}
  
  	mainHelper = testlib.NewMainHelperWithOptions(&options)
  	defer mainHelper.Close()
  
  	mainHelper.Main(m)
  }
  