github.com/ravendb/ravendb-go-client@v0.0.0-20240229102137-4474ee7aa0fa/database_record.go (about)

     1  package ravendb
     2  
     3  // DatabaseRecord represents database record
     4  type DatabaseRecord struct {
     5  	DatabaseName         string            `json:"DatabaseName"`
     6  	Disabled             bool              `json:"Disabled"`
     7  	DataDirectory        string            `json:"DataDirectory,omitempty"`
     8  	Settings             map[string]string `json:"Settings"`
     9  	ConflictSolverConfig *ConflictSolver   `json:"ConflictSolverConfig"`
    10  	Encrypted            bool              `json:"Encrypted"`
    11  	DatabaseTopology     *DatabaseTopology `json:"DatabaseTopology"`
    12  }
    13  
    14  // NewDatabaseRecord returns new database record
    15  func NewDatabaseRecord() *DatabaseRecord {
    16  	return &DatabaseRecord{
    17  		Settings: map[string]string{},
    18  	}
    19  }